マルチレイヤー機能の設定
このセクションでは、Web UI でのトランスポート コントローラーの構成タスクについて説明します。
トランスポート層要素は、Web UIとNorthStar Plannerの両方で表示できます。
NorthStar Controllerは、接続が確立されるまで、同じトランスポートコントローラープロファイルの複数のIPアドレス(複数のデバイスとして設定)への接続をラウンドロビン方式で試みることができます。接続が確立されると、トランスポートトポロジー要素が追加され、トポロジーマップに表示できるようになります。この設定は、プロファイルグループを介して行われます。
[Administration]> [Transport Controller]に移動して、図1に示す[Transport Controller]ウィンドウを開きます。
「トランスポート・コントローラー」ウィンドウは、以下のペインで構成されています (数字は 図 1 の数字と一致しています)。
-
トランスポートコントローラ(左上のペイン)—設定されたトランスポートコントローラを一覧表示し、トランスポートコントローラの保存、追加、変更、削除に使用されます。
-
設定(右上のペイン)—トランスポートコントローラペインで選択され、トランスポートコントローラのプロパティを入力および変更するために使用されるトランスポートコントローラのプロパティを表示します。
-
プロファイルグループ(左下ペイン)—設定されたプロファイルグループを一覧表示し、プロファイルグループのリロード、追加、変更、削除に使用されます。
-
デバイスリスト(右下のペイン)—プロファイルグループペインで選択したプロファイルグループの一部であり、デバイスの追加、変更、削除、コピーに使用されるデバイスをリストします。
一般的な設定ワークフローは次のとおりです。
-
プロファイルグループペインでプロファイルグループを作成します。
-
プロファイルグループペインでグループを選択します。デバイスリストペインで、グループ用に少なくとも1つのデバイスを作成します。グループは複数のデバイスを持つことができます。
-
[トランスポート コントローラ] ペインでトランスポート コントローラを選択 (または作成して選択) します。
-
選択したトランスポートコントローラーの設定ペインで、ドロップダウンメニューからグループ名を選択するなど、必要な情報を入力します。その後、グループ内のデバイスはトランスポートコントローラに関連付けられます。
-
トランスポート コントローラを保存します。
プロファイルグループの追加または削除
プロファイルグループペインの上部にあるボタンは、 表1に示す機能を実行します。
| ボタン |
機能 |
|---|---|
|
|
選択したプロファイルグループをリロードします。REST APIを使用してデバイスが追加されたときに、UIのデバイスリストを更新するために使用します。 |
|
|
新しいプロファイルグループを追加します。 |
|
|
選択したプロファイルグループを削除します。 |
プロファイルグループを作成するには、以下の手順を実行します。
-
プロファイルグループペイン(左下ペイン)で、追加(+)ボタンをクリックして、新しいグループを作成ウィンドウを表示します。 図 2 は、表示される [新しいグループの作成] ウィンドウを示しています。
図2:新しいグループを作成ウィンドウ -
新しいグループの名前を入力し、 OKをクリックします。
選択したグループを削除するには、削除ボタンをクリックし、確認リクエストに応答します。
デバイスの追加
デバイスリストペインの上部にあるボタンは、 表2に示す機能を実行します。
| ボタン |
機能 |
|---|---|
|
|
新しいデバイスを追加します。 |
|
|
選択したデバイスを変更します。 |
|
|
選択したデバイスを削除します。 |
新しいプロファイルグループの一部であるデバイスを作成するには、以下の手順を実行します。
-
デバイスリストペイン(右下ペイン)で、追加(+)ボタンをクリックして、 図3に示すように新しいデバイスを追加ウィンドウを表示します。
図3:[新しいデバイスの追加]ウィンドウ
-
必要な情報を入力します。一部のフィールドにはデフォルト値が入力されていますが、変更できます。 表3は 、新しいデバイスを追加ウィンドウのフィールドについて説明しています。
表3:新しいデバイスを追加ウィンドウフィールドの説明 フィールド
説明
デバイス名
表示およびレポート用のデバイスの名前
デバイスIP(必須)
デバイス上のHTTPサーバーへの接続に使用するIPアドレス。このアドレスは通常、ベンダーから提供されます。
ログイン(認証方法がNOAUTHでない限り必須)
認証用のユーザー名。ユーザー名は、設定するデバイスを実行しているサーバーで設定されたユーザー名と一致する必要があります。
パスワード(認証方法がNOAUTHでない限り必須)
認証用のパスワード。パスワードは、設定するデバイスを実行しているサーバーで設定されたパスワードと一致する必要があります。
アクセス方法
ドロップダウンメニューを使用して、HTTPまたはHTTPSを選択します。デフォルトはHTTPです。
HTTPポート
デバイス上のHTTPポート。デフォルトは5000です。
接続タイムアウト
デバイスへの接続要求がタイムアウトするまでの秒数。デフォルトは300です。上矢印と下矢印を使用して、この値を増減したり、フィールドに別の値を入力します。
ハートビート障害制限
デバイスがダウンしたとみなされるまでの接続再試行回数。デフォルトは3です。
認証方法
ドロップダウンメニューを使用して、BASIC、NOAUTH、またはBEARERを選択します。デフォルトはBASICです。
認証URL
認証方法がBEARERの場合に使用します。ユーザー名とパスワードに基づいてベアラトークンを生成するために使用するサーバーURL。
トークンの有効期限
認証方法がBEARERの場合に使用します。ベアラトークンが有効な秒数。
デフォルトは3600です。
表 4 は、特定のトランスポート コントローラ ベンダーに対して特定の値を必要とするフィールドを示しています。リストされていないフィールドは通常、ベンダー固有ではありません。使用する前に、ベンダーにすべての値を確認してください。
表4:ベンダー固有のデバイスフィールド値 フィールド
ProNX Optical Director
ADVA
コリアント
シエナ
Virtuora
アクセス方法
HTTP
HTTPS
HTTP
HTTPS
HTTPS
HTTPポート
8082
8080
8081
443
8443
認証方法
無記名
基本
基本
無記名
基本
認証URL
http://ip-addr:8084/ 認証/認証
NA
NA
https://ip-addr/tron/ API/v1/トークン
NA
トークンの有効期限
3600秒(デフォルト)
NA
NA
3600秒(デフォルト)
NA
-
Submitをクリックします。
-
この手順を繰り返して、プロファイルグループのすべてのデバイスを追加します。
デバイス行をドラッグアンドドロップして、デバイスリストの順序を変更できます。リストの順序を変更すると、デバイスへの接続が試行される順序が変更されます。
トランスポートコントローラプロファイルの設定
[トランスポート コントローラ] ペインの上部にあるボタンは、 表 5 で説明されている機能を実行します。
| ボタン |
機能 |
|---|---|
|
|
トランスポートコントローラーのプロファイルを保存します。 |
|
|
新しいトランスポートコントローラプロファイルを追加します。 |
|
|
選択したトランスポートコントローラプロファイルを削除します。 |
トランスポートコントローラープロファイルを設定するには、以下のステップを実行します。
-
[Transport Controllers]ペイン(左上のペイン)で、[Add](+)ボタンをクリックします。デフォルト名の「newController」が [トランスポート コントローラ] ペインに赤色のテキスト (まだ保存されていないため赤色) で追加され、[構成] ペイン (右上のペイン) にプロパティを設定できるように選択されます。
-
設定ペインで、必要な情報を入力します。 表 6 に、トランスポート・コントローラーの構成フィールドと、必要なフィールドを示します。
表6:トランスポートコントローラーの設定フィールド フィールド
説明
名前(必須)
トランスポートコントローラープロファイルの名前。新しいプロファイルのデフォルト名はnewControllerです。NorthStar Controller が UI で対応するアイコンを使用できるように、トランスポート コントローラー プロファイルの名前としてベンダーの名前 (ADVA など) を使用することをお勧めします。それ以外の場合は、汎用アイコンを使用します。
グループ名(必須)
ドロップダウンメニューを使用して、プロファイルグループペインで設定されたグループ名からグループ名を選択します。
モデル
ドロップダウンメニューを使用して、ietf-te-topology-01、OpenROADM-2.0、またはTAPI-2.1を選択します。
インターフェイスタイプ(必須)
ドロップダウンメニューを使用して、REST、RESTCONF、CIENA-REST、またはVIRTUORA-RESTを選択します。デフォルトはRESTです。
注:CIENA-RESTは、CienaトランスポートコントローラT-API専用です。VIRTUORA-RESTは、Virtuora T-API専用です。
通知URL(必須)
トポロジ変更通知を発行するトランスポート コントローラー上の REST または RESTCONF URL。
注:トポロジー変更通知は、現在T-APIではサポートされていません。
ポーリングURL
サーバーのライブネスのポーリングに使用されるサーバーURL。インターフェイスタイプがRESTCONFで、値が入力されていない場合、NorthStar Controllerはデフォルトで/.well-known/host-metaを使用します。インターフェイスタイプがRESTの場合は、ベンダーから取得した値を入力する必要があります。
ルートURL
RESTCONFデータストアのデフォルトのルートURL。
SRLG プレフィックス
複数のコントローラが設定されている場合、共有リスク リンク グループ(SRLG)スペースの分離を有効にします。
-
プレフィックスが入力された場合、SRLGはTSRLG_<prefix>_<SRLG>の形式を取ります。
-
プレフィックスが入力されていない場合、SRLGはTSRLG_<SRLG>形式になります。
使用するトポロジー
コントローラが複数のトポロジーを返した場合に使用するトポロジーを指定します。これは提供されるトポロジーから選択できますが、ベンダーごとに典型的なトポロジーがあります。フィールドは空白のままにしておくことができます。その場合は、すべてのトポロジーがインポートされます。値がトランスポート コントローラーによってエクスポートされたトポロジと一致しない場合、トポロジは表示されません。
注:トポロジーフィルタリングは現在、T-APIではサポートされていません。
トポロジURL(必須)
抽象トポロジーを提供するトランスポートコントローラー上のURL。
サービスURL
モデルがOpenROADM-2.0の場合に使用します。サービス情報を取得するIPレイヤーリンク。
再接続間隔
プロファイルグループに含まれるデバイスへの再接続試行間の秒数。デフォルトは300です。
表7、表8、表9、表10、表11は、特定のベンダーに対して特定の値を必要とするフィールドを示しています。使用する前に、ベンダーにすべての値を確認してください。
表7:proNX Optical Director:標準的なトランスポートコントローラフィールド値 ProNX Optical Director
名前
JuniperPOD
モデル
OpenROADM-2.0
インターフェイスタイプ
RESTCONF
通知URL
/websockets/NETCONF-JSON
ポーリングURL
(なし)
使用するトポロジー
光
トポロジーURL
/restconf/data/ietf-network:network
サービスURL
/restconf/data/org-openroadm-service:service-list
表8:ADVA:典型的なトランスポートコントローラーフィールド値 ADVA
名前
ADVA
モデル
IETF-TE-トポロジー-01
インターフェイスタイプ
REST
通知URL
/rest/NETCONF
ポーリングURL
/rest/data/ietf-te-topology:te-topologies-state
使用するトポロジー
ADVA_TOPOLOGY_1
トポロジーURL
/rest/data/ietf-te-topology:te-topologies-state
サービスURL
NA
表9:Coriant:典型的なトランスポートコントローラフィールド値 コリアント
名前
コリアント
モデル
IETF-TE-トポロジー-01
インターフェイスタイプ
RESTCONF
通知URL
/streams/NETCONF-JSON
ポーリングURL
(なし)
使用するトポロジー
Customized_Topology_for_NorthStar_1_Demands
トポロジーURL
/rest/data/ietf-te-topology:te-topologies-state
サービスURL
NA
表10:Ciena T-API:典型的なトランスポートコントローラフィールド値 T-API
名前
TAPI
モデル
TAPI-2.1
インターフェイスタイプ
CIENA-REST
通知URL
(なし)
ポーリングURL
/tron/api/v1/login-info
ルートURL
(なし)
使用するトポロジー
(なし)
トポロジーURL
/mcpview/api/v1/tapi/core
サービスURL
(なし)
表11:Fujitsu Virtuora NC:典型的なトランスポートコントローラーフィールド値 T-API
名前
Virtuora
モデル
TAPI-2.1
インターフェイスタイプ
VIRTUORA-REST
通知URL
(なし)
ポーリングURL
(なし)
ルートURL
(なし)
使用するトポロジー
(なし)
トポロジーURL
/cxf/tapi/v2
サービスURL
(なし)
-
-
トランスポートコントローラペインの保存ボタンをクリックして、トランスポートコントローラプロファイルを保存します。正常に保存されると、プロファイル名が赤から黒に変わります。保存しようとしても黒くならない場合は、設定ペインのデータを再確認してください。
T-API経由で取得したトランスポートトポロジーの更新
現在、T-API経由で取得したトランスポートトポロジーの更新通知はサポートされていませんが、指定した間隔でトランスポートトポロジーをリロードするようにNorthStarを設定することができます。polling-intervalオプションは、通知サポートのないインターフェイスのこの間隔を制御します。
間隔を設定するには、『NorthStar Controller/Planner 入門ガイド』の「NorthStar CLIを使用した NorthStar 設定の設定」の説明に従って、NorthStar CLIにアクセスします。set northstar mladapter polling-intervalコマンドを使用して、希望の秒数を設定します。値を 0 に設定すると、ポーリングが無効になります。