Hierarchy of Routing Knowledge IP Routing: All routers within domains that carry transit traffic have to maintain both interior and exterior routing information.

Slides:



Advertisements
Similar presentations
MPLS VPN.
Advertisements

Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Copyright: RSVP The ReSerVation Protocol by Sujay koduri.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
CS Summer 2003 Lecture 7. CS Summer 2003 MPLS Forwarding MPLS forwarding can be described in terms of: Label imposition Label disposition.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Introduction to MPLS and Traffic Engineering
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Multi-Protocol Label Switching
IP Switching 國立中正大學 資訊工程研究所 黃仁竑 副教授. 中正資工 / 黃仁竑 2 IP Switching o Problem with classical IP over ATM ê IP over ATM preserves ATM protocol stack as well.
Multiprotocol Label Switching (MPLS) 中正大學資工系 黃仁竑.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
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.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
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.
Multicast Routing Protocols NETE0514 Presented by Dr.Apichan Kanjanavapastit.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Connection-Oriented Networks1 Chapter 6: The Multi-Protocol Label Switching Architecture TOPICS –IP: A primer –The MPLS architecture Label allocation schemes.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
IP/MPLS Multiprotocol Label Switching
1 © 2001, Cisco Systems. MPLS Architecture Overview Jay Kumarasamy Adopted from Stefano Previdi’s presentation.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
MPLS Architecture Overview Adopted from Stefano Previdi’s presentation 麟瑞科技 技術經理 張晃崚.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Virtual Circuit Network. Network Layer 2 Network layer r transport segment from sending to receiving host r network layer protocols in every host, router.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Tag Switching Architecture Overview Qingfeng Zhuge Fangxia Li Xin Jiang.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
INTRO TO MPLS CSE 8344 Southern Methodist University Fall 2003.
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
© 2015 Mohamed Samir YouTube channel All rights reserved. Samir Agenda Instructor introduction 1. Introduction toEldarin 2.
Two-Tier Resource Management Designed after the Internet’s two-tier routing hierarchy Separate packet forwarding from admission and resource allocation.
1 MPLS: Progress in the IETF Yakov Rekhter
MPLS Some notations: LSP: Label Switched Path
1. Tag Switching RFC Cisco systems Tag Switching architecture overview. Switching In IP Networks - B.Davie, P.Doolan, Y.Rekhter. Presnted By - Shmuel.
Module 2 MPLS Concepts.
Multiple Protocol Support: Multiprotocol Level Switching.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Inter-domain Routing Outline Border Gateway Protocol.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Multi-protocol Label Switching
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.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
Inter domain signaling protocol
Multi Protocol Label Switching (MPLS)
Network Layer Path Determination.
MPLS Basics 2 2.
CS 4594 Broadband PNNI Signaling.
Network Layer I have learned from life no matter how far you go
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.
Multicasting Unicast.
Presentation transcript:

Hierarchy of Routing Knowledge IP Routing: All routers within domains that carry transit traffic have to maintain both interior and exterior routing information. Problem: Additional resource required by the routers Increasing routing convergence time Tag Switching: Complete decoupling of interior and exterior routing Solution: Tag switches within the domain just maintain routing information provided by interior routing. Tag switches on the border of a domain maintain both exterior and interior routes. Reduces the routing load on nonborder switches and shortens routing convergence time.

Tag Switching ib switch: ingress border tag switch eb switch: egress border tag switch Hierarchy of Routing Knowledge eb switch exterior domain1domain2domain3 ib switcheb switch

Hierarchy of Routing Knowledge Tag Switches Tag1: exterior ingress border switch Tag2: interior egress border switch local switch Tag1: exterior Tag2: interior Packet Tag Stack incomingoutgoing Tag1: exterior

Multicast Routing To support multicast forwarding with tag switching, we need to associate a tag with a multicast tree. each multicast entry in the TFIB of the tag switch may have one or more subentries. The tag switching architecture assumes that: a)multicast tags are associated with interfaces on a tag switch.(rather than with a tag switch as a whole); b)tag space that a tag switch could use for allocating tags for multicast is partitioned into nonoverlapping regions among all tag switches connected to a common data-link subnetwork; c)There are procedures by which tag switches that belong to a common multicast tree and are on a common data-link subnetwork agree on the tag switch that is responsible for allocating a tag for the tree.

tag binding direction packet travel direction downstream allocationupstream allocation Multicast Routing M1, M2: multicast group M1M2 extended discovery basic discovery

Two possible ways to create binding between tags and multicast trees Upstream allocation: simple may create uneven distribution of allocated tags changes in topology could result in tag rebinding inconsistent with the direction of multicast routing information distribution Downstream allocation: more complex consistent with the distribution of multicast routing information allow piggy-backing of tag binding information on existing multicast routing protocols avoid the need of rebinding when there are changes in the upstream neighbor more likely to provide the more even distribution of allocated tags Multicast Routing

Two mechanism are needed to provide a range of QoS 1) Classify packets into different classes. 2) Ensure that the handling of packets is such that the appropriate QoS characteristics are provided to each class. On ATM tag switches additional tags can be allocated to differentiate the different classes. Example: two tags per prefix, one used by premium traffic and one by standard. A tag binding in this case is consisting of. Tag switching with RSVP A tag object can be carried in an RSVP reservation message and thus associated with a session. Each tag capable router assigns a tag to the session and passes it upstream with the reservation message, like the binding of tags to routes with downstream allocation. QoS

Flexible Routing Destination Based Routing limits the ability to influence the actual paths taken by packets limits the ability to distribute traffic evenly limits ISP’s ability to segregate different classes with respect to the links used by those classes. not adequate to routing with resource reservations Tag Switching flexible granularity. routing with resource reservations (Qos routing) allows installation of tag binding in tag switches that do not corresponding to the destination-based routing paths

Tag Forwarding Equivalence Classes FEC’s: Forwarding Equivalence Classes A group of IP packets which are forwarded in the same manner, in tag switching, if a pair of tag switches are adjacent along a tag switched path, they must agree on an assignment of tags to FEC’s. Different tag switches could use different procedures to classify packets into FEC’s. Network could be organized around a hierarchy of FEC’s, different packets mapped into the same FEC are indistinguishable. No FEC identifier.

Tag Forwarding Equivalence Classes To partition a set of packets into FEC’s. Some examples: 1)Consider two packets to be in the same FEC if these packets have to traverse through a common router/tag switch. * the FEC can be identified by the address of a tag switch, useful for binding tags to unicast routes. 2)Consider two packets to be in the same FEC if they have the same source address and the same destination address. * useful for binding tags to multicast trees that are constructed by protocols such as PIM 3) Consider two packets to be in the same FEC if they have the same source address, the same destination address, the same transport protocol, the same source port, the same destination port. * useful for binding individual flows using RSVP

Tag Forwarding Equivalence Classes Much of the power of tag switching arises from the fact that: many different ways to partition the packets into FEC’s; different tag switches can partition the untagged packets in different ways; the route to be used for a particular FEC can be chosen in different ways; a hierarchy of tags, organized as a stack, can be used to represent the network’s hierarchy of FEC’s.