1.特性
使用Tcp179端口建立邻居,不使用组播或者广播,所以只能手工单播建立邻居
2.四种类型的包
Open包:用于建立邻居关系,只在建邻居时用,邻居建立好以后,不再发送
Keepalive包:用于保持邻居关系,它加上Open就相当于IGP的Hello包。 每60秒发送一次,Holdtime 180秒
Update包:包含的是路由的更新,以及路由的属性
Notification包:在出错时,使用该包。一般会重置邻居关系。
3.邻居状态机
Idle:不分配BGP资源,不允许传入的BGP的连接
connect:TCP连接建立成功,等待发送Open包
Open sent:已经发送Open包给对方
Open confirm:等待对方的Keepalive包,成功接收,将变成Establish状态
Active :初始化一个TCP连接来建立BGP的邻居关系
Establish:邻居关系已经建立
处于Active的四种原因:
A.邻居没有到达本地路由器的更新源接口的路由
B.邻居的Peer地址配置错误,不是本地的更新源接口地址
C.邻居没有配置Neighbor命令
D.AS号配置错误
4.为什么路由是不优的
有两个原因:一是IGP与BGP没有同步,二是下一跳不可达
不优的路由:不放入路由,也不会传给其他邻居
5.如何解决不优的路由
解决方法:一是IBGP邻居全Full mesh,并关闭同步,二是确保本地有到某路由的下一跳属性的路由
6.什么时候路由标识为r,什么时候标识为s
标识为r:通过IGP与BGP同时学习到了一条路由,且IGP的管理距离比BGP的管理距离小,在查看BGP表时,这样的路由条目会被标识为r
标识为s:被抑制的路由,在使用聚合时,携带了Supp map参数,该route-map所Permit的路由会被标识成s,注意在此时使用route-map,不需要写一条空语句以匹配其他路由。
转载于:https://blog.51cto.com/liu008qing/463422