Cisco

當它們都屬於兩個不同的子網和 AS 時,如何使兩個路由器相互通信?

  • November 25, 2018

這是我的情況,我有一個路由器 R1,其外部 IP 地址為 11.11.2.1。我有另一個路由器 R2,其外部 IP 地址為 5.5.2.1。

在此處輸入圖像描述

我在 R1 和 R2 上執行 eBGP。但是,我無法從 R1 ping R2,從 R2 ping R1。我怎樣才能讓他們互相ping通?我知道他們在不同的子網中。但是,這可能是一個實際情況,我不想強制外部 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

!!快速乙太網0 / 0 11.11.2.1

!!

!ip 路由 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

引用自:https://serverfault.com/questions/793263