要求:
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
实验步骤:
1、首先配置IP地址
测试:
2、AS 100内使用IGP协议为OSPF。R2-R4运行ospf协议
查看
3、R1-R5之间启用MPLS VPN ; R6-R7之间启用MPLS VPN
做VPN
R2 R4先做AS 100
R3没有运行bgp,R2R3R4会出现数据层面路由黑洞,用mpls解决。
华为设备默认不为BGP协议执行下一跳标签机制,需要开启 route recursive-lookup tunnel 路由基于隧道进行递归查找
默认只为主机分标签,所以要给所有分标签
4、CE路由器运行rip、ospf协议
PE写VRF
R2的12.1.1.2不在主路由表,在vrf中,导致R1ping不通R2
查看
5、PE端运行IGP协议(RIP)。在R2、R4上运行rip协议
查看
测试:
6、现在R2,R4只建立了ipv4单播,需要激活建立VPNV4-BGP能力,同时开启传递RT参数的功能
7、将PE端的VRF的CCIE中路由重发布进入VPN-instance
8、将bgp中路由重发布引入到rip中
9、R2、R4上创建VPN-intense (VRF)
将R2连接R6的接口划入VRF,同时需要重新配置接口IP地址测试
R4上做vrf
将R4连接R7的接口划入VRF,同时需要重新配置接口IP地址
测试:
10、R2R6、R4R7(PE,CE端)做ospf
11、PE端做重发布
查看
R6R7环回重发布PE端上,学习到的路由是3类lsa,是因为路由优化,PE是以一个超级骨干R6R7相互学习到了对方的私有路由
12、将两条VPN 进行合并
13、R6-R7之间使用OSPF协议,要求R6-R7之间的私有IP地址通信优先使用MPLS
当R6的路由去R7的私有网段时,会优先走直连,因为通过直连学习到的路由是1类lsa,而上面的MPLS学习到的是3类lsa。1类永远优于3类。
可把上面改为1类,然后把下面cost值改大。
R2R4上做一个虚链路
写入VRF中
查看
测试
14、R2上启用sham-link
查看
修改cost值,MPLS学习cost为3 所以把下面备份链路cost改的比3大。让它优先走MPLS
查看发现,R6所有路由都走26.1.1.1
R7所有路由都走47.1.1.1