MPLS协议论述

(1)如图,SiteA和SiteB属于同一家公司,且SiteA和SiteB的DomainID一致,此时SiteA的Area0无法学习到SiteB的路由,请排查原因?

原因:由于此时MPLSVPN域属于super area 0(Super Backbone,超级骨干区域),所以CE1作为ABR设备,无法计算从PE1传来关于SITEB的3类LSA(3类LSA的防环规则,ABR不使用来自非骨干区域的三类LSA)。

解决方案:在PE1与CE1之间建立virtual-link,将OSPF区域0进行延伸,这样一来AR6就可以收到关于5.5.5.5的三类LSA了。

(2)SiteA和SiteB以经过ISP使用MPLSVPN的链路作为高速主链路;但是偶尔ISP链路会出现不稳定而导致网络中断的现象,请问该如何提高可靠性?

CE1和CE2之间建立一条低速备份链路,宣告到OSPFArea1,并在PE1和PE2之间建立sham-link。

a)主链路上,两端CE-PE之间都运行OSPF Area1且两端PE的OSPF Domain ID一致,使得ISP成为一个SuperBackbone,PE2执行ABR转换成3类LSA令CE2学习到。

b)备份链路上,由于备份链路间运行OSPF Area 1,且两端CE-PE间也都运行OSPFArea1,那么CE1可以通过后门链路将1类,2类LSA传递给CE2。

c)在这种情况下,CE2面临选路,一个是通过MPLSVPN学习到的3类LSA,一个是从后门链路学习到的1类和2类,那么CE2势必会选择备份低速链路,原因是域内路由优先级高于域间路由优先级,就会有问题。

d)Sham-link实现:在两端PE的OSPF视图下创建sham-link将PE1和PE2连起来,并将sham-link所属的虚链路宣告到Area1,使得令OSPF认为整个网络都是OSPFArea1,那么CE2无论从主链路还是备链路收到的都是1类和2类LSA,那么此时CE2就会去比较开销,那么往往低速链路的开销肯定非常大,自然选路就是MPLSVPN作为主链路。

e)如果可以重新规划OSPF区域,令两端PE-CE都属于Area 1,而备份链路属于Area0,那么可以不使用sham-link,因为CE2无论从主链路还是备链路收到的都是3类LSA,改开销即可解决;如果不想重新规划,那么就可以使用sham-link解决该问题。

Sham-link配置相关命令

1.PE配置一个loopback0/32

2.将环回口划分进入到vpn-instance

ip binding vpn-instance 1

3.将环回口路由宣告到vpn-instance的BGP里

Network

ipv4-family vpn-instance 1

network 100.1.1.1 255.255.255.255

4.配置sham-link

ospf 1 vpn-instance 1

area 0.0.0.1

sham-link 200.1.1.1 100.1.1.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A_Puter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值