このページの内容
次世代ポートエクステンダーの設定
NGPE設定プロセス
この手動プロセスを使用して、NGPEネットワーク環境を作成します。NGPEに参加するサテライトデバイスは、Junos工場出荷時のデフォルト設定であるか、サテライトオンボーディング前にゼロ化する必要があります。すべてのデバイスに対する root アクセスが必要です。NGPE 向けのすべてのインターフェイスは、ケーブル接続する必要があります。初期セットアッププロセス中に、すべてのデバイスにコンソールアクセスを許可することを強くお勧めします。
SDでSSHキーを生成する
検証
NGPE設定の確認
コミットスクリプトが開始されると、完全な設定プロセスが完了するまでに最大180秒かかることがあります。必要なライセンスに関する警告のように見えるかもしれませんが、それらの警告を無視してかまいません。
NGPE導入の状態を確認するには、次のコマンドを使用します。
-
show chassis jnu role: デバイスがコントローラかサテライトかを表示します。
If run from the AD: show chassis jnu role controller If run from a satellite: show chassis jnu role satellite
-
show chassis jnu satellites:単一のサテライトまたはすべてのサテライトのステータスを表示します。
Satellite Alive Model Version ----------------------------------------------------- sd1 up qfx5120-48y-8c 25.4R1
-
show chassis port-extender: 各仮想SDスロット番号を、そのIPアドレス、MACアドレス、カスケードポート番号とともに表示します。
Target MAC-address MAC Slot Description IP-address mode Base count Cascade-ports 100 sd1 10.100.100.1 N 80:63:7c:0e:af:39 1280 ae4001
-
show interfaces terse:インターフェイスのアップ/ダウンステータスを表示します。NGPEファブリックが稼働していることを確認するのに役立ちます。
Interface Admin Link Proto Local Remote et-0/0/0 up up et-0/0/0.0 up up aenet --> ae4001.0 et-0/0/0.16384 up up aenet --> ae4001.16384 et-0/0/0.32767 up up aenet --> ae4001.32767
-
show interfaces vtep: VTEPインターフェイスのステータスを確認します。
Physical interface: vtep, Enabled, Physical link is Up Interface index: 136, SNMP ifIndex: 521 Type: Software-Pseudo, Link-level type: VxLAN-Tunnel-Endpoint, MTU: Unlimited, Speed: Unlimited Device flags : Present Running Interface Specific flags: Internal: 0x200 Link type : Full-Duplex Link flags : None Last flapped : Never Input packets : 0 Output packets: 0 Logical interface vtep.32768 (Index 387) (SNMP ifIndex 546) Flags: Up SNMP-Traps 0x4000 Encapsulation: ENET2 Ethernet segment value: 00:00:00:00:00:00:00:00:00:00, Mode: single-homed, Multi-homed status: Forwarding VXLAN Endpoint Type: Source, VXLAN Endpoint Address: 10.101.100.0, L2 Routing Instance: ngpe/ngpe-ad, L3 Routing Instance: ngpe/default Input packets : 0 Output packets: 0 Logical interface vtep.32769 (Index 432) (SNMP ifIndex 726) Flags: Up SNMP-Traps Encapsulation: ENET2 VXLAN Endpoint Type: Remote, VXLAN Endpoint Address: 10.101.100.1, L2 Routing Instance: ngpe/ngpe-ad, L3 Routing Instance: ngpe/default Input packets : 0 Output packets: 0 Protocol bridge, MTU: Unlimited Flags: Is-Primary, Trunk-Mode, 0xc000000 -
JNUサテライト同期をリクエストする:SDが最初に同期に失敗した場合に必要
admin@sd1> request jnu satellite sync Junos node unifier process started, pid 99442
-
show configuration | display set: デバイス上のアクティブな設定を表示します
-
show log jnud: このコマンドを使用して、サテライトオンボーディングの進行状況を監視するか、オンボーディング後にエラーをチェックします。
Nov 25 05:18:39 jnud_open_netconf_session : Host name : 10.100.100.0 - User name : jnuadmin Nov 25 05:18:39 jnud_send_request_to_node - Node : 10.100.100.0 RPC : <mgd-jnu-get-lock/> Nov 25 05:18:39 jnud_send_request_to_node - Node : 10.100.100.0 RPC : <mgd-jnu-get-lock/> successfull Nov 25 05:18:39 jnud_receive_response_from_node : 10.100.100.0 Nov 25 05:18:40 jnud_get_release_lock: rpc <mgd-jnu-get-lock/> passed Nov 25 05:18:40 jnud_get_release_lock: rpc <mgd-jnu-get-lock/> passed Nov 25 05:18:40 jnud_send_file_remote_scp: Copying the files with scp -O -o StrictHostKeychecking=no -i /var/db/jnu/.ssh/id_rsa /var/tmp/jnu_initial_sync jnuadmin@10.100.100.0:/var/tmp/jnu_initial_sync Nov 25 05:18:41 jnud_send_request_to_node - Node : 10.100.100.0 RPC : <mgd-jnu-schema-add> <model>qfx5120-48y-8c</model> <version>25.4R1</version> <filename>/var/tmp/sd1-schema-258.tar.gz</filename> <model-id>169</model-id> </mgd-jnu-schema-add> Nov 25 05:18:41 jnud_send_request_to_node - Node : 10.100.100.0 RPC : <mgd-jnu-schema-add> <model>qfx5120-48y-8c</model> <version>25.4R1</version> <filename>/var/tmp/sd1-schema-258.tar.gz</filename> <model-id>169</model-id> </mgd-jnu-schema-add> successfull Nov 25 05:18:41 jnud_receive_response_from_node : 10.100.100.0 Nov 25 05:18:42 jnud_sync_dual_controller: schema create rpc passed
サテライトデバイスのオフボードと再オンボード
サテライトデバイスのオフボード
次のプロセスに従って、NGPEトポロジーから既存のSDをオフボーディングできます。
ターゲットSDのファブリックを無効にします。
admin@ad1# set services port-extender satellite <satelle-name> fabric-disable
変更をコミットします。
admin@ad1# commit synchronize admin@ad1# commit synchronize re0: configuration check succeeds re1: commit complete re0: warning: Clear Sat change bits terminated abnormally commit complete
衛星はダウン状態になりますが、依然としてNGPEトポロジーの一部となります。トポロジーからSDを削除します。SDは
deactivateかdeleteかを選択できます。admin@ad1# deactivate services port-extender satellite <satellite-name>
変更をコミットします。
admin@ad1# commit synchronize #You may see output similar to this. It is normal. admin@ad1# commit synchronize re0: warning: Port extender configuration is not detected in the candidate configuration.. warning: Checking for any pending satellites to deboard.. warning: Attempting to delete sd1 warning: Commit script clean up is successful... warning: No configuration to be done with script as port-extender is disabled [edit routing-options static] 'route 10.100.100.1/32' warning: requires 'L3 Static' license re0: configuration check succeeds re1: [edit chassis] 'satellite sd1' warning: statement does not exist commit complete re0: commit completeこれでデバイスはSD以前の状態に戻ります。
サテライト デバイスの再オンボード
次のプロセスに従って、SDをNGPEトポロジーに再オンボーディングできます。
サテライトを作動させます。以前に
port-extender satellite設定を削除した場合は、activateではなくsetを使用します。admin@ad1# activate service port-extender satellite <satellite-name>
変更をコミットします。
admin@ad1# commit
サテライトを同期します。
admin@ad1# run request jnu satellite synchronize
これにより、SDがトポロジーに戻ります。
fabric-disableステートメントが有効でないことを確認します。その場合は削除します。admin@ad1# delete services port-extender satellite <satellite-name> fabric-disable
変更をコミットします。
admin@ad1# commit
設定の保存
NGPEユーザー生成設定の保存
このプロセスに従って、ユーザーが生成した設定のみを保存します。このプロセスは、NGPEファブリックを無効にする必要があるため、NGPEがメンテナンスウィンドウ中に実行する必要があります。NGPE 要素を含むコンフィギュレーションをアクティブな NGPE 環境に読み込むと、予期しない影響が生じる可能性があるため、サポートしていません。
NGPEファブリックを無効にします。
admin@ad1# deactivate services port-extender admin@ad# commit synchronize
設定を保存します。
admin@ad1# show | display set | save /var/tmp/device.conf Wrote 2000 lines of output to '/var/tmp/device.conf'
- NGPEファブリックを復元します。
admin@ad1# activate services port-extender admin@ad# commit synchronize
既存の保存されたNGPE設定のリロード
前述のように、アクティブなNGPE環境へのNGPE設定の読み込みはサポートしていません。ただし、保存したNGPE設定を、ADとして機能するNGPE以外のデバイスにロードすることはできます。ターゲットADには、ベースラインJunos構成があるか、このプロセスに従う前にデバイスを zeroize する必要があります。必要なケーブル配線がすべて事前に完了していること、および目的のSDもベース構成を実行していることを確認します。目的の広告へのコンソール アクセスがあることを確認します。
保存した設定を読み込みます。
admin@ad1# load override /location/<filename>
Example: admin@ad1# load override /var/tmp/device.conf ...config loads... admin@ad1# commit synchronize
設定がロードされ、コミットされたら、ポートエクステンダースタンザをアクティブにする必要があります。
admin@ad1# activate services port-extender admin@ad1# commit synchronize
SDを有効にします。
admin@sd1# request jnu role satellite
サテライトを同期します。
admin@sd1# request jnu satellite sync
各SDに対して手順3と4を繰り返します。