文档介绍:《三种方案大比拼》
由于中石油广域网使用的是基于路由协议的多自治系统结构,在中石油广域网的部署中只能选用基于第三层mpls的跨域技术。其中典型的跨域技术分成vrf-vrf方案、“单跳”m-ebgp方案、“多跳”multi-hop-ebgp《三种方案大比拼》
由于中石油广域网使用的是基于路由协议的多自治系统结构,在中石油广域网的部署中只能选用基于第三层mpls的跨域技术。其中典型的跨域技术分成vrf-vrf方案、“单跳”m-ebgp方案、“多跳”multi-hop-ebgp方案这三种。
方案avrf-vrf(routingforwarding,路由转发)方案
这种方案是技术上最简单的,没有在as内部的mpls-上做任何扩展,完全应用己有技术实现。
pe(provideredgerouter,骨干网边缘路由器)与ce(customedgerouter,用户网边缘路由器)之间的路由协议中有一种方式就是两者之间运行bgp,这种方式下,pe与ce之间建立传统bgpv4(边界网关协议第四版)的ebgp(外部边界网关协议)邻居,"vrf-vrf方案”就是应用这种方式完成as之间mpls-业务互通的。
如图1所示,aslOO(自治域100)中应用mpls-技术,asbr(自主系统边界路由器)作为“vrf-a”的pe设备与as200(自治域)的asbr之间通过“私网接口”互联,建立传统bgpv4的ebgp邻居,这个ebgp邻居是与特定的“实例”相关联的;相应的,as200中的asbr采取完全相同的方式看待aslOO中的asbr。通过上面的描述可以看到,对于本as以外的网络,asbr都当做一个site看待,通过“私网接口”接入,ebgp邻居也是与对应特定“实例”的ipv4地址族相关联的,所以称为"vrf-vrf方案
方案b“单跳”m-ebgp(多协议bgp)
这种方案在as内部的mpls-基础上对mbgp协议进行了一些扩展,使mbgp的asbr之间能够建立v4的ebgp邻居,使跨域的mpls-更加具有可部署性和可实施性。
这种方案与"vrf-vrf方案”相比,有了本质的变化,它在as内部的mbgp(多协议bgp)基础上,对mbgp进行了完善,使asbr能够与其他as中运行mbgp的设备之间建立基于v4地址族的ebgp邻居。
与as内部的mbgp一样,mbgp的asbr之间不但可以传递“私网路由”,而且携带扩展的路由属性。与as内部的mbgp区别在于as内部运行mbgp的路由器不会将从一个ibgp邻居处学习到的路由信息“转告”给其他的ibgp(内部bgp协议)邻居;但是对于ebgp来说,一台运行bgp的设备需要将从其他邻居处学习到的路由信息,“转告”给ebgp邻居。在mbgp中,同样遵循这个原则,而且在向ebgp邻居通告路由时,更改路由信息的下一跳为自身tcp连接的“源地址”。
如图2,对于mbgp的ebgp邻居pea、peb来说,传递“私网路由”在更改下一跳的同时,将“私网路由”对应的标签同步更改oas200中的asbrpeb在接收到aslOO中的pea传递给它的私网路由信息后,需要传递给as2OO中的ibgp邻居,从而完成全网私网路由同步。
与“vrf-vrf方案”不同的是,pea与peb之间建立的是v4的ebgp邻居,相互之间传递所有“实例”