Professional Documents
Culture Documents
Computer Networks
Lecture note 10
Label switching
R. MORLA 2011
Label switching
R. MORLA 2011
R. MORLA 2011
Virtual circuits
Built on top of datagram network Each packet follows the same path Can do per circuit:
Admission control Resource reservation
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
Production network
R. MORLA 2011
Production network
IP router IP router IP router IP router IP router IP router IP router IP router
Layer 3 IP
R. MORLA 2011
Production network
IP router IP router IP router IP router IP router IP router IP router IP router
Layer 3 IP
ATM MPLS
Layer 2 ATM/MPLS
SONET
SONET
SONET
SONET SONET
SONET
SONET
SONET
SONET
SONET
Layer 2 SDH/SONET
DWDM DWDM DWDM
DWDM
DWDM
DWDM
DWDM
Layer 1 DWDM
R. MORLA 2011
Production network
Packet in
IP router IP router IP router IP router IP router
Packet out
IP router IP router IP router
Layer 3 IP
ATM MPLS
Layer 2 ATM/MPLS
SONET
SONET
SONET
SONET SONET
SONET
SONET
SONET
SONET
SONET
Layer 2 SDH/SONET
DWDM DWDM DWDM
DWDM
DWDM
DWDM
DWDM
Layer 1 DWDM
R. MORLA 2011
DWDM network
R. MORLA 2011
SDH/SONET
R. MORLA 2011
SDH/SONET
R. MORLA 2011
ATM
Cells
Virtual connections
Label switching
R. MORLA 2011
MPLS
Label switching coexists with IP longest-prefix match
R. MORLA 2011
OSPF, etc.
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
ATM
Designed to become the next step after ISDN, BISDN, etc. Designed to offer integrated network services, meaning:
Constant bitrate, variable bitrate Audio, video, etc. Single network infrastructure, multiple applications
R. MORLA 2011
Network
Cells
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
ATM
Vision 1
Replace IP Applications/hosts all become ATM-speakers
Vision 2
Provide services at the core network
ATM overlay network
Overall
interesting ideas, wrong approach
R. MORLA 2011
R. MORLA 2011
MPLS
Take the label switching concept
Good for:
Traffic engineering Network control and planning
R. MORLA 2011
R. MORLA 2011
Aggregation on Edge
Label Switch Router (LSR) border
R. MORLA 2011
Aggregation in core
R. MORLA 2011
MPLS tunneling
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
RSVP
Uses UDP Soft state, needs to periodically refresh state Detects changes automatically
R. MORLA 2011
R. MORLA 2011
TO THINK
MPLS applies to packet switching
Can we apply the same label switching concept to the rest of the network?
Time slots (TDM) Wavelengths (DWDM) Physical fibers
R. MORLA 2011
Goal
Fast and automated way to create On-demand circuits
R. MORLA 2011
Network hierarchy
Fiber
WDM TDM
Packets
R. MORLA 2011
Switching Hierarchies
Packets TDM WDM Fiber WDM TDM Packets
Switching capabilities
Timeslot, TDM(SONET/SDH) Wavelength (lambda) Waveband (sets of lambdas) Port (fiber) switching
R. MORLA 2011
Generalized label
Fiber id in a fiber bundle, Waveband in a fiber Wavelength within waveband/fiber Timeslot within a wavelength MPLS/ATM packet switching label
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
R. MORLA 2011
How are virtual circuits implemented over datagram networks? What are the advantages and disadvantages of virtual circuits? What are the technologies typically used in a production network? Why is MPLS called a 2.5 layer protocol? How does MPLS scale? What are the advantages and disadvantages of a hardstate vs. soft-state protocol? What are the network technologies that are managed by the GMPLS protocol? What does label stacking mean in GMPLS?
R. MORLA 2011
HOMEWORK
Review slides Read from Kurose
Section 5.8 Link virtualization
R. MORLA 2011