dis bgp peer 查看状态的 connect_BGP - 2,BGP报文和BGP状态(转)

a73786e24674083053873e1a548ebb58.png
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处
作者:GUXH
链接: https://www. cnblogs.com/guxh/p/8449 342.html
来源:博客园

1,BGP报文

Open:建邻居,交换version、AS号、holdtime、BGP identifier(即RouterID)、可选参数长度、可选参数。

Keepalive:保持邻居 ,即和BGP对等体的keepalive消息。

Update:路由更新 ,NLRI(前缀和前缀长度)、路径属性、被撤销路由。每个update只有一个路径信息。

Notification:出错关闭连接 ,检测到错误条件时发送notification,然后立即关闭BGP连接。

Route-refresh:路由策略变化时,重新请求。

备注:

BGP RouterID选择方法同OSPF。

IGP建邻居和保持邻居都是hello包;BGP建邻居open,保持邻居keepalive。

思科默认keepalive是60s,holdtime是180s,即180s收不到keepalive即失效。

2,BGP状态

Idle:初始状态,查找邻居路由。

Connect:已找到路由,开始发送TCP包。尝试TCP三次握手,成功则进入OpenSent,失败则进入Active反复尝试。

Active:继续发送TCP包。TCP连接建立失败,反复尝试。

OpenSent:发送Open包,等待对方Open包。收到对端Open后,成功则进入OpenConfirm,出错则发送notification。

OpenConfirm:发送keepalive包,等待对端keepalive/notification。前者则进入established,后者则进入idle。

Established:收到keepalive,开始交换update。show ip bgp summary最后一列会显示数字

状态迁移表:


状态操作成功失败idle查邻居路由进入connect进入idleconnect发TCP包建TCP进入opensent进入activeactive发TCP包建TCP进入opensent进入activeopensent发open等待一致open进入openconfirm发送notificationopenconfirm发keepalive等待keepalive/notification前者进入established后者进入idleestablished交互update无无

停在idle:本端问题,没有路由,查看IGP是否有问题

停在active:对端问题,邻居没有本端路由表,邻居配错了对端地址,邻居没有配命令,邻居AS号配错,neighbor对端与更新源不对。

3,建邻居和通告路由使用命令


IGPBGP建邻居,即发hello包networkneighbor通告路由networknetwork

备注:建邻居后,一端TCP179,另一端随机端口,另外建立两条链路,然后随机拆掉一条

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值