实验拓补图:
实验要求:
1、每个设备存在两个环回接口
a.一个接口使用设备编号创建环回,掩码为32
示例:R1的环回为1.1.1.1/32
该环回用来建立BGP对等体关系或者作为BGP Router-ID使用
b.另一个环回接口使用设备编号创建,地址为192.168.X.0/24
示例:R1的环回为192.168.1.0/24
该环回用来模拟用户网段,节省拓扑图中的Pc数量
c.其余网段自行规划
2、所有设备启动BGP协议
原因:避免BGP路由黑洞问题
3、在一个AS内部,建立全连接的IBGP对等体关系
原因:避免IBGP水平分割问题带来的路由传递故障
4、按照图示建立EBGP对等体和IBGP对等体关系
5、BGP仅传递用于模拟用户网段的接口路由信息
6、AS内部如有需要,自行选择IGP协议进行运行
7、实现所有模拟pc的环回接口之间相互通讯
一、开始配置接口与环回口IP地址:
R1到R10 都用设备编号创建环回口,IP配置完成后查表避免错误:
其中R7配置较多 容易出错:
二、使AS内部联通
1、R1无需配置IGP协议
2、AS200内需要配置IGP协议----使用ospf协议使AS200内部联通:
宣告直连网段以及环回(其中AS之间的设备不需要宣告):
配置完成后查看ospf邻居表以及路由表;
至此AS200内IGP协议联通;
3、AS300内两台设备并未连线,则不需要做IGP协议
4、AS400只有一个R7设备,也不需要配置IGP
5、AS500内只有R9 R10可以配置IGP协议:
宣告两个环回以及直连网段并查表:
三、AS之间传递网段----配置BGP协议
1、先进行物理口建邻:例如R1和R2、R3建立邻居
在AS200内为防止路由黑洞问题,R2不仅要和R4建立IBGP邻居,也要和R3建立IBGP邻居
且IBGP(跨设备)建邻建议用环回接口:(修改更新源为环回接口,下一跳为本机)
R1到R10重复以上步骤建邻
最后依次查表查看邻居建立情况:
查表发现R4建邻失败:
查看BGP配置R7 与R4 与R5都没有问题
然后ping R7 和R5发现都不通,于是查看路由表:
发现少了两条路由,添加后建邻成功
四、建邻完毕,在BGP中宣告业务网段
#查表查看BGP网段学习情况:
其中R5中缺少192.168.6.0 的网段信息
允许环路产生:
使得R5可以学习到R6的业务网段;
同理需要R6学到R5的网段则需要允许R3传过来的路由允许AS编号重复
R8学到R9和R10的路由需要R7传过来的路由允许AS编号重复
R9和R10学R8的路由同理;但也可以让路由从R6传到R9再到R10
即可先在R9上开始允许R6传过来的AS编号重复,再在R10上允许R9传过来的编号重复
随后路由表补充完整
五、在R1上做ping测试
实现全网通