본문 바로가기
Network/ccie-mpls

Forwarding MPLS VPN Packets

VPN Packet Forwarding Across an MPLS  VPN Backbone

- 아래 그림과 같이 라벨이 1개로 가는 경우 egrees pe 라우터에서 라벨이 때어질 경우 바로 FIB를 보게 되게 되고
CE로 가는 경로는 VRF 에 있는 정보만이 있기 때문에  포워딩이 되지 않는다.


- CE에 대한 정보가 VRF에 있기 때문에 기존 egress pe router 로 가는 label 에 추가적인 label 을 설정 하여 
ce 로 가기전 pe에서 pop되어 기존 라벨이 때어 지면 추가적인 label을 보고 FIB를 보지 않고 VRF를 선택 할 수 있도록 
하여, CE로 정상적으로 포워딩 될 수 있도록 한다.


VPN PHP
- 결과적으로 아래그림과 같이 igress router 에서 egress router의 loopback 으로 next hop을 잡기 때문에
php와 동일 하게 connected 된 정보라서 P에서 pop 으로 lablel이 설정 된다.


VPN Label Propagation

-vpn label 은 mp-bgp vpn v4를 통해서 전파 된다.

Step 1: A VPN label is assigned to every VPN route by the egress
PE router.
VPN Label Propagation (Cont.)
Step 2: The VPN label is advertised to all other PE routers in an MP-BGP
update.
Step 3: A label stack is built in the VRF table.



MPLS VPNs and Label Propagation

•VPN label 은 bgp next-hop으로 지정 해야 한다.
• confederation   에서 next-hop-self 를 사용 하면 안된다.
• PE라우터에서 next-hop-self를 사용 해야 한다.

MPLS VPNs and Packet Forwarding

• The VPN label of the BGP route is understood only by the  egress PE router.
• An end-to-end LSP tunnel is required between the ingress  and egress PE routers.
• BGP next-hop addresses must be IGP routes.
– LDP labels will be assigned to addresses in the global  routing table.
– LDP labels are not assigned to BGP routes  (BGP routes receive VPN labels).
• BGP next hops announced in IGP must not be summarized in  the core network.
– Summarization breaks the LSP tunnel.





반응형

'Network > ccie-mpls' 카테고리의 다른 글

MPLS VPN BASIC LAB  (0) 2016.03.22
MPLS VPN configuration  (0) 2016.03.22
Introducing the MPLS VPN Routing Model  (0) 2016.03.22
MPLS VPN Technology(Introducing MPLS VPN Architecture)  (0) 2016.03.22
MPLS VPN Technology(Introducing VPNs)  (0) 2016.03.22