BGP的5种交互报文、6种状态机、对等体关系建立与路由交互过程介绍

本文介绍了BGP的五种基本交互报文,包括Open、Keepalive、Update、Notification和Route-Refresh,以及它们在BGP会话建立和路由交换中的作用。同时,详细阐述了BGP的六种状态机(Idle、Connect、Active、OpenSent、OpenConfirm、Established)及其转换过程,说明了如何通过状态机管理和维护BGP邻居关系。

一、BGP的五种交互报文

BGP的五种报文,分别是:Open、Keepalive、Update、Notification、 Route-Refresh

BGP包属于应用层,所以BGP的所有报文都是被TCP封装着,依赖TCP通道进行传输。

[下图:可以看到BGP包封装于TCP之内]
在这里插入图片描述

1、各报文的作用

如何通过BGP报头判断出所发送的BGP报文类型?【通过BGP头部中的Type字段】

在这里插入图片描述

  • TYPE值 报文类型
    1 OPEN
    2 UPDATE
    3 NOTIFICATION
    4 KEEPALIVE
    5 REFRESH

1-Open:用于协商参数、建立邻居,TCP三次握手正常建立之后,才会发送Open报文。

2-Update:用于更新传递路由信息。

3-Notification:报告错误信息,用于断开邻居关系。

4-Keepalive:定期发送,用于维持BGP邻居关系,Keepalive报文格式中只包含报文头,没有附加其他任何字段。

5-Route-Refresh:路由刷新报文,让对方主动给我发送最新的,我所需要的路由信息。

2、报文内部的重要字段

更多更具体的字段介绍,可自行查看报文格式大全:网络协议报文格式大全 v1.0.chm

Open

  • My AS,本地AS号
  • BGP Identifier,BGP标识符(本设备的Router-id)<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hades_Ling

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值