DOC PREVIEW
Berkeley COMPSCI 294 - MPLS and GMPLS

This preview shows page 1-2-3-27-28-29 out of 29 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 29 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

MPLS and GMPLSOutlinePart I: MPLSWhy MPLS?Basic IdeaBasic Idea (Cont.)MPLS OperationMain featuresPart II: GMPLSSlide 10GMPLSWhy GMPLS?Why GMPLS? (Cont.)Slide 14GMPLS and MPLSControl interfacesChallengesSuggested labelBi-Directional LSP setupLink Management ProtocolGMPLS SummaryPart III: The Reality CheckQuestion: Will MPLS replace ATM?Opinion 1:Opinion 1 (Cont.)Slide 26Opinion 2GMPLS QuestionsSummaryMPLS and GMPLSLi YinCS294 presentationOutlinePart I: MPLS Part II: GMPLSPart III: The reality checkPart I: MPLSWhy MPLS?MPLS stands for: “Multi-Protocol Label Switching”Goals:–Bring the speed of layer 2 switching to layer 3•May no longer perceived as the main benefit: Layer 3 switches–Resolve the problems of IP over ATM, in particular:•Complexity of control and management•Scalability issues–Support multiple layer 2 technologiesBasic IdeaMPLS is a hybrid model adopted by IETF to incorporate best properties in both packet routing & circuit switchingForwarding:Label SwappingControl:IP Router SoftwareControl:IP Router SoftwareForwarding:Longest-match LookupControl:ATM Forum SoftwareForwarding:Label SwappingIP RouterMPLSATM SwitchBasic Idea (Cont.)Packets are switched, not routed, based on labelsLabels are filled in the packet headerBasic operation:–Ingress LER (Label Edge Router) pushes a label in front of the IP header–LSR (Label Switch Router) does label swapping–Egress LER removes the label The key : establish the forwarding table–Link state routing protocols•Exchange network topology information for path selection•OSPF-TE, IS-IS-TE–Signaling/Label distribution protocols:•Set up LSPs (Label Switched Path)•LDP, RSVP-TE, CR-LDPMPLS Operation1a. Routing protocols (e.g. OSPF-TE, IS-IS-TE) exchange reachability to destination networks1b. Label Distribution Protocol (LDP) establishes label mappings to destination network2. Ingress LER receives packet and “label”s packetsIPIP103. LSR forwards packets using label swappingIP20IP404. LER at egress removes label and delivers packetIPMain featuresLabel swapping:–Bring the speed of layer 2 switching to layer 3Separation of forwarding plane and control planeForwarding hierarchy via Label stacking–Increase the scalabilityConstraint-based routing–Traffic Engineering–Fast rerouteFacilitate the virtual private networks (VPNs)Provide class of service–Provides an opportunity for mapping DiffServ fields onto an MPLS labelFacilitate the elimination of multiple layersPart II: GMPLSOutlineWhy GMPLS?GMPLS and MPLSControl interfacesChallenges of GMPLSSeveral proposed techniques–Suggested label–Bi-direction LSP setup–LMPSummaryGMPLSGMPLS stands for “Generalized Multi-Protocol Label Switching”A previous version is “Multi-Protocol Lambda Switching”Developed from MPLSA suite of protocols that provides common control to packet, TDM, and wavelength services. Currently, in development by the IETFWhy GMPLS?GMPLS is proposed as the signaling protocol for optical networksWhat service providers want?•Carry a large volume of traffic in a cost-effective way•Turns out to be a challenge within current data network architecture•Problems:–Complexity in management of multiple layers –Inefficient bandwidth usage–Not scalable• Solutions: eliminate middle layers IP/WDM Need a protocol to perform functions of middle layersIPATMSONET/SDHDWDMCarry applications and servicesTraffic EngineeringTransport/ProtectionCapacityWhy GMPLS? (Cont.)Optical ArchitecturesA control protocol support both overlay model and peer model will bring big flexibility–The selection of architecture can be based on business decision Peer ModelOverlay ModelUNIUNIWhy GMPLS? (Cont.)What we need? A common control plane–Support multiple types of traffic (ATM, IP, SONET and etc.)–Support both peer and overlay models–Support multi-vendors–Perform fast provisioningWhy MPLS is selected? –Provisioning and traffic engineering capabilityGMPLS and MPLSGMPLS is deployed from MPLS–Apply MPLS control plane techniques to optical switches and IP routing algorithms to manage lightpaths in an optical networkGMPLS made some modifications on MPLS–Separation of signaling and data channel–Support more types of control interface–Other enhancementControl interfacesExtend the MPLS to support more interfaces other than packet switch–Packet Switch Capable (PSC)• Router/ATM Switch/Frame Reply Switch–Time Division Multiplexing Capable (TDMC)•SONET/SDH ADM/Digital Crossconnects–Lambda Switch Capable (LSC)•All Optical ADM or Optical Crossconnects (OXC)–Fiber-Switch Capable (FSC)LSPs of different interfaces can be nested inside anotherFSCLSCLSCTDMCTDMCPSCChallengesRouting challenges–Limited number of labels–Very large number of links•Link identification will be a big problem•Scalability of the Link state protocol •Port connection detectionSignaling challenges–Long label setup time–Bi-directional LSPs setupManagement challenges–Failure detection–Failure protection and restorationSuggested labelProblem: it takes time for the optical switch to program switch –Long setup timeSolution:–Each LSR selects a label (Suggested Label) and signals this label to downstream LSR, and start program its switch.reduce LSP setup overheadSuggested Label = Program Switch XSuggested Label = Reserved Label = Reserved Label = Make sure the programming request has completedRequestProgram Switch XRequestMap Label = Map Label = No suggested labelwith suggested labelBi-Directional LSP setupProblem: How to set up bi-directional LSP?Solution:–Set up 2 uni-directional LSP•Signaling overhead•End points coordination–One single message exchange for one bi-directional LSP•Upstream Label. Suggested Label = Upstream Label = aSuggested Label = Upstream Label = bReserved Label = Reserved Label = abLink Management Protocol Problem:–How to localize the precise location of a fault? –How to validate the connectivity between adjacent nodes?Solution: link management protocol–Control Channel Management–Link Connectivity Verification –Link Property Correlation –Fault Management –AuthenticationGMPLS SummaryProvides a new way of managing network resources and


View Full Document

Berkeley COMPSCI 294 - MPLS and GMPLS

Documents in this Course
"Woo" MAC

"Woo" MAC

11 pages

Pangaea

Pangaea

14 pages

Load more
Download MPLS and GMPLS
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view MPLS and GMPLS and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view MPLS and GMPLS 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?