自治系统(AS)之间使用EGP,最新的EGP叫做BGP。
1. BGP端口号:179(封装在TCP)
2. BGP默认通告原则:
IBGP:从一个IBGP邻居收到的路由条目将不会传输给另一个IBGP
从一个EBGP邻居收到的路由条目将传输给自己的IBGP和EBGP邻居
EBGP: 从一个EBGP邻居收到的路由条目将传输给自己所有的邻居
3. BGP全连接:不是指物理上的全连结,是指同一个AS内,每个路由器之间或间接建立了IBGP邻居关系。
4. BGP的消息类型:
Open:用于建立BGP对等体之间的连接关系,包含:BGP版本 AS_ID,BGP RID
Keepalive:周期性向BGP对等体发送,保持连接的有效性(60S发一次)
Update: 携带路由更新
Notification:当BGP检测到错误状态时,向对等体发送,之后BGP连接立刻被关闭
5. BGP状态机制:
IDLE:空闲状态
Connect:连接状态
Active: 激活状态
Open –sent :发送open包
Open-confirm:接受OPEN包
Established: 已经连接
6. BGP属性:
公认必遵:Origin AS-path Next-hop
公认可选:LOACL_PREF
可选传递:Community Aggregate
可选非传递:MED
注意还有一个H3C私有的Preferred_value
7.BGP的路由选择:
首先丢弃下一跳不可达
优选Preferred_value值最大
优选本地优先级最高
优选聚合链路
优选AS路径最短
依次选起源属性 IGP EBGP INCOMLIETE