终于完成了BGP的同步实验,个人觉得是我完成的最复杂的实验(BGP也是NP最难的考点了),由于实验配置比较简单,只是太多容易出错,因此把重点记下来以便日后复习,config的话就不贴了。
 
AS(64512)--AS(64513)--AS(64514)
 
其中AS(64513)的路由器为
R2(S1/1)--(S1/0)R3(S1/1)--(S1/0)R4
AS内运行OSPF,均需要BGP同步
 
1、由于我使用了lo0端口作为通告BGP的原端口(update-source loopback0),因此OSPF中必须通告所有lo0端口。否则会在debug ip bgp updates提示无法到达**端口。
 
2、由于AS(64513)内存在没有配置BGP的路由器,而BGP配置同步后,所有从iBGP peer中学到的路由必须在路由表中确实存在才会向eBGP peer通告,而R2、R4路由表只能通过OSPF才能同步,因此R2、R4中均为BGP重分配到OSPF。这样OSPF才可以把R2与R4所学习到的路由传递给对方,并通告给eBGP peer。
 
3、由于两台ASBR:R2、R4均以静态路由直接连到各自eBGP peer的lo0端口,因此所配置的静态路由也必须重分配到OSPF中。
 
4、R2、R4配为iBGP neighbor,把从eBGP peer中所学的路由传递给对方。在于OSPF中的重分配路由进行比较(其实是同一条路由)后发布给eBGP。