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.

Slides:



Advertisements
Similar presentations
MPLS and GMPLS Li Yin CS294 presentation.
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
The Future of Packet Handling
MPLS - 74th IETF San Francisco1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-01.txt draft-so-yong-mpls-ctg-framework-requirement-01.txt.
CR-LDP for ASON Signalling Session 7 – Signalling and Routing Presented by: Stephen Shew Date:
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
CCAMP - 69th IETF1 Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 User-Network Interface (UNI) draft-berger-ccamp-gmpls-mef-uni-00.txt.
MPLS - 75th IETF Stockholm1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-02.txt draft-so-yong-mpls-ctg-framework-requirement-02.txt.
OSPF Traffic Engineering (TE) Express Path draft-giacalone-ospf-te-express-path-00.txt Spencer Giacalone, Alia Atlas, John Drake, Dave Ward.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
Multi-Protocol Label Switching
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
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.
An introduction to MPLS and GMPLS (and briefly T-MPLS)
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.
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
Should I Migrate My MPLS-TE Network to GMPLS. And if so, how
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
IP/MPLS Multiprotocol Label Switching
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Protection and Restoration Definitions A major application for MPLS.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
Page th IETF – Vancouver, December 2007 Signaling Extensions for Wavelength Switched Optical Networks Greg
MPLS Some notations: LSP: Label Switched Path
1 Multiprotocol Label Switching (MPLS) and its Applications Network Architecture Spring 2009 Lecture 17.
Routing Fundamentals and Subnets Introduction to IT and Communications Technology CE
WSON Summary Young Lee Document Relationships Information Gen-constraints Encode WSON Encode Signal Compatibility OSPF Gen-constraints.
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
(Slide set by Norvald Stol/Steinar Bjørnstad
1 BGP Traffic Engineering Attribute draft-fedyk-bgp-te-attribute-03.txt Yakov Rekhter, Don Fedyk, Hamid Ould-Brahim IETF 70 th, Vancouver Meeting, CCAMP,
67th IETF meeting, Nov Traffic Engineering Database Management Information Base in support of GMPLS Traffic Engineering Database Management Information.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 draft-pillay-esnault-ospf-service-distribution-00.txt Padma Pillay-Esnault.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
OIF Liaison on Routing IETF 75 – Stockholm – Jul ‘09 L. Ong (Ciena)
66th IETF meeting, July 2006 Extensions to the OSPF Management Information Base in support of GMPLS Extensions to the OSPF Management Information Base.
Multi-protocol Label Switching
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
Konstantin agouros Omkar deshpande
Zhenbin Li, Li Zhang(Huawei Technologies)
ASON routing implementation and testing ASON routing extensions
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
MPLS Traffic Engineering
Explicitly advertising the TE protocols enabled on links in ISIS
CHAPTER 8 Network Management
OSPF WG Status IETF 98, Chicago
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Presentation transcript:

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 Networks Rajesh Balay, Cosine Communications

1 Fedyk & Ghanwani - 1 IETF 47 March Multiple Metrics for Traffic Engineering There is a need for more than one metric for traffic engineering MPLS TE path selection makes efficient use of multiple metrics A different metric may be used for an LSP —Administrative cost —Delay —Bandwidth —Hop count —Delay-jitter —Loss or error probability —Economic cost —Others? The main desire is to have a delay metric option

2 Fedyk & Ghanwani - 2 IETF 47 March Recommendation for Advertising Multiple Metrics Currently have one TE metric and a set of link attributes —Default TE metric —Bandwidth reserved at holding priority —Maximum link bandwidth —Maximum reservable bandwidth —Resource class or color Expand the TLV to advertise up to three additional metrics —Support for one or more of these is optional —Up to four TE metrics total

3 Fedyk & Ghanwani - 3 IETF 47 March Proposed Encoding for the Metrics For IS-IS —The optional metrics are sub-TLVs carried within the Extended IS Reachability TLV, whose TLV type is 22 —Traffic Engineering Optional Metric 1 (sub-TLV type 19, length 3 octets) —Traffic Engineering Optional Metric 2 (sub-TLV type 20, length 3 octets) —Traffic Engineering Optional Metric 3 (sub-TLV type 21, length 3 octets) For OSPF —The optional metrics are sub-TLVs carried within the Link TLV, whose TLV type is 2 —Traffic Engineering Optional Metric 1 (sub-TLV type 10, length 4 octets) —Traffic Engineering Optional Metric 2 (sub-TLV type 11, length 4 octets) —Traffic Engineering Optional Metric 3 (sub-TLV type 12, length 4 octets)

4 Fedyk & Ghanwani - 4 IETF 47 March Why Are the Actual Metrics Left Undefined? Different metrics will be important to different service providers —Standardizing each metric separately would mean a constant process of standardizing new TLVs every time a new metric is desired Using this proposal new metrics can be introduced in the network (or removed) easily by configuration without the need for changing routing code This is common practice for metrics

5 Fedyk & Ghanwani - 5 IETF 47 March Next Steps This proposal is an update of a draft presented in Washington We would like to see this work adopted as a Working Group document in the IS-IS and OSPF WGs What is the status of the TE documents in the OSPF and IS-IS WGs?

Extensions to OSPF/IS-IS for Optical Routing

7 Fedyk & Ghanwani - 7 IETF 47 March draft-wang-ospf-isis-lambda-te-routing-00.txt Guoqiang Wang, Don Fedyk (Nortel Networks) Vishal Sharma, Ken Owens (Tellabs) Gerald R. Ash (AT&T) Murali Krishnaswamy, Yang Cao (Lucent Technologies) M.K. Girish (SBC Technology Resources, Inc.) Herbert M. Ruck (Packet Network Services) Simon Bernstein, Phuc Nquyen (Global One) Sunil Ahluwalia (Trillium Digital Systems) Lihshin Wang(Qwest Communications) Avri Doria (Nokia Telecommunications) Heinrich Hummel (Siemens AG)

8 Fedyk & Ghanwani - 8 IETF 47 March Layered View L1, L2, and L3 each have a service, data (forwarding), and control. Restoration and protection mechanisms are also present at each layer. Service ATM UNI connection oriented Forwarding Label switching Control PNNI, PVC call control Best effort IP connectionless Hop-by-hop IP connectionless IP Routing (OSFP) ARP Fixed b/w transparent bit service Electrical cross connect Optical cross connect Patch panel Mux/demux Protection L1 L2 L3

9 Fedyk & Ghanwani - 9 IETF 47 March Motivation - L2/L3 Unified Control MPLS and IP control subsumes L2 control in order to leverage L2 forwarding advantages. Service ATM UNI connection oriented Forwarding Label switching Control call control Best effort IP connectionless Hop-by-hop IP connectionless IP Routing (OSFP) MPLS LDP MPLS TE Fixed b/w transparent bit service Electrical cross connect Optical cross connect Patch panel Mux/demux Protection L1 L2 L3

10 Fedyk & Ghanwani - 10 IETF 47 March Unified Control plane IP Routing and MPLS now used across all layers Applications can use MPLS LDP APIs to provide different services. Assumes cross connects can be controlled by signaling. Service ATM UNI connection oriented Forwarding Label switching Control Best effort IP connectionless Hop-by-hop IP connectionless IP Routing (OSFP/ISIS) MPLS LDP for L1/2 “labels” MPLS TE Fixed b/w transparent bit service Electrical cross connect Optical cross connect L1 L2 L3 L1 API L2 API ATMC all control SONET Path set up Path set up L3 API IP FECs

11 Fedyk & Ghanwani - 11 IETF 47 March Extensions to OSPF/IS-IS for Optical Routing 1. Link type (mandatory) 2. Link ID (mandatory) 3. Local interface IP address (mandatory) 4. Remote interface IP address (mandatory) 5. Traffic engineering metric (mandatory) 6. Available Link resource (mandatory) 7. Resource class/Color (mandatory)

12 Fedyk & Ghanwani - 12 IETF 47 March Link Type There are two types of links: service-transparent (ST) link is a link providing transparent bit transmission, service-aware (SA) link is a link in which interfaces on both ends will handle the payload according to protocol format and/or data bit rate before transmitting and after receiving

13 Fedyk & Ghanwani - 13 IETF 47 March Available Link resource TLV Encoding Type Type = 6 Length Bandwidth Encoding Type Number of Lambda Bandwidth Encoding Type Description 1 reserved 2 Transparent 3 GE 4 10 GE 5 OC-3/STM-1 6 OC-3c 7 OC-12/STM-4 8 OC-12c 9 OC-48/STM OC-48c 11 OC-192/STM OC-192c 13 OC-768/STM OC-768c “Pools of Lambda”

14 Fedyk & Ghanwani - 14 IETF 47 March Set of all Lambda Pools (Might be Fiber Bundle) Pools of Bandwidth - Fit with Existing Model Service Transparent (Opaque) Optical Trail LSP Link Optical Trail LSP LSPs 100 % 0 % Link Link Bandwidth is prioritized Priority IP Link Layer Over subscription occurs here 100 % 0 % (Might be Fiber) Lambda Pools

15 Fedyk & Ghanwani - 15 IETF 47 March Constraint-Based Routing Functions Path Selection IS-IS TE-Extensions OSPF TE-Extensions CR-LDP TE Database Bandwidth Manager TE Policy Manager RSVP-TE

16 Fedyk & Ghanwani - 16 IETF 47 March IP over Optical Networks - A Framework draft-ip-optical-framework-00.txt MPLS control plane for Switched Optical Networks draft-krishnaswamy-mpls-son-00.txt Extensions to CR-LDP and RSVP-TE for Optical Path Set-up draft-fan-mpls-lambda-signaling-00.txt Extensions to OSPF/IS-IS for Optical Routing draft-wang-ospf-isis-lambda-te-routing-00.txt IETF Activity

17 Fedyk & Ghanwani - 17 IETF 47 March Next Steps We were not the only ones who had drafts on this... Many of the authors have agreed to merge the drafts into four drafts: —Framework —Signaling —Routing —Link Management Protocol Routing should go in OSPF and IS-IS WGs Signaling and LMP are being added to the MPLS Charter Framework in IPO ?