第一步:做环回,配IP
第二步:在AS2中用OSPF宣告
r2:
r3
r4
第三步:BGP建邻
r1与r2建邻:
r2与r3建邻:
r3与r4建邻 :
r4与r5(因为r4的环回和r5的环回不通所以不能直接建立邻居,要先写一个静态路由):
第四步: 路由宣告
r1宣告路由:
r2可以学习到r1的路由且下一跳正确,但是r3通过r2学习到r1的路由的下一跳自己不可达,所以要去r2修改一下让r3去r1的路由的下一跳是自己的环回网段:
由于IBGP水平分割原理,IBGP邻居只能分享一次,所以r4不能从r3学习路由,所以此时要让r2与r4做一个无直连的邻居让r2直接吧r1的路由传递给r4所以要做以下操作:
虽然r2与r4的邻居关系建立起来,但是依然和r2与r3建立邻居关系一样r4由于下一跳的关系依然学习不到r1的路由所以需要一下操作:
然后让r5在他的AS区域宣告自己的路由(同上一样,r5宣告路由之后r4会学习到,但是r2和r3由于下一跳的问题不能后转发所以两个需要改一下下一跳,所以r4针对r2与r3都要改下一跳为自己的环回)
此时r1与r5的客户端时通的,r2/3/4之间的客户端互相是通的还差r1和r5两个和r2/3/4之间需要通 ,直接将r2/3/4三个分别宣告就可以