IBGP之间采用router-id建立对等体,
EBGP直接采用直连地址建立对等体。
举列EBGP之间建立:
[R1]bgp 200
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 192.168.1.2 as-number 100
举列IBGP之间建立:
[R2]bgp 100
[R2-bgp] router-id 2.2.2.2
[R2-bgp] peer 4.4.4.4 as-number 100
[R2-bgp]peer 4.4.4.4 connect-interface LoopBack0
五种报文:
open报文;协商BGP对等体参数,建立对等体关系,TCP建立完之后,发送。
Update:用于在对等体之间传递路由信息,可以用来发布路由和撤销路由。
Notification:当BGP检测到状态错误时(对等体建立时,建立之后都有可能发生),回像对等体发送Notification,告知对端错误原因。之后BGP会立即终端。
Keepalive:BGP路由器收到对端发送的Keepalive,将对等体状态变为已连接,同时后续定期会发送Keepalive报文,用于保持连接。
Router-refresh:报文用来要求对等体重新发送指定地址族的路由信息,一般为本端修改了相关策略,要求对方重新发送Update,本段执行新的路由策略从新计算BGP路由。
[R2]refresh bgp 192.168.1.1 import,让R1重新给我发一下路由信息(也就是R1会重新发送update报文)(软清路由信息)
[R2]reset bgp 192.168.1.1(直接将邻居down掉重启)