MPLS + OSPF shanm-link实验
- 实验拓扑
- 实验要求
- 实验配置
- 合理规划IP
- 配置OSPF
- 配置bgp邻居
- 在IGP中启用MPLS
- 创建MPLS vpn
- 合并
- shanm-link
- 测试
实验拓扑
实验要求
1.如图连接拓扑,合理规划IP地址,R1、R5、R6、R7各种创建一个环回,
IP地址分别为192.168.1.0 、192.168.2.0、192.168.3.0、192.168.4.0
2.AS 100内使用IGP协议为OSPF ,如图运行动态路由协议
3.要求R1-R5之间启用MPLS VPN ; R6-R7之间启用MPLS VPN;
4.将两条VPN 进行合并
5.R6-R7之间使用OSPF协议,要求R6-R7之间的私有IP地址通信优先使用MPLS
实验配置
合理规划IP
R1、R5、R6、R7各种创建一个环回,IP地址分别为192.168.1.0 、192.168.2.0、192.168.3.0、192.168.4.0。R2,R3,R4创建环回,分别是2.2.2.2/32,3.3.3.3/32,4.4.4.4/32。R1与R2使用12.1.1.0网段,R2与R使用26.1.1.0 网段以此类推。
配置OSPF
在R2,R3,R4上运行ospf 100,将环回接口的ospf类型改为broadcast,并将自己的环回和IGP中的接口通告到区域0。
配置bgp邻居
R2和R4建立bgp邻居,指定邻居时更改更新源地址为环回。
在IGP中启用MPLS
配置MPLS LSR-ID
[R2]mpls lsr-id 2.2.2.2
开启MPLS功能,开启支持MPLS LDP功能
[R2]mpls
[R2-mpls]q
[R2]mpls ldp
[R2-mpls-ldp]q
MPLS域内的接口开启MPLS以及MPLS LDP
创建MPLS vpn
创建VRF(R2和R4上做法相同,确保两边vpn-target 相同)
[R2]ip vpn-instance lw
[R2-vpn-instance-lw]route-distinguisher 1:1
[R2-vpn-instance-lw-af-ipv4]vpn-target 1:1
[R2-vpn-instance-lw-af-ipv4]q
[R2-vpn-instance-lw]q
[R2]ip vpn-instance ww
[R2-vpn-instance-ww]route-distinguisher 2:2
[R2-vpn-instance-ww-af-ipv4]vpn-target 100:100
将接口划入VRF,同时重新配置地址(R2和R4上做法相同)
PE之间运行IGP协议(rip,ospf)宣告PE和CE之间的网段(R2和R4上做法相同)
PE之间激活建立VPNV4-BGP能力
在R1和R5上运行rip 100,R6和R7上运行ospf 200,并宣告自己接口的网段和环回地址。
将PE端的VRF中的路由重发布进VPN-instance (R2和R4上相同)
再将VRF中的BGP路由重发布进入VRF中的IGP协议中(R2和R4上相同)
[R2]rip 100
[R2-rip-100]import-route bgp
[R2-rip-100]q
[R2]ospf 200
[R2-ospf-200]import-route bgp
[R2-ospf-200]q
合并
[R2]ip vpn-instance lw
[R2-vpn-instance-lw]vpn-target 100:100
[R4]ip vpn-instance lw
[R4-vpn-instance-lw]vpn-target 100:100
shanm-link
给R2和R4再配置一个环回,地址为10.1.1.1/32,10.1.1.2/32,将接口划入VRF,同时重新配置地址(R2和R4上做法相同)
[R2-LoopBack1]display this
[V200R003C00]
#
interface LoopBack1
ip binding vpn-instance ww
ip address 10.1.1.1 255.255.255.255
#
在R2和R4上将这两个环回宣告在VPN-instance
[R2]bgp 100
[R2-bgp]ipv4-family vpn-instance ww
[R2-bgp-ww]network 10.1.1.1 255.255.255.255
在R1和R4的ospf中开启shanm-link
[R2]ospf 200
[R2-ospf-200]area 0
[R2-ospf-200-area-0.0.0.0]sham-link 10.1.1.1 10.1.1.2
[R4]ospf 200
[R4-ospf-200]area 0
[R4-ospf-200-area-0.0.0.0]sham-link 10.1.1.2 10.1.1.1
将R6和R7之间的两个接口在ospf中宣告,并将cost值改为大于3
[R6-GigabitEthernet0/0/0] ospf enable 200 area 0.0.0.0
[R6-GigabitEthernet0/0/0] ospf cost 4
[R7-GigabitEthernet0/0/0] ospf enable 200 area 0.0.0.0
[R7-GigabitEthernet0/0/0] ospf cost 4
测试