BGP基本理伦:
1、由eBGP邻居学来的信息肯定会传给另外的eBGP邻居。
2、由eBGP邻居学来的信息肯定会传给iBGP邻居。
3、由iBGP邻居学来的信息不会再传给另外的iBGP邻居。
4、由iBGP邻居学来的信息:
1)如果同步关了,会传给eBGP邻居
2)如果同步开了,先查找自己的IGP。如果IGP里面有这个网络,就把这个网络传给eBGP;如果IGP里面没有这个网络,就不会 传给eBGP邻居。
由实验来帮助大家理解:
初始状态:R1、R2、R3、R4 同步都是关闭的。在所有路由器上,BGP表、路由表都有所有网络。
在R1启动同步后
#R3、R2 BGP表、路由表没有变。
#R1 BGP表没有变,但路由表少了3.3.3.0/24及192.168.0.0/24。原因:R1收到R2(iBPG)的BGP信息,因而在R1BGP表没有少以上网络。由show run看得出,在整个AS 200内是走RIP V2(IGP),而且没有宣告192.168.0.0/24,而网络3.3.3.0/24与R1不是同一个AS,因而R1的路由没有以上网络。
#R4 BGP表和路由表都没有192.168.0.0/24及3.3.3.0/24网络。说明R1没有把BGP信息宣告给R4。因为没有了BGP信息,因而R4的路由表肯定不会有以上网络。