explaining 英 [ɪkˈspleɪnɪŋ] v. 解释;
external 英 [ɪkˈstɜːnl] adj. 外部的;
BGP 无类路由协议
路径适量路由协议
metric
BGP 应用层协议 TCP 端口:179
BGP AS号码
不同AS通过AS号区分,AS号取值范围1-65535,其中64512-65535是私有AS号。
BGP路由传递
BGP 通过单播方式构建TCP会话以建立BGP 邻居,并要求两端的
设备通过该TCP连接周期性的发送KeepAlive消息保持该会话
BGP通过定义策略或者规则来穿越AS,所以BGP是as-by-as的
可靠的路由更新
• 传输协议:TCP ,端口号179
• 触发式更新:无需周期性更新,只发送增量路由(增加、修改、删除的路由信息)
• 周期性(60s )发送keepAlive 报文检测TCP
基于TCP 连接的邻居关系
• BGP 邻居关系建立在TCP 连接的基础之上
• 可以通过IGP 或静态路由来提供TCP 连接的IP 可达性
BGP的邻居关系
IBGP相同的AS号码
建立IBGP邻接关系,满足的条件
– 自治系统号相同
– 定义邻居建立TCP会话
– IBGP邻居可达
EBGP不是相同的AS号码
建立EBGP邻接关系,必须满足三个条件
– EBGP之间自制系统号不同
– 定义邻居建立TCP会话
– neighbor中指定的IP地址要可达
支持路由条目
ospf 最多能管理10000条
IS-IS 20000条
本地154730条路由条目
3张表:邻居表 、BGP table (forwarding)、IP routing table
BGP报文类型:
Open 建立邻居 includes hold time and BGP router ID
BGP router ID选择方式和ospf相同,可以手工配置也可以自己选择lp端口最优的ip。
keepalive 周期60秒
Update
Notification 用来报错