実現したいこと
BGP学習のため上記シンプルな構成を行いました。
各ルーター間同士で疎通できるようにしたいです。
ルーティングプロトコルはBGPのみを使用します。
発生している問題・分からないこと
各ルーターから、各ループバックアドレス宛てにPingを実施すると
R1 - R3間での一部Pingが通りません。
R1#ping 3.3.3.3 ← 通らない
R1#ping 3.3.3.3 source 192.168.1.254 ← 通らない
R1#ping 3.3.3.3 source 1.1.1.1 ← 通る
R1#ping 3.3.3.3 source 172.16.1.254 ← 通る
R3#ping 1.1.1.1 ← 通らない
R3#ping 1.1.1.1 source 192.168.2.253 ← 通らない
R3#ping 1.1.1.1 source 3.3.3.3 ← 通る
R3#ping 1.1.1.1 source 172.16.2.254 ← 通る
・R1 - R2間
・R2 - R3間
は問題なくPingが通ります。
show ip route 及び show ip bgp では経路を学習出来ているように見えるため、どこに問題があるのか分からない状況です。
該当のソースコード
R1の設定 interface Loopback0 ip address 1.1.1.1 255.255.255.255 ! interface Ethernet0/0 ip address 192.168.1.254 255.255.255.0 ! interface Ethernet0/2 ip address 172.16.1.254 255.255.255.0 ! router bgp 1 bgp log-neighbor-changes network 1.1.1.1 mask 255.255.255.255 network 172.16.1.0 mask 255.255.255.0 neighbor 192.168.1.253 remote-as 2 ------------------------- R2の設定 interface Loopback0 ip address 2.2.2.2 255.255.255.255 ! interface Ethernet0/0 ip address 192.168.1.253 255.255.255.0 ! interface Ethernet0/1 ip address 192.168.2.254 255.255.255.0 ! router bgp 2 bgp log-neighbor-changes network 2.2.2.2 mask 255.255.255.255 neighbor 192.168.1.254 remote-as 1 neighbor 192.168.2.253 remote-as 3 ------------------------- R3の設定 interface Loopback0 ip address 3.3.3.3 255.255.255.255 ! interface Ethernet0/1 ip address 192.168.2.253 255.255.255.0 ! interface Ethernet0/2 ip address 172.16.2.254 255.255.255.0 ! router bgp 3 bgp log-neighbor-changes network 3.3.3.3 mask 255.255.255.255 neighbor 192.168.2.254 remote-as 2
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
OSPFで同様の構成を行って試しましたが問題ありませんでした。
補足
R1のbgp設定に
network 192.168.1.0 mask 255.255.255.0
R3のbgp設定に
network 192.168.2.0 mask 255.255.255.0
を追記したらPingの疎通が全て問題なく行えるようになりましたが、
どうしてそうなるのか理解が出来ないので解説を求めます!

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/04/05 14:00