eBGP、IBGP 传递路由

xiaoxiao2021-02-28  59

一、实验目的:验证EBGP、IBGP间路由传递下一跳问题

二、试验拓扑

三、各路由器主要配置

AR1、2、3、4都运行OSPF协议,实现路由互通

AR1:

interface GigabitEthernet0/0/0  ip address 12.0.0.1 255.255.255.0 

bgp 3  peer 12.0.0.2 as-number 4   #  ipv4-family unicast   undo synchronization   peer 12.0.0.2 enable # ospf 1   area 0.0.0.0    network 12.0.0.0 0.0.0.255 

--------------------------------------------------------------------------------------

AR2:

interface GigabitEthernet0/0/0  ip address 12.0.0.2 255.255.255.0  # interface GigabitEthernet0/0/1  ip address 23.0.0.2 255.255.255.0  # interface GigabitEthernet0/0/2  ip address 24.0.0.2 255.255.255.0 

bgp 4  peer 12.0.0.1 as-number 3   peer 23.0.0.3 as-number 12   #  ipv4-family unicast   undo synchronization   peer 12.0.0.1 enable   peer 23.0.0.3 enable # ospf 1   area 0.0.0.0    network 12.0.0.0 0.0.0.255    network 23.0.0.0 0.0.0.255    network 24.0.0.0 0.0.0.255 

---------------------------------------------------------------------------------

AR3:

bgp 12  peer 23.0.0.2 as-number 4   peer 24.0.0.4 as-number 12   #  ipv4-family unicast   undo synchronization   peer 23.0.0.2 enable   peer 24.0.0.4 enable # ospf 1   area 0.0.0.0    network 23.0.0.0 0.0.0.255  #

--------------------------------------------------------------------------------

AR4:

interface LoopBack1  ip address 4.4.4.4 255.255.255.255  # bgp 12  peer 23.0.0.3 as-number 12   #  ipv4-family unicast   undo synchronization   import-route direct   peer 23.0.0.3 enable # ospf 1   area 0.0.0.0    network 24.0.0.0 0.0.0.255 

------------------------------------------------------------------------------------------------------------------

四、结果与分析

在AR4上引入路由4.4.4.4到BGP,由于AR4与AR3 IBGP互联,通过IBGP把路由传到AR3,下一跳为:24.0.0.4

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface  4.4.4.4/32               IBGP    255  0          RD   24.0.0.4        GigabitEthernet0/0/1

4.4.4.4在AR3上通过EBGP传到AR2,EBGP间传递改变路由下一跳属性,AR2上故下一跳为:23.0.0.3

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface  4.4.4.4/32  EBGP    255  0           D   23.0.0.3        GigabitEthernet0/0/1

----------------------------------------------------------------------------

可见,出现环路

<AR2>tracert 4.4.4.4  traceroute to  4.4.4.4(4.4.4.4), max hops: 30 ,packet length: 40,press CTRL_C t o break   1 23.0.0.3 50 ms  30 ms  30 ms   2 23.0.0.2 20 ms  20 ms  10 ms   3 23.0.0.3 30 ms  40 ms  40 ms   4 23.0.0.2 10 ms  30 ms  20 ms   5 23.0.0.3 40 ms  40 ms  40 ms   6 23.0.0.2 40 ms  30 ms  30 ms   7 23.0.0.3 30 ms  50 ms  30 ms   8 23.0.0.2 30 ms  30 ms  30 ms   9 23.0.0.3 40 ms  40 ms  50 ms  10 23.0.0.2 50 ms  40 ms  50 ms  11 23.0.0.3 70 ms  60 ms  50 ms  12 23.0.0.2 70 ms  70 ms  50 ms  13 23.0.0.3 90 ms  70 ms  80 ms  14 23.0.0.2 60 ms  60 ms  60 ms  15 23.0.0.3 80 ms  90 ms  90 ms  16 23.0.0.2 60 ms  80 ms  80 ms  17 23.0.0.3 100 ms  100 ms  90 ms  18 23.0.0.2 70 ms  110 ms  90 ms  19 23.0.0.3 110 ms  120 ms  110 ms  20 23.0.0.2 110 ms  100 ms  100 ms  21 23.0.0.3 120 ms  100 ms  120 ms  22 23.0.0.2 120 ms  110 ms  110 ms  23 23.0.0.3 130 ms  130 ms  120 ms  24 23.0.0.2 140 ms  120 ms  130 ms  25 23.0.0.3 140 ms  150 ms  130 ms  26 23.0.0.2 130 ms  130 ms  150 ms  27 23.0.0.3 150 ms  140 ms  140 ms  28 23.0.0.2 120 ms  120 ms  130 ms  29 23.0.0.3 140 ms  130 ms  140 ms  30 23.0.0.2 120 ms  130 ms  140 ms  可通过在AR3上配置 peer 23.0.0.3 next-hop-invariable 不改变下一跳属性 使到4.4.4.4 的路由下一跳为24.0.0.4.但模拟器上配置该命令未起作用,可能是模拟器BUG

转载请注明原文地址: https://www.6miu.com/read-48022.html

最新回复(0)