Professional Documents
Culture Documents
Day 2 - MPLS Overview
Day 2 - MPLS Overview
www.ct-in.com.vn
Ni dung
2
www.ct-in.com.vn
www.ct-in.com.vn
10.1.1.1
10.1.1.1
Routing lookup
Tt c cc Router u phi thc hin vic tra bng nh tuyn tim ng i n ch. Mi Router u cn y thng tin v cc tuyn ng trong mng (c th ln n 100.000 tuyn)
www.ct-in.com.vn February 24, 2014
IP over ATM
5
10.1.1.1
10.1.1.1 10.1.1.1
10.1.1.1
10.1.1.1
10.1.1.1
10.1.1.1
Topology lp 2 c th khc topology lp 3, kh ti u ha ng dn trong mng. Cc thit b ATM l lp 2, khng hiu v vic truyn dn lp 3, cc VC phi c thit lp hon ton bng tay.
www.ct-in.com.vn February 24, 2014
Large Site A
Large Site B
Small Site C
Lu lng i t Site A n Site B s dng ng Primary. Vic nh tuyn da trn ch n khgn cung cp vic chia ti da trn cc ng c tc khng bng nhau. S dng Policy base Routing c th forward gi tin da trn nhiu tham s khc nhau, nhng khng phi l gii php cho mng vi s lng Router ln.
www.ct-in.com.vn February 24, 2014
www.ct-in.com.vn
MPLS l c ch chuyn mch mi, cho php chuyn tip gi tin da trn nhn (Label). Nhn c th tng ng vi a ch IP ch (tng ng vi m hnh chuyn tip IP truyn thng). Nhn cng c th tng ng vi cc tham s khc (VD: QoS hoc a ch ngun). MPLS c thit k h tr vic chuyn tip cc giao thc khc ngoi IP.
www.ct-in.com.vn February 24, 2014
MPLS: V d c bn
9
10.1.1.1
10.1.1.1
Routing lookup and label assignment 10.0.0.0/8 L=5 Label swapping L=5 L=3
Ch Router bin thc hin routing lookup Core router chuyn mch gi tin da theo nhn v thay i nhn ca gi tin (swap labels)
www.ct-in.com.vn
Thit b lp 2 chy giao thc nh tuyn lp 3 v thit lp VC da trn thng tin nh tuyn lp 3
Thit b lp 2 c th thc hin c vic nh tuyn da trn IP. Khng cn thit lp cc knh o bng tay. MPlS cung cp m hnh mng full-mesh o.
www.ct-in.com.vn February 24, 2014
Large Site A
Large Site B
Small Site C
Lu lng c th chuyn tip da trn cc thng s khc nhau (QoS, Source). C th chia ti trn cc ng dn c cost khng bng nhau.
www.ct-in.com.vn February 24, 2014
iu khin (Control Plane): lm nhim vt trao i thng tin nh tuyn v nhn Lp d liu (Data Plane): Lm nhim v chuyn tip gi tin da trn nhn (Label).
Control Plane s dng cc c ch phc tp troa i thng tin nh tuyn, nh: OSPF, EIGRP, IS-IS, BGP v trao i nhn nh: TDP, LDP, BGP, RSVP. Data Plane ch lm c ch chuyn tip. Control Plane duy tr ni dung ca bng chuyn mch nhn (LFIP: Label forwarding information base)
www.ct-in.com.vn
Control Plane OSPF: 10.0.0.0/8 LDP: 10.0.0.0/8 Label 17 OSPF OSPF: 10.0.0.0/8 LDP: 10.0.0.0/8 Label 4
LDP
Data Plane Labeled packet Label 17 LFIB 417 Labeled packet Label 4
Chc nng ca Router c chia thnh 2 phn chnh: Control Plane v Data plane.
www.ct-in.com.vn February 24, 2014
Cng ngh MPLS c th s dng cc giao thc lp 1 hay lp 2 chuyn mch. MPLS s dng nhn 32-bit c thm vo gia mo u lp 2 v lp 3 (framemode). MPLS over ATM s dng mo u ATM lm nhn (cel-mode).
www.ct-in.com.vn
Nhn MPLS
15
L2 L2 Header Header MPLS Header IP IP Packet Packet
Label (20-bits)
CoS S
TTL
Applications
7 to 5 UDP 4 3
PPP PPP
www.ct-in.com.vn
MPLS Domain
10.1.1.1 L=3 L=5 10.1.1.1
20.1.1.1
L=31
L=43
20.1.1.1
Edge LSR
LSR
LSR lm nhim v chuyn tip cc gi tin nh nhn (label swapping) Edge LSR (LSR ti bin): lm nhim v nh nhn cc gi tin IP v chuyn tip gi tin vo min MPLS hoc b nhn v chuyn gi tin IP ra khi min MPLS
www.ct-in.com.vn February 24, 2014
Hai chc nng u thuc v lp iu khin, chc nng cui thuc v lp d liu
www.ct-in.com.vn
LSR Exchange of routing information Control Plane Routing Protocol IP Routing Table Exchange of labels Label Distribution Protocol
IP Routing Table
Exchange of labels
Data Plane
www.ct-in.com.vn
LABEL 0
EXP
TTL 31
1920
22 23 24
MPLS s dng mo u 32 bit bao gm cc trng: LABEL (20 bit u tin) cha gi tr nhn EXP (3 bit tip theo) c ng dng trong qun l cht lng dch v S (1 bit tip theo) xc nh rng mo u tip theo l mt nhn khc ( tng ng vi gi tr S = 0) hay l mo u lp 3 (tng ng vi gi tr S = 1) TTL (8 bit tip theo ) cha gi tr TTL trong mo u lp 3 c s dng chng vic cc gi tin i lng vng trong mng
www.ct-in.com.vn February 24, 2014
Frame Header
IP Header
Payload
Khi gi tin c gn nhiu hn mt nhn th tp hp cc nhn c gi l ngn xp nhn. Trong qu trnh chuyn tip gi tin, nhn nh ca ngn xp c s dng chuyn tip gi tin. Cc nt mng da vo gi tr ca trng S tm ra gi tin nh ngn xp (ng vi S = 1)
www.ct-in.com.vn February 24, 2014
c s dng cho mt s ng dng ca MPLS MPLS VPNs (2 nhn nhn nh ngn xp c dng chuyn tip gi tin trong core, nhn th 2 phn bit cac VPN) MPLS TE (2 nhn) MPLS VPNs combined with MPLS TE (3 nhn hoc nhiu hn)
www.ct-in.com.vn
www.ct-in.com.vn
10.1.1.1
10.1.1.1
10.1.1.1
10.1.1.1
Nhn u vo c gn v t vo da trn qu trnh nh tuyn P LSR trong Core o nhn da trn ni dung ca bng chuyn mch nhn (LFIB). Ti u ra, nhn c loi b v cc router bin lm nhim v n tuyn chuyn tip gi tin.
www.ct-in.com.vn February 24, 2014
CC NG DNG CAMPLS
www.ct-in.com.vn
ng dng MPLS
26
MPLS c s dng trong rt nhiu ng dng khc nhau: MPLS is already used in many different applications:
Unicast
IP routing Multicast IP routing iu khin lu lng:Traffic Engineering (MPLS TE) QoS Virtual private networks (MPLS VPN)
Vi mi ng dng, chng nng lun lun c chia thnh 2 phn: iu khin v d liu:
Cc
ng dng ch khc nhau ti lp iu khin. S dng chung 1 c ch chuyn mch nhn ti lp d liu.
www.ct-in.com.vn February 24, 2014
Unicast IP Routing
27
routing protocol (OSPF, IS-IS, EIGRP, ...) Label distribution protocol (LDP or TDP)
Giao thc nh tuyn mang cc thng tin nh tuyn v mng. Giao thc phn phi nhn (LDP) gn nhn cho mng hc c thng qua giao thc nh tuyn.
www.ct-in.com.vn
Multicast IP Routing
28
Khng cn 1 giao thc ring h tr vic truyn ti lu lng multicast thng qua min MPLS. Giao thc PIM v.2 vi phn m rng cho MPLS c s dng qung b thng tin nh tuyn cng nh nhn.
www.ct-in.com.vn
MPLS TE cn OSPF hoc IS-IS vi phn m rng cho giao thc MPLS-TE. OSPF v IS-IS vi phn m rng s lu gi topology trong c s d liu ca chng. OSPF v IS-IS c thm cc thng tin v ti nguyn mng v cc iu kin rng buc khc. RSVP hoc CR-LDP c s dng thit lp cc ng hm qun l lu lng (TE Tunnels) v qung b nhn.
www.ct-in.com.vn February 24, 2014
Mng ring o
30
Cc mng c hc thng qua giao thc IGP t khch hng hoc thng qua BGP t cc Router trong mng. Nhn c qung b qua MP-BGP. Hai nhn c s dng:
Nhn u tin dnh cho Egress Router (gn thng qua LDP). Nhn th 2 xc nh giao din u ra ca Egress Router hacj Bng nh tuyn m Router s dng look-up.
Control Plane
Unicast IP Routing
Any IGP Unicast IP routing table LDP or TDP Multicast IP routing table PIM version 2
Multicast IP Routing
Quality of Service
Any IGP Unicast IP routing table LDP or TDP
MPLS/VPN
Any IGP Unicast IP routing tables LDP BGP
Data Plane
Label forwarding table
www.ct-in.com.vn
www.ct-in.com.vn
MPLS gii thiu 1 trng mi s dng trong cc quyt nh chuyn tip gi tin. Tuy nhn c gn ni b nhng chng vn cn qung b gia cc router kt ni trc tip vi nhau. C 2 la chn:
Nhn l 1 tham s trong giao thc nh tuyn IP sn c. To 1 giao thc mi qung b nhn.
www.ct-in.com.vn
LSR
Trao i thng tin nh tuyn
Control Plane
Routing Protocol IP Routing Table
LDP
Gi tin IP u vo
Gi tin c nh nhn u vo
Data Plane
IP Forwarding Table Label Forwarding Table
Gi tin IP u ra
Gi tin c nhn u ra
www.ct-in.com.vn
RT:
LIB:
Data Plane
10.1.1.1 L=5 10.1.1.1 FIB: LFIB: 10.0.0.0/8 1.2.3.4 10.1.1.1
www.ct-in.com.vn
RT:
10.0.0.0/8 1.2.3.4
LIB:
Data Plane
10.1.1.1 L=5 10.1.1.1 FIB: LFIB: 10.0.0.0/8 1.2.3.4 , L=3 L=5 L=3 L=3 10.1.1.1 L=3 10.1.1.1
www.ct-in.com.vn
Vic cp v phn phi nhn trong mi trng MPLS c thc hin theo cc bc:
Giao thc nh tuyn xy dng bng nh tuyn IP. Mi LSR gn nhn cho mi ch n c lp trong bng nh tuyn Cc LSRs thng bo nhn c chng gn cho tt c cc LSR hng xm. Mi LSR xy dng bng LIB, LFIB v cu trc d liu ca FIB da trn nhn n nhn c.
www.ct-in.com.vn February 24, 2014
A
FIB on A Network Next hop Label X B
C
Routing table of E Network Next-hop X C
D Network X
Giao thc nh tuyn c s dng xy dng bng nh tuyn trn tt c LSR. FIBs c xy dng da trn bng nh tuyn v khng c thng tin v nhn.
www.ct-in.com.vn February 24, 2014
Cp nhn (label).
39
D Network X
Mi LSR cp nhn cho tt c cc ch n trong bng nh tuyn IP. Nhn c gi tr ni b trn Router. Nhn c gn l khng ng b gia cc Router.
www.ct-in.com.vn February 24, 2014
B
LFIB on B Action Next hop pop C E
Label 25
X = 25 A B
X = 25 C D Network X E
X = 25 A
FIB on A Network Next hop Label X B 25
X = 25 B C D Network X E
LIB on E Network LSR label X B 25
Mi LSR lu thng tin nhn nhn c vo bng LIB ca n. LSR bin nhn c nhn t next-hop ca n cng lu tr thng tin v nhn trong bng FIB.
Label 25
IP: X
Lab: 25
IP: X
X = 47 A B C D
Network X
FIB on E Network Next hop X C
E
Label 47
LSR nhn c nhn t LSR next-hop cng s a vo bng FIB Mi LSR u lu tr thng tin nhn c trong LIB ca n.
Label 25
Router B gn nhn cho mng X v to 1 entry trong LFIB. Nhn u ra c a vo LFIB sau khi nhn uc nhn t LSR k tip.
Label lookup is performed in the LFIB, label is switched. Egress LSR IP: X
Lab: 25
Lab: 47
Label 47
IP lookup is performed in the FIB, packet is labeled. Label lookup is performed in the LFIB, label is removed.
www.ct-in.com.vn
Label 47
B
LIB on B Network LSR label X local 25 C 47 E 75
Label 25 LFIB on B Action Next hop 47 C
Network X
E
Sau khi LSR hon thnh vic trao i nhn, LIB, LFIB v cu trc d liu ca FIB c xy dng y .
www.ct-in.com.vn February 24, 2014
Khi link gp s c
50
Label 47
B
LIB on B Network LSR label X local 25 C 47 E 75
Label 25 LFIB on B Action Next hop 47 C
D Network X
Cc thng tin v Router hng xm b mt sau khi link gp s c. Cc entry b g khi tt c cc bng d liu.
www.ct-in.com.vn
Label
B
LIB on B Network LSR label X local 25 C 47 E 75
Label 25 LFIB on B Action Next hop 47 C
D Network X
Hi t MPLS
52
Label 75
B
LIB on B Network LSR label X local 25 C 47 E 75
Label 25 LFIB on B Action Next hop 75 E
D Network X
Bng LFIB v thng tin nhn trong FIB c xy dng li ngay lp tc sau khi giao thc nh tuyn c hi t, da trn cc nhn c lu trong LIB
www.ct-in.com.vn February 24, 2014
S hi t ca MPLS khng nh hng n thi gian hi t ton mng. MPLS s hi t ngay sau khi giao thc nh tuyn hi t, da trn cc nhn c lu trong LIB.
www.ct-in.com.vn
www.ct-in.com.vn
C ch lookup kp
55
MPLS Domain
10.0.0.0/8 L=17 17 FIB 10/8 NH, 17 LFIB 35 17 10.1.1.1 FIB 10/8 NH, 18 LFIB 17 18 18 10.0.0.0/8 L=18 10.1.1.1 FIB 10/8 NH, 19 LFIB 18 19 19 10.0.0.0/8 L=19 10.1.1.1 FIB 10/8 NH LFIB 19 untagged 10.0.0.0/8
10.1.1.1
C ch lookup kp khng phi l phng n ti u cho vic chuyn tip gi tin trong mng. Nhn c th c loi b sm hn
www.ct-in.com.vn
Double lookup is needed: 1. LFIB: remove the label. 2. FIB: forward the IP packet based on IP next-hop address.
MPLS Domain
10.0.0.0/8 L=17 17 FIB 10/8 NH, 17 LFIB 35 17 10.1.1.1
10.1.1.1
Nhn c loi b trn router p cht trc khi n router cui cng trong min MPLS.
www.ct-in.com.vn February 24, 2014
C ch POP (nhn Implicit null) s dng gi tr bng 3 khi qung b n khch hng.
www.ct-in.com.vn
CU HNH MPLS C BN
www.ct-in.com.vn
Cc bc cu hnh MPLS
59
Cc bc cu hnh:
Kch hot MPLS trn cc Interface chy MPLS. Cu hnh tnh nng IP TTL . Vn vi LAN MTU Cu hnh cc thng s MPLS. Cu hnh vic iu khin phn phi nhn.
www.ct-in.com.vn
router(config-if)#
mpls ip
router(config-if)#
www.ct-in.com.vn
router(config-if)#
Giao thc chuyn mch nhn lm tng kch thc gi tin (MTU) ti a cn h tr trn Interace do vic b sung thm trng nhn. Interface MTU t ng tng trn giao din WAN, IP MTU t ng gim trn giao din LAN. h tr MTU cho MPLS, cu hnh li MTU trn giao din LAN trnh hin tng gi tin IP b phn mnh.
www.ct-in.com.vn
Cu hnh IP TTL
62
router(config)#
no mpls ip propagate-ttl
12.1(3)T
Theo mc nh, trng IP TTL c sao chp vo vo label khi ng gi nhn v copy ngc li vo gi tin IP khi b nhn. Cu lnh trn hy b vic sao chp trng IP TTL vo mo u MPLS. Gi tr TTL=255 s c a vo mo u nhn. Vic cp TTL phi c disable trn c router u vo v u ra.
www.ct-in.com.vn
Show mpls ldp neighbor: kim tra cc Router hng xm chy MPLS. Show mpls ldp bindings: kim tra bng LIB. Show mpls forwarding table: kim tra bng LFIB. Show mpls interface: kim tra cc interface chy MPLS. Show mpls interface detail :
www.ct-in.com.vn
Q&A
www.ct-in.com.vn