搜索
您的当前位置:首页正文

MPLS及MPLS-VPN配置

来源:哗拓教育
实验目的:配置MPLS VPN,实现R4与R5 回环口通信。

实验环境:GNS3 IOS:C7200-MPLS.BIN 有需要的朋友请发邮件至wojiwo123cs@163.com

R1 R2 R3 为运营商路由器 R1:P R2:PE R3:PE R4:CE R5:CE R1 R2 R3 运行ospf 进程号110 区域0 R2 R3为IBGP BGP 1

R4 R2 运行RIPV2 网段24.1.1.0/24 R3 R5 运行RIPV2网段 35.1.1.0/24 实验步骤:

1. MPLS配置完成 CE与PE之间的IGP配置 2. 2.1用来区分CE相同路由的RD

2.2 VRF 虚拟路由转发

2.3 RT 被通告私有网址的路由导入导出 3. R2 R3双向重分布 一.MPLS配置 R1

Config t

Ip cef (启用cef) Int fa0/0

Ip add 12.1.1.1 255.255.255.0

Mpls ip (启用ldp协议,针对路由进行标签的分发) No shut Int fa0/1

Ip add 13.1.1.1 255.255.255.0 Mpls ip No shut Int loop0

Ip add 1.1.1.1 255.255.255.255 (需要特别注意,使用回环口地址必须为32位,因为这个问题整了我一下午的时间,最后还是在高手的支援才解决!!!) Exit

Router ospf 110 Router-id 1.1.1.1

Network 1.1.1.1 0.0.0.0 a 0 Network 13.1.1.0 0.0.0.255 a 0 Network 12.1.1.0 0.0.0.255 a 0 Exit R2

Config t Ip cef Int fa0/0

Ip add 12.1.1.2 255.255.255.0 Mpls ip No shut int loop 0

ip add 2.2.2.2 255.255.255.255 router ospf 110 router-id 2.2.2.2

network 2.2.2.2 0.0.0.0 a 0 network 12.1.1.0 0.0.0.255 a 0 exit

show mpls ldp neighbor (查看LDP邻居)

show mpls interface

可查看哪些接口启用了LDP 协议。

Show mpls forwarding-table 即是LFIB表,MPLS-VPN P 根据LFIB来进行标签的转发。

R3

Config t Ip cef Int fa0/1 Mpls ip

Ip add 13.1.1.3 255.255.255.0 No shut Int loop 0

Ip add 3.3.3.3 255.255.255.255 No shut

Router ospf 110 Router-id 3.3.3.3

Network 3.3.3.3 0.0.0.0 area 0 Network 13.1.1.0 0.0.0.255 a 0 Exit

以上完成了MPLS的配置,可通过traceroute来验证.可以看到traceroute中带有Label标签,配置成功。

二.VRF的配置 R2

Config t Ip vrf A

RD 24.1.1.2:45

Route-tag 24.1.1.2:45 Exit Int fa0/1

Ip vrf forwading A

Ip add 24.1.1.2 255.255.255.0 No shut

Router rip Ver 2

Address-family ipv4 vrf A

Network 24.0.0.0 Exit R3 Confi t Ip vrf A

RD 24.1.1.2:45 (R2与R3上一致) Route-tag 24.1.1.2:45 Exit Int fa0/0

Ip vrf forwarding A

Ip add 35.1.1.3 255.255.255.0 No shut Router rip Ver 2

Address-family ipv4 vrf A Network 35.0.0.0 Exit

此时在R2上想查看24.1.1.0/24的路由,需使用show ip route vrf A来查看。

R2与R3之间运行IBGP 用来传递VPNV4地址 R2

Config t

Router bgp 1

Bgp router-id 2.2.2.2(BGP地址需要与OSPF邻居地址一致) No syn

No auto-summary

Neighbor 3.3.3.3 remote-as 1

Neighbor 3.3.3.3 update-source loop0 Address-family vpnv4 Neighbor 3.3.3.3 activate

Neighbor 3.3.3.3 send-community(RD值为community属性,需要使用此命令才能传递) Exit R3

Config t

Router bgp 1

Bgp router-id 3.3.3.3 No syn

No auto-summary

Neighbor 2.2.2.2 remote-as 1

Neighbor 2.2.2.2 update-source loop0 Address-family vpnv4 Neighbor 2.2.2.2 activate

Neighbor 2.2.2.2 send-community Exit

Show ip bgp summary 查看邻居建立

三.双向重分发 R2

Config t

Router bgp 1

Address-family ipv4 vrf A Redistribute rip Exit

Router rip

Address-family ipv4 vrf A

Redistribute bgp 1 metric transparent Exit R3

Config t

Router bgp 1

Address-family ipv4 vrf A Redistribute rip Router bgp 1

Address-family ipv4 vrf A

Redistribute bgp 1 metric transparent Exit

以上即完成了整个MPLS-VPN的配置, R4与R5回环口ping测试。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top