Назад | Перейти на главную страницу

Как я могу заставить два маршрутизатора взаимодействовать друг с другом, если они оба принадлежат к двум разным подсетям и AS?

Вот моя ситуация, у меня есть маршрутизатор R1, внешний IP-адрес которого 11.11.2.1. У меня есть еще один маршрутизатор R2 с внешним IP-адресом 5.5.2.1.

Я использую eBGP на R1 и R2. Однако я не могу пинговать R2 с R1 и R1 с R2. Как заставить их пинговать друг друга? Я знаю, что они в другой подсети. Но это может быть практический случай, когда я не хочу, чтобы внешний IP-адрес совпадал с подсетью другого интерфейса маршрутизатора.

Без «команды отключения подключенной проверки» этот сценарий также работал у меня. Добавил статический маршрут к соседнему маршруту и ​​достиг соседнего корабля.

R1#
router bgp 200
 no synchronization
 bgp log-neighbor-changes
 network 1.0.0.0 mask 255.255.255.0
 network 1.1.1.0 mask 255.255.255.0
 network 2.2.2.0 mask 255.255.255.0
 neighbor 11.11.2.1 remote-as 100
 no auto-summary


FastEthernet0/0            5.5.2.1       
Loopback0                  1.1.1.1        
Loopback2                  2.2.2.2       
!
!
ip route 11.11.2.0 255.255.255.0 FastEthernet0/0
!
!
!
R1#show ip bgp summary 

Neighbor        V          AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
11.11.2.1       4        100      19      19        3    0    0 00:17:05        0


!!
!!
!!


router bgp 100
 no synchronization
 bgp log-neighbor-changes
 neighbor 5.5.2.1 remote-as 200
 no auto-summary

! ! FastEthernet0 / 0 11.11.2.1
! !
! ip route 11.11.2.0 255.255.255.0 FastEthernet0 / 0!

Neighbor        V          AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
5.5.2.1         4        200      20      20        1    0    0 00:17:11        2

По умолчанию eBGP требует, чтобы соседи были напрямую подключены к одной и той же подсети. Если два ваших соседа по BGP находятся в разных подсетях, вам нужно будет использовать промежуточный маршрутизатор для маршрутизации пакетов BGP между подсетями.

Потребуются статические маршруты и команда BGP с несколькими переключениями. Вам следует ознакомиться с некоторой документацией BGP.

R1:

ip route static 5.5.2.0 24 serial1/0

R2:

ip route static 11.11.2.0 24 serial1/0

Убедитесь, что вы можете пинговать R1 <--> R2

Там после:

R1:

bg 100
neighbor 5.5.2.1 remote as 200
neighbor 5.5.2.1 disable-connected-check

R2:

bgp 200
neighbour 11.11.2.1 remote as 100
neighbor 11.11.2.1 disable-connected-check