Ph n 2 : CÁC NG D NG MPLS
B ov link
2.3.1. Virtual Routing and ForwardingTable (VRF)
M i khách hàng c PE qu n lí c l p v i khách hàng khác b i m t b ng nh tuy n o hay VRF. Nó t ng t nh m i PE cho m i khách hàng v y. Ch c n ng c a VRF t ng t nh b ng nh tuy n global, ngo i tr vi c nó mang các tuy n ng c a m t VPN c th . VRF c ng ch a m t b ng chuy n ti p CEF ng t nh CEF global và nh ngh a các yêu c u k t n i, các giao th c cho m i khách hàng trên router PE. M i VRF ch t ng ng v i m t interface có th là interface logic ho c v t lý, vì v y các interface c a VRF này ph i h tr CEF.
Nh v y m t VRF ch a:
- M t b ng nh tuy n IP t ng t nh b ng nh tuy n IP global. - M t b ng CEF
- Danh sách các interface trên router PE c dùng cho VRF
- T p lu t nh ngh a giao th c nh tuy n trao i v i CE router (còn g i là routing protocol contexts).
- Các nh danh VPN hay thông tin thành viên c a VPN (g m RD và RT). Hình 2.4 i ây th hi n ch c n ng c a VRF trên router PE:
Routing contexts ch c l p giao th c nh tuy n c a VPN PE-CE. Nó có th c th c hi n riêng bi t nh i v i OSPF ho c nhi u VRF cùng m t giao th c nh Rip, BGP…. N u s d ng nhi u VRF cho cùng m t giao th c nh tuy n thì m i VRF s thi t l p m t tham s riêng c a nó.
2.3.2. Routing Distinguisher, Route Targets, MP-BGP, và Address Families
M i router PE ph i phân bi t c các khách hàng khác nhau b ng cách s d ng VRF. PE router c ng ph i truy n d li u gi a các khách hàng qua ng tr c MPLS VPN. Vì v y nó ph i có kh n ng cho phép s trùng l p kho ng không a ch c a khách hàng, ph i h c các tuy n ng c a khách hàng n i vào và có nhi m v là lan truy n qua backbone. Vì v y ph i s d ng RD có th phân bi t m i khách hàng v i nhau, t c là m t RD t ng ng v i m t VRF trên PE router.
RD là 64 bit nh danh duy nh t cho 32 bit prefix c a khách hàng. Nh v y có nh danh duy nh t g m 96 bit c truy n gi a các router PE, vì v y nó c c u
hình trên m t VRF trên PE router. T ng c ng có 96 bit = 32 bit prefix c a khách hàng + 64 bit nh danh duy nh t, c g i là a ch VPN version 4 (VPNv4).
VPNv4 có 2 nh d ng, n u nhà cung c p khơng có s BGP AS thì a ch IP c dùng, n u có thì s AS c dùng. Hình 2.5 i mơ t nh danh c a VPNv4, nó ch ra cùng hai khách hàng có cùng prefix IP s c nh danh giá tr RD khác nhau:
Giao th c nh tuy n trao i nh ng tuy n VPNv4 gi a các PE router là multiprotocol BGP (MP-BGP). MP-BGP là BGP mang thêm a ch VPNv4 cùng v i các a ch khác. V n yêu c u IGP trong tr ng h p thì hành iBGP(internal BGP) có ngh a là BGP ch y trong m t h th ng t tr . Vì v y PE router ph i ch y IGP cung c p thông tin NLRI cho iBGP n u t t c PE router cùng AS. OSPFv2 và ISIS là giao th c trong MPLS c xem IGP.
M t phiên MP-BGP gi a các PE router trong m t BGP AS g i là phiên MP- iBGP. N u VPNv4 c trao i gi a các AS t i biên AS g i là phiên MP-eBGP. Route targets (RTs) c dùng k t n i gi a các VPN v i nhau, vì RDs s khơng
áp ng c i u này. N u k t n i gi a các vùng trong cùng m t công ty hay cùng VPN c g i là intranet VPN, còn gi a các VPN khác nhau g i là extranet VPN.
RT là m t s m r ng k t n i BGP v i các tuy n ng c nh p t MP-BGP vào VRF. Vi c export m t RT là tuy n ng vpnv4 ã c xu t ra nh n thêm m t RT, khi tuy n ng c phân ph i l i t b ng nh tuy n VRF vào trong MP-BGP. Vi c xu t m t RT có ngh a tuy n ng vpnv4 c nh n t MP-BGP s c so kh p v i m t RT. N u kh p ít nh t m t RT, prefix c t vào trong b ng nh tuy n VRF nh m t tuy n ng Ipv4. N u không kh p thì prefix s b lo i. C u hình câu l nh trong IOS:
Ip vrftên c a vrf
Route-target {import|export|both}giá tr c a RT
nh d ng c a RT g m 64 bit trong ó 16 bít b c cao là giá tr nh danh thành viên VPN. T ng t nh nh danh RD.
1.4.3.Có th có nhi u RT c thêm vào tuy n ng vpnv4 khi export, cịn khi import thì ch c n 1 RT c a tuy n ng vpnv4 kh p v i c u hình import RT gi ng nh hình 2.6 d i ây:
3.4.4 N u các site mu n nói chuy n v i nhau mà cùng mơt VRF thì nên c n c u hình cùng m t giá tr RT cho c import và export trên các router PE. Ví d VRF cust-one thu c PE1 và PE3 nên c u hình giá tr RT 1:1 cho c export và import trên các router PE1 và PE3, VRF cust-two thu c PE2 và PE4 nên c u hình giá tr . N u các site thu c các VRF khác nhau mà mu n nói chuy n v i nhau thì c n c u hình giá tr RT th t chính xác. Gi s nh SiteA thu c VRF cust-one nói chuy n v i SiteA thu c VRF cust-two thì s d ng RT 100:1 cho import và export cho Site A c a cust-one và cust-two trên PE1 và PE2. Hình 2.7 nh sau:
N u không mu n hai VRF trao i t t c các tuy n ng thì s d ng l c nh tuy n.