实验的要求:
1、AS1存在两个环回,一个地址为192.168.1.0/24,该环回不能在任何协议中宣告
AS3存在两个环回,一个地址为192.168.2.0/24,该环回不能在任何协议中宣告
AS1还有一个环回地址为10.1.1.0/24,AS3另外一个环回地址是11.1.1.0/24
最终要求这两个环回可以互相通讯
2、整个AS2的IP地址为172.16.0.0/16
3、AS间的骨干链路IP地址随意分配
4、使用BGP协议让整个网络所有设备的环回可以互相访问
5、减少路由条目数量,避免环路出现
实验配置IP分别为r1到r8
配置ospf:分别为r2到r7 宣告网段时,我们可以直接宣告172.16.0.0 0.0.255.255,因为最后会采取汇总AS2的路由来减少路由条目
[Huawei]bgp 64512 R2在联邦中,启用成员AS号
[Huawei-bgp]router-id 2.2.2.2 宣告自己的RID值
[Huawei-bgp]confederation id 2 指定自己的联邦AS号,也就是总的AS 2
[Huawei-bgp]confederation peer-as 64513 在建立联邦的EBGP对等体之前,需要在设备上指定一下自己的邻居所在的成员AS号
[Huawei-bgp]peer 12.0.0.1 as-number 1 与R1建立EBGP对等体关系,指定R1为邻居,在AS 1内
[Huawei-bgp]peer 172.16.3.1 as-number 64512 使用成员AS建立成员内部的IBGP对等体关系,邻居为R3,在成员AS 64512中
[Huawei-bgp]peer 172.16.5.1 as-number 64513 使用成员AS建立联邦的EBGP对等体关系,邻居为R5,在成员AS 64513中
[Huawei-bgp]peer 172.16.3.1 connect-interface Loopback 0 指定与R3建立IBGP关系用环回来建立
[Huawei-bgp]peer 172.16.5.1 connect-interface LoopBack 0 指定与R5建立EBGP关系用环回来建立
[Huawei-bgp]peer 172.16.3.1 next-hop-local 修改路径属性中的下一跳为本地,因为所有的路径属性在IBG怕对等体关系中默认是不会变的,所有的路径属性相同,如果不修改会导致会话校验失败,该命令只能在IBG怕对等体之间修改
[Huawei-bgp]peer 172.16.5.1 next-hop-local 对于R5,R2和R5是同属于AS 2的内部,相当于R2和R5其实也是属于IBGP对等体关系,所以采用该命令来修改路径属性中的下一跳为本地,效果同第10条一样
[Huawei-bgp]peer 172.16.5.1 ebgp-max-hop 修改EBGP之间的TTL值为最大255
启动bgp:
查看r8的邻居表:
配置反射器:
配置空接口在宣告:
R7将AS2的路由宣告到AS3
创建隧道:
测试: