NSX-T BGP Keepaliveの送信間隔とHoldtimeの調整

今回はNSX-TのBGPのKeepaliveの送信間隔とHoldtimeを変更した場合に正しく反映されるか確認しました。

 

検証結果

検証内容、構成

Tier-0 GWのSRをAS 100、R2をAS 200として、EBGPネイバーを構築します。

Keepaliveの送信間隔とHoldtimeを変更した際に、正しく反映されるか確認します。

 

 

ネットワーク機器のCLIの設定



interface GigabitEthernet2
ip address 20.1.1.100 255.255.255.0
!
router bgp 200
 bgp router-id 2.2.2.2
 network 20.2.2.0 mask 255.255.255.0
 neighbor 20.1.1.1 remote-as 100
            

 

BGPの設定

最初、Keepaliveの送信間隔とHoldtimeにはデフォルト値を使用します。

 

BGPの設定後の状態確認

Tier-0 GWのSRにおいて、BGPのKeepaliveの送信間隔が60秒、Holdtimeが180秒であることが確認できます。

NSX Edge1

edge1(tier0_sr)> get bgp neighbor
BGP neighbor is 20.1.1.100, remote AS 200, local AS 100, external link
  BGP version 4, remote router ID 2.2.2.2, local router ID 20.1.1.1
  BGP state = Established, up for 00:13:12
  Last read 00:00:04, Last write 00:00:12
  Hold time is 180, keepalive interval is 60 seconds
  Configured hold time is 180, keepalive interval is 60 seconds
  Neighbor capabilities:
    4 Byte AS: advertised and received
    AddPath:
      IPv4 Unicast: RX advertised IPv4 Unicast
    Route refresh: advertised and received(old & new)
    Address Family IPv4 Unicast: advertised and received
    Hostname Capability: advertised (name: edge1,domain name: n/a) not received
    .
    <一部省略>
            

 

自身のHoldtimeの情報は、BGPネイバー確立時に送受信されるOPENメッセージに格納されます。

以下はTier-0 GWのSRが送信したOPENメッセージのキャプチャになります。Holdtimeが180秒であることが確認できます。

 

以下はTier-0 GWのSRが送信したKeepaliveのみをキャプチャした結果になります。Tier-0 GWのSRは60秒間隔でKeepaliveを送信していることが確認できます。

 

BGPのKeepaliveの送信間隔とHoldtimeを変更

Tier-0 GW

Tier-0 GWのSRにおいて、R2に対するKeepaliveの送信間隔を10秒、Holdtimeを30秒に変更します。

 

R2

R2において、Tier-0 GWのSRに対するKeepaliveの送信間隔を10秒、Holdtimeを30秒に変更します。

R2

router bgp 200
 neighbor 20.1.1.1 timers 10 30
            

 

Keepaliveの送信間隔とHoldtime変更後の状態確認

Tier-0 GWのSRにおいて、BGPのKeepaliveの送信間隔が10秒、Holdtimeが30秒に変化したことが確認できます。

NSX Edge1

edge1(tier0_sr)> get bgp neighbor
BGP neighbor is 20.1.1.100, remote AS 200, local AS 100, external link
  BGP version 4, remote router ID 2.2.2.2, local router ID 20.1.1.1
  BGP state = Established, up for 00:00:58
  Last read 00:00:03, Last write 00:00:08
  Hold time is 30, keepalive interval is 10 seconds
  Configured hold time is 30, keepalive interval is 10 seconds
  Neighbor capabilities:
    4 Byte AS: advertised and received
    AddPath:
      IPv4 Unicast: RX advertised IPv4 Unicast
    Route refresh: advertised and received(old & new)
    Address Family IPv4 Unicast: advertised and received
    Hostname Capability: advertised (name: edge1,domain name: n/a) not received
    .
    <一部省略>
            

 

以下はTier-0 GWのSRが送信したOPENメッセージのキャプチャになります。Holdtimeが30秒であることが確認できます。

 

以下はTier-0 GWのSRが送信したKeepaliveのみをキャプチャした結果になります。Tier-0 GWのSRは10秒間隔でKeepaliveを送信していることが確認できます。

コメント

タイトルとURLをコピーしました