概要
このドキュメントでは、IOSおよびIOS-XEルータから関連データ、デバッグ、またはshowコマンドを収集する手順とともに、ルーティングとプラットフォームに関連するいくつかの問題について説明します。この情報をTechnical Assistance Center(TAC)のサービスリクエスト(SR)に事前に提供することで、問題解決に関して問題を解決することができます。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- IOSおよびIOS XEルータの従来のルーティング機能に関する基本的な知識
- IOSルータおよびIOS-XEルータへのコマンドラインインターフェイス(CLI)アクセスまたはハンズオンが必要です
使用するコンポーネント
このドキュメントの情報は、次のプラットフォームに基いています。
- ASR1000
- ISR4000
- ISR1000
- CSR1000v
- Classic IOSプラットフォーム(ISRG1/G2)
要求された基本情報
- 問題はいつ発生しましたか。
- 問題が最初に観察または認識された日時に注目します。
- 問題の原因は何ですか。
- 問題が発生する前に行った最近の変更を記録します。
- 問題の発生を引き起こした可能性のある特定のアクションまたはイベントに注意してください。
- 問題はどの程度の頻度で発生するか
- これは1回限りの出来事でしたか?
- そうでない場合、問題が発生する頻度はどれくらいですか。
- これは他のネットワークイベントまたはアクションに対応していますか。
- 影響を受けるユーザ数/ビジネスへの影響
- 自分でトラブルシューティングを行った場合(手順を説明する)
- 関連するデバイスのトポロジはどれか、またはどのように変わりますか。
ルータおよびIOS-XEアーキテクチャ
IOSおよびIOS XEルータで報告される一般的な問題の一部と、それぞれに対する有用な出力を次に示します。これらはShow Techコマンドに加えて収集する必要があります。
これらの出力は、問題発生時に関連データが確実に収集されるようにするのに役立ちます。これは、問題が持続的でない場合に特に当てはまります。つまり、TACが関与する時点までに問題が解消される可能性があります。
IOS-XEの予期しないリロード
問題レポート:デバイスで予期しないリロードまたはクラッシュが発生した。[Base Information Requested]セクションのフィードバックに加えて、次のものが必要です。
- 「show tech」を収集します。
- ブートフラッシュ/ハードディスクを確認し、生成された場合はクラッシュファイルまたはコアファイルを収集します。
Router#show bootflash: クラッシュ中の|
Router#show bootflash: コアの|
- トレースログをブートフラッシュにアーカイブし、収集します。トレースファイルは、トレースデータの保存に使用されます。この収集には数分かかることがあります。
Router#request platform software trace rotate all
Router#request platform software trace slot rp active archive target bootflash:
- 問題発生時の外部syslogデータ。
クラッシュが発生した後にブートフラッシュに自動的に作成されるシステムレポートバンドル(16.11.x以降のリリース)を収集することもできます。システムレポートバンドルには、tarファイルに次のように収集されるより多くの情報があります。
- トレースログ
- マルーン統計
- コア/クラッシュファイル
- RP/シアンログ
注: 16.11以降のリリースでは、さらにサービスアビリティが強化されています(Cisco IOSソフトウェアリリース12.1以降の場合)。デバイスでクラッシュが発生すると、自動的に「システムレポート」バンドルが収集されます。
Router#sh bootflash: システムの|
12 45 Oct 20 2020 05:08:05.0000000000 +00:00 /bootflash/core/system-report_20201020-050805-UTC.tar.gz <<<
IOS-XEブート障害
問題レポート:デバイス内の任意のコンポーネントでブート障害が発生します。RP(ルートプロセッサ)がブートループに陥り、デバイスにログインできなくなる場合があります。
- デバイスにログインできる場合は、「show tech」を収集します。
- コンソールに接続し、「コンソールログ」を収集します。
- LEDステータス情報を提供します。
注:これは、デバイスにログインできない場合に最も重要です
- サイトにアクセスできる場合は、モジュールを再装着してみてください(例:RP、ESPまたはSIP/SPA)を使用して、コンソールログを収集します。
- RP以外のモジュールでブート障害が発生した場合は、デバイスにログインし、次のコマンドを使用してソフトOIRを試行し、「show logging」コマンドを収集します
Router#hw-module slot <slot-num> reload
Router#hw-module subslot <slot-num/subslot num> reload
IOS XEソフトウェアバージョン選択のサポート
問題レポート:デバイスのIOSをアップグレードする必要があり、IOSを選択する際にサポートが必要です。
- このような状況では、CCOページにログインし、特定のプラットフォームの推奨(アスタリスクが付いている)リリースを確認する必要があります。
- または、IOS-XEルータに関する提案が必要な場合は、次のリンクを使用できます。
- 3.xから16.xリリースへのIOSアップグレードに関するサポートが必要な場合は、次のリンクを参照してください。
IOS-XEメモリリーク
問題レポート:デバイスにメモリ関連の問題が発生。特定のコンポーネントの高メモリ使用率に関連するエラーが発生することがあります。このセクションでは、IOS-XEルータでメモリリークのトラブルシューティングやメモリの監視を行う際に使用する最も便利なコマンドを組み合わせています。
IOS-XEのメモリ使用量の一般的な側面については、次のドキュメントで説明しています。
最近の保守作業では、16.9.xリリース以降で「Show Tech Memory」を収集できます。
- デバイスにログインできる場合は、「Show tech」を収集します。
- show platform software status control-processor brief
- show platform software process list rp active sort memory
- show platform software process memory rp active all sort
- show platform software process slot rp active monitor cycles 2
- show platform software process list fp active summary
- show platform software process slot fp active monitor cycles 2
- show platform hardware qfp active infrastructure exmem statistics
- show platform hardware qfp active infrastructure exmem statistics user
- show platform hardware qfp active tcam resource-manager usage
- show platform hardware qfp active classification feature tcam-usage
- show platform hardware qfp active classification class-group-manager class-group all
16.2以降のリリースで導入された最近のサービスアビリティでは、次の新しいcliを収集できます。
- show platform resources
- show memory platform
- show process memory platform sorted
- show process cpu platform monitor cycles 2
- show process memory platform sorted location fp active
注:最初の値セットは正確ではないため、「サイクル2」と言います
IOS-XE ISSUアップグレード
問題レポート:ISSUは、フォワーディングプレーンの停止を最小限に抑え(最小限のパケット損失)、コントロールプレーンの停止を発生させることなく、あるバージョンから別のバージョンへシステムを完全または部分的にソフトウェアアップグレードすることを表します。このセクションでは、ISSUのアップグレードに関するサポートに重点を置いています。
IOS-XEデバイスでのライセンス
問題レポート:デバイスのライセンスに問題があります。最も一般的な問題には、「ライセンスがインストールされない」、ライセンスファイルが永続的なものと見なされないなどがあります。このセクションでは、ライセンスの問題のトラブルシューティングに必要な最低限の出力を得ることに焦点を当てます。
- show tech-supportライセンス
注:このコマンドは、Laterコード(ASR1Kの場合:16.9.x & for ISR4K:16.12.x)。
- show license all
- show license version
- show license summary
- show license status
- show license usage
- show license udi
ルーティングプロトコルの問題
次に、IOSおよびIOS-XEルータで報告される一般的な問題の一部と、それぞれに関する有用な出力を示します。これらは「Show Tech」に加えて収集する必要があります。
これらの出力は、問題発生時に関連データが確実に収集されるようにするのに役立ちます。これは、問題が持続的でない場合に特に当てはまります。つまり、TACが関与する時点までに問題が解消される可能性があります。
BGP/EIGRP/OSPF/スタティックルーティング
問題レポート:ルーティングプロトコルのトラブルシューティングは、主に調査対象の問題の種類によって異なり、「要求されるベース情報」セクションに続いて可能な限り多くのデータを提供することに重点を置く必要があります。Cisco IOSソフトウェアおよび「Show tech」とともに、次のようにプロトコル固有の出力を収集できます。
BGP |
Show tech-support bgp |
EIGRP |
Show ip eigrp events show ip eigrp interfaces show ip eigrp neighbors show ip eigrp topology show ip eigrp traffic |
OSPF |
Show tech-support ospf |
スタティックルーティング |
show tech-support |
注:一部の新しいリリースでは「show tech bgp」が導入されているため、実行中のIOSでこのコマンドが実行されない場合は、「要求される基本情報」セクションで多くの情報を提供してください
また、次のコマンドを使用して、一般的なシナリオの一部に対するフローベースBGPトラブルシューティングを実行することもできます。
EIGRPネイバーフラップの問題:
問題レポート:これは、EIGRPで見られる最も一般的な問題の1つであり、ネイバーフラップの問題があります。EEMスクリプトを使用して、問題が発生した時点で正確に出力とデバッグを収集できます。
ルータでのNAT/PAT(ネットワーク/ポートアドレス変換)
IOS-XEプラットフォームでは、NAT設定はIOS NATサブシステムによって受信および処理され、Forwarding Manager(FMAN)およびクライアントコンポーネントを介してQFPにダウンロードされます。NATセッションの作成と管理は、QFPだけでなく、すべてのヘッダーとペイロードの変換に対して排他的に行われます。IOS-XEルータでは、NAT変換のためのパケットのパントは行われません。QFPは、ipalias、static-route、wlanセッション情報など、IOSに送り返される状態も生成します。
問題レポート:デバイスにNAT/PAT関連の問題が見られます。たとえば、NATがトリガーされない、または変換とトラフィックが内部から外部へ、またはその逆に通過しないことが表示されません。IOS-XEでのNAT/PATの問題は、データパケットのハードウェア転送が原因で少し扱いにくい場合があります。このセクションでは、IOS-XEルータでNATの問題をトラブルシューティングする際に使用する最も便利なコマンドを組み合わせています。
- show tech-support nat
注:この出力は、16.9.xリリース以降のserviceabilityによって最近導入されました。
プラットフォームに依存しないshowコマンド
- show ip nat statistics
- show ip nat translation
また、次のように「show ip nat translation」を使用して一部のフィルタを実行することもできます。
- show ip nat translation udp total
- show ip nat translation inside
- show ip aliases
プラットフォーム依存のshowコマンド
- show platform hardware qfp active statistics drop | exc _0 <<< NAT関連のドロップをチェックします
- show platform hardware qfp active feature nat datapath map
- show platform hardware qfp active feature nat datapath port
- show platform hardware qfp active feature nat datapath pool
- show platform hardware qfp active feature nat datapath stat
- show platform hardware qfp active feature nat datapath base
- show platform hardware qfp active infrastructure exmem statistics user
- show platform hardware qfp active infrastructure exmem stat
- show platform hardware qfp active feature nat datapath gateway
- show platform hardware qfp active feature nat datapath gateout
IWAN
iWANは1つの複雑なソリューションであり、トラブルシューティングはさらに複雑になる可能性があります。DMVPN、IPSEC、トランスポート(MPLS/INET)、PFR、EIGRP SAFなど、iWANに関連するコンポーネントは多数あります。iWANに関するさまざまな問題は、任意の1つまたは複数のコンポーネントに関連している可能性があります。iWANネットワークでは、すべてのデバイスが「マスターコントローラ」(MC)または「ボーダルータ」(BR)の役割を果たし、iWANの問題をトラブルシューティングするには、これらのルータの両方から詳細をキャプチャする必要があります。
問題レポート:iWANで次のいずれかの問題が発生している場合は、それぞれのデバイスから指定されたコマンドリストをキャプチャしてください。
- サイトプレフィクス/サービスルートが正しく配布されていない
- EIGRP SAFピアリングが確立されない
- トラフィックチャネルが作成されていない
- TCAログが頻繁に表示される
- トラフィックが特定のトランスポートから流れていないこと
キャプチャする必要があるコマンドのリストを次に示します。
MC:Master Controller(マスターコントローラ)
- show tech-support
- show domain IWAN master discovered-sites
- show domain IWAN master site-capability
- show domain IWAN master status
- show domain IWAN master site-prefix
- show domain IWAN master policy
- show domain IWAN master peering
- show domain IWAN master traffic-classes summary
- show platform hardware qfp active feature pfrv3 datapath global
- show eigrp service-family ipv4 neighbors
- show eigrp service-family ipv4 subscriptions detail
- show eigrp service-family ipv4 topology
- show eigrp service-family ipv4 traffic
- show derived-config | sec router eigrp
BR:Border Router(ボーダルータ)
- show tech-support
- show domain IWAN border site-capability
- show domain IWAN master site-capability
- show domain IWAN border parent-route
- show domain IWAN border channels dscp default
- show domain IWAN border channels
- show domain IWAN border traffic-classes summary
- show domain IWAN master status
- show domain IWAN master policy
- show domain IWAN border peering
- show domain IWAN border status
- show domain IWAN border pmi
- show performance monitor cache monitor
- show platform hardware qfp active feature pfrv3 datapath global
- show eigrp service-family ipv4 neighbors
- show eigrp service-family ipv4 subscriptions detail
- show eigrp service-family ipv4 topology
- show eigrp service-family ipv4 traffic
- show derived-config | sec router eigrp
その他のエラーログ
次に、IOSおよびIOS-XEルータで報告される一般的なログの一部と、それぞれに関する有用な出力を示します。これらは「Show Tech」に加えて収集する必要があります。
これらの出力は、問題発生時に関連データが確実に収集されるようにするのに役立ちます。これは、問題が持続的でない場合に特に当てはまります。つまり、TACが関与する時点までに問題が解消される可能性があります。
%FMFP-3-OBJ_DWNLD_TO_DP_STUCKに関連するエラー
- ログメッセージからオブジェクトIDを取得します。
以下に例を挙げます。
%FMFP-3-OBJ_DWNLD_TO_DP_STUCK:R0/0:fman_fp_image:obj[20] type[215] pending-issue Req-create Issued-noneSSLMGRのAOMダウンロード:Secondary Init to Data Planeが1800秒以上スタックしている
- この例のオブジェクトIDはobj[20]で、20として使用されます
- '<object_id>'フィールドを手順2で取得した番号に置き換えるコマンドをキャプチャします。
- show platform software object-manager f0 object <object_id>
- show platform software object-manager f0 object <object_id> parents
- show platform software object-manager f0 object <object_id> children
- show platform software object-manager f0 object <object_id> downlinks
- オブジェクトIDを必要としない次のコマンドをキャプチャします。
- show platform software object-manager f0 statistics
- show platform software object-manager f0 pending-issue-update
- show platform software object-manager f0 pending-ack-update
- show platform software object-manager f0 object-type-count
- show platform software object-manager f0 error-object
- show platform software object-manager f0 resolve-object
- show platform software object-manager f0 stale-object
- show platform software object-manager f0 paused-object-type