浅谈BGP(边界网关协议)基础

 自治系统(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状态机制:

  

浅谈BGP(边界网关协议)基础_第1张图片

 

  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


你可能感兴趣的:(浅谈BGP(边界网关协议)基础)