トランジットSPRING統計のエクスポートの有効化
トランジットSPRING統計のエクスポート
Source Packet Routing in Networking(SPRING)は、セグメントルーティングとしても知られており、ingressルーターがネットワーク内の特定のノードとリンクのセットを介してパケットを誘導することを可能にするコントロールプレーンアーキテクチャです。Junos OS リリース 19.1R1以降、Junos Telemetryは、FPC2を搭載したPTX3000ルーターおよびPTX5000ルーターでのトランジットSPRING統計のエクスポートをサポートしています。これらの統計を使用して、トラフィックを監視し、エンジニアリングをモデル化し、容量を計画します。
トランジットスプリングの統計情報
エクスポートされる統計情報はSPRINGトラフィックのものであり、RSVPおよびLDPシグナルトラフィックは除外されます。インターフェイスごとのファミリー MPLS 統計は、別個に計上されます。セグメント ルーティング統計には、LAG(リンク アグリゲーション グループ)メンバーごと、セグメント識別子(SID)ごとの SPRING トラフィック統計情報も含まれます。
有効な SPRING 構成を使用する
適切なSPRING構成がないと、統計は収集されません。SPRING統計を有効にする前に、統計のエクスポートに使用するデバイスでSPRING設定を確認します。次に示すのは、Junos OS SPRINGのコンフィグレーションの例です。
イングレスデバイス
user@host# set groups isis protocols isis traffic-engineering family inet shortcuts user@host# set groups isis protocols isis source-packet-routing sensor-based-stats per-sid ingress user@host# set groups isis protocols isis source-packet-routing srgb start-label 400 user@host# set groups isis protocols isis source-packet-routing srgb index-range 20000 user@host# set groups isis protocols isis source-packet-routing node-segment ipv4-index 1 user@host# set groups isis protocols mpls traffic-engineering bgp-igp-both-ribs user@host# set groups isis protocols isis traffic-engineering family inet shortcuts user@host# set groups isis protocols isis traffic-engineering family inet-mpls shortcuts
トランジットデバイス
user@host# set groups isis protocols isis traffic-engineering family inet shortcuts user@host# set groups isis protocols isis source-packet-routing sensor-based-stats per-sid ingress user@host# set groups isis protocols isis source-packet-routing srgb start-label 400 user@host# set groups isis protocols isis source-packet-routing srgb index-range 20000 user@host# set groups isis protocols isis source-packet-routing node-segment ipv4-index 2 user@host# set groups isis system services extension-service request-response grpc clear-text port 32767 user@host# set groups isis system services extension-service request-response grpc max-connections 8 user@host# set groups isis system services extension-service request-response grpc skip-authentication
エグレスデバイス
user@host# set groups isis protocols isis traffic-engineering family inet shortcuts user@host# set groups isis protocols isis source-packet-routing sensor-based-stats per-sid ingress user@host# set groups isis protocols isis source-packet-routing srgb start-label 400 user@host# set groups isis protocols isis source-packet-routing srgb index-range 20000 user@host# set groups isis protocols isis source-packet-routing node-segment ipv4-index 3
SPRINGの設定の詳細については、「 Understanding Source Packet Routing in Networking(SPRING)」を参照してください。
統計情報のエクスポートの有効化
統計情報を受信するには、Junos OS を介してジュニパー デバイスでエクスポートする統計データを有効にします。エクスポートを有効にするには、[edit protocols isis source-packet-routing]階層レベルでper-sid-ingressを設定します。たとえば、SPRING統計の収集の有効化とそのエクスポートを参照してください。
統計情報のエクスポート
トランジットSPRING統計のテレメトリのエクスポートを有効にした後、リモートプロシージャコール(gRPC)サービスまたはネイティブセンサーのいずれかを使用して、外部コレクターに統計をストリーミングします。ネイティブ センサーは UDP 形式で統計情報をエクスポートし、デバイスに Junos OS 設定が必要です。
参照
SPRING統計の収集とエクスポートの有効化
エクスポートする前に、収集の統計を有効にします。収集の統計を有効にした後、gRPCサービスまたはネイティブセンサーを備えたUDP形式のいずれかを使用して、外部コレクターにエクスポートする方法を選択します。
トランジット SPRING 統計のエクスポートを有効にするには、次のようにします。
[edit protocols isis source-packet-routing] user@host# set sensor-based-stats per-sid ingress
gRPCサービスを使用してトランジットSPRING統計をエクスポートするには、以下を行います。
以下の設定を含めて、デバイスの gRPC サービスを開始します。
system { services { extension-service { request-response { grpc { clear-text { port 32767; } skip-authentication; } } } } }telemetrySubcribe リモート プロシージャー呼び出しを使用してサブスクリプションを作成します。サブスクリプションには、リソースパス /junos/services/segment-routing/sid/usage/などのテレメトリパラメーターが含まれている必要があります。gRPC ストリーミングの設定と、外部のコレクターに配信される統計情報のサブスクリプションの作成の詳細については、 Junos Telemetry Interface での OpenConfig と gRPC について、Junos Telemetry Interface 向け gRPC サービス、および Junos での NETCONF プロキシ テレメトリ センサーの設定を参照してください。
ネイティブセンサーを使用してトランジットSPRING統計情報をUDP形式でエクスポートするには、以下を行います。
デバイスの [
edit services analytics] 階層レベルで sensor ステートメントを構成します。センサーパス(/junos/services/segment-routing/sid/usage/)、エクスポートプロファイル名、指定されたシステムリソースのデータの監視とストリーミングを可能にするリソース識別子文字列、およびデータを収集するためのサーバー名を含めます。
ネイティブセンサーの設定の詳細については、 Junos Telemetry Interface Sensorの設定(CLI手順)を参照してください。
参照
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。