Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー
ブロードバンド High Availability(HA; ハイ アベイラビリティ)インサービス ソフトウェア アップグレード機能は、ソフトウェアのアップグレード、ダウングレード、サービス拡張の間にブロードバンド アクセス プロトコルが継続して動作できるようにするため、ISSU--PPPoE 機能を使用します。
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの前提条件
Stateful Switchover(SSO; ステートフル スイッチオーバー)機能と Nonstop Forwarding(NSF; ノンストップ フォワーディング)機能がイネーブルになっている必要があります。SSO の詳細については、「 Stateful Switchover 」を参照してください。NSF の詳細については、「 Cisco Nonstop Forwarding 」を参照してください。
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーに関する制約事項
• 主要な Cisco IOS XE リリースにまたがって ISSU を実行できます。
• ISSU は、ISSU 機能をサポートしている Cisco IOS XE リリースから実行できます。
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーについて
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能を設定するには、次の概念を理解しておく必要があります。
• 「Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの機能設計」
• 「Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの利点」
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの機能設計
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能が実装される前は、ソフトウェアをアップグレードするために、計画的な停止を行ってルータまたはネットワークをアウト オブ サービス状態することが一般に必要でした。Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能を使用すると、サービス プロバイダーは、ルータまたはネットワークをアウト オブ サービス状態にせずに Cisco IOS XE リリースをアップグレードできます。これにより、ネットワークのアベイラビリティが最大化され、計画的な停止をなくすことができます。ISSU は、シスコの High Availability(HA; ハイ アベイラビリティ)アーキテクチャに基づく手順です。これにより、Cisco IOS XE インフラストラクチャは、パケット転送を継続し、ブロードバンド セッションを維持したまま、アップグレードを実現します。シスコの HA アーキテクチャは、冗長なルート プロセッサ、NSF 機能および SSO 機能に基づいており、ポートはアクティブなままとなり、コールはドロップされず、アップグレード中にネットワークは中断されません。
ISSU 機能を使用すると、新しい機能、ハードウェア、サービス、およびメンテナンス用の修正プログラムを、エンド ユーザにとってシームレスな手順で展開できます。ISSU とシスコ HA テクノロジーの不可欠な構成要素は、スタンバイ プロセッサ上でセッションの再作成と同期を管理する Cluster Control Manager(CCM; クラスタ コントロール マネージャ)です。Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー 機能では、加入者冗長性ポリシーを設定して、同期処理を調整できます。詳細については、「Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの加入者冗長性ポリシーの設定」を参照してください。
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能は、アップグレードとダウングレードを扱い、次のことをサポートします。
• Cisco IOS XE Release 2.2 から Cisco IOS XE Release 2.3 など、ソフトウェア フィーチャ リリース間のアップグレード(ただし、どちらのバージョンも ISSU 機能をサポートしている必要があります)。
• Cisco IOS XE Release 2.2.1 から Cisco IOS XE Release 2.2.2 など、ソフトウェア メンテナンス リリース間のアップグレード。
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー 機能は、他の Cisco IOS XE HA 機能である NSF および SSO と連携して、ブロードバンド セッションを維持します。
ISSU L2TP
L2TP HA Session SSO/ISSU on a LAC/LNS機能は、Layer 2 Access Concentrator(LAC; レイヤ 2 アクセス コンセントレータ)および Layer 2 Network Server(LNS; レイヤ 2 ネットワーク サーバ)上の Layer 2 Tunneling Protocol(L2TP; レイヤ 2 トンネリング プロトコル)のための、汎用 Stateful Switchover/In Service Software Upgrade(SSO/ISSU; ステートフル スイッチオーバー/インサービス ソフトウェア アップグレード)メカニズムを提供します。この機能では、SSO スイッチオーバーや、ISSU アップグレードまたはダウングレード中に、完全に確立された PPP および L2TP セッションが保持されます。
ISSU PPPoE
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー 機能は、PPPoE セッション、PPPoEoVLAN セッション、および PPPoEoQinQ セッションを含む PPP over Ethernet(PPPoE)加入者アクセス セッションに対し、サポートされているソフトウェアのアップグレード、ダウングレード、機能拡張中の ISSU 機能を提供します。
ISSU RA-MLPS VPN
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能は、Remote Access(RA; リモート アクセス)Multiprotocol Label Switching(MPLS; マルチプロトコル ラベル スイッチング)Virtual Private Network(VPN; バーチャル プライベート ネットワーク)に終端する PPPoA および PPPoE(PPPoX)セッションや、MPLS VPN への PPPoX に対し、サポートされているソフトウェアのアップグレード、ダウングレード、機能拡張中の ISSU 機能を提供します。
図 1 に、ISSU 機能を使用した一般的なブロードバンド集約 HA 展開を示します。
図 1 ブロードバンド集約ハイ アベイラビリティ展開
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの利点
• Cisco IOS XE ソフトウェアのアップグレードのためのダウンタイムがなくなります。
• 計画的な停止と深夜のメンテナンス時間に関連するリソース スケジューリングの問題がなくなります。
• 新しいサービスとアプリケーションを容易に展開でき、新しい機能、ハードウェア、修正を素早く実装できます。
• 高いサービス レベルを提供しつつ、停止に伴う運用コストが削減されます。
• メンテナンス時間を調整するための追加オプションが増えます。
• サービスに対するアップグレードの影響が最小化され、迅速なアップグレードが可能になるため、アベイラビリティが高まります。
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー の設定方法
ここでは、次の手順について説明します。
• 「Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの加入者冗長性ポリシーの設定」
• 「ブロードバンド HA ISSU の加入者冗長性ポリシーの確認とトラブルシューティング」
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの加入者冗長性ポリシーの設定
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能は、デフォルトでイネーブルにされています。この作業では、HA ISSU 機能のための加入者冗長性ポリシーを設定します。これにより、HA のアクティブ プロセッサとスタンバイ プロセッサの間の同期を管理できます。
手順の概要
1. enable
2. configure terminal
3. subscriber redundancy [ bulk limit cpu percentage delay seconds allow value ] [ dynamic limit cpu percentage delay seconds allow value] [delay time] [rate sessions time]
4. exit
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • 必要に応じてパスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
subscriber redundancy [bulk limit cpu percentage delay seconds allow value][dynamic limit cpu percentage delay seconds allow value][delay time][rate sessions time]
Router(config)# subscriber redundancy bulk limit cpu 75 delay 20 allow 30 |
(任意)加入者冗長性ポリシーを設定します。 • bulk:バルク同期冗長性ポリシーを設定します。 • limit cpu percentage:CPU のビジー状態のしきい値をパーセンテージで指定します。範囲は 0 ~ 100 で、デフォルトは 90 です。 • delay seconds:CPU のビジー状態のしきい値を超えた後で、CCM コンポーネントでセッションを同期化する前に遅延を秒単位で指定します。 • allow value:CPU のビジー状態のしきい値を超え、指定された遅延を満たすと、同期化するセッションの最小数を指定します。範囲は 1 ~ 2147483637 で、デフォルトは 25 です。 • dynamic:ダイナミック同期冗長性ポリシーを設定します。 • delay time:ダイナミック同期が発生する前にセッションで準備しておく必要のある最小時間を秒単位で指定します。値の範囲は 1 ~ 33550 です。 • rate sessions time:バルク同期とダイナミック同期の期間ごとのセッション数を指定します。 – sessions:範囲は 1 ~ 32000 で、デフォルトは 250 です。 – time:範囲は 1 ~ 33550 で、デフォルトは 1 です。 |
ステップ 4 |
exit
Router(config)# exit |
現在のコンフィギュレーション モードを終了します。 |
手順の概要
1. show ccm clients
2. show ccm sessions
3. show ppp subscriber statistics
4. show pppoe statistics
5. show vpdn redundancy
6. show vpdn history failure
7. debug pppoe redundancy
手順の詳細
ステップ 1 show ccm clients
このコマンドは、冗長なプロセッサ HA システムのスタンバイ プロセッサでセッション起動を同期する機能を管理する HA コンポーネント、CCM に関する情報を示します。CCM クライアントに関する情報を表示するには、 show ccm clients コマンドを使用します。
アクティブなルート プロセッサ
CCM bundles sent since peer up:
Sent Queued for flow control
Client events sent since peer up:
スタンバイのルート プロセッサ
CCM bundles rcvd since last boot:
Client events extracted since last boot:
ステップ 2 show ccm sessions
このコマンドは、CCM で管理されているセッションについての情報を表示します。
アクティブなルート プロセッサ
Router# show ccm sessions
Global CCM state: CCM HA Active - Dynamic Sync
Global ISSU state: Compatible, Clients Cap 0x9EFFE
Current Bulk Sent Bulk Rcvd
----------- ----------- -----------
Number of sessions in state Down: 0 0 0
Number of sessions in state Not Ready: 0 0 9279
Number of sessions in state Ready: 0 0 6721
Number of sessions in state Dyn Sync: 16000 16000 0
Timeout: Timer Type Delay Remaining Starts CPU Limit CPU Last
------------ -------- --------- ----------- --------- --------
Dynamic CPU 00:00:10 - 0 90 0
Bulk Time Li 00:08:00 - 1 - -
RF Notif Ext 00:00:01 - 475 - -
スタンバイのルート プロセッサ
Router# show ccm sessions
Global CCM state: CCM HA Standby - Collecting
Global ISSU state: Compatible, Clients Cap 0x9EFFE
Current Bulk Sent Bulk Rcvd
----------- ----------- -----------
Number of sessions in state Down: 0 0 0
Number of sessions in state Not Ready: 0 0 8384
Number of sessions in state Ready: 16000 0 7616
Number of sessions in state Dyn Sync: 0 0 0
Timeout: Timer Type Delay Remaining Starts CPU Limit CPU Last
------------ -------- --------- ----------- --------- --------
Dynamic CPU 00:00:10 - 0 90 0
Bulk Time Li 00:08:00 - 1 - -
RF Notif Ext 00:00:01 - 0 - -
ステップ 3 show ppp subscriber statistics
このコマンドは、PPP 加入者のイベントおよび統計情報を表示するのに便利です。
show ppp subscriber statistics コマンドは、PPP 加入者イベントと統計情報の累積数を表示するためと、最後に clear ppp subscriber statistics コマンドを発行してからの増分を表示するために使用します。
次に、show ppp subscriber statistics コマンドの出力例を示します。
Router# show ppp subscriber statistics
PPP Subscriber Events TOTAL SINCE CLEARED
PPP Subscriber Statistics TOTAL SINCE CLEARED
ステップ 4 show pppoe statistics
このコマンドは、PPPoE セッションの統計情報とイベントを取得するのに便利です。show pppoe statistics コマンドは、PPPoE イベントおよび統計情報の累積数を表示するためと、最後に clear pppoe statistics コマンドを発行してからの増分を表示するために使用します。
次に、show pppoe statistics コマンドの出力例を示します。
Router# show pppoe statistics
PPPoE Events TOTAL SINCE CLEARED
------------------------------ ------------- -------------
PPPoE Statistics TOTAL SINCE CLEARED
------------------------------ ------------- -------------
PPPoE Handles Allocated 0 0
ステップ 5 show vpdn redundancy
このコマンドは、L2TP トンネルの障害を確認するために使用します。
Router# show vpdn redundancy
L2TP HA support: Silent Failover
Checkpoint Messaging on: FALSE
L2TP Tunnels: 2/2/2/0 (total/HA-enabled/HA-est/resync)
L2TP Sessions: 10/10/10 (total/HA-enabled/HA-est)
L2TP Resynced Tunnels: 0/0 (success/fail)
ステップ 6 show vpdn history failure
このコマンドは、VPDN グループの障害を確認するために使用します。
Router# show vpdn history failure
% VPDN user failure table is empty
ステップ 7 debug pppoe redundancy
debug pppoe redundancy コマンドは、HA システム上の PPPoE セッションの CCM イベントとメッセージを表示するために使用します。このコマンドは、一般にシスコの技術者だけが、CCM プロセスの内部的なデバッグのために使用します。
Router# debug pppoe redundancy
Nov 22 17:21:11.327: PPPoE HA[0xBE000008] 9: Session ready to sync data
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = PADR, length = 58
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = SESSION ID, length = 2
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = SWITCH HDL, length = 4
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = SEGMENT HDL, length = 4
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = PHY SWIDB DESC, length = 20
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = VACCESS DESC, length = 28
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: Sync collection for ready events
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = PADR, length = 58
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = SESSION ID, length = 2
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = SWITCH HDL, length = 4
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = SEGMENT HDL, length = 4
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = PHY SWIDB DESC, length = 20
Nov 22 17:21:11.351: PPPoE HA[0xBE000008] 9: code = VACCESS DESC, length = 28
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの設定例
ここでは、次の設定例について説明します。
• 「ISSU を使用した RA-MPLS ネットワークに終端する PPPoX:例」
ISSU を使用した RA-MPLS ネットワークに終端する PPPoX:例
次の例は、RA-MPLS ネットワークでCisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能の PPPoX セッション加入者冗長性ポリシーを設定する方法を示しています。
Router# show running-config
boot system bootflash:packages.conf !
aaa authentication ppp default local
no ip dhcp use vrf connected
no subscriber policy recording rules
次の行は、加入者冗長性ポリシーの設定を示します。
subscriber redundancy dynamic limit cpu 90 delay 10
subscriber redundancy bulk limit cpu 90 delay 10
subscriber redundancy rate 4000 1
subscriber redundancy delay 10
mpls ldp graceful-restart
mpls ldp router-id Loopback100
no issu config-sync policy bulk prc
no issu config-sync policy bulk bem
username cisco password 0 cisco
buffers small permanent 15000
buffers middle permanent 12000
buffers large permanent 1000
ip address 172.16.1.1 255.255.255.255
ip address 172.31.0.1 255.255.255.255
interface FastEthernet0/0/0
ip address 192.168.2.26 255.255.255.0
interface GigabitEthernet1/0/0
interface GigabitEthernet1/0/0.1
interface GigabitEthernet1/0/0.2
interface GigabitEthernet1/0/1
interface GigabitEthernet1/0/1.1
interface GigabitEthernet1/0/1.2
interface GigabitEthernet1/0/2
interface GigabitEthernet1/0/2.1
interface GigabitEthernet1/0/2.2
interface GigabitEthernet1/0/3
interface GigabitEthernet1/0/3.1
interface GigabitEthernet1/0/3.2
interface GigabitEthernet7/0/3
interface GigabitEthernet8/0/0
mac-address 0011.0022.0033
ip address 10.1.1.2 255.255.255.0
interface GigabitEthernet8/1/0
ip address 10.1.1.1 255.255.255.0
interface Virtual-Template1
no logging event link-status
peer default ip address pool pool1
interface Virtual-Template2
no logging event link-status
peer default ip address pool pool2
interface Virtual-Template3
no logging event link-status
peer default ip address pool pool3
interface Virtual-Template4
no logging event link-status
peer default ip address pool pool4
interface Virtual-Template5
no logging event link-status
peer default ip address pool pool5
interface Virtual-Template6
no logging event link-status
peer default ip address pool pool6
interface Virtual-Template7
no logging event link-status
peer default ip address pool pool7
interface Virtual-Template8
no logging event link-status
peer default ip address pool pool8
network 10.1.1.0 0.0.0.255 area 0
network 10.0.0.0 0.0.0.255 area 0
bgp graceful-restart restart-time 120
bgp graceful-restart stalepath-time 360
neighbor 10.0.0.3 remote-as 1
neighbor 10.0.0.3 update-source Loopback100
neighbor 10.0.0.3 activate
neighbor 10.0.0.3 send-community extended
address-family ipv4 vrf vrf1
ip local pool pool2 10.1.1.1 10.1.16.160
ip local pool pool3 10.1.1.1 10.1.16.160
ip local pool pool4 10.1.1.1 10.1.16.160
ip local pool pool5 10.1.1.1 10.1.16.160
ip local pool pool6 10.1.1.1 10.1.16.160
ip local pool pool7 10.1.1.1 10.1.16.160
ip local pool pool8 10.1.1.1 10.1.16.160
arp 10.1.1.1 0020.0001.0001 ARPA
arp vrf vrf1 10.1.1.1 0020.0001.0001 ARPA !
exception crashinfo file bootflash:crash.log !
その他の関連資料
ここでは、Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー機能に関する関連資料について説明します。
標準
|
|
この機能によりサポートされた新規標準または改訂標準はありません。またこの機能による既存 RFC のサポートに変更はありません。 |
-- |
MIB
|
|
この機能によってサポートされる新しい MIB または変更された MIB はありません。またこの機能による既存 MIB のサポートに変更はありません。 |
選択したプラットフォーム、Cisco IOS XE リリース、およびフィーチャ セットの MIB の場所を検索しダウンロードするには、次の URL にある Cisco MIB Locator を使用します。 http://www.cisco.com/go/mibs |
RFC
|
|
この機能によりサポートされた新規 RFC または改訂 RFC はありません。またこの機能による既存 RFC のサポートに変更はありません。 |
-- |
シスコのテクニカル サポート
|
|
右の URL にアクセスして、シスコのテクニカル サポートを最大限に活用してください。 以下を含むさまざまな作業にこの Web サイトが役立ちます。 • テクニカル サポートを受ける • ソフトウェアをダウンロードする • セキュリティの脆弱性を報告する、またはシスコ製品のセキュリティ問題に対する支援を受ける • ツールおよびリソースへアクセスする – Product Alert の受信登録 – Field Notice の受信登録 – Bug Toolkit を使用した既知の問題の検索 • Networking Professionals(NetPro)コミュニティで、技術関連のディスカッションに参加する • トレーニング リソースへアクセスする • TAC Case Collection ツールを使用して、ハードウェアや設定、パフォーマンスに関する一般的な問題をインタラクティブに特定および解決する この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。 |
http://www.cisco.com/cisco/web/support/index.html |
Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバーの機能情報
表 1 に、このモジュールで説明した機能をリストし、特定の設定情報へのリンクを示します。
プラットフォーム サポートとソフトウェア イメージ サポートに関する情報を入手するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator により、どの Cisco IOS XE のソフトウェア イメージが特定のソフトウェア リリース、フィーチャ セット、またはプラットフォームをサポートするか調べることができます。Cisco Feature Navigator には、 http://www.cisco.com/go/cfn からアクセスします。Cisco.com のアカウントは必要ありません。
(注) 表 1 に、特定の Cisco IOS XE ソフトウェア リリース群で特定の機能をサポートする Cisco IOS XE ソフトウェア リリースだけを示します。特に明記されていない限り、Cisco IOS XE ソフトウェア リリース群の後続のリリースでもこの機能をサポートします。
表 1 Cisco IOS ブロードバンド ハイ アベイラビリティ ステートフル スイッチオーバー の機能情報
|
|
|
ISSU--PPPoE、PPPoE 用の Cisco IOS ブロードバンド ハイ アベイラビリティ インサービス ソフトウェア アップグレード |
Cisco IOS XE Release 2.1、 Cisco IOS XE Release 2.5 |
この機能は、Cisco ASR 1000 シリーズ ルータに追加されました。 この機能は、ソフトウェアのアップグレード、ダウングレード、サービス拡張の間にブロードバンド アクセス プロトコルが継続して動作できるようにするため、ISSU--PPPoE 機能を使用します。 次のコマンドが導入または変更されました。 clear ppp subscriber statistics 、 clear pppoe statistics 、 debug pppoe redundancy、show ccm clients、show ccm sessions、show ppp subscriber statistics、show pppoe statistic、subscriber redundancy |
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks . Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
ュアルで使用している IP アドレスは、実際のアドレスを示すものではありません。マニュアル内の例、コマンド出力、および図は、説明のみを目的として使用されています。説明の中に実際のアドレスが使用されていたとしても、それは意図的なものではなく、偶然の一致によるものです。
© 2006-2009 Cisco Systems, Inc.
All rights reserved
Copyright © 2006-2011, シスコシステムズ合同会社.
All rights reserved.