BGP Router ID
作用(同OSPF):用于表示设备的唯一性。
选举方式(同OSPF)
1 手动配置(最优先)
2 自动选择IP地址最大的环回接口
3 自动选择IP地址最大的物理接口
注:修改RID后需要重新建立邻接关系。
相关命令
配置RID
[R1-bgp]router-id 1.1.1.1
BGP 报文
BGP存在5种类型的报文,不同类型的报文拥有相同的头部(header)。
| 报文名称 |
作用 |
发送时刻 |
| Open |
协商BGP对等体参数,建立对等体关系 |
BGP TCP连接建立成功之后 |
| Update |
发送BGP路由更新 |
BGP对等体关系建立之后有路由需要发送或路由变化时向对等体发送Update报文 |
| Notification |
报告错误信息,中止对等体关系 |
当BGP在运行中发现错误时,发送Notification报文将错误通告给BGP对等体 |
| Keepalive |
标志对等体建立,维持BGP对等体关系 |
BGP路由器收到对端发送的Keepalive报文,将对等体状态置为已建立,同时后续定期发送keepalive报文用于保持连接 |
| Route-refresh |
用于在改变路由策略后请求对等体重新发送路由信息。只有支持路由刷新能力的BGP设备会发送和响应此报文 |
当路由策略发生变化时,触发请求对等体重新通告路由 |
BGP报文通用头部

Marker:16Byte,用于标明BGP报文边界,所有bit均为“1”。
Length:2Byte,BGP报文总长度(包括报文头在内),以Byte为单位。
Type:1Byte,BGP报文的类型。其取值从1到5,分别表示Open、Update、Notification、Keepalive和Route-refresh 报文。
Open报文
Open报文是TCP连接建立之后发送的第一个报文,用于建立BGP对等体之间

3234

被折叠的 条评论
为什么被折叠?



