【转载】BGP——邻居状态机+报文分析

目录

一、BGP邻居状态机:

二、BGP报文分析:

(1) open报文:协商邻居

(2) keeplive报文:保持邻居关系

(3)其他报文


一、BGP邻居状态机:

  • 1.1 idle状态:空闲状态,对方邻居没有起来
  • 1.2 connect: 正在建立TCP连接(被动),如果一旦建立好就进入open-sent状态,如果建立不成功进入 active状态
  • 1.3 active: 建立TCP连接(主动),查底层路由可达性,如果可达建立TCP连接;
  • 1.4 open-sent :发送BGP open报文
  • 1.5 open-confirm :在open-sent接收到邻居过来的open报文
  • 1.6 established :在open-confirm状态下收到邻居发过来的keeplive报文

详细: BGP状态机及其总结_艺博东的博客-CSDN博客_bgp 状态机

二、BGP报文分析:

  • (1) open报文:协商邻居

—marker:如果BGP采用了MD5认证,此处填写认证信息
—长度 :头部2字节+数据
—type:open message 报文类型
—version:表示协议版本号
—my AS :我在那个AS里面
—holdtime:keeplive的超时时间,默认180秒(keeplive双方不匹配,可以通过协商,建立邻居)
—BGP identifier :BGP的RID

—Opt Parm Len:Optional Parameters(可选参数)的长度。为0,没有可选参数。

—Optional Paramters:BGP可选参数列表,我具备那些能力

—My autonomous System:发送者自己的AS域号

  • (2) keeplive报文:保持邻居关系

——marker:如果BGP采用了MD5认证,此处填写认证信息
——长度 :头部2字节+数据
——type:keeplive message (4)

  • (3)其他报文

1.3 notification报文:错误通告报文

1.4 update报文:数据库更新和删除,触发增量更新

1.5 Route-refresh:软刷新报文,针对软刷新使用的,在邻居不中断的情况下申请邻居把数据库再发我一份

详细:BGP报文类型_曹世宏的博客-CSDN博客_bgp报文


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_62311779/article/details/123220493

版权声明:
作者:SE_Ning
链接:https://www.cnesa.cn/2730.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
【转载】BGP——邻居状态机+报文分析
目录 一、BGP邻居状态机: 二、BGP报文分析: (1) open报文:协商邻居 (2) keeplive报文:保持邻居关系 (3)其他报文 一、BGP邻居状态机: 1.1 idle状态:空闲状态,对方邻居没有起来 1.2 connect: 正在建立TCP连接(被动),如果一旦建立好就进入open-sent状态,如果建立不成功进入 active状态 1.3 active: 建立TCP连接(主动),查底层路由可达性,如果可达建立TCP连接; 1.4 open-sent :发送BGP open报文 1.5 open-confirm :在open-sent接收到邻居过来的open报文 1.6 established :在open-confirm状态下收到邻居发过来的keeplive报文 详细: BGP状态机及其总结_艺博东的博客-CSDN博客_bgp 状态机 二、BGP报文分析: (1) open报文:协商邻居 —marker:如果BGP采用了MD5认证,此处填写认证信息 —长度 :头部2字节+数据 —type:open message 报文类型 —version:表示协议版本号 —my AS :我在那个AS里面 —holdtime:keeplive的超时时间,默认180秒(keeplive双方不匹配,可以通过协商,建立邻居) —BGP identifier :BGP的RID —Opt Parm Len:Optional Parameters(可选参数)的长度。为0,没有可选参数。 —Optional Paramters:BGP可选参数列表,我具备那些能力 —My autonomous System:发送者自己的AS域号 (2) keeplive报文:保持邻居关系 ——marker:如果BGP采用了MD5认证,此处填写认证信息 ——长度 :头部2字节+数据 ——type:keeplive message (4) (3)其他报文 1.3 notification报文:错误通告报文 1.4 update报文:数据库更新和删除,触发增量更新 1.5 Route-refresh:软刷新报文,针对软刷新使用的,在邻居不中断的情况下申请邻居把数据库再发我一份 详细:BGP报文类型_曹世宏的博客-CSDN博客_bgp报文 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协……
<<上一篇
下一篇>>