OSPF Traffic Engineering (TE) Express Path draft-giacalone-ospf-te-express-path-00.txt 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
LDP extensions for Explicit Pseudowire to transport LSP mapping draft-cao-pwe3-mpls-tp-pw-over-bidir-lsp-02.txt Mach Chen Wei Cao.
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 –
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
Draft-li-isdnrg-seamless-mpls-mbh-00IETF 92 SDNRG1 Inter-SDN in Seamless MPLS for Mobile Backhaul Zhenbin Li, Rober Tao Huawei Technologies IETF 92, Dallas,
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
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.
RATES: A Server for MPLS Traffic Engineering (Routing And Traffic Engineering Server) Zlatokrilov Haim Advanced Topics in IP Networks5/1/2001 Tel-Aviv.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Ashish Gupta (98130) Ashish Gupta (98131) Under guidance of Prof. B. N. Jain.
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.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Performance-based BGP Routing Mechanism draft-xu-idr-performance-routing-00 Xiaohu Xu (Huawei) Hui Ni (Huawei) Mohamed Boucadair (France.
Delay and Loss Traffic Engineering Problem Statement for MPLS draft-fuxh-mpls-delay-loss-te-problem-statement-01 November 8, 2012 IETF 85, Atlanta 8/3/121.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
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.
Routing Metrics used for Path Calculation in Low Power and Lossy Networks draft-mjkim-roll-routing-metrics-00 IETF-72 - Dublin - July 2008 Mijeom Kim
IP/MPLS Multiprotocol Label Switching
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
Draft-li-mpls-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-00.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
U-Turn Alternates for IP/LDP Local Protection draft-atlas-ip-local-protect-uturn-00.txt Alia Atlas Gagan Choudhury
Application of PWE3 to MPLS Transport Networks
Multiple Metrics for Traffic Engineering with IS-IS and OSPF draft-fedyk-isis-ospf-te-metrics-00.txt Don Fedyk, Nortel Networks Anoop Ghanwani, Nortel.
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.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Inter-area MPLS TE Architecture and Protocol Extensions
67th IETF meeting, Nov Traffic Engineering Database Management Information Base in support of GMPLS Traffic Engineering Database Management Information.
Draft-li-mpls-proxy-te-lsp-01IETF 90 MPLS1 Proxy MPLS Traffic Engineering Label Switched Path(LSP) draft-li-mpls-proxy-te-lsp-01 Zhenbin Li, Xinzong Zeng.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Why Fabric? 1 Complicated technology/vendor/device specific provisioning for networks, especially heterogeneous network DC Network – STP, TRILL, SPB, VXLAN,
Segment Routing: An Architecture build with SDN in mind and addressing the evolving network requirements Brian Meaney Cisco SP Consulting Team.
1 draft-ali-ccamp-te-metric-recording-02.txt CCAMP – IETF 84 – Vancouver July - August 2012 Zafar Ali Cisco Systems Clarence Filsfils  Cisco Systems Kenji.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Zhenbin Li, Li Zhang(Huawei Technologies)
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
FlexE - Channel Control Work in the IETF
Requirements for Ring Protection in MPLS-TP
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
FlexE - Channel Control Work in the IETF
Explicitly advertising the TE protocols enabled on links in OSPF
ONOS Drake Release September 2015.
MPLS Traffic Engineering
IS-IS Reverse Metric IETF 97, Seoul
draft-lazzeri-pce-residual-bw-00
Explicitly advertising the TE protocols enabled on links in ISIS
CHAPTER 8 Network Management
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
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
Presentation transcript:

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

draft-giacalone-ospf-te- express-path-00.txt Agenda Introduction to OSPF TE Express Path –Background –Problem –Protocol overview –Encodings –Next steps –Questions IETF 80

draft-giacalone-ospf-te- express-path-00.txt The Scenario Financial networks have changed: –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

draft-giacalone-ospf-te- express-path-00.txt 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

draft-giacalone-ospf-te- express-path-00.txt 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

draft-giacalone-ospf-te- express-path-00.txt Overview 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

draft-giacalone-ospf-te- express-path-00.txt 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

draft-giacalone-ospf-te- express-path-00.txt 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 (S ignificant) 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

draft-giacalone-ospf-te- express-path-00.txt Sub-TLVs Five New Sub-TLVs (Currently) 1.Nominal Unidirectional Link Delay 2.Nominal Unidirectional Delay Variation 3.Nominal Unidirectional Link Loss 4.Anomalous Unidirectional Link Delay 5.Anomalous Unidirectional Link Loss Next version will include additional sub-TLVs for items like residual bandwidth IETF 80

draft-giacalone-ospf-te- express-path-00.txt 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

draft-giacalone-ospf-te- express-path-00.txt 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

draft-giacalone-ospf-te- express-path-00.txt 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

draft-giacalone-ospf-te- express-path-00.txt Next Steps- Longer Term IETF 80 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

draft-giacalone-ospf-te- express-path-00.txt Questions IETF 80