次のコマンドは、BGP プロファイルを構成します。BGP プロファイルは、NSX Advanced Load Balancer の仮想ルーティングおよび転送 (VRF) 設定に含まれています。

BGP 構成はテナントとプロファイルに固有です。それに応じて、サブオプションは適切なテナント vrfcontext に表示されます。

: > configure vrfcontext management
Multiple objects found for this query.
        [0]: vrfcontext-52d6cf4f-55fa-4f32-b774-9ed53f736902#management in tenant admin, Cloud AWS-Cloud
        [1]: vrfcontext-9ff610a4-98fa-4798-8ad9-498174fef333#management in tenant admin, Cloud Default-Cloud
Select one: 1
Updating an existing object. Currently, the object is:
+----------------+-------------------------------------------------+
| Field          | Value                                           |
+----------------+-------------------------------------------------+
| uuid           | vrfcontext-9ff610a4-98fa-4798-8ad9-498174fef333 |
| name           | management                                      |
| system_default | True                                            |
| tenant_ref     | admin                                           |
| cloud_ref      | Default-Cloud                                   |
+----------------+-------------------------------------------------+
: vrfcontext > bgp_profile
: vrfcontext:bgp_profile > local_as 100
: vrfcontext:bgp_profile > ibgp
: vrfcontext:bgp_profile > peers peer_ip 10.115.0.1 subnet 10.115.0.0/16 md5_secret abcd
: vrfcontext:bgp_profile:peers > save
: vrfcontext:bgp_profile > save
: vrfcontext > save
: >

このプロファイルは、ローカル AS 100 でピア BGP ルーター 10.115.0.1/16 を使用する iBGP を有効にします。BGP 接続は、共有シークレット キー「abcd」を使用する MD5 を使用して保護されます。

次のコマンドを実行すると、仮想サービス (vs-1) で RHI が有効になります。

: > configure virtualservice vs-1
: virtualservice > enable_rhi
: virtualservice > save
: >

次のコマンドは、仮想サービス (vs-1) の送信元 NAT フローティング IP アドレスに対して RHI を有効にします。

: > configure virtualservice vs-1
: virtualservice > enable_rhi_snat
: virtualservice > save
: >

次のコマンドを使用して、仮想サービスの構成を表示できます。

: > show virtualservice

Quagga BGP でピアごとの「advertisement-interval」タイマーと「connect」タイマーを構成するための 2 つの構成ノブが追加されました。

advertisement_interval

アドバタイズの実行間の最小時間。デフォルト = 5 秒

connect_timer

接続タイマーによる時間。デフォルト = 10 秒

使用方法は、次の CLI シーケンスに示されています。

[admin:controller]:> configure vrfcontext management
Multiple objects found for this query.
	[0]: vrfcontext-52d6cf4f-55fa-4f32-b774-9ed53f736902#management in tenant admin, Cloud AWS-Cloud
	[1]: vrfcontext-9ff610a4-98fa-4798-8ad9-498174fef333#management in tenant admin, Cloud Default-Cloud
Select one: 1
Updating an existing object. Currently, the object is:
+----------------+-------------------------------------------------+
| Field          | Value                                           |
+----------------+-------------------------------------------------+
| uuid           | vrfcontext-9ff610a4-98fa-4798-8ad9-498174fef333 |
| name           | management                                      |
| system_default | True                                            |
| tenant_ref     | admin                                           |
| cloud_ref      | Default-Cloud                                   |
+----------------+-------------------------------------------------+
[admin:controller]: vrfcontext> bgp_profile
[admin:controller]: vrfcontext:bgp_profile> peers
New object being created
[admin:controller]: vrfcontext:bgp_profile:peers> advertisement_interval 10
Overwriting the previously entered value for advertisement_interval
[admin:controller]: vrfcontext:bgp_profile:peers> connect_timer 20
Overwriting the previously entered value for connect_timer
[admin:controller]: vrfcontext:bgp_profile:peers> save
[admin:controller]: vrfcontext:bgp_profile> save
[admin:controller]: vrfcontext> save

キープアライブ間隔とホールド タイマーをグローバルおよびピアごとに構成するための構成ノブが追加されました。

[admin:controller]: > configure vrfcontext global
[admin: controller]: vrfcontext> bgp_profile

以前に入力した keepalive_interval の値を上書きします。

[admin: controller]: vrfcontext:bgp_profile> keepalive_interval 30

以前に入力した hold_time の値を上書きします。

[admin: controller]: vrfcontext:bgp_profile> hold_time 90
[admin: controller]: vrfcontext:bgp_profile> save
[admin:controller]: vrfcontext> save
[admin:controller]:>

上記のコマンドはキープアライブ/ホールド タイマーをグローバルベースで構成しますが、これらの値は次のピアごとのコマンドを使用して特定のピアに対してオーバーライドできます。グローバル ノブとピア単位のノブのデフォルト値は、キープアライブ タイマーの場合は 60 秒、ホールド タイマーの場合は 180 秒です。

[admin:controller]: > configure vrfcontext global
[admin: controller]: vrfcontext> bgp_profile
[admin: controller]: vrfcontext:bgp_profile> peers index 1

以前に入力した keepalive_interval の値を上書きします。

[admin: controller]: vrfcontext:bgp_profile:peers> keepalive_interval 10

以前に入力した hold_time の値を上書きします。

[admin: controller]: vrfcontext:bgp_profile:peers> hold_time 30
[admin:controller]: vrfcontext:bgp_profile:peers> save
[admin:controller]: vrfcontext:bgp_profile> save
[admin:controller]: vrfcontext> save

BGP ピアが FRR の場合のルーター構成の例を次に示します。

ルーターとピアリングしている SE のインターフェイス情報を検索する必要があります。

[admin-ctlr1]: > show serviceengine 10.79.170.52 interface summary | grep ip_addr
|     ip_addr          | fe80:1::250:56ff:fe91:1bed   |
|     ip_addr          | 10.64.59.48                  |
|     ip_addr          | fe80:2::250:56ff:fe91:b2     |
|     ip_addr          | 10.115.10.45                 | 

ここで、10.115.10.45 は vrfcontext->bgp_profile オブジェクトのピア構成のサブネットと一致します。

FRR ルーターでは、CLI は次のようになります。

# vtysh
Hello, this is FRRouting (version 7.2.1).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

frr1# configure t
frr1(config)# router bgp 100
frr1(config-router)# neighbor 10.115.10.45 remote-as 100
frr1(config-router)# neighbor 10.115.10.45 password abcd
frr1(config-router)# end
frr1#

これは、ピアリングするすべての SE に対して実行する必要があります。

show serviceengine < > route フィルタ

show serviceengine <SE_ip> route を使用する CLI コマンドを以下に示します。

[admin:controller]: > show serviceengine 10.19.100.1 route filter
configured_routes   Show routes configured using controller
dynamic_routes      Show routes learned through routing protocols
host_routes         Show routes learned from host
vrf_ref             Only this Vrf
注:

フィルタに VRF が指定されていない場合、コマンド出力には、デフォルトでシステムに存在するグローバル VRF からのルートが表示されます。

Gratuitous ARP の有効化

BGP を介して割り当てられた仮想サービスに対して Gratuitous ARP を有効にできます。この機能は、次のようにサービス エンジン グループ レベルで有効になります。

[admin:controller]: > configure serviceenginegroup se_group_test
[admin:controller]: serviceenginegroup> enable_gratarp_permanent

ユーザーが CLI を使用して BFD パラメータを構成できます。詳細については、「高頻度 BFD」を参照してください。