设为首页收藏本站language 语言切换
查看: 2111|回复: 5
收起左侧

用BPG来连接CE-PE实现MPLS VPN

[复制链接]
发表于 2012-5-24 21:29:30 | 显示全部楼层 |阅读模式
TOP.jpg
上面是TOP图

实现PC1--PC2的MPLS VPN 通信, 同时PC1能上外网。
CE-PE之间是用BGP的EBGP会话来实现连接的。PE1-P1-P2-PE2之间用EIGRP来实现IGP会话,使各个路由器能互通,保证IBGP的正常会话,PE1,P1,P2,PE2都运行了BGP(也可以只在PE1和PE2上运行BGP)。各个配置图如下:
CE1:


ce1conf.jpg
PE1:

pe1conf3.jpg

pe1conf2.jpg

[P1:

p2conf.jpg

PE1上的MPLS标签和VRF转发表:

pe1tagbing.jpg
pe1tag.jpg
pe1vpn4.jpg
CE1上的路由表:

ce1route.jpg

可以看到有192.168.2.0的路由

现在在P2上启动 debug ip icmp 和debug tag-switching packets
在P1上traceroute 192.168.2.1
P2上显示如下: p2debug.jpg

来分析下LABEL这个是P2上的标签库 p2tag.jpg ,注意 P2是没有PC1和PC2网段的标签的,它们的标签在PE1和PE2上加。
可以看到,P2 debug出来的标签有两个,一个是VPN标签,即PE1和PE2加上的,另一个是在PE1-P1-P2-PE2上传递的标签。

pe2tag.jpg

从这里可以看出,PE1给192.168.1.0分配的标签是22,PE2给192.168.2.0分配的标签是24.
首先F0/0口收到标签是18/24的标签,18是去去往PE2(4.4.4.4)的标签,24是PE2分配给192.168.2.0的标签,符合。
接着从F0/1收到标签16/22,16是去PE1(1.1.1.1)的标签,22是PE1分配给192.168.1.0的标签,符合。


现在来说明为什么要在CE1上另外走一个接口用于PC1到外网去,而直接用MPLS VPN接口。 这是因为MPLS VPN接口划给VRF VPN1后,就属于VPN1了,在PE1上不能在其他路由协议中通告CE1-PE1的网段,只能在address-family vrf vpn1中被通告。这就会形成在其他外网路由器中(P1,P2,)中无法找到去CE1-PE1网段|:100.0.0.0的路由。也可以这么理解,在PE1路由器上F0/1口,也就是MPLS VPN口接受到的数据,PE1路由器全把它们当做VPN1的数据,因为F0/1口已经属于了VRF VPN1。所以,PE1路由器在VRF VPN1的路由转发表中寻找路由,这结果当然是PE1路由器把数据丢弃掉,因为VRF VPN1的路由表中只有192.168.2.0网段的路由。
所以,我选择在CE1路由上另外选一个接口于PE1的另外一个接口连接,把它当做去往INTERNET流量的端口,并在上面做NAT。只需用PE1把此101.0.0.0网段通过BGP发布出去即可。
pc1ping192.168.2.1 和 200.0.1.1:

pcping192.168.2.1he.jpg



peconf.jpg
pe1conf1.jpg
发表于 2012-5-25 00:16:12 | 显示全部楼层
沙发 2012-5-25 00:16:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-10 00:10:07 | 显示全部楼层
板凳 2012-10-10 00:10:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-18 01:32:38 | 显示全部楼层
地板 2012-11-18 01:32:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-6-9 10:38:09 | 显示全部楼层
感谢楼主分享!
5# 2013-6-9 10:38:09 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-9-15 16:38:12 | 显示全部楼层
都快过来围观,楼主的好帖赞爆了
6# 2013-9-15 16:38:12 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-30 17:57 , Processed in 0.071028 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表