思路:将172.16.0.0/16的网段划分给AS2。AS2运行OSPF实现IP路由可达后启动BGP。R1和A8启动BGP只能宣告各自的10.1.1.0/24 11.1.1.0/24的环回信息。然后进行路由聚合减少路由条目,再使用GRE技术实现R1和R8的两个环回互通。
1.划分172.16.0.0/16
环回代表用户网段,而一个用户网段最大的主机数量不超过200,一般使用掩码为24的网段作为用户网段。
骨干链路一般使用掩码为30的网段进行划分。
2.配置所有的IP地址及环回
3.AS2启动OSPF协议,AS1,AS2和AS3启动BGP协议
OSPF和BGP的router-id 一般使用环回接口,因为这样比较稳定
联邦EBGP对等体关系之间必须要配置confederation peer-as 指定的邻居才能生效
R2的BGP和OSPF
R3的BGP和OSPF
4.做路由聚合减少路由条目
聚合的前提是该设备必须具备所有聚合路由的明细路由。BGP路由聚合就看BGP的路由信息。
而在实际工程中常用的方式是:手工配置一个去往空接口的汇总路由,然后进行宣告
在R2和R7上配置
ip route-static 172.16.0.0. 20 NULL 0
然后在BGP中 network 172.16.0.0 20
5.配置GRE
给一个虚拟地址的网段:18.0.0.0/24
因为R1和R8没有直连接口的路由信息,所以使用环回接口作为Tunnel隧道的Source
int tunnel 0/0/0
ip add 18.0.0.01 24
tunnel-protocol gre
source 10.1.1.1
destination 11.1.1.1
q
ip route-static 192.168.2.0 24 18.0.0.8
R1的GRE就做好了
在R8上也配置即可通讯。