第二章 下一代网络与 mpls chapter 2 next generation network and mpls
DESCRIPTION
第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS. 电控学院 电子工程学科部 司鹏搏 综合楼 825 室 [email protected]. Main Contents. Next Generation Network Background of Next Generation Network (NGN) Definition of NGN Characteristics of NGN Architectures of NGN 3GPP ETSI With Softswitch - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/1.jpg)
1
现代通信新技术导论
第二章 下一代网络与 MPLSChapter 2 Next Generation Network and MPLS
电控学院 电子工程学科部司鹏搏 综合楼 825 室[email protected]
![Page 2: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/2.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
2
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 3: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/3.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
3
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• MPLS Forwarding Table
• LSP Loop Detection
• LDP
![Page 4: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/4.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
4
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 5: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/5.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
5
Background of NGN• Limited Capacity of Traditional Internet
– Simple services are not sufficient• Voice, text message, e-mail
– Non-open system
– Different networks are independent
– Old technologies are not ready for evolution
• Why Next Generation Network?– The fast growing of data service requirement
– The slow growing/decreasing of voice service
– The increasingly cut-throat competition
– The rapid development of new technologies
![Page 6: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/6.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
6
Non-Interactive Multimedia
Image
SMS
MMS
Presence
Activephonebook
Push-To-Talk
Text
Voice
Voice
P2P Calls
Video
Person-to-Person
dominates traffic growth
Movies
PhotosInternet
Text/Pictures
SMS/MMS
HTTP
Streaming
Download
VideoMusic
Ring tonePerson-to-Content
known usability patterns
Interactive Multimedia
Multimedia Content
Social Networking
![Page 7: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/7.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
7
![Page 8: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/8.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
8
Societal and Business trends• Internet is becoming a major enabler of communications
• Consumers are embracing computing, mobile and digital technology in their everyday life
• Evolution of Business models require increased levels of personal mobility
Societal and Business trends• Internet is becoming a major enabler of communications
• Consumers are embracing computing, mobile and digital technology in their everyday life
• Evolution of Business models require increased levels of personal mobility
Access Technology Enhancements• HSPA (High Speed Packet Access) – evolved WCDMA
• OFDMA (Orthogonal Frequency Division Multiple Access) – 3GPP LTE, WiMAX, MBWA, ADSL/VDSL, DVB-T/H etc.
• Spatial Processing – multi-antennas Base Stations supporting advanced spatial processing
Access Technology Enhancements• HSPA (High Speed Packet Access) – evolved WCDMA
• OFDMA (Orthogonal Frequency Division Multiple Access) – 3GPP LTE, WiMAX, MBWA, ADSL/VDSL, DVB-T/H etc.
• Spatial Processing – multi-antennas Base Stations supporting advanced spatial processing
Convergence• Converged devices (Mobile, WLAN, Internet etc.) Connectivity
• Converged services Ease of use
• Converged networks Reliability, Security, Reduced OPEX/CAPEX
• Converged business models Increased margins, Avoidance of twin pitfalls risk
Convergence• Converged devices (Mobile, WLAN, Internet etc.) Connectivity
• Converged services Ease of use
• Converged networks Reliability, Security, Reduced OPEX/CAPEX
• Converged business models Increased margins, Avoidance of twin pitfalls risk
![Page 9: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/9.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
9
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 10: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/10.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
10
Definition of NGN• By ITU-T
– In Feb. 3 - 12, 2004, ITU-T SG13
– A Next Generation Network is a packet-based network able to provide telecommunication services, able to make use of multiple broadband, QoS-enabled transport technologies and in which service-related functions are independent from underlying transport-related technologies.
– It offers unrestricted access by users to different service providers.
– It supports generalized mobility which will allow consistent and ubiquitous provision of services to users.
![Page 11: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/11.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
11
Definition of NGN
Packet Oriented Network
Integration of Exist-ing Infrastructure
Application Fo-cused - Access
Independent
Seperation into Dif-ferent Layers Using
Open Interfaces
Openess and Flex-ibility Regarding New Services
Support Broad Va-riety of Services
NGN CONCEPT
![Page 12: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/12.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
12
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 13: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/13.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
13
Characteristics of NGN
• Packet-based transfer
• Separation of control functions
• Decoupling of service provision
• Support for a wide range of services
• Broadband capabilities with end-to-end QoS
• Interworking via open interfaces
• Generalized mobility
![Page 14: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/14.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
14
Characteristics of NGN
• Unrestricted access
• A variety of identification schemes
• Unified service characteristics
• Converged services between Fixed/Mobile
• Independence of service-related functions
• Support of multiple RATs
• Compliant with all regulatory requirements
![Page 15: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/15.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
15
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 16: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/16.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
16
Architecture Evolution
Traditional Architecture
![Page 17: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/17.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
17
Architecture Evolution
![Page 18: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/18.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
18
Architecture Evolution
![Page 19: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/19.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
19
Architecture Evolution
Phone
PSTN
Internet
IP-Net
M-Ph
Mobile
Pol. AReg. a
Current PolicyRegulationEnvironment (Vertical)
Pol. BReg. b
Pol. CReg. c
Resource-based Pol./Reg.
Video
NGN
VoiceInternet
IP (Future Packet ?) Platform
xDSL/Optic based Fixed-Mobile
MMPol.Reg.
Pol. XReg. x
New PolicyRegulationEnvironment (Horizontal)
Service-based Pol./Reg.
![Page 20: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/20.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
20
Architecture Evolution
![Page 21: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/21.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
21
Architecture Evolution
![Page 22: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/22.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
22
The Players of NGN
ITU-T NGN FG
ATIS NGN FG
ETSI TISPAN1
3GPP
![Page 23: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/23.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
23
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 24: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/24.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
24
3GPP Architecture of NGN with IMS
![Page 25: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/25.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
25
• IMS is an open IP-based architecture using the Client-Server Network Computing model– 3GPP originally specified IMS to enable real-time multimedia services over the IP
bearer, in GSM and WCDMA networks.
– 3GPP2 specified the MMD architecture for CDMA2000 networks based on IMS. 3GPP2 requirements are part of Common IMS in IMS release 8.
– The xDSL access, specified by TISPAN, is integrated into IMS.
– The cable access specified by CableLabs in PacketCable 2.0 is part of IMS release 8.
– Interworking with WLAN was specified in IMS release 6, while the mobility with WiMAX has been addressed in EPC specifications.
• If IMS is not used:– Multimedia communication at best effort
– Service roaming can be difficult to implement
– Provisioning and charging are service specific
– Compliance with LI requirements can be an issue
3GPP Architecture of NGN with IMS
![Page 26: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/26.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
26
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 27: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/27.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
27
ETSI TISPAN NGN Architecture
![Page 28: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/28.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
28
NGN Architecture Principles• A Layered Approach Including
– A transport layer, including functional entities that do transport routing
– A service layer, including functional entities that provide services
• A Sub-System Oriented Approach Enabling– The addition of new subsystems over the time to cover new
demands and service classes
– To import (and adapt) subsystems from other standardization bodies
– Flexibility to adjust a subsystem architecture with no or limited impact on other subsystems
![Page 29: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/29.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
29
NGN Architecture Principles• IP Connectivity is Provided Using Two Sub-
Systems:– Network Attachment Subsystem (NASS)
– Resource and Admission Control Subsystem (RACS)
• First Service-Oriented Sub-Systems Include– the 3GPP IMS, a PSTN/ISDN Simulation Sub-system
– a PSTN/ISDN Emulation Subsystem (PES)
• Future Service-Oriented Sub-Systems may Include– A streaming subsystem
– A TV Broadcasting subsystem
![Page 30: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/30.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
30
![Page 31: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/31.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
31
Common Components• Common components are functions that are used by more
than a subsystem– USPF: User Profile Server Function
– Service-level user identification, numbering, and addressing information
– Service-level user security information
– Service-level user location information
– Service-level user profile storage
– The IMS part of the USPF is similar to the 3GPP HSS without the HLR/AUC
![Page 32: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/32.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
32
Common Components• ASF: Application Server Function
– Offers services
– Two types of ASFs:• Type 1: may interact with RACS for resource control purposes
• Type 2: relay on the control subsystem.– Type 2 is equivalent to the Application Server defined by 3GPP IMS
• SLF: Subscription Locator Function– Helps locating the USPF of a given user
– Like the SLF defined by 3GPP IMS
![Page 33: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/33.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
33
Common Components• Charging Functions
– Data collection functions and mediation functions to the billing systems
– Both on-line and off-line charging
• IWF: Interworking Function– Between different SIP profiles
– Between SIP and H.323
• IBCF: Interconnection Border Control Function– Controls an operator’s boundary
– Interacts with RACS
– Inserts IWF when appropriate
– Screening of signaling based on source/destination addresses
![Page 34: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/34.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
34
![Page 35: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/35.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
35
Transfer Functions
![Page 36: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/36.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
36
Transfer Functions• BGF: Border Gateway Function
– Interface between two IP transport domains
– Open/close gates, packet marking, resource allocation, bandwidth reservation, NAPT, NAT traversal, incoming traffic policing, usage metering, IPv4/IPv6 interworking, topology hiding
– Three types of BGF:• A-BGF (Access-BGF): located in between access and core network, at the
access network side
• C-BGF (Core-BGF): located in between access and core network, at the core network side
• I-BGF (Interconnection-BGF): located in between two core networks
![Page 37: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/37.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
37
Transfer Functions• L2TF: Layer 2 Termination Function
– Terminates Layer 2, e.g., PPP or DSLAM
• ARF: Access Relay Function– Relay between the CPE and the NASS
– Located in the access network
– Resource reservation and admission control
• SGF: Signaling Gateway Function– Conversion of SS7 protocols to IP control protocols (e.g., SIP)
– SS7 screening of MTP and SCCP parameters
![Page 38: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/38.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
38
Transfer Functions• MGF: Media Gateway Function
– Media mapping and transcoding between IP and CS networks
– Three types of MGF:• R-MGF Residential MGF: located in the customer premises
• A-MGF Access MGF: located in the access or core network
• T-MGF Trunking: MGF located in the boundary of the core network and PSTN/ISDN network
• MRFP: Media Resource Function Processor– Multimedia conferences, media sourcing, IVR capabilities,
media content analysis
![Page 39: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/39.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
39
![Page 40: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/40.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
40
RACS Functionality• Support for Two Types of QoS:
– Guaranteed QoS: resources are reserved
– Support for Relative QoS: diffserv marking
• Service Based Local Policy Control: authorization of QoS requests and definition of the polices to be enforced by the bearer service network elements.– Resource reservation
– Support for two mechanisms• Application Function (AF)-initiated
• CPE-initiated (Authorization token a la 3GPP).
– QoS support over multiple access networks (e.g. ADSL and GPRS) and CPE types.
![Page 41: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/41.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
41
RACS Functionality• Admission Control: Apply admission control to resource
reservation requests– Based on knowledge of transport resource availability over the
“last-mile access” and aggregation segments of the access network
• NAPT/ Gate Control: controls near-end and far-end NAPT and FW functions, when required, between:– two core TISPAN NGN networks or,
– at the border between core and access TISPAN NGN networks
![Page 42: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/42.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
42
RACS Architecture
![Page 43: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/43.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
43
RACS Architecture• SPDF: Service-based Policy Decision Function
– Provides to AF a single point of contact
– Authorization decision for QoS resource
• A-RACF: Access Resource and Admission Control Function– Located in the access network
– Resource reservation and admission control
– In Guaranteed QoS mode, it sets L2/L3 QoS policies in RCEF
– In Relative QoS mode, it sets dynamically the diffserv QoS parameters in RCEF
![Page 44: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/44.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
44
RACS Architecture• C-BGF: Core Border Gateway Function
– Essentially, an edge router
– Located at the border of networks (access/core – core/core)
– NAPT, Gate Control, packet marking, usage metering, policing enforcement function
– SPDF controls the gates of the C-BGF based on a 5-tuple (source and destination IP addr., source and destination port numbers, protocol)
• RCEF: Resource Control Enforcement Function– Performs policy enforcement under the control of the A-RACF
– Located in the access network
– Gate control, packet marking, policing
– A-RACF controls the gates of the RCEF based on a 5-tuple (source and destination IP addr., source and destination port numbers, protocol)
![Page 45: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/45.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
45
RACS Architecture• L2TF: Layer 2 Termination Functions
– Layer 2 (e.g., PPP, ATM) is terminated here
– Authorization decision for QoS resource
• AF: Application Function– Officially, not part of RACS. Just a RACS user
– Requests bearers resources, gest informed when resources are reserved and released
– It is specific of the application. E.g., P-CSCF in IMS
![Page 46: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/46.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
46
![Page 47: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/47.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
47
NASS Functionality
• Dynamic provision of IP address and other user equipment configuration parameters (e.g., using DHCP)
• User authentication, prior or during the IP address allocation procedure
• User authentication based on user network profile– Based on PPP, IEEE 802.11X or IETF PANA
![Page 48: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/48.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
48
NASS Functionality• Line authentication based on Layer 2 line
identification
• Location management (e.g. for emergency call, …)
• Customer Premises Equipment configuration
• The NASS can be distributed between a visited and a home network– Allows nomadicity and roaming
• P-CSCF announcement
![Page 49: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/49.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
49
NASS Architecture
![Page 50: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/50.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
50
NASS Architecture• Network Address Configuration Function (NACF):
– IP address allocation to the CPE
– Distribution of other network configuration parameters such as address of DNS server(s), address of signaling proxies for specific protocols (e.g., P-CSCF)
– Typically implemented as RADIUS servers or DHCP servers
• Access Management Function (AMF):– Translates network access signaling between CPE and NACF/UAAF
– Forwards requests to he UAAF to authenticate the user, authorize/deny network access, and retrieve user-specific access configuration parameters
– Typically implemented as RADIUS client if the NACF is a RADIUS server.
![Page 51: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/51.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
51
NASS Architecture• Connectivity Session Location Repository Function (CLF):
– Registers association between the IP configuration of the CPE and
– access transport characteristics, line identifier, IP edge identity, geographical location, etc.
– Provides user network profile information to the RACS.
– Provides location information to TISPAN NGN core subsystems
• User Access Authorization Function (UAAF):
– Performs user authentication and authorization based on user profiles
– Collects accounting data
![Page 52: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/52.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
52
NASS Architecture• Profile Database Function (PDBF):
– Stores the user network profile, containing• User identity
• Supported authentication methods
• Keys
– Can be co-located with the UPSF
• Customer Premises Equipment Configuration Function (CPECF):– Provides the CPE with additional initial configuration information
(firewall, diffserv packet marking, etc.)
• Customer Network Gateway (CNG):– Single point of entrance in the customer’s network (e.g., ADSL router)
– Participates in line and access authentication
![Page 53: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/53.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
53
Service Layer• Modular Subsystem design
• Two subsystem targeted in NGN Release 1:– PSTN/ISDN Emulation Subsystem (PES)
• Emulates the PSTN/ISDN, users don’t notice the change
• Support for legacy equipment including black phones
– PSTN/ISDN Simulation Subsystem (a.k.a. IMS)• Multimedia terminals, new services based on the IMS model.
• Includes PSTN/ISDN simulation services (similar to the PSTN/ISDN Supplementary Services)
• Other subsystem may come in future NGN releases– Streaming Subsystem
– Content Broadcasting Subsystem
– Others as needed
![Page 54: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/54.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
54
![Page 55: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/55.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
55
IMS Architecture in NGN
![Page 56: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/56.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
56
NGN Impacts to IMS• IMS can be mostly reused, as specified by 3GPP,
due to its large access independence
• A few changes are required:– NAT traversal support in various points
– Relaxation of IMS constraints:• SIP compression is no longer mandatory
• SIP timers are not “wireless” specific
• SIP preconditions (183, PRACK, UPDATE) are no longer mandatory
• Support for ADSL access in P-Access-Network-Info header
![Page 57: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/57.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
57
IMS Architecture• Call Session Control Function (CSCF):
– Establishes, monitors, supports and releases multimedia functions
– Three types of CSCFs: P-CSCF, I-CSCF, S-CSCF (same as in 3GPP IMS)
– But P-CSCF contains also:• Application Level Gateway (ALG) to interface NAPT
• Interfaces the NASS to retrieve user’s physical location
• Media Gateway Control Function (MGCF):
– Controls a T-MGW
– Converts ISUP to SIP
– Functionality is equal to the 3GPP IMS MGCF
![Page 58: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/58.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
58
IMS Architecture• Multimedia Resource Function Controller (MRFC):
– Controls an MRFP
– Together with the MRFP provides conference services, announcement playback, and media transcoding
– Functionality is equal to the 3GPP IMS MRFC
• Breakout Gateway Control Function (BGCF):– Selects the network in which PSTN breakout is to occur
– Or selects the MGCF
– Equal to the 3GPP IMS BGCF
![Page 59: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/59.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
59
PSTN/ISDN Simulation Services
• ETSI TISPAN considers two types of IMS services:– Basic PSTN/ISDN Simulation Services:
• Similar (but not equal) to PSTN/ISDN Supplementary Services
• Unlike in the PSTN, not all these services require network support
• Services must interwork with the similar PSTN/ISDN supplementary service and 3GPP supplementary service
![Page 60: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/60.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
60
PSTN/ISDN Simulation Services• Multimedia services:
– New services, e.g., presence, multimedia instant messaging, SIP services that do not require extra standardization effort
• PSTN/ISDN Simulation Services defined in NGN Release 1 with three priorities:– Mandatory services
– Strictly recommended services
– Optional services
![Page 61: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/61.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
61
Main Contents• Next Generation Network
– Background of Next Generation Network (NGN)
– Definition of NGN
– Characteristics of NGN
– Architectures of NGN• 3GPP
• ETSI
• With Softswitch
• MPLS
![Page 62: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/62.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
62
NGN Architecture
with Softswitch
![Page 63: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/63.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
63
Access Layer• Functions of access layer
– Connecting subscribers, AN & PABX and trunks from PSTN, ISDN, and PLMN, etc
– Converting the format of information (circuits to packet or packet to circuit) before transmitting it.
• Components on the access layer– IP terminals (IP phones, IP PBX and software phones, typically
intelligent terminals based on either H.323 or SIP)
– Integrated access device (IAD) (used to access subscribers (analog, ADSL, IP) in the NGN. Accesses data of subscriber terminals, voice services and video services to the packet network)
![Page 64: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/64.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
64
Access Layer– Access gateway (AGW) (acts as the interface to the core IP
network and connects subscribers with analog subscriber access, integrated services digital network (ISDN) subscriber access, PABX and x digital subscriber line (xDSL) access)
– Access network (AN) (provides connectivity between the customer premises equipment and the access gateways in the service provider's network)
– Access technologies could be cable, xDSL, wireless, optical, ...
– SIP phone (a multimedia device working in the session initiation protocol (SIP))
![Page 65: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/65.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
65
Access Layer– H. 323 phone (a multimedia device working in the
H.323 protocol)
– Signaling gateway (SG) (provides signaling interface between the IP network and the PSTN signaling network, terminates SS7 links and provides message transport part (MTP) Level 1 and Level 2 functionality)
– Trunk Media gateway (TMG) (resides between the CS network and the IP network, converts format between PCM signal flow and IP media flow, and connects devices such as PSTN exchange, PBX and BSC)
![Page 66: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/66.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
66
Access Layer– Session border controller (SBC) (located at the administrative boundary of
an IP network) for enforcing policy on multimedia sessions). The functions of SBC are
• Interworking
• Security
• Management of service level agreements
• Overload control
• NAT and firewall traversal
• lawful interception
• QoS management
• Protocol translation
• Call accounting
![Page 67: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/67.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
67
NGN Architecture
with Softswitch
![Page 68: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/68.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
68
Transport Layer• Composed of devices such as routers and Layer 3
switchers located in the backbone networks
• Packet switching
• Provides common and integrated platform for data transport
• Ensures– High reliability
– QoS assurance
– High Capacity
![Page 69: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/69.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
69
NGN Architecture
with Softswitch
![Page 70: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/70.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
70
Control Layer• Adopts software switching technologies to achieve
– Primary real-time call control
– Connection control
• Functions of softswitch– Call control
– Media gateway access control
– Signaling gateway control
– Border gateway control
– Resource allocation
– Protocol processing
– Routing
– Authentication and charging
![Page 71: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/71.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
71
NGN Architecture
with Softswitch
![Page 72: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/72.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
72
Service Layer
• The components are– Operation support system (OSS)
• Integrated charging, network operation and management
– Application server• Produces and manages value-added services and IN
services
• Provides a platform for third-party services
• Helps to develop supplementary services
![Page 73: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/73.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
73
Service Layer– Media server (MS)
• Service tone playing, conference services, IVR, recorded announcement, …
– Service control point (SCP)• Stores subscriber data and service logics
• Helps to realize various intelligent calls
– Video server• Schedules, manages and provides video conferences
![Page 74: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/74.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
74
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 75: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/75.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
75
Conventional IP Networks & Routing• Client networks are connected to backbone via edge routers
– LAN, PSTN, ADSL
• Data packets are routed based on IP address and other information in the header
• Functional components– Forwarding
• Responsible for actual forwarding across a router
• Consists of set of procedures to make forwarding decisions
– Control
• Responsible for construction and maintenance of the forwarding table
• Consists of routing protocols such as OSPF, BGP and PIM
![Page 76: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/76.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
76
Need for MPLS
• Forwarding function of a conventional router– A capacity demanding procedure
– Constitutes a bottle neck with increase in line speed
• MPLS simplifies forwarding function– By introducing a connection oriented mechanism
inside the connectionless IP networks
![Page 77: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/77.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
77
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 78: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/78.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
78
IPControl Plane:Connectionless Oriented
Forwarding Plane:Connectionless Oriented
Why MPLS
Control Plane:Connectionless Oriented
Forwarding Plane:Connection OrientedMPLS
Control Plane:Connection Oriented
Forwarding Plane:Connection Oriented
ATM
Weak requirement of network topologyL3 routing
Low efficiency of routingPoor QoS
Router ATM Switch MPLS Router
R X X
Layer 3 routing: Scalability and flexibilityLayer 2 routing: Reliability and QoS guarantee
L2 routingQoS guarantee provided
N2 problem exists
![Page 79: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/79.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
79
MPLS Architecture
LER
LER
LER
LER
LSR LSR
LSR
MPLS Domain
IP
MPLS
LSP
• LSR : Label Switch Router
• LER : Label Edge Router
• LSP : Label Switch Path
![Page 80: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/80.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
80
MPLS Architecture
Core LSR
IP IP L1 IP L2 IP L3 IP
Traditional IP Forwarding
Label Forwarding
LER LER
Traditional IP Forwarding
![Page 81: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/81.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
81
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 82: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/82.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
82
Label Switching
• Decomposition of network layer routing into control and forwarding components
• Label switching forwarding component algorithm uses– Forwarding table
– Label carried in the packet
• What is a Label?– Short fixed length entity
![Page 83: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/83.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
83
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 84: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/84.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
84
MPLS Basics• A Label Switched Path (LSP) is set up for each route
• A LSP for a particular packet P is a sequence of routers,
<R1, R2, …, Rn> for all i, 1< i < n, Ri transmits P to Ri+1
• Edge routers – Analyze the IP header to decide which LSP to use
– Add a corresponding local Label Switched Path Identifier, in the form of a label
– Forward the packet to the next hop
![Page 85: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/85.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
85
MPLS Basics• Subsequent nodes
– Just forward the packet along the LSP
– Simplify the forwarding function greatly
– Increase performance and scalability dramatically
• New advanced functionality for QoS, differentiated services can be introduced in the edge routers
• Backbone can focus on capacity and performance
• Routing information obtained using a common intra domain routing protocol such as OSPF
![Page 86: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/86.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
86
IP TTL --MPLS TTL= IP TTL MPLS TTL --
MPLS TTL --IP TTL=MPLS TTL
Entrance LER LSR Exit LER
Count MPLS TTL to IP TTL
TTL of MPLS
IP TTL --MPLS TTL= 255 MPLS TTL -- IP TTL --
Entrance LER LSR Exit LER
One hop for the whole MPLS domain
![Page 87: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/87.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
87
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 88: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/88.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
88
MPLS Frame Format and Label
• For ATM and FR– shim mode/frame mode
– Cell mode: VC (VPI/VCI for ATM and DLCI for FR) as the label
L2 Header MPLS Header IP Header Data
Label EXP S TTL
0 20 23 24 31
![Page 89: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/89.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
89
The Location of Label
Header Lable L3 Data
Ethernet/SONET/SDH
ATM Header Lable L3 Data
Frame mode, ATM
Cell mode, ATM
VPI/VCI L3 Data
![Page 90: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/90.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
90
Label Stack
• Theoretically, the nest of label stack is unlimited to provide unlimited capacity supporting new services.
L2 Header MPLS Header
IP Header Data
MPLS Header
MPLS Header
…
![Page 91: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/91.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
91
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 92: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/92.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
92
The Concept of Label Forwarding• FEC ( Forwarding Equivalence Class )
– Use the same LSP for packets with similar or identical characteristics (bound to the same label)
• NHLFE ( Next Hop Label Forwarding Entry )– Includes the information of the next hop
– Action types: push/pop/swap/null
• FTN ( FEC to NHLFE )– Mapping FEC to NHLFE
• ILM ( Incoming Label Map )– Mapping MPLS label to NHLFE
![Page 93: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/93.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
93
Label Forwarding
• To establish a LSP: With routing protocol and LDP, build the routing table and FEC-Label mapping for FECs
• Push the Labels for different FECs
A:
…Push L1E1B10.0.1.0/24
OthersActionSend toNext Hop
NHLFEFEC
Action: pop
Exit LER
Bind LSP according to the IP HeaderFTN->NHLFE
ILM->NHLFE
ILM->NHLFEFind out the next hop according to the IP HeaderILM->NHLFE
Entrance LER LSR LSR
Action: push
Action: swap Action: swap
A B C DE1 E2 E3
![Page 94: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/94.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
94
Label Forwarding
• In the MPLS domain, forwarding is based on the Label and the forwarding table
B:
…Swap, L1->L2E2CL1
OthersActionSend toNext Hop
NHLFEOriginal Label
Action: pop
Exit LER
Bind LSP according to the IP HeaderFTN->NHLFE
ILM->NHLFE
ILM->NHLFEFind out the next hop according to the IP HeaderILM->NHLFE
Entrance LER LSR LSR
Action: push
Action: swap Action: swap
A B C DE1 E2 E3
![Page 95: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/95.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
95
Label Forwarding
• Remove the Label and forward
Exit LER
Bind LSP according to the IP HeaderFTN->NHLFE
ILM->NHLFE
ILM->NHLFEFind out the next hop according to the IP HeaderILM->NHLFE
Entrance LER LSR LSR
Action: push
Action: swap Action: swap
A B C D
D:
…Pop LabelL3
OthersActionSend toNext Hop
NHLFEOriginal Label
Action: pop
![Page 96: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/96.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
96
Penultimate Hop Popping
• Pop the Label at the hop before the last hop, since the Label is not useful at the last hop
• In case of only one Label, use IP routing at the last hop, otherwise forward the message according to other Labels.
Exit LER
Bind LSP according to the IP HeaderFTN->NHLFE
ILM->NHLFE
Find out the next hop according to the IP HeaderILM->NHLFE
Entrance LER LSR LSR
Action: push
Action: swap Action: pop
A B C D
![Page 97: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/97.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
97
Establishing LSP• LSP drivers
– Stream driven• Establish LSP when message is received
– Topology driven• Establish LSP based on the topology information (routing
information)
– Application driven • Establish LSP based on the applications
• Signaling Protocol– For Label allocation among LSRs, and establishing
LSP
– LDP, CR-LDP, RSVP-TE, MP-BGP, PIM
![Page 98: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/98.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
98
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 99: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/99.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
99
Label Distribution and Management• Label distribution modes
– DoD: downstream-on-demand
– DU: downstream unsolicited
• Label control modes– Ordered
– Independent
• Label retention modes– Conservative
– Liberal
![Page 100: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/100.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
100
Label Distribution Mode: DoD
171.68.1.0/24171.68.4.0/24
LSR1 LSR2 LSR3
Label 18 is allocated to 172.68.1.0/24
Label 20 is allocated to 172.68.1.0/24
Request the Label for dest-addr 172.68.1.0/24
Request the Label for dest-addr 172.68.1.0/24
Trigger
Sender Receiver
![Page 101: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/101.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
101
Label Distribution Mode: DU
171.68.1.0/24171.68.4.0/24
Label 18 could be used to get to 172.68.1.0/24
Trigger
Label 20 could be used to get to 172.68.1.0/24
Sender Receiver
![Page 102: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/102.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
102
Label Control Mode
Label Request
Label Request
Label Request
Label Mapping
Label Mapping
Label Mapping
Sender Receiver
![Page 103: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/103.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
103
Label Retention Mode: Conservative• Only keep the Label from the next hop neighbor,
while discarding the other labels– Advantages: Less memory space required
– Disadvantages: Slow convergence with changing topology
LSR1 LSR2 LSR3 LSR4
LSR5
172.16.2/24
mappinglabel 20
mappinglabel 30
mappinglabel 17
mappinglabel 16
Not the label from the next hop neighbor, discard it
![Page 104: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/104.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
104
Label Retention Mode: Liberal• Keep the labels from any neighbor
– Advantage: Fast convergence with changing topology
– Disadvantages: More memory space required
LSR1 LSR2 LSR3 LSR4
LSR5
172.16.2/24
mappinglabel 20
mappinglabel 30
mappinglabel 17
mappinglabel 16
Not the label from the next hop neighbor, keep it for future use
![Page 105: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/105.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
105
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 106: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/106.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
106
LSP Loop Detection
• Loop routing– Very harmful
• Two ways to prevent loop routing– Max hop
– Path vector
![Page 107: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/107.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
107
Main Contents• Next Generation Network
• MPLS– Need for MPLS
– MPLS Architecture• Label Switching
• MPLS Basics
– MPLS Labels• Label Forwarding
• Label Distribution and Management
• LSP Loop Detection
• LDP
![Page 108: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/108.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
108
Concept of LDP• Label Distribution Protocol
– To generate dynamic labels, similar to dynamic routing protocols (e.g., OSPF)• With messages
• With neighbor discovery and maintenance
• With the algorithm to obtain the results based on the information
• The result of LDP is composed of labels, but the result of OSPF is routing information
– Main functions• Distribute Label-FEC mapping
• Establish and maintain the routing for label switch
• LDP uses UDP and TCP
![Page 109: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/109.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
109
Messages in LDP• Discovery message
– For informing and maintaining LSR
• Session message– For establishing, maintaining and stopping the session
connection between LDP entities
• Advertisement message– For creating, changing and removing FEC-Label
binding
• Notification message– For notification of information and error
![Page 110: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/110.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
110
LDP Session Establishment and MaintenanceNeighbor Discovery: Sending hello messages (UDP/prot:646)
TCP Connection Establishment: Initiated by the LSR with higher address (TCP/port:646)
Session Initialization: Initialization message sent by Master, with negotiation parameters.
Slave checks if the parameters are acceptable. If so, the initialization message with the negotiation parameters, and the keepalive message are sent
Master checks if the parameters are acceptable, If so, the keepalive message is sent
By receiving the keepalive message by both LSRs, the session is established
Disconnect the TCP connection and stop the session at any error message
M
M
M
M
M
LSR1 LSR2
S
S
S
S
S
![Page 111: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/111.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
111
A Brief Review• Background of NGN
– Multi-service
– Mature of new technologies
– Flexibility
• Definition of NGN– By ITU-T
• Characteristics of NGN
• Architectures of NGN– With IMS by 3GPP
– By ETSI
– With Softswitch
![Page 112: 第二章 下一代网络与 MPLS Chapter 2 Next Generation Network and MPLS](https://reader033.vdocuments.site/reader033/viewer/2022061411/5681335b550346895d9a716e/html5/thumbnails/112.jpg)
现代通信新技术导论 第二章 下一代网络与 MPLS
112
A Brief Review• MPLS
– Simplifies forwarding function
– Integrates ATM and IP
• Label switching– Decomposition of network layer routing into control and
forwarding components
• Label forwarding
• Label distribution and management– Label distribution, control and retention