实验报告
一、实验拓扑
二、实验要求
1、每个设备均有环回
2、使所有设备之间互通
三、实验思路
1、配置IP
2、R1和R2之间使用直连接口IP建立EBGP对等体关系
3、R2-4之间使用环回接口建立非直连的IBGP对等体关系
4、R4-5之间使用环回接口建立EBGP对等体关系
5、进行路由发布
6、R2-4之间建立OSPF关系,通过重发布的方式发布路由
四、实验步骤
1、配置IP
[r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip address 12.0.0.1 24 [r1-GigabitEthernet0/0/0]int l 0 [r1-LoopBack0]ip address 1.1.1.1 32 [r2]int g0/0/0 [r2-GigabitEthernet0/0/0]ip address 12.0.0.2 24 [r2-GigabitEthernet0/0/0]int l 0 [r2-LoopBack0]ip address 2.2.2.2 32 [r2-LoopBack0]int g0/0/1 [r2-GigabitEthernet0/0/1]ip address 23.0.0.1 24 [r3]int g0/0/0 [r3-GigabitEthernet0/0/0]ip address 23.0.0.2 24 [r3-GigabitEthernet0/0/0]int l 0 [r3-LoopBack0]ip address 3.3.3.3 32 [r3-LoopBack0]int g0/0/1 [r3-GigabitEthernet0/0/1]ip address 34.0.0.1 24 [r4]int g0/0/0 [r4-GigabitEthernet0/0/0]ip address 34.0.0.2 24 [r4-GigabitEthernet0/0/0]int l 0 [r4-LoopBack0]ip address 4.4.4.4 32 [r4-LoopBack0]int g0/0/1 [r4-GigabitEthernet0/0/1]ip address 45.0.0.1 24 [r5]int g0/0/0 [r5-GigabitEthernet0/0/0]ip address 45.0.0.2 24 [r5-GigabitEthernet0/0/0]int l 0 [r5-LoopBack0]ip address 5.5.5.5 32 -----用作与R4建立BGP连接 [r5-LoopBack0]int l 1 [r5-LoopBack1]ip address 10.1.1.1 24
讯享网
2、R1和R2之间使用直连接口IP建立EBGP对等体关系
讯享网R1: [r1]bgp 100 ---启动BGP协议,并且规定其AS号 [r1-bgp]router-id 1.1.1.1 ---配置设备的RID数值,一般选择设备的loopback接口的IP地址 [r1-bgp]peer 12.0.0.2 as-number 200 ---配置BGP对等体信息,包含了对等体的IP地址以及对等体所在的AS号 R2: [r2]bgp 200 [r2-bgp]router-id 2.2.2.2 [r2-bgp]peer 12.0.0.1 as-number 100

3、R2-4之间使用环回接口建立非直连的IBGP对等体关系
R2: [r2]bgp 200 [r2-bgp]router-id 2.2.2.2 [r2-bgp]peer 3.3.3.3 as-number 200 [r2-bgp]peer 4.4.4.4 as-number 200 [r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0 ---修改数据包中的源IP,对等体双方均需要进行修改 [r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0 R3: [r3]bgp 200 [r3-bgp]router-id 3.3.3.3 [r3-bgp]peer 2.2.2.2 as-number 200 [r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0 [r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0 R4: [r4]bgp 200 [r4-bgp]router-id 4.4.4.4 [r4-bgp]peer 2.2.2.2 as-number 200 [r4-bgp]peer 3.3.3.3 as-number 200 [r4-bgp]peer 2.2.2.2 connect-interface LoopBack 0 [r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0

4、R4-5之间使用环回接口建立EBGP对等体关系
讯享网R4: [r4]bgp 200 [r4-bgp]peer 5.5.5.5 as-number 300 [r4-bgp]peer 5.5.5.5 connect-interface LoopBack 0 R5: [r5]bgp 300 [r5-bgp]router-id 5.5.5.5 [r5-bgp]peer 4.4.4.4 as-number 200 [r5-bgp]peer 4.4.4.4 connect-interface LoopBack 0


配完之后会发现,两个设备无法通过检查一直处于IdIe状态,原因是没有配置路由。
[r4]ip route-static 5.5.5.5 32 45.0.0.2 [r5]ip route-static 4.4.4.4 32 45.0.0.1
配置完路由,发现两个设备还不能建立BGP连接,我们就进行抓包分析。

看抓包中最黑的一行,发现有NOTIFICATION报文,点开这个报文查看问题

问题:此时TCP会话会正常建立,转而建立BGP会话。但是,对设备而言,此时的对端IP检查会发现是通过静态路由或IGP路由才可实现网络可达。那么也就意味着此时需要通过多跳才能到达目的地,而数据包中的TTL=1,发现错误,故两端均会发送notification报文进行告警,并断开BGP和TCP会话。
解决方法:修改TTL数值,两边均需要修改
讯享网[r4-bgp]peer 5.5.5.5 ebgp-max-hop 2 [r5-bgp]peer 4.4.4.4 ebgp-max-hop 2 ---修改TTL=2,如果不加参数,则修改为255

5、进行路由发布
[r1-bgp]network 1.1.1.1 32 [r5-bgp]network 10.1.1.1 24
保证每个设备的BGP路由表的下一跳属性正确,在R2/4上将下一跳属性修改为本地
讯享网[r2-bgp]peer 3.3.3.3 next-hop-local [r2-bgp]peer 4.4.4.4 next-hop-local ---R2在给3.3.3.3和4.4.4.4传递路由信息时,将下一跳属性修改为本地 [r4-bgp]peer 2.2.2.2 next-hop-local [r4-bgp]peer 3.3.3.3 next-hop-local ---R4在给2.2.2.2和3.3.3.3传递路由信息时,将下一跳属性修改为本地
NextHop:谁发送的路由信息,下一跳就为谁。如果是本地始发,则该字段为0.0.0.0。





6、R2-4之间建立OSPF关系,通过重发布的方式发布路由
[r2]ospf 1 router-id 2.2.2.2 [r2-ospf-1]area 0 [r2-ospf-1-area-0.0.0.0]network 23.0.0.1 24 [r2-ospf-1-area-0.0.0.0]network 2.2.2.2 32 [r3]ospf 1 router-id 3.3.3.3 [r3-ospf-1]area 0 [r3-ospf-1-area-0.0.0.0]network 23.0.0.2 24 [r3-ospf-1-area-0.0.0.0]network 34.0.0.1 24 [r3-ospf-1-area-0.0.0.0]network 3.3.3.3 32 [r4]ospf 1 router-id 3.3.3.3 [r4-ospf-1]area 0 [r4-ospf-1-area-0.0.0.0]network 34.0.0.2 24 [r4-ospf-1-area-0.0.0.0]network 4.4.4.4 32

讯享网[r2-bgp]import-route ospf 1 ---将通过OSPF进程1学习到的路由信息重发布到BGP中。
7、R1与R5ping通


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/129835.html