实验九 MPLS跨域B方案案例.doc
文本预览下载声明
实验九 MPLS跨域Option B方案
实验目的:
在实验八中,我们一起测试了一下MPLS跨域Option A方案,在A方案中,我们采取的是在ASBR上对每个VPN实例配置一条单独链路的方式,将两个ASBR相互配置成CE-PE的模式来实验跨域的,这种方式优点是应用简单,但缺点也是显而易见的:
对于ASBR,对每一个VPN实例都需要配置独立的链路,扩展性差
在跨多个域时,A方案要求中间域必须支持MPLS
所以,在大型组网中A方案不太可取,为了解决这些问题,我们可以使用B方案,在B方案中,ASBR之间建立单跳的MP-EBGP邻居关系,传递VPN-IPV4路由。与A方案相比,B方案具有更好的扩展性,但在ASBR上需要保存所有域的VPN私网路由。
在B方案中,又细分成两个子方案,分别是指在路由接收端的ASBR上是否改变路由下一跳,而目前我司V5设备只支持改变下一跳的方案,这两种方案的配置差别是:当不改变下一跳时,ASBR间仍然需要配置MPLS LDP协议,而改变下一跳时,ASBR之间不需要配置MPLS LDP协议。
场景描述
在某企业中,由于地理位置的不同,MPLS Site属于不同的BGP域,用户要求使用Option B的跨域方案将各Site连接起来。
拓扑图
配置步骤:
重点配置在两个P设备上,关键命令有注释,请参考!
CE1
sysname CE1
#
router id 2.2.2.1
#
interface Serial0/2/0
link-protocol ppp
description _to_PE1_S0/2/3
ip address 11.1.1.1 255.255.255.252
#
interface LoopBack0
ip address 2.2.2.1 255.255.255.255
#
interface LoopBack1
ip address 192.168.1.1 255.255.255.255
#
ospf 1
area 0.0.0.0
network 11.1.1.1 0.0.0.0
network 192.168.1.1 0.0.0.0
#
CE2
sysname CE2
#
router id 2.2.2.2
#
interface Serial0/2/0
link-protocol ppp
description _to_pe2_S0/2/3
ip address 12.1.1.1 255.255.255.252
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
interface LoopBack1
ip address 192.168.2.1 255.255.255.255
#
ospf 1
area 0.0.0.0
network 12.1.1.1 0.0.0.0
network 192.168.2.1 0.0.0.0
#
PE-1
sysname PE1
#
ip vpn-instance vpna //创建VPN实例
route-distinguisher 1:1
vpn-target 1:1 export-extcommunity
vpn-target 1:1 import-extcommunity
#
mpls lsr-id 1.1.1.1
#
mpls
#
mpls ldp
#
interface Serial0/2/0
link-protocol ppp
description _to_P1_s0/2/0
ip address 10.1.1.1 255.255.255.252
mpls
mpls ldp
#
interface Serial0/2/3
link-protocol ppp
description _to_CE1_S0/2/0
ip binding vpn-instance vpna
ip address 11.1.1.2 255.255.255.252
#
interface LoopBack1
ip address 1.1.1.1 255.255.255.255
#
bgp 64520 //这里主要是与本域内的ASBR建立MP-iBGP
undo synchronization
peer 1.1.1.2 as-number 64520
peer 1.1.1.2 connect-interface LoopBack1
#
ipv4-family vpnv4
peer 1.1.1.2 ena
显示全部