【转载】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
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论