SlideShare une entreprise Scribd logo
1  sur  23
MULTI PROTOCOL LABEL SWITCHING (MPLS)
MPLS Overview

• A forwarding scheme designed to speed up IP
  packet forwarding (RFC 3031)
• Idea: use a fixed length label in the packet
  header to decide packet forwarding
  – Label carried in an MPLS header between the link
    layer header and network layer header
• Support any network layer protocol and link
  layer protocol
MPLS Header Format

• Label: 20-bit label value
• Exp: experimental use
   – Can indicate class of service
• S: bottom of stack indicator
   – 1 for the bottom label, 0 otherwise
• TTL: time to live

              20                 3   1     8

           Label                Exp S      TTL
Why MPLS Protection?

• IP restoration is very slow
  – OSPF, RIP, etc. require a redistribution of
    updated link status information in response to a
    failure.
  – Routing table convergence time on the order of
    seconds.
  – Looping and packet loss can occur during
    convergence
• MPLS enables fast failure restoration
MPLS Protection Approaches
• End-to-End protection
  – A backup LSP is set up in advance from the source
    LSR to the destination LSR of the primary LSP.
     • The backup LSP is link and node disjoint with the primary
       LSP
     • Need reserve resources for the backup LSP
  – Source LSR responsible for restorationsender must
    be notified of the failure
MPLS Protection Approaches
• Local protection
  – When establishing a primary LSP, a backup LSP
    for each possible link or node failure is set up
     • Resources reserved for each backup LSP
  – Failure detecting LSR responsible for switching
    traffic to the backup LSR
  – Faster restoration than end-to-end protection
Local Protection

• Problem: must create a separate set of
  backup LSPs for every primary LSP
• Can a single LSP backup a set of primary
  LSPs?
• Yes! Use MPLS label stacking.
Label Stacking

• A packet may carry multiple labels, organized as a last-
  in-first-out stack
• A label may be added to/removed from the stack at any
  LSR
• Processing always done on the top label
• Allow the aggregation of LSPs into a single LSP for a
  portion of the route, creating a tunnel
   – At the beginning of the tunnel, the LSR assigns the same label
     to packets from different LSPs by pushing the label onto each
     packet’s stack
   – At the end of the tunnel, the LSR pops the top label
Local Protection Using Label
              Stacking

• Bypass tunnel: a LSP used to protect a set
  of LSPs passing over a common facility.
• Label stacking allows different primary
  LSPs to use the same bypass tunnel for
  failure protection.
Local Protection Using Label
                 Stacking

When a failure occurs:
• LSR at the beginning of the tunnel will
   – Switch packets received on the protected LSP x onto the bypass
     tunnel
   – Replace the old label with a new label that will be understood by the
     last node in the bypass tunnel to indicate LSP x
   – Push the bypass tunnel's label onto the label-stack of the redirected
     packets.
• LSR at the end of the tunnel will
   – Pop the bypass tunnel's label
   – Examine the top label to determine the protected LSP that the
     packet is to follow.
Frame Relay
                                 What is it??

• Frame Relay (FR) - public network WAN technology based on
  packet switching
• FR standard defines an interface between an end user and a
  public network. FR is a protocol of 2nd level of OSI model

                      end user

                                          Frame Relay cloud

                           Frame Relay
                           interface


Internal Frame Relay protocol (between switching devices in the cloud) is not
   standardized (probably it will be some day)
Frame Relay
                              What is it about?

• Aim: transport user data between port A and B
         FRAD - Frame Relay
                                                   VC - Virtual Circuit
         Access Device                             PVC - Permanent VC
                               PVC

                  A                                 B
                                     FR switches




• Data is transmitted as variable length frames
  Max. frame length is 4096 bytes (recommended length is 1600
  bytes)
• From users point of view: ports A and B are connected with a
  transparent logical link (virtual circuit - VC)
Frame Relay
                             Standards

• Frame Relay “independent existence”:
   – In 1990 “Group of Four” (DEC, Northern Telecom, Cisco, Stratacom)
     presented FR as an independent standard
   – Later this Frame Relay Forum was established: main standardization body
     for FR
• Standards on which FR is based:
  ANSI T1.602, ANSI T1.606 (Frame Relaying Bearer Service - Architectural
  Framework and Service Description, 1990), ANSI T1.607-1990, ANSI
  T1S1/91-659,ANSI T1.617, ANSI T1.618, CCITT I.122 (Framework for providing
  Additional Packet Mode Bearer Services, 1988), CCITT Q.922, CCITT Q.933
Frame Relay
                     Most important features


•   Based on packet (frame) switching
•   Frames of variable length (up to 4096 bytes, typically 1600 bytes)
•   Connection oriented; only permanent connections - PVCs; switched VCs in
    standard extensions
•   High data rates at user-network interfaces (2Mbps, ultimately up to 45 Mbps)
•   Bandwidth on demand
•   No flow control mechanisms (nearly)
•   No error control (but FCS) or retransmission mechanisms
•   All protocol functions implemented at 2nd level (data link) of OSI model
    No standards for physical interface: can be X.21, V.35, G.703, G.704
Frame Relay
                  Why was it proposed?

• Efficiency: increased demand for high throughput networking
  (X.25 too slow)
• “Bursty applications”: LAN connectivity, Internet, not only
  terminal applications
• Fibre optic lines: low (very, very low) bit error rates
• New, smarter software: applications (or higher level protocols
  like TCP) performing error control, retransmissions; reliable date
  links delivered by higher levels of OSI model
Frame Relay
               Topologies
• star




• full mesh
Frame Relay
                     FR versus leased line

Advantages:
• Decreases number of ports on user devices
   – important for star topology
   – vital for full mesh topologies ( N(N-1)/2 connections, N(N-1) ports)
• Backup lines become public operator responsibility and no
  longer that of an end user; backup connections are switched
  transparently to the user
• More bandwidth is available for traffic peaks; CIR can be more
  expensive than similar leased line; CIR+EIR is much cheaper
Frame Relay
                FR versus leased lines

Advantages:
• Allows to build virtual LANs over whole countries
  (because of mesh topology and ARPs); simplifies routing
• Allows to build private virtual corporate networks; they
  can be separated from the world at the 2nd level of OSI
  model - safety
• A private network can be connected to the Internet in
  only one point: safety and economy
Frame Relay
               FR versus leased lines

Advantages:
• Simplicity of the configuration for the end user
  equipment (not necessarily for the operator…)
• Example: IP over Frame Relay on Cisco IOS

   interface serial 0
       ip address 194.1.1.1 255.255.255.0
       encapsulation frame-relay ietf
       frame-relay lmi-type ansi
Frame Relay
                   FR versus leased lines

Disadvantages:
• Not for delay sensitive applications like: voice, video (though the
   former is sometimes transmitted over FR)
• No guarantee that frames are delivered to the end point; is CIR
   really CIR?

Lots depend on the FR operator; especially overbooking - how
   many times sum of all CIRs extends physical capacity of
   operators connections
Frame Relay
                    How do you really use it

• Rent ports at the operator’s switches (normally together with
  local leased lines and modems); you have to select clock rates
• Ask for PVCs between ports you want; it can be your ports,
  ports on publicly available devices, like border router
• Configure your FRADs - see Cisco example

Isn’t it simple??
ATM
• ATM standard (defined by CCITT) is widely accepted by
  common carriers as mode of operation for
  communication – particularly BISDN.
• ATM is a form of cell switching using small fixed-sized
  packets.

                   Basic ATM Cell Format

      5 Bytes                48 Bytes


     Header                   Payload
Asynchronous Transfer Mode
                    (ATM)

Voice
Data
packets          MUX

                                    Wasted bandwidth
Images


                  TDM
                        4   3   2    1   4   3   2   1   4   3   2   1

                  ATM                                        `
                                             4   3 1     3   2   2   1

Contenu connexe

Tendances

Multiprotocol label switching
Multiprotocol label switchingMultiprotocol label switching
Multiprotocol label switchingSumita Das
 
Mpls basics introduction
Mpls basics introductionMpls basics introduction
Mpls basics introductionPhilip Agu Bah
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsShawn Zandi
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44Jisc
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhuCU
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)Netwax Lab
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution ProtocolKashif Latif
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switchingseanraz
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering pptNitin Gehlot
 

Tendances (20)

Multiprotocol label switching
Multiprotocol label switchingMultiprotocol label switching
Multiprotocol label switching
 
Mpls
MplsMpls
Mpls
 
MPLS
MPLSMPLS
MPLS
 
Mpls basics introduction
Mpls basics introductionMpls basics introduction
Mpls basics introduction
 
An introduction to MPLS networks and applications
An introduction to MPLS networks and applicationsAn introduction to MPLS networks and applications
An introduction to MPLS networks and applications
 
Mpls
MplsMpls
Mpls
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
MPLS ppt
MPLS pptMPLS ppt
MPLS ppt
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
 
Mpls
MplsMpls
Mpls
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)
 
Mpls 1
Mpls 1Mpls 1
Mpls 1
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution Protocol
 
Mpls101
Mpls101Mpls101
Mpls101
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switching
 
MPLS & BASIC LDP
MPLS & BASIC LDPMPLS & BASIC LDP
MPLS & BASIC LDP
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
VPLS Fundamental
VPLS FundamentalVPLS Fundamental
VPLS Fundamental
 
MPLS VPN
MPLS VPNMPLS VPN
MPLS VPN
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering ppt
 

En vedette

MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)Vipin Sahu
 
presentasi softskill akutansi internasional
presentasi softskill akutansi internasionalpresentasi softskill akutansi internasional
presentasi softskill akutansi internasionalyemijelsen
 
S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12RAJAN ST
 
3 d tv deals
3 d tv deals3 d tv deals
3 d tv dealsTelecom
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan NugrohoIndonesia Network Operators Group
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP PresentationGino McCarty
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesEricsson
 
Tutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and SecurityTutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and Securitydpd
 
Active Directory Services
Active Directory ServicesActive Directory Services
Active Directory ServicesVarun Arora
 
Multi-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsMulti-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsVishal Sharma, Ph.D.
 
3d tv technology
3d tv technology3d tv technology
3d tv technologySai Ganesh
 
Introduction to Active Directory
Introduction to Active DirectoryIntroduction to Active Directory
Introduction to Active Directorythoms1i
 

En vedette (18)

MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)MPLS (Multi-Protocol Label Switching)
MPLS (Multi-Protocol Label Switching)
 
Csma
CsmaCsma
Csma
 
presentasi softskill akutansi internasional
presentasi softskill akutansi internasionalpresentasi softskill akutansi internasional
presentasi softskill akutansi internasional
 
S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12S.t rajan cjb0912010 ft12
S.t rajan cjb0912010 ft12
 
3 d tv deals
3 d tv deals3 d tv deals
3 d tv deals
 
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
03 (IDNOG01) NGN Next Generation Networks by Himawan Nugroho
 
S dutta
S duttaS dutta
S dutta
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - Services
 
Mpls Services
Mpls ServicesMpls Services
Mpls Services
 
A T M Presentation
A T M PresentationA T M Presentation
A T M Presentation
 
Tutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and SecurityTutorial 7 - Wireless Networking and Security
Tutorial 7 - Wireless Networking and Security
 
Active Directory Services
Active Directory ServicesActive Directory Services
Active Directory Services
 
Multi-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsMulti-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and Applications
 
3d tv technology
3d tv technology3d tv technology
3d tv technology
 
3 d tv
3 d tv3 d tv
3 d tv
 
Introduction to Active Directory
Introduction to Active DirectoryIntroduction to Active Directory
Introduction to Active Directory
 
3 d tv
3 d tv3 d tv
3 d tv
 

Similaire à Multi protocol label switching (mpls)

Similaire à Multi protocol label switching (mpls) (20)

San 2
San 2San 2
San 2
 
Frame2
Frame2Frame2
Frame2
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
 
Sonet fall2011
Sonet fall2011Sonet fall2011
Sonet fall2011
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptx
 
How networks are build
How networks are buildHow networks are build
How networks are build
 
2018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 72018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 7
 
Bbgbnhm
BbgbnhmBbgbnhm
Bbgbnhm
 
Vsat day-2008-comtech
Vsat day-2008-comtechVsat day-2008-comtech
Vsat day-2008-comtech
 
Sdh total final
Sdh total finalSdh total final
Sdh total final
 
Frame
FrameFrame
Frame
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Fundamentals of Wimax
Fundamentals of WimaxFundamentals of Wimax
Fundamentals of Wimax
 
MEDIUM ACCESS CONTROL Sublayer IN CN.ppt
MEDIUM ACCESS CONTROL Sublayer IN CN.pptMEDIUM ACCESS CONTROL Sublayer IN CN.ppt
MEDIUM ACCESS CONTROL Sublayer IN CN.ppt
 
3-MACSublayer.ppt
3-MACSublayer.ppt3-MACSublayer.ppt
3-MACSublayer.ppt
 
IT8602 Mobile Communication - Unit III
IT8602 Mobile Communication  - Unit IIIIT8602 Mobile Communication  - Unit III
IT8602 Mobile Communication - Unit III
 
2002023
20020232002023
2002023
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
Optical networks
Optical networksOptical networks
Optical networks
 
Ccna3 mod9-vtp
Ccna3 mod9-vtpCcna3 mod9-vtp
Ccna3 mod9-vtp
 

Plus de Online

Philosophy of early childhood education 3
Philosophy of early childhood education 3Philosophy of early childhood education 3
Philosophy of early childhood education 3Online
 
Philosophy of early childhood education 2
Philosophy of early childhood education 2Philosophy of early childhood education 2
Philosophy of early childhood education 2Online
 
Philosophy of early childhood education 1
Philosophy of early childhood education 1Philosophy of early childhood education 1
Philosophy of early childhood education 1Online
 
Philosophy of early childhood education 4
Philosophy of early childhood education 4Philosophy of early childhood education 4
Philosophy of early childhood education 4Online
 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++Online
 
Functions
FunctionsFunctions
FunctionsOnline
 
Formatted input and output
Formatted input and outputFormatted input and output
Formatted input and outputOnline
 
Control structures selection
Control structures   selectionControl structures   selection
Control structures selectionOnline
 
Control structures repetition
Control structures   repetitionControl structures   repetition
Control structures repetitionOnline
 
Introduction to problem solving in c++
Introduction to problem solving in c++Introduction to problem solving in c++
Introduction to problem solving in c++Online
 
Optical transmission technique
Optical transmission techniqueOptical transmission technique
Optical transmission techniqueOnline
 
Lan technologies
Lan technologiesLan technologies
Lan technologiesOnline
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technologyOnline
 
Internet standard routing protocols
Internet standard routing protocolsInternet standard routing protocols
Internet standard routing protocolsOnline
 
Internet protocol
Internet protocolInternet protocol
Internet protocolOnline
 
Application protocols
Application protocolsApplication protocols
Application protocolsOnline
 
Addressing
AddressingAddressing
AddressingOnline
 
Transport protocols
Transport protocolsTransport protocols
Transport protocolsOnline
 
Leadership
LeadershipLeadership
LeadershipOnline
 
Introduction to management
Introduction to managementIntroduction to management
Introduction to managementOnline
 

Plus de Online (20)

Philosophy of early childhood education 3
Philosophy of early childhood education 3Philosophy of early childhood education 3
Philosophy of early childhood education 3
 
Philosophy of early childhood education 2
Philosophy of early childhood education 2Philosophy of early childhood education 2
Philosophy of early childhood education 2
 
Philosophy of early childhood education 1
Philosophy of early childhood education 1Philosophy of early childhood education 1
Philosophy of early childhood education 1
 
Philosophy of early childhood education 4
Philosophy of early childhood education 4Philosophy of early childhood education 4
Philosophy of early childhood education 4
 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++
 
Functions
FunctionsFunctions
Functions
 
Formatted input and output
Formatted input and outputFormatted input and output
Formatted input and output
 
Control structures selection
Control structures   selectionControl structures   selection
Control structures selection
 
Control structures repetition
Control structures   repetitionControl structures   repetition
Control structures repetition
 
Introduction to problem solving in c++
Introduction to problem solving in c++Introduction to problem solving in c++
Introduction to problem solving in c++
 
Optical transmission technique
Optical transmission techniqueOptical transmission technique
Optical transmission technique
 
Lan technologies
Lan technologiesLan technologies
Lan technologies
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
 
Internet standard routing protocols
Internet standard routing protocolsInternet standard routing protocols
Internet standard routing protocols
 
Internet protocol
Internet protocolInternet protocol
Internet protocol
 
Application protocols
Application protocolsApplication protocols
Application protocols
 
Addressing
AddressingAddressing
Addressing
 
Transport protocols
Transport protocolsTransport protocols
Transport protocols
 
Leadership
LeadershipLeadership
Leadership
 
Introduction to management
Introduction to managementIntroduction to management
Introduction to management
 

Dernier

Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 

Dernier (20)

Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 

Multi protocol label switching (mpls)

  • 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 label in the packet header to decide packet forwarding – Label carried in an MPLS header between the link layer header and network layer header • Support any network layer protocol and link layer protocol
  • 3. MPLS Header Format • Label: 20-bit label value • Exp: experimental use – Can indicate class of service • S: bottom of stack indicator – 1 for the bottom label, 0 otherwise • TTL: time to live 20 3 1 8 Label Exp S TTL
  • 4. Why MPLS Protection? • IP restoration is very slow – OSPF, RIP, etc. require a redistribution of updated link status information in response to a failure. – Routing table convergence time on the order of seconds. – Looping and packet loss can occur during convergence • MPLS enables fast failure restoration
  • 5. MPLS Protection Approaches • End-to-End protection – A backup LSP is set up in advance from the source LSR to the destination LSR of the primary LSP. • The backup LSP is link and node disjoint with the primary LSP • Need reserve resources for the backup LSP – Source LSR responsible for restorationsender must be notified of the failure
  • 6. MPLS Protection Approaches • Local protection – When establishing a primary LSP, a backup LSP for each possible link or node failure is set up • Resources reserved for each backup LSP – Failure detecting LSR responsible for switching traffic to the backup LSR – Faster restoration than end-to-end protection
  • 7. Local Protection • Problem: must create a separate set of backup LSPs for every primary LSP • Can a single LSP backup a set of primary LSPs? • Yes! Use MPLS label stacking.
  • 8. Label Stacking • A packet may carry multiple labels, organized as a last- in-first-out stack • A label may be added to/removed from the stack at any LSR • Processing always done on the top label • Allow the aggregation of LSPs into a single LSP for a portion of the route, creating a tunnel – At the beginning of the tunnel, the LSR assigns the same label to packets from different LSPs by pushing the label onto each packet’s stack – At the end of the tunnel, the LSR pops the top label
  • 9. Local Protection Using Label Stacking • Bypass tunnel: a LSP used to protect a set of LSPs passing over a common facility. • Label stacking allows different primary LSPs to use the same bypass tunnel for failure protection.
  • 10. Local Protection Using Label Stacking When a failure occurs: • LSR at the beginning of the tunnel will – Switch packets received on the protected LSP x onto the bypass tunnel – Replace the old label with a new label that will be understood by the last node in the bypass tunnel to indicate LSP x – Push the bypass tunnel's label onto the label-stack of the redirected packets. • LSR at the end of the tunnel will – Pop the bypass tunnel's label – Examine the top label to determine the protected LSP that the packet is to follow.
  • 11. Frame Relay What is it?? • Frame Relay (FR) - public network WAN technology based on packet switching • FR standard defines an interface between an end user and a public network. FR is a protocol of 2nd level of OSI model end user Frame Relay cloud Frame Relay interface Internal Frame Relay protocol (between switching devices in the cloud) is not standardized (probably it will be some day)
  • 12. Frame Relay What is it about? • Aim: transport user data between port A and B FRAD - Frame Relay VC - Virtual Circuit Access Device PVC - Permanent VC PVC A B FR switches • Data is transmitted as variable length frames Max. frame length is 4096 bytes (recommended length is 1600 bytes) • From users point of view: ports A and B are connected with a transparent logical link (virtual circuit - VC)
  • 13. Frame Relay Standards • Frame Relay “independent existence”: – In 1990 “Group of Four” (DEC, Northern Telecom, Cisco, Stratacom) presented FR as an independent standard – Later this Frame Relay Forum was established: main standardization body for FR • Standards on which FR is based: ANSI T1.602, ANSI T1.606 (Frame Relaying Bearer Service - Architectural Framework and Service Description, 1990), ANSI T1.607-1990, ANSI T1S1/91-659,ANSI T1.617, ANSI T1.618, CCITT I.122 (Framework for providing Additional Packet Mode Bearer Services, 1988), CCITT Q.922, CCITT Q.933
  • 14. Frame Relay Most important features • Based on packet (frame) switching • Frames of variable length (up to 4096 bytes, typically 1600 bytes) • Connection oriented; only permanent connections - PVCs; switched VCs in standard extensions • High data rates at user-network interfaces (2Mbps, ultimately up to 45 Mbps) • Bandwidth on demand • No flow control mechanisms (nearly) • No error control (but FCS) or retransmission mechanisms • All protocol functions implemented at 2nd level (data link) of OSI model No standards for physical interface: can be X.21, V.35, G.703, G.704
  • 15. Frame Relay Why was it proposed? • Efficiency: increased demand for high throughput networking (X.25 too slow) • “Bursty applications”: LAN connectivity, Internet, not only terminal applications • Fibre optic lines: low (very, very low) bit error rates • New, smarter software: applications (or higher level protocols like TCP) performing error control, retransmissions; reliable date links delivered by higher levels of OSI model
  • 16. Frame Relay Topologies • star • full mesh
  • 17. Frame Relay FR versus leased line Advantages: • Decreases number of ports on user devices – important for star topology – vital for full mesh topologies ( N(N-1)/2 connections, N(N-1) ports) • Backup lines become public operator responsibility and no longer that of an end user; backup connections are switched transparently to the user • More bandwidth is available for traffic peaks; CIR can be more expensive than similar leased line; CIR+EIR is much cheaper
  • 18. Frame Relay FR versus leased lines Advantages: • Allows to build virtual LANs over whole countries (because of mesh topology and ARPs); simplifies routing • Allows to build private virtual corporate networks; they can be separated from the world at the 2nd level of OSI model - safety • A private network can be connected to the Internet in only one point: safety and economy
  • 19. Frame Relay FR versus leased lines Advantages: • Simplicity of the configuration for the end user equipment (not necessarily for the operator…) • Example: IP over Frame Relay on Cisco IOS interface serial 0 ip address 194.1.1.1 255.255.255.0 encapsulation frame-relay ietf frame-relay lmi-type ansi
  • 20. Frame Relay FR versus leased lines Disadvantages: • Not for delay sensitive applications like: voice, video (though the former is sometimes transmitted over FR) • No guarantee that frames are delivered to the end point; is CIR really CIR? Lots depend on the FR operator; especially overbooking - how many times sum of all CIRs extends physical capacity of operators connections
  • 21. Frame Relay How do you really use it • Rent ports at the operator’s switches (normally together with local leased lines and modems); you have to select clock rates • Ask for PVCs between ports you want; it can be your ports, ports on publicly available devices, like border router • Configure your FRADs - see Cisco example Isn’t it simple??
  • 22. ATM • ATM standard (defined by CCITT) is widely accepted by common carriers as mode of operation for communication – particularly BISDN. • ATM is a form of cell switching using small fixed-sized packets. Basic ATM Cell Format 5 Bytes 48 Bytes Header Payload
  • 23. Asynchronous Transfer Mode (ATM) Voice Data packets MUX Wasted bandwidth Images TDM 4 3 2 1 4 3 2 1 4 3 2 1 ATM ` 4 3 1 3 2 2 1

Notes de l'éditeur

  1. P529 of Stalling for details of TTL RFC 3032
  2. http://www.ietf.org/internet-drafts/draft-ietf-mpls-rsvp-lsp-fastreroute-07.txt Section 4.1