4. 保守・運用
本章では、UNIVERGE IX-R/IX-V シリーズの設定の変更、保存について説明します。
4.1. 設定の変更
設定コマンドは通常はコマンド入力時に反映されます。本項では、即時反映されないコマンドについて説明します。
4.1.1. 再起動が必要なコマンド
設定を反映させるために再起動が必要なコマンドは、コマンド実行後次のようなメッセージが表示されます。
% You must restart the router for this configuration to take effect.
該当するコマンドは次のとおりです。
項目
備考
default-console
Ver1.2以降
nm provisioning enable/disable
Ver1.2以降
4.1.2. 操作が必要なコマンド
設定を反映させるために、セッションのリセット等が必要な場合があります。
該当するコマンドは次のとおりです。
QoS関連コマンド
項目
参考
class-mappolicy-map(1)service-policy outputを削除後再設定(2)clear policy-map interface(Ethernetのみ)BGP関連コマンド
項目
参考
cluster-id
clear ip bgp * を実行
default-local-preference
clear ip bgp * を実行
default-metric
clear ip bgp * を実行
router-id
clear ip bgp * を実行
timers
clear ip bgp * を実行
neighbor connect-interval
clear ip bgp [該当ピアのアドレス]を実行
neighbor distribute-list
clear ip bgp [該当ピアのアドレス]を実行
neighbor ebgp-multihop
clear ip bgp [該当ピアのアドレス]を実行
neighbor next-hop-self
clear ip bgp [該当ピアのアドレス]を実行
neighbor route-map
clear ip bgp [該当ピアのアドレス]を実行
neighbor route-reflector-client
clear ip bgp [該当ピアのアドレス]を実行
neighbor send-capability
clear ip bgp [該当ピアのアドレス]を実行
neighbor send-default
clear ip bgp [該当ピアのアドレス]を実行
neighbor timers
clear ip bgp [該当ピアのアドレス]を実行
OSPF関連コマンド
項目
参考
router-id
clear ip ospf process を実行
distribute-list
clear ip ospf process を実行
distance
clear ip ospf process を実行
RIP関連コマンド
項目
参考
distance
clear ip rip process を実行
IKE/IKEv2関連コマンド
項目
参考
全コマンド
SAクリア後有効になります。
PPP関連コマンド
項目
参考
ppp profile
clear interfaceを実行
4.2. 設定の保存
装置起動後も設定内容を有効にしたい場合、設定データを内部の不揮発性メモリ(フラッシュ)上のスタートアップコンフィグやデフォルトコンフィグに保存する必要があります。
4.2.1. スタートアップコンフィグ
スタートアップコンフィグに設定を保存するためのコマンドは次のとおりです。
write memory
また、以下のコマンドによる設定保存もサポートされています。内部動作は、write memoryコマンドと同じ動作を行います。
copy running-config startup-config
設定未保存状態の場合、以下のメッセージが表示されます。保存が必要な場合は、上記の設定の保存を行ってください。
% Warning: current running-configuration is not saved yet.
上記のメッセージは、次の場合に表示されます。
reload実行時
スタートアップコンフィグは、以下のコマンドで消去することができます。
erase startup-config
次に設定情報の格納の動作原理を示します。
図 4.2.1 設定情報の格納の動作原理
4.2.2. デフォルトコンフィグ
UNIVERGE IX-R/IX-V シリーズでは、不慮の事故等でスタートアップコンフィグが破壊された場合などにデフォルトコンフィグの内容で起動することができます。
4.2.2.1. デフォルトコンフィグの特徴
デフォルトコンフィグは、スタートアップコンフィグが存在しない場合に、起動時にランニングコンフィグに読み出されます。
図 4.2.2 スタートアップコンフィグが存在しない場合の起動時の動作
コピーコマンドで上書きできません。
注釈
デフォルトコンフィグに設定を保存する場合には、一度erase default-configにてデフォルトコンフィグを消去する必要があります。
4.2.2.2. デフォルトコンフィグの設定
デフォルトコンフィグは、以下のコマンドにより保存することができます。
copy running-config default-configcopy startup-config default-configcopy address:filename default-config
デフォルトコンフィグは、以下のコマンドにより消去することができます。
erase default-config
ブートモニタで、デフォルトコンフィグを消去するには、以下のコマンドを使用します。ただし、このコマンドでは不揮発性メモリに保存された設定内容をすべて消去しますので、デフォルトコンフィグだけでなくスタートアップコンフィグも消去されます。
ブートモニタモード
項目
説明
cc
不揮発性メモリの設定内容の全消去
Router# reload Notice: The router will be RESTARTED. Are you sure you want to restart the router? (Yes or [No]): yes factory mode (Input Ctrl+C): 3 <CTRL-C> boot[0]> boot[0]> cc Enter "Y" to clear startup configuration: Y boot[0]>
4.2.3. サービスコンフィグ
注意
UNIVERGE IX-V シリーズでは、サービスコンフィグは利用できません。
サービスコンフィグはマルチベンダ管理機能などの拡張機能の設定のファイルで、不揮発性メモリに保存されます。 以下のコマンドでサービスコンフィグモードに入りサービス形式コンフィグを入力できます。
service config import json
サービスコンフィグは、以下のコマンドにより表示することができます。
service config export json
サービスコンフィグは、以下のコマンドにより消去することができます。
service config erase json
サービスコンフィグの内容はスタートアップコンフィグには含まれません。既設ルータから新ルータへコンフィグを引き継ぐ場合は以下のよう行います。
既設ルータのグローバルコンフィグモードでservice config export jsonコマンドを実行
出力されたサービスコンフィグの内容をコピー
新ルータでservice config import jsonコマンドを実行
2.でコピーした内容をペースト
「Ctrl」+「d」でグローバルコンフィグモードに戻る
4.3. 設定値の調整
UNIVERGE IX-R/IX-V シリーズでは、性能を最大限に引き出すために、効率的な稼動状態にする調整機構があります。利用環境によっては調整を実施した方がよい場合があります。本項では調整が必要な項目について、設定値を決定するための目安を説明します。
変更可能な項目には、次の項目があります。
項目
内容
ルートエントリ数
ルートエントリ数の設定を行います。
OSPFルートエントリ数
OSPFのルートエントリ数の設定を行います。
NAT/NAPTエントリ数
NAT/NAPTのエントリ数の設定を行います。
UFSキャッシュエントリ数
UFSキャッシュのエントリ数の設定を行います。
4.3.1. ルートエントリ数
ルートエントリはルータが持つ経路情報を格納するテーブルとなります。
宛先ネットワークアドレス
ネクストホップ
ルートエントリは、スタティックに設定した経路、ルーティングプロトコルにより学習した経路が含まれます。ルートエントリ数を超えると、それ以上経路情報は作成されません。また、ルートエントリは、スタティックの経路の場合は削除されません。ルーティングプロトコルから学習した経路はルーティングプロトコルから学習している間は削除されません。
ルートエントリ数はデフォルトでは、IPv4, IPv6ともに100000となります。指定したサイズ分のメモリを確保します。値を増やすとメモリの消費量も増えますので、値を変更する場合は、メモリの容量にご注意ください。
IPv4, IPv6ともに設定可能です。設定コマンドは以下のとおりです。
グローバルコンフィグモード
項目
説明
ip max-route
最大ルートエントリ数設定(デフォルト:100000)
ipv6 max-route
最大動的ルート数の設定(デフォルト:100000)
表示コマンド
項目
説明
show ip route
IPv4ルート情報の表示
show ipv6 route
IPv6ルート情報の表示
show memory
メモリ(Heap memory)の確認
ip max-route 4000
ipv6 max-route 1000
4.3.2. OSPFルートエントリ数
エリアボーダルータ(ABR)のアドレス
ASボーダルータ(ASBR)のアドレス
経路情報
AS外部経路のネクストホップアドレス(Forwarding Address)
OSPFv2コンフィグモード
項目
説明
rib max-entries
OSPFルートエントリ数の設定
ip router ospf 1 rib max-entries 3000
表示コマンド
項目
説明
show ip ospf rib
OSPFルートエントリの確認
show memory
メモリ(Heap memory)の確認
4.3.3. NAT/NAPTエントリ数
NAT/NAPTのアドレス変換用に使用するキャッシュとなります。以下の項目でキャッシュを作成します。
宛先アドレス
宛先ポート(NAPT時)
送信元アドレス
送信元ポート(NAPT時)
プロトコル
NAT/NAPTエントリは、最初にアドレス変換を行う際に作成され、一定時間通信が無ければ削除されます。エントリ数の上限を超えると、新しいエントリが作成できず通信は破棄されます。デフォルト値では不足する場合もありますので、必要に応じて設定変更してください。
設定値を増やす場合はメモリの消費量が増えることにご注意ください。メモリはエントリ作成時に確保されます。
設定コマンドは以下のとおりです。
インタフェースコンフィグモード
項目
説明
ip nat translation max-entries
NATエントリ数の設定
ip napt translation max-entries
インタフェース単位でのNAPTエントリ数の設定
ip napt translation max-entries per-address
ホスト単位でのNAPTエントリ数の設定(デフォルト:ホスト単位制限なし)表示コマンド
項目
説明
show ip nat translation
NATエントリ数の確認
show ip napt translation
NAPTエントリ数の確認
show memory
メモリ(Heap memory)の確認
interface GigaEthernet0.0 ip napt translation max-entries 10000 ip napt translation max-entries per-address 1000
4.3.4. UFSキャッシュエントリ数
UFSキャッシュエントリは、パケット転送のセッションパラメータ毎(アドレス、プロトコル、ポート番号)に作成され、一定時間通信が無ければ削除されます。エントリ数の上限を超えると、新>しいエントリが作成できず、転送性能が低下します。デフォルト値では不足する場合もありますので、必要に応じて設定変更してください。
設定値を増やす場合はメモリの消費量が増えることにご注意ください。メモリはエントリ作成時に確保されます。
設定コマンドは以下のとおりです。
グローバルコンフィグモード
項目
説明
ip ufs-cache max-entries
IPv4 UFSキャッシュエントリ数設定
ipv6 ufs-cache max-entries
IPv6 UFSキャッシュエントリ数設定
表示コマンド
項目
説明
show ip protocols
IPv4 UFSキャッシュ数状態(UFS cache bucket)の確認
show ipv6 protocols
IPv6 UFSキャッシュ数状態(UFS cache bucket)の確認
show memory
メモリ(Heap memory)の確認
4.4. LED状態
対応する装置に関しては、ハードウェア諸元の項を参照してください。
show hardwareコマンドでも点灯状態を確認できます。
LED
状態
条件
PWR
緑点灯
電源がONの場合
緑点滅
装置初期化処理中
赤点灯
障害が発生した場合
青点灯
フラッシュメモリにアクセス中青点灯中は装置の電源をOFFにしないでください。以下のような場合、フラッシュメモリにアクセスを行います。
write memory実行中
ロードモジュール更新中
copyコマンド実行中
VPN
消灯
VPNが接続していない状態
緑点灯
送受信のIPsec-SAが存在する場合IPsec設定が複数存在する場合は、いずれかSAが存在している場合緑点滅
装置初期化処理中
PPP
消灯
PPPoEが接続していない状態この状態が継続する場合、物理接続、ケーブル等の確認を行ってください。緑点灯
通信が可能な状態IPCPがOPENしている場合複数PPP設定が存在する場合は、いずれかが通信可能となった場合緑点滅
装置初期化処理中
BAK
緑点灯
ネットワークモニタのイベントが発生時のアクションとして指定複数のネットワークモニタで設定している場合は、いずれかのアクションが実行されている場合。コマンドはネットワークモニタの項を参照してください。緑点滅
装置初期化処理中
4.5. USBメモリの利用
USBポートでUSBメモリが利用可能です。
注意
UNIVERGE IX-V シリーズでは、USBメモリは利用できません。
4.5.1. 対応機能
USBメモリを利用すると以下のことが行なえます。
工場出荷状態装置のリストア機能(Ver1.4以降)
コンフィグが入っていない装置に USB メモリを挿して起動させることで、装置コンフィグのリストア、ソフトウェアのアップデートが可能
USB メモリ対応コマンド(コピーコマンド、情報取得、ソフトウェアアップデート)
装置コンフィグとUSBメモリのファイル間のコピー
装置フラッシュメモリのファイルとUSBメモリのファイル間のコピー
show tech-support情報のUSBメモリのファイルへの書き込み
show syslog情報のUSBメモリのファイルへの書き込み
software-updateコマンドでのUSBメモリの利用
USBメモリのファイル削除
4.5.2. 対応USBメモリ
FAT32でフォーマットされたUSBメモリ
32キロバイト以下のアロケーションユニットサイズ
注釈
Windowsアプリケーション等を必要とする暗号化機能付きのUSBメモリは利用できません。
NTFSやexFATなどFAT32以外でフォーマットされたUSBメモリは利用できません。
FAT16, FAT12でフォーマットされたUSBメモリも利用可能ですが非推奨です。
64キロバイト以上のアロケーションユニットサイズでフォーマットされたUSBメモリは利用できません。(例:高速化ツールなどでフォーマットされたUSBメモリ)
USBメモリによっては、正しくフォーマットされていても利用できない可能性があります。(運用前に利用可能か確認してください。)
注意
Windowsのクイックフォーマットを利用すると、予期しない不具合が発生する可能性があります。通常フォーマットを行ったUSBメモリを使用してください。
サポート機器以外の接続はしないでください。(外付けUSB-HUB等)
未サポートのデバイスを接続している状態でのルータ動作の正常性は保証できません。
未サポートのデバイスを挿入した場合、抜去した後においてもルータ動作の正常性は保証できません。
USBメモリの1つのディレクトリに大量にファイルを保存された状態で使用すると、著しく装置負荷が上がることがあります。1つのディレクトリ内のファイル数は100個程度を上限として、極力少ない数となるようにしてください。
4.5.3. USBメモリのマウント
USBメモリを利用可能な状態にすることを、USBのマウントと呼びます。USBメモリを利用するためには、以下の設定を行いFAT32でフォーマットされたUSBメモリを挿します。
グローバルコンフィグモード
項目
説明
usbmem enable
USBメモリの有効化(デフォルト無効)
USBデバイスコンフィグモード
項目
説明
no shutdown
USBポートの有効化
shutdown
USBポートの無効化(USBポートの電源供給断)
usbmem enable ! device USB0 no shutdown
USBメモリを取り外す際は、USBメモリを無効化してから、取り外してください。
no usbmem enable
4.5.4. USBメモリデバイスの確認
マウントされたUSBメモリのUSBメモリデバイス名、デバイス情報は、show hardwareコマンドで確認できます。USBメモリ機能で使用する、装置シリアル番号も、show hardwareコマンドで確認できます。
Router(config)# show hardware IX-R Series IX-R2530 Hardware Platform S/N: XXXXXXXXXX ... 装置シリアル番号 : Option interface unit USB0: USB Mass Storage Device (usbmem0) ... USBメモリデバイス名(usbmem0) Model name is <MODEL名> ... 製品名、モデル名 Vendor ID is 0xXXXX ... ベンダID(16進数) Product ID is 0xXXXX ... プロダクトID(16進数) Serial number is XXXXXXXXXXXXXXX ... シリアルナンバー(文字列)
注釈
シリアルナンバーのないUSBメモリでは表示されません。
4.5.5. USBメモリのファイル、ディレクトリ指定方法
コマンドでのUSBメモリの指定は、以下のようなフォーマットを使用します。USBメモリデバイス名は、USBメモリがマウントされた状態で、show usbmemや、show hardwareで確認することができます。
usbmemX[.Y]:PATH/[FILENAME]
usbmemX[.Y] ... USBメモリデバイス名
X - USBポート番号(範囲0のみ)
Y - 論理ユニット番号(範囲0-3, 0の場合は省略可能)
PATH ... ディレクトリ名
FILENAME ... ファイル名
注釈
省略可能なオプションなど詳細は、コマンドリファレンスマニュアルを参照してください。
日本語ファイル名、ディレクトリ名は使用できません。
Router(config)# show usbmem usbmem0:/ Directory is / 2025/02/27 20:21:26 <DIR> LOG LOG 2025/02/27 20:21:26 <DIR> COPY COPY 2025/02/27 20:21:28 1238 STARTU~1.CFG startup-config.cfg 1 files 1238 bytes 2 directoriesRouter(config)# show usbmem usbmem0:/startup-config.cfg ! NEC IX-R Series IX-R2530 Software, Version 1.1.X, RELEASE SOFTWARE ! Compiled Tue 29 Aug 2023 01:36:23 PM JST ! Current time Aug 23-Wed-2023 14:15:37 JST
4.5.6. USBメモリ関連コマンド
USBメモリは以下のコマンドで利用可能です。詳細はコマンドリファレンスマニュアルを参照してください。
項目
説明
copy <flash> <USBメモリ>copy <USBメモリ> <flash>装置フラッシュメモリのファイルとUSBメモリのファイル間のコピー
copy startup-config <USBメモリ>copy <USBメモリ> startup-configcopy running-config <USBメモリ>copy <USBメモリ> running-configcopy default-config <USBメモリ>copy <USBメモリ> default-config装置コンフィグとUSBメモリのファイル間のコピー
copy tech-support <USBメモリ>
show tech-supportの結果をUSBメモリのファイルに出力
copy syslog <USBメモリ>
show syslogの結果をUSBメモリのファイルに出力
software-update <USBメモリ>
USBメモリのファイルを使用して、ソフトウェア・アップデート
erase <USBメモリ>
USBメモリのファイルを削除
show usbmem [<USBメモリ>]
USBメモリ情報を表示
注釈
USBメモリのファイルからUSBメモリのファイルへのコピーはできません。(PC等で実施してください。)
USBメモリのファイル書き込み時に、すでに同一ファイルがあった場合は上書きされます。(装置フラッシュメモリへのファイル書き込み時に、同一ファイルがあった場合は書き込みできません。)
USBメモリのディレクトリは削除できません。(PC等で削除してください。)
4.5.7. 工場出荷状態装置のリストア機能
装置コンフィグの入っていない工場出荷状態の装置に、コンフィグやソフトウェアをあらかじめ入れた USB メモリを挿して装置起動させることで、自動的に USB メモリに保存してあるコンフィグを startup-config や default-config に書き込み、ソフトウェアアップデートを行います。
装置導入時における、PC レスでのコンフィグ書き込み、ソフトウェアバージョン固定などの要望に応えることができます。
注釈
工場出荷装置のリストア機能で使用可能な USB ポートは USB0 のみです。
4.5.7.1. USB メモリのファイル配置
工場出荷装置のリストア機能では、各コンフィグ、ソフトウェアに対して、あらかじめ USB メモリに保存しておいた、該当ファイルを上から順番に検索し、ファイルがあった場合にリストア、もしくはソフトウェアアップデートを実行します。
注釈
装置シリアル番号のディレクトリにファイルを配置することで、1 つの USB メモリで複数の装置に対して個別のコンフィグを配置することができます。(装置シリアル番号は、show hardware などであらかじめ取得しておきます。)
装置リストアコンフィグ
startup-config へのリストア(上から順番に検索)/RESTORE/<装置シリアル番号>/startup-config.cfg/startup-config.cfgdefault-config へのリストア(上から順番に検索)/RESTORE/<装置シリアル番号>/default-config.cfg/default-config.cfg
ソフトウェアアップデート
BIN ファイル(上から順番に検索)/RESTORE/<装置シリアル番号>/software-update.bin/software-update.bin
4.5.7.2. USB メモリに保存されるファイル
リストア時のログは以下のファイルに保存されます。
実行ログ
/LOG/<装置シリアル番号>/<実行日時>_restore-result.log
注釈
USB メモリの容量不足などで開始時に実行ログファイルが作成できない場合は処理を終了します。
USB メモリの容量不足などで処理の途中で実行ログファイルへの書き込みができなくなっても、リストア処理は継続されます。(以降、実行ログファイルへの出力は行われません。)
リストア機能が動作中(ST1のLEDが青点灯中)USBメモリを抜去しないでください。ログ書き込みが行われない場合があります。
4.5.7.3. エラーログへの記録
リストア機能の実行ログは、装置エラーログ(show error-log)にも記録されます。
項目
説明
INFO: System restore completed.
リストア機能の正常完了
INFO: System restore failed(Copy startup-config).
リストア失敗(startup-config のコピーに失敗)
INFO: System restore failed(Copy default-config)
リストア失敗(default-config のコピーに失敗)
INFO: System restore failed(Software update).
リストア失敗(ソフトウェアアップデートに失敗)
INFO: System restore failed(Log file).
リストア失敗(ログファイルの書き込み失敗)
INFO: System restore failed(Parameter error).
リストア失敗(内部エラー)
INFO: System restore failed(no resp).
リストア失敗(内部エラー)
INFO: System restore failed(Internal error).
リストア失敗(内部エラー)
INFO: Modify startup-config by system restore.
リストア機能により startup-config が書き換えられました。
INFO: Modify default-config by system restore.
リストア機能により default-config が書き換えられました。
4.5.7.4. 状態遷移と LED 表示
項目
状態
点灯パターン (ST1ランプ)
①
電源ON↓装置コンフィグの存在チェック → ③↓USB0 に USB メモリが挿さっているかチェック → ③↓(最大 20 秒間)②へ消灯
②
USB メモリにリストアファイルがあるかチェック → ③USB メモリへのログファイルを作成↓startup-config リストアdefault-config リストアソフトウェアアップデート↓(最低 10 秒間 LED 表示)自動的に再起動青点灯
③
通常起動
消灯
④
実行エラー↓(5 分間表示)③へ※エラーLED 点滅状態で電源 OFF、USB 抜去が可能です。赤点滅
注釈
USB メモリが挿さっているかチェックしている間(最大 20 秒間)にコンフィグモードに入った場合、リストア機能は終了し通常起動となります。
4.5.8. スケジューラ機能と連携したログの保存
スケジューラ機能と連携することでUSBメモリに定期的なログの保存ができます。スケジューラ機能のマクロ文字列の展開により、保存ディレクトリやファイル名、作成時間などを含めたログの保存が可能となっています。
項目
説明
command
スケジューラ実行コマンドの設定(アクションリストコンフィグモード)使用可能なマクロ文字列<HOSTNAME> ... 装置のホスト名<SN> ... 装置のシリアル番号<YEAR> ... コマンド実行の年(2025 など)<MONTH> ... コマンド実行の月(01 など)<DATE> ... コマンド実行の日(27 など)<TIME> ... コマンド実行の時分秒(131203 など)一時間に1回、USBメモリの/log/<SN>/<YEAR><MONTH><DATE>/に、show tech-supportとshow syslogのログを保存する。 ! usbmem enable ! scheduler timetable usbmem interval hour 1 command-action list usbmem command 10 copy tech-support usbmem0:/log/<SN>/<YEAR><MONTH><DATE>/<YEAR><MONTH><DATE><TIME>_tech.log command 20 copy syslog usbmem0:/log/<SN>/<YEAR><MONTH><DATE>/<YEAR><MONTH><DATE><TIME>_syslog.log ! device USB0 no shutdown !
注釈
マクロ文字の展開機能は、スケジューラの機能となりますので、グローバルコンフィグモードなどで copy コマンドとしてマクロ文字を指定しても、文字列展開はされません。
USBメモリの1つのディレクトリに大量にファイルを保存された状態で使用すると、著しく装置負荷が上がることがあります。1つのディレクトリ内のファイル数は100個程度を上限として、分散保存されるよう調整してください。
copy コマンドは内蔵FLASHメモリも指定可能であるため、本機能の連携実行が可能となりますが、FLASHメモリは格納可能なファイル数、容量、書込速度などにより利用が大幅に制限されます。