YAMAHA RTX の BGP 設定例

  • 2022年4月10日
  • 2022年5月6日
  • Network
  • 145view
YAMAHA  RTX1200 の基本的な BGP 設定例を紹介します。
対向は Cisco ルータを想定しています。

想定環境

BGP 設定例

RTX1200 の基本的な設定例です。

ip loopback1 address 192.168.100.101/24
bgp use on
bgp autonomous-system 65000
bgp neighbor 1 65001 10.1.1.2
bgp router id 192.168.100.101
bgp import filter 1 include 192.168.100.0/24
bgp import 65001 static filter 1
bgp configure refresh

解説

基本設定

bgp use on コマンドで BGP の使用を宣言し、bgp autonomous-system コマンドで自身の AS 番号を設定します。bgp neighbor コマンドで対向の AS 番号と IP アドレスを指定します。
bgp router id コマンドでルータ ID を設定します。

ルータ ID は、インタフェースに設定されている任意の IP アドレスを指定します。

bgp import コマンドは、指定したプロトコルの外部経路を受信する際に必要で、static は、静的ルートおよび Direct Connect Network を受信する際に必要です。
最後に bgp configure refresh コマンドで BGP を有効化します。

bgp use on
bgp autonomous-system 65000
bgp neighbor 1 65001 10.1.1.2
bgp router id 192.168.100.101
bgp import 65001 static filter 1
bgp configure refresh

フィルタ設定

bgp import filter コマンドで受信する経路情報を設定できます。
例えば、以下のように設定した場合は、192.168.100.0/24192.168.200.0/24 の経路情報のみ受信します。
また、bgp export filter コマンドで送信する経路情報を設定できます。
例えば、以下のように設定した場合は、1.1.1.0/24 の経路情報のみ送信します。

bgp import filter 1 include 192.168.100.0/24 192.168.200.0/24
bgp export filter 1 include 1.1.1.0/24
bgp export 65001 filter 1

確認コマンド

Neighbor 状態の確認

BGP state = Established となっていれば対向と BGP が確立できています。

# show status bgp neighbor 10.1.1.2
BGP neighbor is 10.1.1.2, remote AS 65001, local AS 65000, internal link
  BGP version 4, remote router ID 1.1.1.101
  BGP state = Established, up for 00:02:30 
  Last read 00:00:46, hold time is 180, keepalive interval is 60 seconds
  Received 6 messages, 0 notifications, 0 in queue
  Sent 8 messages, 0 notifications, 0 in queue
  Connection established 1; dropped 0
  Last reset never
Local host: 10.1.1.1, Local port: 179
Foreign host: 10.1.1.2, Foreign port: 61702

受信ルートの確認

* が左についているものが、受信している経路情報になります。

# show status bgp neighbor 10.1.1.2 received-routes
Total routes: 2
*: valid route
  Network            Next Hop        Metric LocPrf Path
* 1.1.1.0/24         10.1.1.2         0    100 IGP

送信ルートの確認

* が左についているものが、送信している経路情報になります。

# show status bgp neighbor 10.1.1.2 advertised-routes
Total routes: 4
*: valid route
  Network            Next Hop        Metric LocPrf Path
* 192.168.100.0/24   10.1.1.1              100 IGP

Cisco の BGP 設定例

Cisco 側の BGP 設定例です。

router bgp 65001
 bgp log-neighbor-changes
 neighbor 10.1.1.1 remote-as 65000
 !
 address-family ipv4
  network 1.1.1.0 mask 255.255.255.0
  neighbor 10.1.1.1 activate
  neighbor 10.1.1.1 soft-reconfiguration inbound
 exit-address-family

以上

参考書籍