Spencer Giacalone, Alia Atlas, John Drake, Dave Ward

Slides:



Advertisements
Similar presentations
CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
Advertisements

RSVP-TE Extensions for SRLG Configuration of FA
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
1 LAYER 3 TSN – DRAFT 4 Jouni Korhonen, Philippe Klein July 2014 LAYER 3 FOR TSN.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
OSPF Traffic Engineering (TE) Express Path draft-giacalone-ospf-te-express-path-00.txt Spencer Giacalone, Alia Atlas, John Drake, Dave Ward.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 Towards a Framework for Network Control Composition T. S. Eugene Ng Rice University Hong Yan Carnegie.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
Application of PWE3 to MPLS Transport Networks
Framework for latency and loss traffic engineering application draft-fuxh-ccamp-delay-loss-te-framework-00.txt draft-fuxh-ccamp-delay-loss-rsvp-te-ext-00.txt.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
Multi Protocol Label Switching (MPLS)
Konstantin agouros Omkar deshpande
Ning So Andrew Malis Dave McDysan Lucy Yong Fredric Jounay Yuji Kamite
UDP Encapsulation for IP Tunneling
RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03
Use Case for Distributed Data Center in SUPA
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Zhenbin Li, Li Zhang(Huawei Technologies)
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
PCE Applicability for Inter-Layer MPLS and GMPLS Traffic Engineering draft-oki-pce-inter-layer-app-00.txt Mar. 20, 2006 Eiji Oki (NTT) Jean-Louis Le.
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
Dave Allan Requirements and Framework for Unified MPLS Sub-Network Interconnection draft-allan-unified-mpls-req-frmwk-00 Dave.
Synchronisation of Network Parameters draft-bryant-rtgwg-param-sync-00
draft-huang-detnet-xhaul-00
FlexE - Channel Control Work in the IETF
Tomohiro Otani Kenji Kumaki Satoru Okamoto Wataru Imajuku
Requirements for Ring Protection in MPLS-TP
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
MPLS-TP Survivability Framework
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
An analysis of scaling issues in MPLS-TE backbone networks
FlexE - Channel Control Work in the IETF
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Explicitly advertising the TE protocols enabled on links in OSPF
Loop protection and IPFRR
ONOS Drake Release September 2015.
MPLS Traffic Engineering
IS-IS Reverse Metric IETF 97, Seoul
OSPF Geo Location IETF 97, Seoul
Multi-Vendor Interoperability Testing Results Update to MPLS WG
Explicitly advertising the TE protocols enabled on links in ISIS
School of Electrical Engineering and Computer Science
CHAPTER 8 Network Management
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
OSPF WG Status IETF 98, Chicago
DetNet Information Model Consideration
draft-gandhi-pce-pm-07
Network-automatic-optimization
OAM Configuration Framework and Technology Specific Extensions
Fast Reroute for Node Protection in LDP- based LSPs
DetNet Configuration YANG Model Update
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
An MPLS-Based Forwarding Plane for Service Function Chaining
draft-liu-pim-mofrr-tilfa-00
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Large-Scale Deterministic Network Update
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
DetNet Architecture Updates
Presentation transcript:

Spencer Giacalone, Alia Atlas, John Drake, Dave Ward OSPF Traffic Engineering (TE) Express Path draft-giacalone-ospf-te-express-path-00.txt Spencer Giacalone, Alia Atlas, John Drake, Dave Ward

Agenda Introduction to OSPF TE Express Path Background Problem Protocol overview Encodings Next steps Questions IETF 80

The Scenario Financial networks have changed: High rate flows Orientation towards machine (“algo”) trading Arbitrage Real time data: Low latency (LL) and ultra low latency (ULL) Milliseconds and (increasingly) microseconds count High rate flows Not able to gap (drop) packets Out of SLA is out of service! IETF 80

Problem We need to guarantee delivery of large quantities of data with the lowest latency- not lowest cost, etc In certain richly interconnected networks, interface cost is becoming generally irrelevant. Performance Is King. This is a real and current need. We have high redundancy and bandwidth, but managing performance flows is difficult: Overall path lengths vary We act as a service provider, but are not one in the classical sense Dependant on underlying transport services Segments not always dark fiber Full transport service “stack” not visible IETF 80

Static Costing Is A Problem Difficult to capture latency, loss, and bandwidth in single static metric Performance changes- latency, loss, etc Path protection Flaps, drops, etc I need to know the current values at LSP compute time Complicated, error prone, time consuming IETF 80

Overview Modular and extensible OSPF TE Express Path simplifies these issues Automatically distributes performance data Allows control plane manipulation To permit MPLS tunnel setup, failover, fail back Based on network performance Intentionally independent from measurement protocols E.g. MPLS TP, PTP, etc Also, intentionally independent from “applications” Routing/MPLS enhancements Weighted ECMP Others Modular and extensible IETF 80

What About Stability?? Aimed at MPLS TE Averaged values Controlled announcement Does not define how control plane reacts- just distributes data Not having a déjà vu IETF 80

Protocol Architecture Extends RFC 3630 Two Main Types of Sub-TLV Nominal (Routine) Sub-TLVs Steady state path selection according to performance Initial tunnel build Fail over path selection and monitoring (Non SLA compliant best path may not be desirable for fail over use) Possibly also general monitoring Alternative method- topology database Link by link or path Anomalous (Significant) Sub-TLVs Can trigger re-computation when performance SLAs are violated Fail back Different announcement scheduling and averaging periods Individually configured Intentionally kept separate to simplify implementations IETF 80

Sub-TLVs Five New Sub-TLVs (Currently) Nominal Unidirectional Link Delay Nominal Unidirectional Delay Variation Nominal Unidirectional Link Loss Anomalous Unidirectional Link Delay Anomalous Unidirectional Link Loss Next version will include additional sub-TLVs for items like residual bandwidth IETF 80

Encoding Types: TBD Length: 4 Bytes Values: Latency or jitter as rolling average, to remote peer, floating point Loss as packet percentage Sent when threshold exceeded Different thresholds for different sub-TLVs Configurable And when reuse threshold passed (Anomalous sub-TLVs only at this time) IETF 80

Simple MPLS TE Example Nominal TLVs used to calculate CSPF- Initial state for path selection Upon SLA violation, Anomalous sub-TLV prompts CSPF And fail over to secondary CSPF uses Nominal sub-TLVs ensure secondary path is conformant IETF 80

Next Steps- Short/Mid Term Propose OSPF WG adoption Will also be presented in RTGWG for cross pollination Revise draft New Sub-TLVs aimed at weighted ECMP Residual bandwidth Available bandwidth Modifications based on feedback Modeling Interworking/requirements with MPLS TP Loss/Delay IETF 80

Next Steps- Longer Term Longer term plans include IS-IS TE Express Path, and drafts related to “applications” such as MPLS TE control plan Express Path, Weighted ECMP, and possibly others IETF 80

Questions IETF 80