BGP 边界网关协议
公有AS号:1-64511
私有AS号:64512-65535
状态机:
1.idle 空闲 这时候刚刚指定邻居 邻居一定要可达.通过IGP或者静态路由
用loopback接口要注意更新源
ebgp邻居要写多跳
边界路由器要对内写下一跳
2.connect 这时候在建立三次握手 本地端口随机 目的端口TCP的179 三层ip协议号是6(tcp)
3.opensent 这时候发送了open报文 open报文只用来发现邻居.包含多个需要协商的参数.
open报文在建立邻居之后就不再发送
4.openconfirm 这时候对邻居的open报文确认 对邻居发来的open报文内的参数进行协商.成功就confirm.
confirm后就马上发送keepalive包
keepalive默认60s 协商成最小的
update报文包含路由信息以及相关属性