目的

異なるネットワークに所属している2台のPCをお互いに通信させます。
ルーティングプロトコルはBGPを使用します。
お互いのAS内のルート情報がBGPでアドバタイズされていることを確認します。

接続構成

bgp10-05.png

設定

R1の設定

R1(config)#int f0/0
R1(config-if)#ip add 10.1.1.1 255.255.255.252
R1(config-if)#no shut

 

R1(config-if)#int f1/0
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#no shut

 

R1(config)#router bgp 1
AS番号1でBGPルーティングプロセスを有効にする
R1(config-router)#neighbor 10.1.1.2 remote-as 2
AS2の10.1.1.2のルーターとピアを確立する
R1(config-router)#net 192.168.1.0 mask 255.255.255.0
192.168.1.0/24の経路情報をBGPで流す

 

 

R2の設定

R2(config)#int f0/0
R2(config-if)#ip add 10.1.1.2 255.255.255.252
R2(config-if)#no shut

 

R2(config-if)#int f1/0
R2(config-if)#ip add 192.168.3.1 255.255.255.0
R2(config-if)#no shut

 

R2(config)#router bgp 2
AS番号2でBGPルーティングプロセスを有効にする
R2(config-router)#neighbor 10.1.1.1 remote-as 1
AS1の10.1.1.1のルーターとピアを確立する
R2(config-router)#net 192.168.3.0 mask 255.255.255.0
192.168.3.0/24の経路情報をBGPで流す

 

 

PC-1の設定

PC-1> ip 192.168.1.100/24 192.168.1.1
Checking for duplicate address...
PC1 : 192.168.1.100 255.255.255.0 gateway 192.168.1.1

 

PC-1> save
Saving startup configuration to startup.vpc
. done

 

 

PC-2の設定

PC-2> ip 192.168.3.100/24 192.168.3.1
Checking for duplicate address...
PC1 : 192.168.3.100 255.255.255.0 gateway 192.168.3.1

 

PC-2> save
Saving startup configuration to startup.vpc
. done

設定確認

ルーティングプロトコルの確認

R1#sh ip protocols
*** IP Routing is NSF aware ***

①
Routing Protocol is "bgp 1"
  Outgoing update filter list for all interfaces is not set
  Incoming update filter list for all interfaces is not set
  IGP synchronization is disabled
  Automatic route summarization is disabled
②
  Neighbor(s):
    Address          FiltIn FiltOut DistIn DistOut Weight RouteMap
    10.1.1.2
  Maximum path: 1
  Routing Information Sources:
    Gateway         Distance      Last Update
    10.1.1.2              20      03:04:05
  Distance: external 20 internal 200 local 200

①有効化されているルーティングプロトコルは 「BGP」で、AS番号は「1」
②「10.1.1.2」のIPアドレスとネイバーを構成している

 

BGPの経路情報を確認(簡易)

R1#sh ip bgp summary
BGP router identifier 10.1.1.1, local AS number 1
BGP table version is 3, main routing table version 3
2 network entries using 272 bytes of memory
2 path entries using 112 bytes of memory
2/2 BGP path/bestpath attribute entries using 256 bytes of memory
1 BGP AS-PATH entries using 24 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 664 total bytes of memory
BGP activity 2/0 prefixes, 2/0 paths, scan interval 60 secs

①
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
10.1.1.2        4     2      23      23        3    0    0 00:19:45        1


Neighbor:BGPネイバーのIPアドレス。「10.1.1.2」
V:BGPのバージョン。「4」
AS:BGPネイバーのAS番号。「2」
MsgRcvd:受信したBGPメッセージ数。「23」
MsgSent:送信したBGPメッセージ数。「23」
TblVer:送信したBGPテーブルの最新バージョン。「3」
InQ:未処理の受信したBGPメッセージ数。「0」
OutQ:未送信のBGPメッセージ数。「0」
Up/Down:BGPセッションが確立されてからの経過時間。「00:19:45」
State/PfxRcd:BGPネイバから受信した経路数。「1」

 

BGPの経路情報を確認

R1#sh ip bgp
BGP table version is 9, local router ID is 192.168.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, m multipath, b backup-path, x best-external, f RT-Filter
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 192.168.1.0      0.0.0.0                  0         32768 i
*> 192.168.3.0      10.1.1.2                 0             0 2 i


BGPルート
「*」 はこの経路情報が有効であることを示すステータスコードで「>」 はベストパスを示している。ベストパスの経路情報がルーティングテーブルに記載される

 

Network
宛先ネットワーク。「192.168.3.0」

 

Next Hop
ネクストホップ。「10.1.1.2」
0.0.0.0 と表示される場合はnetworkコマンド、または aggregate-addressコマンドを使ってローカルで生成されたルートを意味する。

 

Metric
MED属性値。デフォルト値は 0。隣接するAS内でのみ有効な値。 「0」

 

LocPrf
LocalPreference属性値。デフォルト値は 100。EBGPルートの場合は空欄で表示される。

 

Weight
Weight 属性値。デフォルト値は32768。AS内のローカルルート以外は 0 と表示される。

 

Path
AS Path属性値。AS番号がない場合、そのルートはAS内のルートであることを意味する。右端から順に経由したAS番号が表示。「i」はORIGINアトリビュートのIGP、「?」はIncomplete。

 

ルーティングテーブルの確認

R1#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       + - replicated route, % - next hop override

Gateway of last resort is not set

      10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        10.1.1.0/30 is directly connected, FastEthernet0/0
L        10.1.1.1/32 is directly connected, FastEthernet0/0
      192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C        192.168.1.0/24 is directly connected, FastEthernet1/0
L        192.168.1.1/32 is directly connected, FastEthernet1/0
①
B     192.168.3.0/24 [20/0] via 10.1.1.2, 00:28:33


ルートの情報源、BGPのこと

 

192.168.3.0/24
リモートネットワーク

 

[20/0]
20は、アドミニストレーティブディスタンス
0は、メトリック(コスト)

 

via 10.1.1.2
ネクストホップ

 

00:28:33
宛先ルートを受信してから経過時間

動作確認

Pingの疎通テスト

PC-1からPC-2

PC-1> ping 192.168.3.100
84 bytes from 192.168.3.100 icmp_seq=1 ttl=62 time=62.583 ms
84 bytes from 192.168.3.100 icmp_seq=2 ttl=62 time=62.531 ms
84 bytes from 192.168.3.100 icmp_seq=3 ttl=62 time=62.507 ms
84 bytes from 192.168.3.100 icmp_seq=4 ttl=62 time=62.612 ms
84 bytes from 192.168.3.100 icmp_seq=5 ttl=62 time=41.199 ms

 

PC-2からPC-1

PC-2> ping 192.168.1.100
84 bytes from 192.168.1.100 icmp_seq=1 ttl=62 time=93.487 ms
84 bytes from 192.168.1.100 icmp_seq=2 ttl=62 time=62.549 ms
84 bytes from 192.168.1.100 icmp_seq=3 ttl=62 time=62.446 ms
84 bytes from 192.168.1.100 icmp_seq=4 ttl=62 time=62.507 ms
84 bytes from 192.168.1.100 icmp_seq=5 ttl=62 time=62.510 ms

 

異なるセグメントのPCがお互いに通信できることが確認できます。

トップへ戻る