Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | chinju9hin9u |
View: | 221 times |
Download: | 1 times |
of 31
8/2/2019 Mpls Slide
1/31
NGNNGN
Next Generation NetworkNext Generation Network
Prepared byPrepared byAsha SAsha S
8/2/2019 Mpls Slide
2/31
What is current generation network
Why Next Generation networks required
What is NGN ?
Architecture of NGN
8/2/2019 Mpls Slide
3/31
What is current generation
network ?
8/2/2019 Mpls Slide
4/31
Three Kinds of CGN
PSTN
PLMN voice services with wireless access
Data Network Internet
Data network is built up of routers, which are
responsible for forwarding information from one end to
other.Switching Technology implemented is Packet switching.
8/2/2019 Mpls Slide
5/31
TodaySeparate Service Networks
Separate Access Transport & Switching Networks
INET
otherData
/IPNetworks
INET
otherData
/IPNetworks
PLMN
PLMN
PSTN/ISDN
PSTN/ISDN
Services
Current Scenario
8/2/2019 Mpls Slide
6/31
NGN Vision
Next Generation Network is the framework
where operator will have a common transport
network based on packet switching for
providing all kinds of telecommunication
services.
8/2/2019 Mpls Slide
7/31
Gateways
Internet
Wireless Telephone
System
W ork s tati on
Integrated
Services
Over IP
W ork s tati on
Evolving towards IP Communications
Next Generation Networks (NGN)Present Day Networks
Next generation networks
8/2/2019 Mpls Slide
8/31
NGN
NGN refers to the convergence of
different telecom services.
i.e. voice, data and video over a unifiedpacket network utilizing IP.
Packet switching and transport elements
are routers, switches and gateways . In case of BSNL MPLS edge routers and
core-routes constitute the core network.
8/2/2019 Mpls Slide
9/31
FEATURES OF NGN
Packet-based network
Very High-Speed Network from access to
core
Centralized Control
Open Interfaces
8/2/2019 Mpls Slide
10/31
NGN :Definition (As per ITU)
NGN is a packet based network which is
able to provide multimedia telecom
services and able to make use of multiple
broadband, QoS enabled transport
technologies in which service related
functions are independent from underlying
transport related technologies.
8/2/2019 Mpls Slide
11/31
Interfaces
Switching
Call Control Call Server
IP/MPLS
Gateways
Central Office
SwitchNGN Components
NGN Concept w.r.t. Voice Services
Common IP MPLS Transport
8/2/2019 Mpls Slide
12/31
8/2/2019 Mpls Slide
13/31
Managem
ent
NGN Architecture
Control
Service
Transport
Access
8/2/2019 Mpls Slide
14/31
//NGN
Architecture
8/2/2019 Mpls Slide
15/31
8/2/2019 Mpls Slide
16/31
MPLS
Multi Protocol Label Switching
8/2/2019 Mpls Slide
17/31
What is MPLS ?How does it work ?
Forwards packets based on Labels
Packets are switched based on labels
(IP address is not used at all)
Data path followed through the network is defined
by the transition in label values. Such a path is
called a Label Switched Path LSP
8/2/2019 Mpls Slide
18/31
MPLS
S0 S1
N
D
P
3
2
1
Routing Information Base
Receive Logic TransmitLogic
Input port Output port
Forwarding Information Base
Layer 2.5MPLS
8/2/2019 Mpls Slide
19/31
MPLS Data Encapsulation
Data
DataH4
Application
TPT Layer
NW Layer
Data Link
MPLS
H3 DataH4
SHIM H3 DataH4
H2 T2SHIM H3 DataH4
8/2/2019 Mpls Slide
20/31
Terminologies in MPLS
LSP
LSR
Ingress LSR
Egress LSR
Transit LSR
8/2/2019 Mpls Slide
21/31
LSR
New Delhiew Delhi
Mumbaiumbai
LSPSP
LSRSR
LSRSR
LSRSRLSRSR
8/2/2019 Mpls Slide
22/31
MPLS enabled router is called label Switching
Router
Forwards MPLS packets using label-switching
Executes one or more IP routing protocols
Participates in MPLS control protocols
8/2/2019 Mpls Slide
23/31
SananFranciscorancisco
LSPSP
IngressngressLSRSR TransitransitLSRSR TransitransitLSRSR
EgressgressLSRSR
8/2/2019 Mpls Slide
24/31
MPLS Label Assignment/Binding
LSR-A LSR-B
Assign label
Label assigned
DataData
Control
Data
Control
Upstream Node Downstream Node
8/2/2019 Mpls Slide
25/31
Label Request
10.0.0.0
MPLS Label Assignment/Binding
UpstreampstreamLDP peerDP peer DownstreamownstreamLDP peerDP peerSRSR3
Net: 10.0.0.0et: 10.0.0.0Label: 52abel: 52
(3 , 29 )
Net: 10.0.0.0et: 10.0.0.0Label: 29abel: 29
MPLS TablePLS TableIn Out
(2 , 52 )
MPLS TablePLS TableIn Out
(1 , 17 )
MPLS TablePLS TableIn Out
(5 , 52 )Receiveeceiveoutgoingutgoinglabelabel4, 17 )
Net: 10.0.0.0et: 10.0.0.0Label: 17abel: 17
Advertisedvertiseincomingncominglabelabel(3 , 35 )
8/2/2019 Mpls Slide
26/31
Label Pushing
S0 S1
N
D
P
3
2
1
Routing Information Base
Receive Logic TransmitLogic
Input port Output port
Forwarding Information Base
MPLS
IngressNode
DH4H3H2 T2
DH4H3
101001001 11S
DH4H3H2 T2S
DH4H3S
101001001 11
DH4H3
8/2/2019 Mpls Slide
27/31
Label Swapping
S0 S1
N
D
P
3
2
1
Routing Information Base
Receive Logic TransmitLogic
Input port Output port
Forwarding Information Base
MPLS
TransitNode
101001001 11S
DH4H3S
101001001 11S
DH4H3H2 T2S
DH4H3S
DH4H3H2 T2S
8/2/2019 Mpls Slide
28/31
Label Popping
S0 S1
N
D
P
3
2
1
Routing Information Base
Receive Logic TransmitLogic
Input port Output port
Forwarding Information Base
MPLS
EgressNode
DH4H3H2 T2S
101001001 11
DH4H3H2 T2
101001001 11S
DH4H3
DH4H3S
DH4H3
8/2/2019 Mpls Slide
29/31
LSR Operation
Each LSR maintains a connection table
Port 1
Port 3
Port 2
Port 4
Connection Tableonnection TableIn(port, label) Out(port, label)
(1, 22)(1, 24)(1, 25)(2, 23)
(2, 17)(3, 17)(4, 19)(3, 12)
LabelOperationSwapSwapSwapSwap
25P
19P
8/2/2019 Mpls Slide
30/31
1 2ngress Routing Tablengress Routing TableDes ti na ti on Nex t Hop134.5/16
200.3.2/24(2, 84)(3, 99)
MPLS TablePLS TableIn Out(2, 84) (6, 0)
MPLS TablePLS TableIn Out
(1, 99) (2, 56)MPLS TablePLS Table
In Out(3, 56) (5, 0)
3 5
23
2 6 134.5.1.534.5.1.5
200.3.2.700.3.2.700.3.2.100.3.2.1
134.5.6.134.5.6.1
DestinationEgress Routing Tablegress Routing TableNext Hop134.5/16
200.3.2/24134.5.6.1200.3.2.1
200.3.2.7
MPLS Forwarding Example
200.3.2.799900 . 3 . 2 . 7 000 . 3 . 2 . 7
200.3.2.756600 . 3 . 2 . 7
8/2/2019 Mpls Slide
31/31
MPLS Applications
There are 3 major MPLS applications
currently being implemented
Traffic Engineering
Virtual Private Network
Internet QoS