HCIP版--BGP小实验

需求:
在这里插入图片描述
拓扑图:
在这里插入图片描述
给各个接口配置ip地址,然后在AS2起一个ibgp协议,这里用ospf协议。和opspf不同,bgp没有进程号,只有as号,例如:在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
当两端邻居建立配置完成后,将进行TCP三次握手,建立TCP会话;
display tcp status
在这里插入图片描述
这个179服务端口被r2拿着,说明是r1找r2建立TCP连接,r2拿着固定端口179.


一:BGP建立邻居(对等体peer):

1.路由器两两之间互相建邻居,如果用接口建邻居是直连,自己就通的。如用两路由器的环回接口建邻,首先先写静态路由使其能ping通。

[Huawei]ip route-static 5.5.5.5 32 45.1.1.2
[Huawei]ip route-static 5.5.5.5 32 54.1.1.2

指对端的ip地址与所在as号
在这里插入图片描述
一旦使用环回接口作为目标ip地址时,也应该修改源为本地的环回接口ip地址(防止接口ip与环回ip找串了,源目ip找串)。
在这里插入图片描述
BGP规定EBGP邻居间默认所有的BGP数据包TTL值为1,导致环回建立邻居关系服务缺少跳数,所以修改跳数到够用,这里设置2,就够用了。
在这里插入图片描述
建邻居这就ok了,以R3为例子display bgp peer:
在这里插入图片描述
二:接下来bgp路由宣告
在R1宣告1.1.1.1,在R3不优,不优的原因:下一跳不可达(因为AS-BY-AS)

[r2-bgp]peer 3.3.3.3 next-hop-local
将BGP路由传输给邻居3.3.3.3时修改下一跳属性为本地(2.2.2.2)

给R3设置路由反射器

[r3-bgp]peer 2.2.2.2 reflect-client
该指令的作用,是让2.2.2.2成为本地的客户端,同时本地成为路由反射器;

R3可以传给R4了,打破了IBGP水平分割,至此,1.1.1.1传递给了全部AS
接下来传,5.5.5.5,应为5.5.5.5是建邻所用的ip地址,故因为存在静态路由,管理距离小于BGP传递的5.5.5.5,所以该条目在R4上不优,解决方法:

1.修改静态路由
2.改变建邻的ip地址

在R2,R3,R4上各自宣告各自的环回,所有环回都可去往所有AS自治系统了。

猜你喜欢

转载自blog.csdn.net/weixin_43790008/article/details/104382994