如上图,两个自治系统A,B也叫两个单位,两个路由器就叫域间路由,而一个自治系统内部的路由就叫域内路由
BGP协议(Border Gateway Protocol,边界网关协议)
BGP协议交换信息的过程
自治系统的BGP发言人通知主干网的BGP发言人:"要到达网络N1,N2,N3,N4,可经过"
主干网还可以发出通知,"要到达网络N5、N6和N7可沿路径(,)"
BGP协议报文格式 一个BGP发言人与其他自治系统中的BGP发言人要交换路由信息,就要先建立TCP连接,即通过TCP传送,然后在此连接上交换BGP报文以建立BGP会话(session),利用BGP会话交换路由信息 ![](D:/图片/163.png 由图中可以看出BGP是应用层协议,借助TCP传送
BGP协议特点:
BGP-4的四种报文
RIP,OSPF,BGP三种协议比较
协议 | RTP | OSPF | BGP | ||||
类型 | 内部 | 内部 | 外部 | ||||
路由算法 | 距离-向量 | 链路状态 | 路径-向量 | ||||
传递协议 | UDP | IP | TCP | ||||
路径选择 | 跳数最少 | 代价最低 | 较好,非最佳 | ||||
交换结点 | 和本结点相邻的路由器 | 区域内的所有路由器 | 和本结点相邻的路由器 | ||||
交换内容 | 当前本路由器知道的全部信息,即自己的路由表 | 与本路由器相邻的所有路由器的链路状态 | 首次 | 整个路由表 | |||
非首次 | 有变化的部分 |
本文章使用limfx的vscode插件快速发布