BGP

EBGP防环机制:
Ebgp通过AS-path来防止路由环路
对于as之间学习到的ESGP路由,通过AS-path属性记录途径的AS路径,规定在收到带有本地as号的路由将被直接丢弃
IGBP防环机制
运行BGP的路由器将路由信息传递给IGBP时,as号不会附加到as-path中,所以IBGP不具备ebgp路由所具有的的防环功能
Ibgp遵守水平分割规则,即不能将内部对等体那里获得的路由发送给内部对等体。也就是ibgp对等体之间仅能学习到对等体之间的路由,不能学习到非邻居之间的路由(不考虑外部邻居)
IBGP水平分割解决方案:
1、 bgp全互联
2、 路由反射器(route reflector,RR)
3、 BGP联盟(confederation)
1和2的结合
BGP配置 学习笔记28_第1张图片
配置:
1、 端口配置
2、 Igp互联
3、 Bgp联盟
a) R3:
Bgp 64512
i. route-id 3.3.3.3
ii. confederation id 100 指定大联盟号
iii. confederation peer-as 64513 指定联盟中的邻居小as
iv. peer 10.10.2.2 as-number 64512
v. peer 10.10.2.2 connect-interface loopback 0
vi. peer 192.168.34.4 as-number 64513-
b)R4:同上
命令解析:
当R4与R3建立邻居时
首先判定邻居的类型
IBGP邻居
EBGP邻居
比较的是:bgp 64512和peer中的as-number 64512,两者不同故,属于EBGP邻居
判定该外部邻居所在的/使用的as号是否与自己在同一个联盟下
判断依据:confederation peer-as 64512
此上比较后会影响报文中的AS号的信息,外部发送大as号,内部发小as号

排错:
    Terminal monitor
    Terminal debugging
    Debugging bgp IP地址(邻居)al

Undo debug all

BGP联盟:多AS的连接
实验目的:1:PC之间可以互通
2:AS内部的小as外部邻居的建立
3:两个大AS之间的设置,对于路由传递的影响
4:思考在哪一台路由上对于BGP宣告网络
BGP配置 学习笔记28_第2张图片