设为首页收藏本站language 语言切换
查看: 5073|回复: 9
收起左侧

[分享] BGP 之邻居建立过程

[复制链接]
发表于 2012-8-16 13:48:12 | 显示全部楼层 |阅读模式
1.以TCP随机的源端口@(1024~~50000)目的端口179(BGP)发送SYN包。(在此之前是Idle,此时是connect连接状态一直到TCP三次握手成功)
2.对端收到第一个SYN后会以源端口179(BGP)目的端口@(1024~~50000)发送SYN 及 ACK。
3.收到对端的ACK SYN后,还是以TCP随机的源端口@(1024~~50000)目的端口179(BGP)发送ACK包至此TCP三次握手结束。(如果三次握手成功就会直接进入打开发送状态,没成的话就会初始化TCP连接到Active状态。)
4.结束TCP三次握手时本端还会发送BGP的OPEN 消息以TCP S D:179(此时应该是Opensent打开发送状态状态)
5.收到BGP的OPEN  消息后,会给对端以TCP S:179 D发送BGP的OPEN消息及KEEPALIVE消息。(此时是OpenConfirm打开确认状态)
6.收到对端BGP的OPEN及KEEPALIVE消息后,会立即回复个BGP的KEEPALIVE 消息以TCP S D:179。
7.收到对端的KEEPALIVE消息后会立即回复个TCP的ACK包,以TCP S:179 D此时BGP邻居已经建立。(此时过后才算是Established建立状态)

点评

经典: 5.0
经典: 5
  发表于 2012-11-30 03:52
发表于 2012-8-16 14:25:51 | 显示全部楼层
沙发 2012-8-16 14:25:51 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-21 11:05:40 | 显示全部楼层
感谢分享
板凳 2012-11-21 11:05:40 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-26 09:51:19 | 显示全部楼层
地板 2012-11-26 09:51:19 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-11-30 03:52:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-12-5 16:48:15 | 显示全部楼层
关注细节
6# 2012-12-5 16:48:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-13 16:38:01 | 显示全部楼层
7# 2013-3-13 16:38:01 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-5-21 23:52:13 | 显示全部楼层
走过路过,不能错过.
8# 2013-5-21 23:52:13 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-25 16:11:22 | 显示全部楼层
9# 2013-8-25 16:11:22 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 21:02 , Processed in 0.061139 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表