Catalyst 9800におけるHA SSO (High Availability Stateful Switchover)の設定で肝となる要素を整理します。
前提条件を含む「初期セットアップからHA SSOの設定まで」の一連の流れは、下記のスライド資料にまとまっています。 本記事はHA SSOの設定部分を参照しやすいように個別に切り出しています。
- HA SSOの前提条件
- HA SSOの関連知識
- 前提条件の確認
- 設定手順
- 関連ドキュメント
- High AvailabilityのWhite Paper
- Cisco CommunityのHA SSO関連トピック
HA SSOの前提条件
HA SSOを組む際に、両号機で一致が必要な要素があります。
Installation modeの一致
Install modeとBundle modeのどちらかで一致している必要があります。Best PracticesとしてはInstall modeが推奨です。IOS-XEのVersionの一致
また任意ではありますが、物理アプライアンスではROMMONのVersionが一致しているかも確認しておくのが好ましいです。
前提条件を合わせる際には、下記の関連する記事を適宜参照してください。
Catalyst 9800のInstall modeへの変更 - My Home NW Lab
https://myhomenwlab.hatenablog.com/entry/2024/11/10/143053
Catalyst 9800のBundle modeへの変更 - My Home NW Lab
https://myhomenwlab.hatenablog.com/entry/2024/10/28/000500
Catalyst 9800におけるROMMONのアップグレード - My Home NW Lab
https://myhomenwlab.hatenablog.com/entry/2025/03/01/225507
HA SSOの関連知識
HA SSOの設定に必要な関連知識をまず整理します。
HA SSOの方式
HA SSOには「RMI+RP」と「RP」の2つの方式があります。
RMI+RP
RP
RMIとRPは下記の略語です。
RMI: Redundancy Management Interface
RP: Redundancy Port
RMIはv17.1.xから導入されており、Split Brain対策の側面で「RMI+RP」が推奨されています。 そのため、本記事の設定も「RMI+RP」の方式を採用します。
仮想アプライアンス版に特有の観点
2025年03月時点で仮想アプライアンスであるC9800-CLはvSphere版のみHA SSOに対応しています。
詳細は下記の記事で扱っています。
Catalyst 9800-CLにおけるPublic/Private Cloudでの冗長化方式のサポート状況 - My Home NW Lab
https://myhomenwlab.hatenablog.com/entry/2023/07/20/000500
RPとRMIに関して
RP (Redundancy Port)
物理アプライアンスではRPは専用ポートとして提供されています。
なお、仮想アプライアンスのC9800-CLではInterface (vSphere視点ではNetwork Adapter)のひとつをHA InterfaceとしてRPの扱いにします。一例: C9800-40のRP RMI (Redundancy Management Interface)
RMIは専用ポートがありません。WMI (Wireless Management Interface)と関連付くポートが利用されます。
RMIとWMIのIPアドレスの関係性
RPのIPアドレス
HA SSO構成時のActive機とStandby機のIPアドレス
HA SSOは論理的に同一筐体として扱う都合上、GigiabitEthernet0 (VRF: Mgmt-intf)やWMIのIPアドレスは共通化されます。
Standby機にアクセスしたい場合は、RMI IPに対して接続します。詳細は下記を参照してください。
Catalyst 9800におけるHA SSO構成のStandby機へのログイン - My Home NW Lab
https://myhomenwlab.hatenablog.com/entry/2025/02/25/202858
設計要素: Chassis NumberとPriority
C9800でHA SSOを組む際に、#1号機と#2号機のChassis NumberとPriorityは意図した値に設定します。 Chassis Numberは一意 (Unique)に設定します。
前提条件の確認
IOS-XEのVersion確認
両号機でVersionが一致しているのを確認します。
show version | include Cisco IOS XE Software, Version
下記は表示例です。
wlc01#show version | include Cisco IOS XE Software, Version Cisco IOS XE Software, Version 17.14.01 wlc01#
ROMMONのVersion確認
物理アプライアンスにはROMMONがあるため、両号機でVersionが一致しているのを確認します。 仮想アプライアンスのC9800-CLの場合は表示されません。
show rom-monitor chassis active r0
下記はC9800-40での表示例です。
wlc01#show rom-monitor chassis active r0 ========================================================== System Bootstrap, Version 17.12(1r), RELEASE SOFTWARE Copyright (c) 1994-2023 by cisco Systems, Inc. wlc01#
設定手順
RPポートの一時的な抜線
物理版のアプライアンスの場合は、HA SSOを設定をすると(再起動前でも)同期のプロセスが開始されるようでした。 そのため、中途半端な状態で同期が開始しないように、事前にRPポートを抜線しておくのが安全です。
HA SSOの設定項目
両号機でメニュー「Administration > Device > Redundancy
」に移動します。
下記の画像を参考に、#1号機と#2号機をそれぞれ設定します。
文字ベースの設定表も併記します。
設定項目 | #1号機 | #2号機 |
---|---|---|
Redundancy Configuration | ENABLED | #1号機と共通 |
Redundancy Pairing Type | RMI+RP | #1号機と共通 |
RMI IP for Chassis 1 | #1号機のRMI IPアドレス | #1号機と共通 |
RMI IP for Chassis 2 | #2号機のRMI IPアドレス | #1号機と共通 |
HA Interface | 例: GigabitEthernet3 | #1号機と共通 |
Wireless Management Interface | WMIを自動選択 | #1号機と共通 |
Chassis Renumber | 1 | 2 |
Active Chassis Priority | 2 (優先度: 高) | 1 (優先度: 低) |
* 1号機と#2号機で異なるのは Chassis Renumber
と Active Chassis Priority
になります。
仮想アプライアンスであるC9800-CLでは
HA Interface
の設定項目が表示されます。C9800-CL向けのHA Interfaceの設定項目
実際のHA SSOの設定の流れ (画面遷移)
一例の画面遷移を掲載します。
HA SSOの設定 - Step 1: 「Redundancy Configuration」の有効化
HA SSOの設定 - Step 2: 両号機で共通の部分
HA SSOの設定 - Step 3a: #1号機 (Active機)
注記: #1号機 (Active機) での設定例です。
HA SSOの設定 - Step 3b: #2号機機 (Standby機)
注記: #2号機機 (Standby機) での設定例です。
HA SSOの設定 - Step 4: Apply時のメッセージの違い
HA SSOの設定 - Step 5: 両号機の再起動前の状態
HA SSOの設定 - Step 6: 設定を保存して再起動
RPポートの結線
物理版のアプライアンスの場合は、(事前にRPポートを抜線しておいたため、)再起動を実行してからRPポートを結線しなおします。
HA SSOの同期状態の確認
HA SSOの状態を下記のコマンドで確認します。同期が完了すると Ready
になります。
show chassis
関連ドキュメント
Quick Start Guide
Quick Start Guideに個別トピックとしてHA SSOの情報がまとまっています。
英語
Configure High Availability SSO on Catalyst 9800 | Quick Start Guide - Cisco
https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/220277-configure-high-availability-sso-on-catal.html
日本語翻訳
Catalyst 9800でのハイアベイラビリティSSOの設定|クイックスタートガイド - Cisco
https://www.cisco.com/c/ja_jp/support/docs/wireless/catalyst-9800-series-wireless-controllers/220277-configure-high-availability-sso-on-catal.html
High AvailabilityのWhite Paper
より詳細な情報は Technical References の配下に各Version向けの High Availability のドキュメントがあります。
Cisco Catalyst 9800 Series Wireless Controllers - Technical References - Cisco
https://www.cisco.com/c/en/us/support/wireless/catalyst-9800-series-wireless-controllers/products-technical-reference-list.html
例として v17.6 の冗長化に関するドキュメント (PDFのみ)は下記になります。2025年03月時点で v17.6 向けのが最新の情報です。
High Availability SSO Deployment Guide for Cisco Catalyst 9800 Series Wireless Controllers, Cisco IOS XE Bengaluru 17.6
https://www.cisco.com/c/dam/en/us/td/docs/wireless/controller/9800/17-6/deployment-guide/c9800-ha-sso-deployment-guide-rel-17-6.pdf
Cisco CommunityのHA SSO関連トピック
C9800 HA SSO 構成のバージョンアップ - Cisco Community
https://community.cisco.com/t5/-/-/ta-p/4602776
Catalyst 9800 HA SSO 障害時の機器交換(Active機障害) - Cisco Community
https://community.cisco.com/t5/-/-/ta-p/5271197
Catalyst 9800 HA SSO 障害時の機器交換(Standby機障害) - Cisco Community
https://community.cisco.com/t5/-/-/ta-p/5271214/