华为MPLS Virtual PN option B配置&wireshark抓包分析

发布于:2025-04-01 ⋅ 阅读:(14) ⋅ 点赞:(0)

一、MPLS V3PN跨域OptionB

1.配置思路

1)基础配置(IGP,PE与ASBR-PE建立BGP-vpnv4邻居)

2)在PE创建vpn实例,配置RT、RD绑定接口,配置双向重分布

3)在公网起MPLS LDP

4)在ASBR-PE之间建立BGP-VPNv4邻居关系(关闭RT识别&通告内部的CE路由)

2.配置

②======接着建立PE-ASBR的vpnv4的邻居关系===========
[R1]bgp 1
[R1-bgp]undo default ipv4-unicast 
[R1-bgp]peer 3.3.3.3 as-number 1
[R1-bgp]peer 3.3.3.3 connect-interface  LoopBack 1
[R1-bgp]ipv4-family vpnv4 unicast 
[R1-bgp-af-vpnv4]peer 3.3.3.3 enable 

[R3]bgp 1
[R3-bgp]undo default ipv4-unicast 
[R3-bgp]peer 1.1.1.1 as-number 1
[R3-bgp]peer 1.1.1.1 connect-interface  lo1
[R3-bgp]ipv4-family vpnv4 unicast 
[R3-bgp-af-vpnv4]peer 1.1.1.1 enable 
(右边的ISP同理)

③============创建vpn实例(RT、RD绑定进接口)========
[R1]ip vpn-instance A
[R1-vpn-instance-A]route-distinguisher 1:1
[R1-vpn-instance-A-af-ipv4]vpn-target 1:1
[R1-vpn-instance-A-af-ipv4]int g0/0/0
[R1-GigabitEthernet0/0/0]ip binding vpn-instance A
[R1-GigabitEthernet0/0/0]ip add 1.1.17.1 24
[R1]ip vpn-instance B
[R1-vpn-instance-B]route-distinguisher 2:2
[R1-vpn-instance-B-af-ipv4]vpn-target 2:2
[R1-vpn-instance-B-af-ipv4]int g0/0/1
[R1-GigabitEthernet0/0/1]ip binding vpn-instance B
[R1-GigabitEthernet0/0/1]ip add 1.1.18.1 24
(右边PE同理)

④=====再PE和CE之间创建路由可达,实现CE与PE互通=======
(IGP(双向重分布),EBGP)
左边(OSPF-重分布)
[R1-ospf-2-area-0.0.0.0]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf enable 2 area 0
[R1]ospf 2 vpn-instance A	
[R1-ospf-2]area 0
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ospf enable 3 area 0
[R1]ospf 3 vpn-instance B
[R1-ospf-3]area 0

[R7]int g0/0/0
[R7-GigabitEthernet0/0/0]ospf enable 2 area 0
[R7]int lo1
[R7-LoopBack1]ospf enable 2 area 0
[R7-ospf-2]area 0

[R8]int g0/0/0
[R8-GigabitEthernet0/0/0]ospf enable 3 area 0
[R8]int g0/0/1
[R8-GigabitEthernet0/0/1]ospf enable 3 area 0
[R8]ospf 3
[R8-ospf-3]area 0
重分布:
[R1]bgp 1
[R1-bgp]ipv4-family vpn-instance A
[R1-bgp-A]import-route ospf 2 
[R1-bgp]ipv4-family vpn-instance B
[R1-bgp-B]import-route ospf 3
[R1]ospf 2 vpn-instance A
[R1-ospf-2]import-route bgp 
[R1]ospf 3 vpn-instance B
[R1-ospf-3]import-route bgp

右边(EBGP)
[R6]bgp 2
[R6-bgp]ipv4-family vpn-instance A
[R6-bgp-A]peer 1.1.69.9 as-number 9
[R6-bgp]ipv4-family vpn-instance B
[R6-bgp-B]peer 1.1.106.10 as-number 10

[R9]bgp 9
[R9-bgp]peer 1.1.69.6 as-number 2
[R9-bgp]network 9.9.9.9 32
[R9-bgp]network 1.1.69.0 24

[R10]bgp 10
[R10-bgp]peer 1.1.106.6 as-number 2
[R10-bgp]network 1.1.106.0 24	
[R10-bgp]network 10.10.10.10 32


⑤===============在ISP环境中启用MPLS LDP===========

⑥=======再ASBR上互相建立EBGPvpnv4邻居关系==========
[R3-bgp] ipv4-family vpnv4
[R3-bgp-af-vpnv4]undo policy vpn-target-------关闭RT的识别接收传送过来的CE

[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 1.1.34.3 24
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 1.1.34.4 24

[R3]bgp 1
[R3-bgp]undo default ipv4-unicast 
[R3-bgp]peer 1.1.34.4 as-number 2
[R3-bgp]ipv4-family vpnv4 unicast 
[R3-bgp-af-vpnv4]peer 1.1.34.4 enable 

[R4]bgp 2
[R4-bgp]undo default ipv4-unicast 
[R4-bgp]peer 1.1.34.3 as-number 1
[R4-bgp]ipv4-family vpnv4 unicast 
[R4-bgp-af-vpnv4]peer 1.1.34.3 enable 
虽然有路由信息但仍然无法ping通(查看PE无对端CE的路由信息)

[R3]int g0/0/1	
[R3-GigabitEthernet0/0/1]mpls 
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]mpls ---------------开启是为了传递路由信息

若没有开启mpls功能,则无法识别带有vpnv4标签的路由信息

若没有开启mpls功能,则无法识别带有vpnv4标签的路由信息

3.数据包转发分析

标签分发流程

①首先CE1传送IPv4路由给PE1,转为VPNv4路由打上vpn标签发送给ASBR-PE1,下一跳为PE1

②ASBR-PE1接着将VPNv4的路由转发给ASBR-PE2,下一跳为ASBR-PE1

③ASBR-PE2将VPNv4路由转给PE2,下一跳为ASBR-PE2

④P1,ASBR-PE1指向下一跳为PE1为此分配MPLS LDP,P2,PE2指向下一跳为ASBR-PE2为此分配MPLS LDP

抓包分析


网站公告

今日签到

点亮在社区的每一天
去签到