BGP(AS_PATHフィルタ・filter-list その2)

BGP(AS_PATHフィルタ・filter-list その1)」の続きです。

まずは、下のネットワークを構築していきます。

各ルータの設定は、以下のようになります。

●Router_Aの設定

!
version 12.0
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname Router_A
!
enable password cisco
!
ip subnet-zero
!
interface Loopback0
 ip address 10.10.10.1 255.255.255.0
!
interface Loopback1
 ip address 20.20.20.1 255.255.255.0
!
interface Serial0/0
 bandwidth 64
 ip address 172.16.0.1 255.255.0.0
 clockrate 64000
!
interface Serial0/1
 bandwidth 64
 ip address 172.17.0.1 255.255.0.0
 clockrate 64000
!
router bgp 100
 no synchronization
 network 10.10.10.0 mask 255.255.255.0
 network 20.20.20.0 mask 255.255.255.0
 neighbor 172.16.0.2 remote-as 200
 neighbor 172.17.0.2 remote-as 300
 no auto-summary
!
ip classless
!
line con 0
 exec-timeout 0 0
 transport input none
line aux 0
line vty 0 4
 password cisco
 login
!
no scheduler allocate
end

●Router_Bの設定

!
version 11.2
no service udp-small-servers
no service tcp-small-servers
!
hostname Router_B
!
enable password cisco
!
ip subnet-zero
!
interface Ethernet0
 ip address 172.18.0.1 255.255.0.0
!
interface Serial0
 ip address 172.16.0.2 255.255.0.0
 bandwidth 64
!
router bgp 200
 no synchronization
 neighbor 172.16.0.1 remote-as 100
 neighbor 172.18.0.2 remote-as 400
 no auto-summary
!
ip classless
!
line con 0
 exec-timeout 0 0
line aux 0
line vty 0 4
 password cisco
 login
!
end

●Router_Cの設定

!
version 11.2
no service udp-small-servers
no service tcp-small-servers
!
hostname Router_C
!
enable password cisco
!
ip subnet-zero
!
interface Ethernet0
 ip address 172.19.0.1 255.255.0.0
!
interface Serial0
 ip address 172.17.0.2 255.255.0.0
 bandwidth 64
!
router bgp 300
 no synchronization
 neighbor 172.17.0.1 remote-as 100
 neighbor 172.19.0.2 remote-as 400
 no auto-summary
!
ip classless
!
line con 0
 exec-timeout 0 0
line aux 0
line vty 0 4
 password cisco
 login
!
end

●Router_Dの設定

!
version 11.2
no service udp-small-servers
no service tcp-small-servers
!
hostname Router_D
!
enable password cisco
!
ip subnet-zero
!
interface Ethernet0
 ip address 172.18.0.2 255.255.0.0
!
interface Ethernet1
 ip address 172.19.0.2 255.255.0.0
!
router bgp 400
 no synchronization
 neighbor 172.18.0.1 remote-as 200
 neighbor 172.19.0.1 remote-as 300
 no auto-summary
!
ip classless
!
line con 0
line aux 0
line vty 0 4
 password cisco
 login
!
end

各ルータの設定が完了したら、Router_DのBGPテーブルを確認します。

●Router_DのBGPテーブル

Router_D#show ip bgp
BGP table version is 3, local router ID is 172.19.0.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop          Metric LocPrf Weight Path
*  10.10.10.0/24    172.19.0.1                           0 300 100 i
*>                  172.18.0.1                           0 200 100 i
*  20.20.20.0/24    172.19.0.1                           0 300 100 i
*>                  172.18.0.1                           0 200 100 i

Router_Dは、次の4つの経路情報を持っていることが確認できます。

●AS100 → AS200を経由する経路情報
・10.10.10.0/24
・20.20.20.0/24

●AS300 → AS200を経由する経路情報
・10.10.10.0/24
・20.20.20.0/24

それでは、この受信する経路にフィルターを仕掛けてゆきます。

 続きは、次の「BGP(AS_PATHフィルタ・filter-list その3)」でAS_PATHフィルタの設定を行っていきます。