IBGPとEBGP での疑問

この質問の投稿一覧へ

なし IBGPとEBGP での疑問

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2015-11-30 20:02 | 最終変更
platina30  半人前   投稿数: 8
BGP で下記のような構成を作りましたが、R1のループバックからR3のループバックへping が飛びません。

調べていったところ、next-hop-self で解決できるようでしたが、ping疎通まではできませんでした。

どうして、ping が通らないのでしょうか?
また、どうしたらping が飛ぶようになるのでしょうか?
飛ばないのが普通なのでしょうか?
よろしくお願いいたします。

BGP は、RIPやOSPF等みたいに簡単にping が通らないのですね…
ピアが張れてもpingは飛ばないものなのでしょうか。

[トポロジ]
R1 --- R2 --- R3

R1 = AS100
R2 = AS100
R3 = AS200




[R1]
int loopback 0
ip address 1.1.1.1 255.255.255.255

int gi 0/0
ip address 192.168.12.1 255.255.255.0
no sh

router eigrp 100
network 192.168.12.0

router bgp 100
network 1.1.1.1 mask 255.255.255.255
neighbor 192.168.12.2 remote-as 100


[R2]
int loopback 0
ip address 2.2.2.2 255.255.255.255

int gi 0/0
ip address 192.168.12.2 255.255.255.0
no sh

int gi 1/0
ip address 192.168.23.2 255.255.255.0
no sh

router eigrp 100
network 192.168.12.0 0.0.0.255

router bgp 100
network 2.2.2.2 mask 255.255.255.255
neighbor 192.168.12.1 remote-as 100
neighbor 192.168.12.1 next-hop-self
neighbor 192.168.23.3 remote-as 200

[R3]
int loopback 0
ip address 3.3.3.3 255.255.255.255

int gi 0/0
ip address 192.168.23.3 255.255.255.0
no sh

router bgp 200
network 3.3.3.3 mask 255.255.255.255
neighbor 192.168.23.2 remote-as 100





以下は、R1で show コマンドを叩いた結果です。

[R1]
R1#sh ip bgp
BGP table version is 6, local router ID is 1.1.1.1

Network Next Hop Metric LocPrf Weight Path
*> 1.1.1.1/32 0.0.0.0 0 32768 i
*>i 2.2.2.2/32 192.168.12.2 0 100 0 i
*>i 3.3.3.3/32 192.168.12.2 0 100 0 200 i


R1#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms


R1#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/28/36 ms


R1#sh ip bgp 3.3.3.3
BGP routing table entry for 3.3.3.3/32, version 5
Paths: (1 available, best #1, table default)
Not advertised to any peer
Refresh Epoch 1
200
192.168.12.2 from 192.168.12.2 (2.2.2.2)
Origin IGP, metric 0, localpref 100, valid, internal, best
rx pathid: 0, tx pathid: 0x0




試しに、R3 にて debug ip icmp を有効にしてみます
その後、R1からping を打ってみます。


R3#debug ip icmp
ICMP packet debugging is on



R1#ping 3.3.3.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)

R3#
*Nov 30 19:40:58.379: ICMP: echo reply sent, src 3.3.3.3, dst 192.168.12.1, topology BASE, dscp 0 topoid 0
R3#
*Nov 30 19:41:00.415: ICMP: echo reply sent, src 3.3.3.3, dst 192.168.12.1, topology BASE, dscp 0 topoid 0
R3#
*Nov 30 19:41:02.403: ICMP: echo reply sent, src 3.3.3.3, dst 192.168.12.1, topology BASE, dscp 0 topoid 0
R3#
*Nov 30 19:41:04.403: ICMP: echo reply sent, src 3.3.3.3, dst 192.168.12.1, topology BASE, dscp 0 topoid 0
R3#
*Nov 30 19:41:06.423: ICMP: echo reply sent, src 3.3.3.3, dst 192.168.12.1, topology BASE, dscp 0 topoid 0




R1からR3までping が届いているものの、R3からR1へ届いていないようです。

R1からR3までping が通るようにするには、どうしたら良いでしょうか?

そもそもどうして、ping が通らないのでしょうか?
下記のようにeigrp の設定を追加することが一般的な解決手段でしょうか?
他に解決手段がありましたら教えて頂けると幸いです。

[R2]
router eigrp 100
network 192.168.23.0 0.0.0.255

[R3]
router eigrp 100
network 192.168.23.0 0.0.0.255




R3での ルーティングテーブルや BGP のshow 結果も記します。

R3#sh ip bgp

Network Next Hop Metric LocPrf Weight Path
*> 1.1.1.1/32 192.168.23.2 0 100 i
*> 2.2.2.2/32 192.168.23.2 0 0 100 i
*> 3.3.3.3/32 0.0.0.0 0 32768 i




R3#sh ip route

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 1 subnets
B 1.1.1.1 [20/0] via 192.168.23.2, 00:26:34
2.0.0.0/32 is subnetted, 1 subnets
B 2.2.2.2 [20/0] via 192.168.23.2, 00:26:03
3.0.0.0/32 is subnetted, 1 subnets
C 3.3.3.3 is directly connected, Loopback0
192.168.23.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.23.0/24 is directly connected, GigabitEthernet0/0
L 192.168.23.3/32 is directly connected, GigabitEthernet0/0

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.