Shengling Wang; Yong Cui; Das, S.; Mingwei Xu; Communications Workshops, 2008. ICC Workshops '08. IEEE International Conference on May 19-23, 2008 Page(s):441.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

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.
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Introducing MPLS Labels and Label Stacks
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
MOBILITY SUPPORT IN IPv6
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS Multiple Protocol Label Switching 2003/2/19.
MPLS and Traffic Engineering
Performance Measurements of MPLS Traffic Engineering and QoS By Tamrat Bayle Reiji Aibara Kouji Nishimura.
Introduction to MPLS and Traffic Engineering
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Multi-Protocol Label Switching
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.
Computer Networks ATM and MPLS Professor Hui Zhang
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
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.
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.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
MPLS MultiProtocol Label Switching.
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 Forwarder Preliminary 1 Outline MPLS Overview MPLS Overview MPLS MRD MPLS Data Path HLD 48K MPLS Fwder HLD IPE MPLS Fwder HLD Issues Summary.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
MPLS (MultiProtocol Labeling Switching) School of Electronics and Information Kyung Hee University. Choong Seon HONG.
Introduction to Mobile IPv6
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
MPLS Some notations: LSP: Label Switched Path
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.
Multiple Protocol Support: Multiprotocol Level Switching.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
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.
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
MPLS Virtual Private Networks (VPNs)
Advanced Computer Networks
ABSTRACT Problem Statement: The main aim of this thesis work is to investigate the performance of real-time voice traffic in IP networks and MPLS networks.
Performance Measurements of MPLS Traffic Engineering and QoS
Multiprotocol Label Switching
Requirements for LER Forwarding of IPv4 Option Packets
B-TECH PROJECT MID-SEM PRESENTATION 2011
ODA MPLS Basic Knowledge
Multi Protocol Label Switching (MPLS)
Internet Quality of Service
Net 323: NETWORK Protocols
MPLS Basics 2 2.
Network Virtualization
CHAPTER 8 Network Management
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
MPLS and its Applications CS 520 – Winter 2006 Lecture 17
MPLS and its Applications CS 520 – Winter 2007 Lecture 17
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.
Mobility Support in Wireless LAN
Lecture 4a Mobile IP 1.
BGP VPN service for SRv6 Plus IETF 105, Montreal
Presentation transcript:

Shengling Wang; Yong Cui; Das, S.; Mingwei Xu; Communications Workshops, ICC Workshops '08. IEEE International Conference on May 19-23, 2008 Page(s): Presented by Chieh-Yu Tsai, Sep 26,

Outline Introduction Technical Background Proposed Optimized Mobile MPLS and Performance Analysis Simulation Result 2

Optimized Mobile MPLS 3

Introduction Mobile IPv6 is not designed to provide good Quality of Service over dynamic mobile environment. To integrate MIPv6 and MPLS is a method to solve this issue. Furthermore, MPLS can achieve high efficiency compared with conventional IP routing since the labels of MPLS network is short and have fixed length. 4

Introduction In recent years, this topic have been discussed in many papers. Mobile MPLS (MMPLS): R. Zhong, K. T. Chen, C.F. Chun, “Integration of Mobile IP and Multi-Protocol Label switching,” in Conf. Rec, 2001 IEEE Int. Conf. Communications, pp. 2123–2127. Extend Hierarchical MPLS: S. Fowler, S. Zeadally, “Fast Handover over Micro-MPLS-based Wireless Networks,” in Conf. Rec IEEE Int. Symposium, Computers and Communications, pp

Optimized Mobile MPLS 6

Technical Background MPLS (Multi Protocol Label Switching) MPLS is an efficient encapsulation mechanism Uses “Labels” appended to packets (e.g. IP packets) for transport of data. MPLS packets can run on other layer 2 technologies such as ATM, FR, PPP, POS, Ethernet. 7

Label Header for Packet Media Can be used over Ethernet, 802.3, or PPP links Uses two new Ethertypes/PPP PIDs Contains everything needed at forwarding time One word per label Label = 20 bits COS/EXP = Class of Service, 3 bits S = Bottom of Stack, 1 bit TTL = Time to Live, 8 bits LabelEXPSTTL 8

Encapsulations Label PPP Header Layer 2/L3 Packet PPP Header (Packet over SONET/SDH) Label MAC Header Layer 2/L3 Packet LAN MAC Label Header One or More Labels Appended to the Packet 9

Router Example: Forwarding Packets Data Data Data Data Packets Forwarded Based on IP Address address prefix I/F address prefix I/F address prefix I/F 0 10

MPLS Example: Routing Information In label Address Prefix Out I’face Out label In label Address Prefix Out I’face Out label In label Address Prefix Out I’face 0... Out label 0 You can reach thru me You can reach and thru me Routing Updates (OSPF, EIGRP, …) You can reach thru me 11

MPLS Example: Assigning Labels In label Address Prefix Out I’face Out label In label Address Prefix Out I’face Out label In label 9... Address Prefix Out I’face 0... Out label Use label 7 for Use label 4 for and Use label 5 for Label Distribution Protocol (LDP) (Downstream Allocation) Use label 9 for

MPLS Example: Forwarding Packets In label Address Prefix Out I’face Out label In label Address Prefix Out I’face Out label Data Data Data Data9 In label 9... Address Prefix Out I’face 0... Out label Label Switch Forwards Based on Label 13

MPLS Operation 1a. Existing routing protocols (e.g. OSPF, IS-IS) establish reachability to destination networks 1b. Label Distribution Protocol (LDP) establishes label to destination network mappings 2. Ingress Edge LSR receives packet, performs Layer 3 value-added services, and “labels” packets 3. LSR switches packets using label swapping 4. Edge LSR at egress removes label and delivers packet 14

Abbreviations and Acronyms Label Switching Router (LSR) & Label Edge Router (LER): The routers which support MPLS routing technique. Forward Equivalence Class (FEC): It is a group of IP addresses that are forwarding over the same packet treatment. 15

Abbreviations and Acronyms (Cont.) Label Forwarding Information Base (LFIB): It contents the information for MPLS packets routing over the network. Label Information Base (LIB): It records the labels and its parameters which are used between two MPLS routers routing. 16

Binding Update in Mobile IPv4 17

Binding Update in Mobile IPv6 18

Optimized Mobile MPLS 19

Optimized Mobile MPLS Integrate Mobile IPv6 and MPLS by additional MPLS header to enhance the performance when roaming to a foreign network. By using an additional IPv6 options header ‘MPLS Header’ to transmit LSP setting up message and MIPv6 Binding Update message at a time. 20

Additional MPLS Header MPLS Options Header Format. (TLV Format) REQ: 8-bit unsigned integer specifies the action that the current router receiving the MPLS header requests the next hop to take. FEC: Variable-length field contains one or more FEC elements. (CoAs) 21

Example of Establishing a Unidirectional LSP Label Forwarding Information Base 22

Performance Analysis The latency of setup LSP in MMPLS: D(AR, CN): Distance between AR and CN. λ: Proportional coefficient. n: Nodes. P R : Latency of each node processing LDP signals. 23

Performance Analysis The latency of correspondent registration over MIPv6: D(AR, CN): Distance between AR and CN. η: Proportional coefficient. T wl : Registration signaling forwarding latency on wireless link. P CN : Registration signaling processing latency of CN. 24

Performance Analysis Formula (1) + Formula (2), Handover latency of MMPLS: 25

Performance Analysis In OMMPLS, the process of registration and LSP setup are carried out at the same time. As a result, the latency of OMMPLS is: Therefore, the performance gain is: 26

Optimized Mobile MPLS 27

Simulation Scenario Dash-dot lines imply the multiple nodes connect between the endpoints(wired, 17 hops). Throughput of wired links: 2Mbps with 5ms delay. Wireless Connection: IEEE with packet size 500 Bytes in CBR. 28

End to End Latency 29

The Latency of Setting Up LSP 30

31

32

33

Qoo#$$#

35

Happy Teacher’s Day 36