キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
48
閲覧回数
0
いいね!
0
コメント
JapanTAC_CSC
Level 8
Level 8

2025年4月25日 (初版)

TAC SR Collection
主な問題

IOS XR にて replace interface <IF> with <IF> dry-run あるいは replace pattern 'string' with 'string' dry-run コマンドの実行によるコンフィグ変更の検証時に、想定されない exit が多数出力される問題が報告されています。
ただし、出力される exit は表示上の問題であり、コンフィグの変更には影響はありません。
replace コマンドを実行することで任意のコンフィグを他のコンフィグに置き換えることができます。
本記事では例として Bundle-Ether 1 にあるコンフィグを Bundle-Ether 2 のコンフィグに置き換えています。
本記事に記載の既知不具合について Bug Search Tool では想定されない exit は複数 block のコンフィグを置き換えた際に発生すると記載がありますが単一 block でも発生が確認されています。

以下 replace 実施前のコンフィグ例および不具合発生時の出力例を記載します。

RP/0/RP1/CPU0:IOS-XR#show run
Tue Apr 15 13:35:59.252 JST
!! Building configuration...
!! IOS XR Configuration 24.3.1
!! Last configuration change at Tue Apr 15 11:23:23 2025 by XXXXX
!
-snip-
interface Bundle-Ether1
!
interface Bundle-Ether1.100
 ipv4 address xx.xx.xx.xx xx.xx.xx.xx
 encapsulation dot1q 1
!
-snip-
l2vpn
-snip-
 xconnect group G1
  p2p test
   interface Bundle-Ether1.100
  !
-snip-
mpls ldp
-snip-
 interface Bundle-Ether1.100
 !
-snip-

以下 replace interface <IF> with <IF> dry-run コマンドの実行による出力例です。
赤字の exit が想定されないエントリです。

RP/0/RP1/CPU0:IOS-XR(config)#replace interface bundle-ether 1 with bundle-ether 2 dry-run
no interface Bundle-Ether1
interface Bundle-Ether2
exit
no interface Bundle-Ether1.100
interface Bundle-Ether2.100
 ipv4 address xx.xx.xx.xx xx.xx.xx.xx
 encapsulation dot1q 1
exit
 exit
l2vpn
 xconnect group G1
  p2p test
   no interface Bundle-Ether1.100
   interface Bundle-Ether2.100
  exit
 exit
   exit
  exit
 exit
    exit
   exit
     exit
    exit
   exit
  exit
 exit
   exit
  exit
 exit
   exit
  exit
 exit
exit
 exit
mpls ldp
 no interface Bundle-Ether1.100
 interface Bundle-Ether2.100
 exit
exit
end
原因

この問題は CSCwn30836 として報告されています。
CSCwn30836 - config replace adds unneeded "exit" statements between modified blocks

解決策

この問題に Workaround はありません。
恒久対処として CSCwn30836 の修正されたバージョンを使用する必要があります。

備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします