应用指南:如何向MPLS迁移


MPLS(多协议标签交换)技术已经出现若干年了。企业目前正开始利用国内和国外提供商提供的这项技术。虽然大多数提供商在涉及到这种技术的应用和功能时仍在坚持最基本的原则,但是,一个好主意是让机构内部的工程师小组知道他们应该如何准备好当前的网络,为这种技术过渡做准备。在这篇文章中,我将介绍最基本的MPLS实施过程,并且向你们介绍一些最常用的MPLS VPN的设置(L2VPN、GMPLS和VPLS超出了本文的讨论范围)。

决策因素

同许多重要的商业决策一样,一些合格因素通常推动潜在的向MPLS过渡。几个常见的理由是:

·融合的服务能力(语音、视频和数据)。

·没有较高的单个线路成本的任何人与任何人的连接。

·入网与出网路由政策(负载共享、政策路由)的高级功能。

·确保增加未来业务和合作伙伴(支持多种VPN)的灵活性。

·线路整合(帧、T-X、ATM)

这突出显示了一些最普通的标准。但是,重要的是你要知道哪些因素将推动你的公司做出向MPLS解决方案过渡的决策,因为某些MPLS协议或者协议功能也许会得到提供商的支持,也许得不到支持。这也是很重要的,因为它可以决定整个网络设计向前发展。

通讯方式

一旦做出向MPLS解决方案过渡的决策,下一个步骤就是设计你自己的网络以支持这种变化,并且准备好你的基础设施处理这个事情。客户与MPLS VPN提供商之间的沟通方式一般有四种:BGP、OSPF、RIPv2和静态路由。在这些选择中,BGP是向大多数机构推荐的方法,因为它能提供最大的灵活性和控制VPN中的前缀。设想一下,BGP已经被选择作为提供商端至客户端通讯的方式,下一步就是确定在MPLS干线上实际支持的功能。你应该提出一些与路由有关的问题。这些问题是:

·你支持BGP社区吗?如果支持的话,你支持哪一个社区以及与他们做什么?

·在你的干线上是否有一个确定性的路由选择方法?

·你使用eiBGP支持入网的负载均衡吗?

·你支持出网的路由过滤(OFR)吗?

你也许对你独特的环境还有其它的问题。但是,你要记住,虽然这个技术已经发展了,但是,一些大型提供商仍在追赶,而且一些功能也许不会马上就有。

典型配置

当通过BGP与一个MPLS PE进行对等连接时,这个配置一般与任何eBGP对等会话都是一样的。下面是一个客户端与一个提供商端连接的一个BGP设置的例子(使用下面的数字作为参考)

hostname CE1
!
router bgp 15000
bgp router-id 150.1.1.1
neighbor 135.12.1.2 remote-as 13700
neighbor 135.12.1.2 description MPLS PE Router, POS1/0
neighbor 135.12.1.2 prefix-list Backbone_Out out
neighbor 135.12.1.2 route-map LP in
neighbor 150.1.1.2 remote-as 15000
neighbor 150.1.1.2 update-source lo0
!
ip prefix-list Backbone_Out seq 20 permit 10.0.0.0/8
ip prefix-list Backbone_Out seq 25 permit 150.1.1.0/24
!
route-map LP permit 10
match as-path 1
set local-preference 150
!
ip as-path access-list 1 permit ^65145$
hostname CE2
!
router bgp 15000
bgp router-id 150.1.1.2
neighbor 135.12.1.6 remote-as 13700
neighbor 135.12.1.6 description MPLS PE Router, POS2/0
neighbor 135.12.1.6 prefix-list Backbone_Out out
neighbor 150.1.1.1 remote-as 15000
neighbor 150.1.1.1 update-source lo0
!
ip prefix-list Backbone_Out seq 20 permit 10.0.0.0/8
ip prefix-list Backbone_Out seq 25 permit 150.1.1.0/24
!
hostname CE3
!
router bgp 65145
bgp router-id 151.1.1.65
neighbor 135.50.1.2 remote-as 13700
neighbor 135.50.1.2 description MPLS PE Router, Atm1/0/0
!

这些设置将使主站(AS 15000)通过BGP与一个远程站点(AS 65145)进行通讯,同时仅发出内部网络和环回接口IP空间。根据你的拓扑结构和你想要的功能,可以有无数不同的实施方案。在下一讲,我将介绍这些配置并且为你的更大的和更重要的站点增加一些高级的协议功能。

相关内容