inter-AS MPLS ***的构建与单一AS MPLS ***构建稍有不同。关于MPLS *** Inter-AS互联,可参考RFC 4364中Multi-AS backbones一章。里面提及到的option A、B两种互连方式各有千秋:

Option A要求所有ASBR之间就每个***建立独立的ipv4 eBGP连接,这要求每个ASBR需要维护与之***数相同的sub-interface,以及全网O(n2)个BGP会话,优点是没有共同***的PE没有BGP会话,规避一定的风险;而且AS之间不需要MPLS的支持,使得非MPLS AS可以参与到backbone里。另外基于IP的QoS策略也可以在AS之间得以实现。

Option B要求ASBR之间建立MP-eBGP连接,并分发所有的***v4路由到所ASBR上。与Option A相比,PE之间不再需要直接建立BGP连接,大大减少了BGP连接。但ASBR需要转发所有***v4路由,增加了风险;而且ASBR之间必须使用MP-eBGP进行***v4路由转发,backbone不能穿过非MPLS的AS。​

Option AB主要Option A和Option B两者的优点的集合。在Option AB里,ASBR之间需要建立n+1个sub-interface的连接,其中1个用于MP-eBGP,其余n个分别用于每个vrf的mpls转发。由于每个vrf都有独立的三层端口进行转发,使***之间的QoS得以实现。

实验背景:CSC_A(AS 13)和CSC_B(AS 24)是两个一级ISP。他们有一个共同的二级ISP(AS 5678)。该ISP向其客户出租MPLS ***业务,因此需要上述两个ISP进行互联,使其MPLS ***业务能够开展。

该二级ISP在两个地区出租了MPLS ***业务。其中公司Corp_A租用***线路连接C1(192.168.7.0/24)和C3(172.16.7.0/24);公司Corp_B租用***线路连接C2(192.168.8.0/24)和C4(172.16.8.0/24)。

实验拓扑及IP地址:本实验R1、R2、R3、R4、R5、R6之间使用FrameRelay进行逻辑互联。互联接口的DLCI、IP地址分配规则如下:

路由器 

子接口 

DLCI

路由器 

子接口 

DLCI

IP网段

R1

S1/0.102

102

R2

S1/0.201

201

12.0.0.0/24

R1

S1/0.192

192

R2

S1/0.291

291

192.168.12.0/24

R1

S1/0.103

103

R3

S1/0.301

301

13.0.0.0/24

R2

S1/0.204

204

R4

S1/0.402

402

24.0.0.0/24

R3

S1/0.305

305

R5

S1/0.503

503

35.0.0.0/24

R4

S1/0.406

406

R6

S1/0.604

604

46.0.0.0/24

各VRF参数如下:

VRF名称

所在 

RD

Route Target both

目的 

CSC-ISP

R1

13:1

13:3,24:4

二级ISP的MPiBGP

CSC-ISP

R2

24:2

13:3,24:4

二级ISP的MPiBGP

CSC-ISP

R3

13:3

13:3,24:4

二级ISP的MPiBGP

CSC-ISP

R4

24:4

13:3,24:4

二级ISP的MPiBGP

***_A

R7

5678:71

5678:71,5678:81

维护Corp_A路由

***_B

R7

5678:72

5678:72,5678:82

维护Corp_B路由

***_A

R8

5678:81

5678:71,5678:81

维护Corp_A路由

***_B

R8

5678:82

5678:72,5678:82

维护Corp_B路由