このセクションでは、AS パスとローカル プリファレンスの構成について説明します。
コミュニティ機能を使用すると、デフォルトのコミュニティ文字列を構成し、アドレス範囲のコミュニティ文字列とデフォルトのコミュニティ文字列を区別できます。
AS-Path プリペンドとローカル プリファレンスは、コミュニティ文字列のようなルート修飾子です。AS-Path プリペンドとローカル プリファレンスに同じプロセスを実行できます。
この構成では、アドバタイズされた VIP と SNAT ルートのすべてで、ローカル プリファレンス値の設定がサポートされます。これは、VRF に含まれる BGP プロファイルのフィールドです。
この構成では、アドバタイズされた VIP および SNAT ルートにローカル AS をプリペンド(付加)する回数を設定できます。これは、VRF に含まれる BGP プロファイルのフィールドです。
NSX Advanced Load Balancer ユーザー インターフェイスを使用した AS-Path の構成
NSX Advanced Load Balancer では、AS パスをユーザー インターフェイスで構成することをサポートしています。
の順に移動し、次のように AS-Path プリペンドの値を指定します。
NSX Advanced Load Balancer CLI を使用した AS-Path の構成
AS-Path を構成する CLI は次のとおりです。
[admin:ctlr1]: > configure vrfcontext global [admin:ctlr1]: vrfcontext> bgp_profile [admin:ctlr1]: vrfcontext:bgp_profile> num_as_path_prepend 5 [admin:ctlr1]: vrfcontext:bgp_profile> save [admin:ctlr1]: vrfcontext> save +-----------------------+-------------------------------------------------+ | Field | Value | +-----------------------+-------------------------------------------------+ | uuid | vrfcontext-4f58cb16-eedb-41d1-a125-538e512f11bb | | name | global | | bgp_profile | | | local_as | 66000 | | ibgp | False | | keepalive_interval | 60 | | hold_time | 180 | | send_community | True | | num_as_path_prepend | 5 | | shutdown | False | | system_default | True | | lldp_enable | True | | tenant_ref | admin | | cloud_ref | Default-Cloud | +-----------------------+-------------------------------------------------+
Network Next Hop Metric LocPrf Weight Path *>100.64.1.126/32 100.64.1.69 0 0 65000 i *>100.64.1.153/32 100.64.1.39 0 0 65000 65000 65000 65000 65000 65000 i
上記の使用事例に従って、アップストリーム ルーターで、AS-Path の先頭に N+1 がプリペンドされています。N=AS パスは、BGP プロファイルで構成を行うときに定義します。
NSX Advanced Load Balancer ユーザー インターフェイスを使用したローカル プリファレンスの構成
NSX Advanced Load Balancer ユーザー インターフェイスを使用した AS-Path の構成がサポートされています。
の順に移動し、次のようにローカル プリファレンスの値を指定します。
AS-Path プリペンドまたはローカル プリファレンス パラメータの構成を変更すると、ピアへの BGP 接続がフラッピングされる可能性があります。
NSX Advanced Load Balancer CLI を使用したローカル プリファレンスの構成
ローカル プリファレンスを構成する CLI は次のとおりです。
[admin:ctlr1]: > configure vrfcontext global [admin:ctlr1]: vrfcontext:bgp_profile> local_preference 500 [admin:ctlr1]: vrfcontext:bgp_profile> save [admin:ctlr1]: vrfcontext> save +----------------------+-------------------------------------------------+ | Field | Value | +----------------------+-------------------------------------------------+ | uuid | vrfcontext-b894161d-d517-4f11-ac78-ee869389fe1e | | name | global | | bgp_profile | | | local_as | 6000 | | ibgp | True | | keepalive_interval | 60 | | hold_time | 180 | | send_community | True | | local_preference | 500 | | shutdown | False | | system_default | False | | tenant_ref | admin | | cloud_ref | Default-Cloud | +----------------------+-------------------------------------------------+
Network Next Hop Metric LocPrf Weight Path >i0.0.0.0/0 100.64.2.70 500 0 i >i10.79.172.0/22 100.64.2.70 0 500 0 i
上記の使用事例に従って、アップストリーム ルーターでローカル プリファレンスが構成済みの値に更新されています。
VRF での iBGP プロファイルのローカル AS のオーバーライド
この機能は、VRF の iBGP プロファイルのローカル AS を SE 経由で到達可能なピアに基づいて決定する必要がある場合に必要です。たとえば、2 バイトの AS 番号のみをサポートするルーターと、それよりも新しいルーターが共存するネットワークなどです。
VRF とその BGP プロファイルが SE に展開されている場合、ibgp_local_as_override
が設定されているピア構成があり、ピア サブネットが SE に適用されると、プロファイル レベルの local_as
がピア レベルの remote_as
でオーバーライドされます。
構成には、以下のようないくつかの制約があります。
この機能は、iBGP ネットワークでのみ使用できます。
SE で複数のピアに 同じ TOR のサブネットがあり、
ibgp_local_as_override
が有効化されている場合、すべてのピアのremote_as
値は同じでなければなりません。
構成の例
+----------------------------+-------------------------------------------------+ | Field | Value | +----------------------------+-------------------------------------------------+ | uuid | vrfcontext-553674bd-44b9-4a22-b4d6-8bf804e0f046 | | name | global | | bgp_profile | | | local_as | 100 | | ibgp | True | | peers[1] | | | remote_as | 200 | | peer_ip | 100.64.3.10 | | subnet | 100.64.3.0/24 | | bfd | True | | advertise_vip | True | | advertise_snat_ip | True | | advertisement_interval | 5 | | connect_timer | 10 | | ebgp_multihop | 0 | | shutdown | False | | ibgp_local_as_override | True | | peers[2] | | | remote_as | 200 | | peer_ip | 100.64.4.10 | | subnet | 100.64.4.0/24 | | bfd | True | | advertise_vip | True | | advertise_snat_ip | True | | advertisement_interval | 5 | | connect_timer | 10 | | ebgp_multihop | 0 | | shutdown | False | | ibgp_local_as_override | True | | peers[3] | | | remote_as | 300 | | peer_ip | 100.64.5.10 | | subnet | 100.64.5.0/24 | | bfd | True | | advertise_vip | True | | advertise_snat_ip | True | | advertisement_interval | 5 | | connect_timer | 10 | | ebgp_multihop | 0 | | shutdown | False | | ibgp_local_as_override | True | | peers[4] | | | remote_as | 100 | | peer_ip | 100.64.6.10 | | subnet | 100.64.6.0/24 | | bfd | True | | advertise_vip | True | | advertise_snat_ip | True | | advertisement_interval | 5 | | connect_timer | 10 | | ebgp_multihop | 0 | | shutdown | False | | keepalive_interval | 60 | | hold_time | 180 | | send_community | True | | shutdown | False | | system_default | True | | lldp_enable | True | | tenant_ref | admin | | cloud_ref | Default-Cloud | +----------------------------+-------------------------------------------------+
上記の構成では、次の SE ピアリングのみが有効です。
ピアとのピアリング |
Quagga 構成のローカル AS |
---|---|
ピア [1] とのピアリング |
200 |
ピア [2] とのピアリング |
200 |
ピア [1] および [2] とのピアリング |
200 |
ピア [3] とのピアリング |
300 |
ピア [4] とのピアリング |
100 |
他の組み合わせのピアリングは無効であるため、この VRF で SE に展開されている BGP 仮想サービスがすべて OPER_DOWN
状態になります。