213536961.jpg

1.首先配置R1、R2、R3、R4、R5、R6的接口的IP,并且确保直接相连接口可以PING通。

2.配置MPLS骨干的IGP路由器,本实验采用OSPF路由协议,配置如下:(X=2,3,4,5)

RX(config)#router ospf 100

RX(config-router)#router-id Y.Y.Y.Y

RX(config-router)#network 10.0.0.0 0.255.255.255 area 0

3.配置PE路由器R2和R5的MPLS。(X=2,5)

RX(config)#ip cef 启用CEF

RX(config)#mpls label protocol ldp 选择LDP标签分发协议(默认)

RX(config)#mpls ldp router-id loopback 0 force 选择使用回环口作为LSRRouter-ID

RX(config)#interface fa 1/1 fa1/1接口启用MPLS的标签转发

RX(config-if)#mpls ip

4.配置骨干路由器P,即R3,R4路由器的MPLS。(X=3,4)

RX(config)#ip cef

RX(config)#mpls label protocol ldp

RX(config)#mpls ldp router-id loopback0 force

RX(config)#interface f1/1

RX(config-if)#mpls ip

RX(config-if)#exit

RX(config)#interface f1/0

RX(config-if)#mpls ip

RX(config-if)#exit

5.在两台PE路由器上配置BGP协议,目的是为了启用MP-BGP,用于在PE路由器之间交换×××路由。(X=2,5)

RX(config)#router bgp 18

RX(config-router)#neighbor X.X.X.X remote-as 18

RX(config-router)#neighbor X.X.X.X update-source loopback 0

RX(config-router)#no synchronization

RX(config-router)#no auto-summary

关闭自动汇总,其目的是确保后面重分布时,重分发到BGP的路由不会在主网络边界

被汇总

6.激活两台PE路由器MP-BGP协议,其目的是用于交换不同×××场点的路由。(X=2,5)

R2(config)#router bgp 18

R2(config-router)#address-family ***v4

要启用MP-BGP协议,必须在×××v4的地址家族下激活

RX(config-router-af)#neighbor X.X.X.X activate 用于激活MP-BGP邻居的路由交换

RX(config-router-af)#neighbor X.X.X.X send-community extended

启用BGP扩展共用体交换

RX(config-router-af)#no auto-summary

RX(config-router-af)#exit

RX(config-router)#exit

7.配置VRF,即×××路由转发表。(X=2,5)

RX(config)#ip vrf SITE1 创建VRF名称区分大小写

RX(config-vrf)#rd 1:1 配置路由区分符

RX(config-vrf)#route-target import 10:10 指定路由目标为10:10的路由导入VRF

RX(config-vrf)#route-target export 20:20

指出从客户端的路由器重分布到MP-BGP中使用路由器区分符20:20

RX(config-vrf)#exit

8.分配在R2与R5路由器上配置VRF与接口的关联性。(X=2,5)

RX(config)#interface fa 1/0

RX(config-if)#ip vrf forwarding SITE1 SITE1VRFFa1/0接口关联起来

RX(config-if)#ip add [ip address&mask]

由于配置VRF会导致接口的IP丢失。因此需要重新配置一次IP地址

RX(config-if)#exit

9.配置PE与CE之间的路由选择协议和MP-BGP与RIP之间的路由重分发。(X=1,6)

RX(config)#router rip

RX(config-router)#version 2

RX(config-router)#net 192.168.1.0

RX(config-router)#net 192.168.2.0

RX(config-router)#net 192.168.3.0

RX(config-router)#exit

10.其次再配置PE端的RIP路由。(X=2,5)

RX(config)#router rip

RX(config-router)#version 2

RX(config-router)#address-family ipv4 vrf SITE1

启用IPV4地址家族,配置RIPVRF表转发表之间的关系。其指出在重分布式采用

VRF中那个RT的值

RX(config-router-af)#version 2

RX(config-router-af)#redistribute bgp 18 metric transparent

MP-BGP中的带有10:10RT的路由重分布到RIP中,transparent的关键字,

主要目的是保留RIP的原始的度量值。他们是被复制在MED属性中的。

RX(config-router-af)#network 192.168.1.0

RX(config-router-af)#no auto-summary

RX(config-router-af)#exit

RX(config-router)#exit

11.然后再配置BGP,确保RIP的路由重分布到MP-BGP中。(X=2,5)

RX(config)#router bgp 18

RX(config-router)#address-family ipv4 vrf SITE1

RX(config-router-af)#redistribute rip

RX(config-router-af)#no auto-summary

RX(config-router-af)#no synchronization

RX(config-router-af)#exit

RX(config-router)#exit


调试命令:

show mpls forwarding-table

show ip bgp summary

show ip bgp ***v4 all

show ip vrf detail

show ip route vrf SITE1

注意:

1.IGP、BGP与VRF捆绑方式:rip、eigrp、bgp使用address-family,ospf在进程号后直接加VRF关键字。

2."mpls ldp explicit-null"关闭PHP,使用显式空标签(0),可以做端到端的QOS,缺点是加重PE的负担。