1、BGP发言者
发送BGP消息的路由器称为BGP发言者,它接收或者产生新的路由信息,并发布给其他BGP发言者。BGP发言者从IBGP对等体获得的路由不向其他的IBGP对等体发布。
2、Router ID
Router ID是一个32位比特无符号的整数,用来在自治系统中唯一标识一台路由器。路由器如果运行BGP协议,则必须存在Router ID。Router ID可以是手工配置或这是路由协议自动选举。
3、BGP对等体
相互交换消息的BGP发言者之间互称对等体。BGP会话是基于TCP的点到点的单播链接。TCP的可靠传输机制和滑动窗口机制可以确保承载与TCP之上的BGP可以可靠传递大量路由。但是TCP链接是点到点的单播方式来进行报文传输的,因此BGP链接只能是基于点到点的链接。同时BGP是一种距离矢量路由协议,为了防止产生路由环路,协议规定BGP发言者从IBGP对等体获得的路由不能向其他的IBGP对等体发布。这样,在运行了BGP协议的AS内,为了确保所有BGP路由器的路由信息向,则需要使所有的IBGP路由器保持全连接。
4、IBGP对等体
如果BGP对等体处于同一自治系统内,被称为IBGP对等体。处于同一个AS的BGP对等体为IBGP对等体,IBGP对等体不一定是物理直连,但是一定要TCP可达。从IBGP对等体获得的路由不向它的IBGP对等体发布,为了防止环路,BGP协议规定BGP发言者从IBGP获得的路由不向它的IBGP对等体发布。从IBGP对等体获得的路由是否发布给它的EBGP对等体与BGP是否同步相关。另外为了防止路由黑洞的产生,协议还规定BGP发言者从IBGP获得的路由是否发布给它的EBGP对等体与BGP是否同步相关。
5、EBGP对等体
BGP对等体处于不同自治系统时,被称为EBGP对等体。EBGP对等体处于不同AS的BGP对等体为EBGP对等体,通常情况下EBGP对等体是物理上直连。BGP Speaker从EBGP对等体获得的路由会向它所有BGP对等体通告(包括EBGP和IBGP),同时为了防止环路,它不会将学习到的路由再向原发布者发布。
了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!