实验拓扑如下
要求使用BGP实现全通
使用BGP的过程如下
-
完成所有路由器的IGP配置
-
使用直连接口建立EBGP对等体关系
-
使用环回接口建立IBGP对等体关系
-
使用connect-interface命令修改IBGP的源IP地址
-
使用next-hop-local命令修改路由传递的下一跳属性
-
(可选)如果存在使用环回接口建立EBGP对等体,需要使用ebgp-max-hop命令修改TTL数值
在AS200内,使用OSPF做到区域内部互通
以R2为例
仅在R3上查看路由表发现均获取到了路由
至此实现IGP互通
配置BGP使得直连EBGP对等体关系建立
以R1为例
建立完成后,在R1,R2,R4,R5上查看结果
建立IBGP对等体关系
在R2,R3,R4上
以R2为例
注意:此时需要修改下一跳属性,因为根据AS-BY-AS规则,在一个AS内部传递的路由信息,其下一跳不会改变。如果不修改会导致该路由信息不可用
发布路由
这里可以通过宣告的方式,也可以通过重发布的方式