一、联邦的定义
联邦:在AS内部部署全互联的IBGP对等体可以很好解决IBGP路由传递的问题,但是扩展性低,大型网络中会带来沉重负担,针对此问题可以用路由反射器解决,也可以利用联邦解决,联邦也被称为联盟。大致意思在一个AS内创建若干个小的AS,使得内部出现一种特殊的EBGP对等体关系,从而解决IBGP路由在AS内传递的问题(AS内路由通过IBGP学到的EBGP路由,不会通告给其他IBGP对等体)
实验拓扑:
二、配置流程
1.首选在AS 3456内部署ospf路由,使得各个设备之间可以通讯,R1和R2分别设置如图的ip地址,并测试对应设备的联通性,同步AS 3456中的设备设置loopback地址(缺省设备序号)
R3配置如图接口ip地址
R4
R5
R6
R1配置接口地址,可以ping通AS3456链接的设备ip地址
配置默认路由,方便ping测试
R2配置接口地址,可以ping通AS3456链接的设备ip地址
配置默认路由,方便ping测试
说明:配置完成后,分别ping测试设备之间能否正常联通,如果有失败的查看是不是ip配置不对,或者ospf没有发布对应的网络,AS3456内设备的ospf路由如下,正常应该都一样
2.手工配置BGP,各个设备如下,其中R4和R5作为相邻联邦边界需要指定相邻联邦号,其他基本一样
R1,红色箭头是配置的命令,bgp进程,定义router id,peer指定对等体,asnumber as号码
next-hop-local 更新源ip
R2配置
R3配置
R4配置
R5配置
R6配置
R8配置
3.在R1引入直连路由,查看各个设备的BGP路由表,查看是否成功引入
查看R1路由,有个直连路由10.10.0.0 16 ,R1的上联接口网络,把直连路由引入到BGP
查看各个设备bgp路由,以R4为例,出现引入的直连路由了
4.测试ping命令
到此,从R1引入到BGP的直连路由10.10.0.0 16可以被各个设备访问,在测试下R2访问R8如下图
可以看到,BGP路由都存在一条引入的直连路由,设备也都可以访问该网段,实验结束。