Transcript PPT

PSU Week 2015 May
[RS-3]
IWANソリューション・PfRv3最新機能解説
~マルチDC対応~
Enterprise Networking Group – IWAN
テクニカル リーダー Jean-Marc Barozet
Core Software Group
ソフトウェア エンジニア 津田 悦幸
ハイブリッド WAN: インターネットの活用
安全な WAN トランスポートとインターネット・アクセス
安全な WAN
トランスポート
MPLS (IP-VPN)
プライベート
ネットワーク
仮想プライベート
ネットワーク
拠点
ダイレクト・
インターネット・
アクセス
Internet
パブリック
ネットワーク
プライベートと仮想プライベートネットワーク・アクセス
に対し、安全な WAN トランスポートの提供
WAN トランスポートの帯域と費用効果の
増加!
パブリックネットワークへのローカル・インターネット経
路とインターネット・アクセスの活用
アプリケーション・パフォーマンスの増加 (
フローの適所・最適化)
Cisco インテリジェントWAN (IWAN)
プライベート
ネットワーク
MPLS
ISR-AX
3G/4G-LTE
AVC, PfR, Akamai
ASR1000AX
仮想
プライベート
ネットワーク
拠点
インターネット
パブリック
ネットワーク
Management & Orchestration
Transport
Independence
 IPSec WAN Overlay
 Consistent Operational
Model
DMVPN
インテリジェント経路
制御
 アプリケーション経路制御の
最適化
Application
Optimization
Secure
Connectivity
 Performance monitoring
 NG Strong Encryption
 Optimization and Caching
 Threat Defense
 帯域利用の最適化
パフォーマンス・
ルーティング
AVC, WAAS, Akamai
Suite-B, CWS, ZBFW
ハイブリッドWAN: インテリジェント経路制御
インターネットの活用
音声/ビデオ/重要データは、
遅延とジッタの損失の小さい
最良の経路を通る。
MPLS
プライベート
ネットワーク
拠点
他のトラフィックは、帯域を
有効活用するため、負荷分
散される。
インターネット
• PfR は、ネットワーク・パフォーマンスをモニタし、パフォーマンス・ポリシィ
に基づいて、アプリケーションの経路制御を行う。
• PfR は、利用できるすべての WAN 帯域を有効利用するように、リンク
利用レベルに基づいて、負荷分散を行う。
仮想プライベート
ネットワーク
音声/ビデオ/重要データは、現在の
経路のパフォーマンスがポリシィ以
下になった場合、他の経路へルー
ティングされる。
パフォーマンス・ルーティング
DCn
DC1
DCI
WAN コア
IWAN POP1
トラフィック・ポリシィの定義





ドメイン・コントローラに集約
アプリケーション/DSCPに基づいたポリシィ
Preferred Path
負荷分散
パフォーマンスしきい値 (ロス, 遅延, ジッタ)
IWAN POP2
MC1
BR1
MC2
BR2
BR3
BR4
パフォーマンス測定

•


フローを検出し、パフォーマンスを測定する
パッシブ・モニタは、BRで行う
スマート・プローブ
ローカルMCへ通知
DMVPN
MPLS
DMVPN
INET
経路制御



ローカルMCで経路を決める
BRで経路制御を行う
ルーティング・テーブルは変わらない
MC/BR
MC/BR
ブランチ
ブランチ
MC/BR
BR
ブランチ
インテリジェント経路制御
パフォーマンス・ルーティングの発展
現在
現在
IWAN 2.0
IWAN 2.0
PfRv3
PfRv2
PfR/OER
• インターネット・エッジ
• 基礎的な WAN のみ
• サイト毎に、ポリシィを設定
すつ必要あり
• コンフィグは数千行
• ポリシィ設定の単純化
• アプリケーション経路選択
• ブラックアウト ~6秒
• ブラウンアウト ~9秒
• 大規模化: 500 サイト
• コンフィグは数十行
• ポリシィ設定の集約化
• AVC インフラ・サポート
• VRF サポート
• ブラックアウト ~ 1秒
• ブラウンアウト ~ 2秒
• 大規模化: 2000 サイト
• ハブのみの設定
識別/測定/制御
プライム・
インフラ・パートナー
NetFlow v9 / IPFIX メトリック・データの送信
アプリケーションの認識
(NBAR2)
トラフィック
パケットを詳細に検査すること
によって、千以上のアプリケー
ションを識別する
メトリックの収集
(ユニファイド・モニタ)
収集, 集約, アラート
Flexible NetFlow
メトリック・プロバイダ
DSCP
フローは、すでに
マーキングされている
トラフィックの統計
アプリケーション応答時間
メディア・パフォーマンス
URL 収集
制御: QoS, PfR
経路制御
アプリケーション毎の優先制御
アプリケーション毎の帯域管理
企業網への導入
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
8
インテリジェント WAN 導入モデル
二重化 MPLS
ハイブリッド
二重化 インターネット
インターネット
公衆網
企業網
公衆網
MPLS
+
MPLS
MPLS
インターネット
インターネット
拠点
拠点
拠点
価格とパフォーマンスは最も良い
サービス・プロバイダに依存
重要なアプリケーションに多くの帯
域を割当てられる
SLA はバランスしている
高価
価格は中間
企業が SLA に対して責任を持つ
より高い SLA が保障される
サービス・プロバイダに依存しない
Consistent VPN Overlay Enables Security Across Transition
ハイブリッド WAN の設計例
アクティブ/スタンバイ
WAN 経路
従来のハイブリッド
IWAN ハイブリッド
Primary With Backup
2つのIPSEC
GETVPN/MPLS
DMVPN/Internet
データセンター
データセンター
AS R 1000
ASR 1000
ISP A
SP V
1つの IPSEC
ASR 1000
ASR 1000
ISP A
アクティブ/アクティブ
WAN 経路
DMVPN
SP V
2つの WAN
ルーティング・ドメイン
MPLS: eBGP or Static
Internet: iBGP, EIGRP
or OSPF
Route Redistribution
Route Filtering Loop
Prevention
DMVPN
Internet
GETVPN
DMVPN
MPLS
Internet
DMVPN
MPLS
1つの WAN
ルーティング・ドメイン
iBGP, EIGRP, or OSPF
ISR-G2
ブランチ
ISR-G2
ブランチ
IWAN レイヤ
AVC
PfR
QoS
オーバーレイ・ルーティング・プロトコル (BGP, EIGRP)
インターネット・ルー
ティング
トンネル上のオーバーレ
イ・ルーティング
トランスポート・
オーバーレイ
トランスポートに依存しない設計 (DMVPN)
MPLS ルーティング
インテリジェント経
路選択
ZBFW
CWS
インフラ・ルーティング
IWAN 導入 – DMVPN
http://docwiki.cisco.com/wiki/PfR3:Solutions:IWA
N
• IWAN に準拠した設計 – DMVPN に基づいたトラ
ンスポートに依存しない設計
DCI
WAN コア
IWAN POP1
IWAN POP2
R83
• ブランチ/スポーク・サイトは、ハブ・サイトに対して、
IPSec トンネルの設定と確立を行う。
R84
R93
R85
R94
R95
• データ・トラフィックは、DMVPN トンネルを通る。
• WAN インターフェースの IP アドレスは、トンネルの
ソース・アドレスとなる。 (in a Front VRF)
ATBT
MPLS
• ユーザ VRF 当り、一つのトンネル
ISLAND
INET
• ルーティングに関して
• BGP と EIGRP は、大規模化に適している。
• IP ルーティング情報のやりとりを用いて、サイトのプレ
フィックス情報を交換する。
• トンネル QOS によって、ハブからスポーク・サイト
への帯域割当ての上限を決める。
12
R10
10.1.10.0/24
R11
10.1.11.0/24
R12
R13
10.1.12.0/24
10.1.13.0/24
IWAN ルーティング・プロトコル
どのプロトコルを用いるのが良いか?
• IWAN は、大規模化とインテリジェント経路制御を最適化するために、BGP と EIGRP に基づいて
いる。
• インテリジェント経路制御:
• PfR は、ルーティング・テーブル (RIB)に基づく、すべてのルーティング・プロトコルで用いられる。
• RIB のすべての経路が有効になるためには、すべての WAN 経路が ECMP であることが必要。.
• BGP と EIGRPについては、PfR は、プロトコルのトポロジィ情報を見て、ベスト・パスとセカンド・ベスト・パスを
決定するので、ECNP は必要ではない。
• PfRv3 は、常に、トラフィック・クラスをコントロールする前に、以下のように、ペアレント・ルートを
チェックする:
• NHRP ショートカット・ルートが存在するかどうか
• 存在しない場合、BGP, EIGRP, Static, RIB の順でルートを調べる。
• 宛先のサイトに対し、すべてのBRの、すべての external interface からルートが存在しないと、PfR は、効率
よくトラフィックをコントロールすることができない。
IWAN 導入 – EIGRP
• ブランチ、WAN、拠点 (POP) / ハブに 対し
R83
て、1つの EIGRP プロセスを設定。
• WAN の Hello/Hold タイマを延長。
Delay
1000
て、WANの経路選択を調整する。
MPLS プライマリ, INET セカンダリ
• ハブ:
• Route tag フィルタによって、DMVPN を跨ぐ
ルーティング・ループを防ぐ。
• spoke-spoke トンネルに対して、ブランチ・プレ
フィックスのサマリ・ルータを設定。
Hub MC
10.8.3.3/32
IWAN POP1
10.8.0.0/16
R84
• トンネル・インターフェースの「delay」によっ
•
10.9.0.0/16
IWAN POP2
ベスト・パスを設
定するために、イ
ンターフェースに
遅延を設定する。
R85
TAG
DMVPN-1
MPLS
DMVPN-1
TAG
DMVPN-2
Delay
2000
INET
DMVPN-2
Delay 1000
EIGRP
Stub
• スポーク:
R10
10.1.10.0/24
• 大規模化のために、EIGRP Stub
14
R11
10.1.11.0/24
R12
10.1.12.0/24
10.1.13.0/24
R13
IWAN 導入 – BGP
• 1つの iBGP ルーティング・ドメインを使用。
• WAN の Hello/Hold タイマを延長。
• ハブ:
• DMVPN ハブ・ルータは、スポークに対して、BGP
ルート・リフレクタとして機能する。
• BGP dynamic peer が、ルート・リフレクタにコンフィグ
される。
• スポークへ、summary route を設定する。
• サイト・ローカル・プレフィックスに対して、community
を設定する。
• スポーク:
• 各々の DMVPN の、ルート・リフレクタのペアに対して、
冗長経路を設定する。
• community に対する local-preference をセットする
ために、 Inbound route-map を設定する。
• 優先度の高い経路を MPLS とする。
15
10.9.0.0/16
IWAN POP2
Hub MC
10.8.3.3/32
R83
IWAN POP1
R84
10.8.0.0/16
R85
Community 10:84
Community 10:85
iBGP
iBGP
MPLS
INET
Local Pref
200
LP 50
R10
10.1.10.0/24
R11
10.1.11.0/24
R12
10.1.12.0/24
10.1.13.0/24
R13
1 – 拠点 (POP) 間にプライオリティが無い場合
• ルーティング: MPLS がプライマリで、NET がバ
ックアップと定義する。
• PfR: すべてのネキストホップを用いることができ
る。
プレフィックス
10.8.0.0/1
6
インターフェー
ス
ネキスト
ホップ
BGP LP
ステータ
ス
Tunnel10
0
R84
R94
200
200
アクティブ
アクティブ
Tunnel20
0
R85
R95
150
150
アクティブ
アクティブ
トランジット・サイト
サイトID = 10.9.3.3
ハブ・サイト
サイト ID = 10.8.3.3
R83
R84
10.8.0.0/16
R85
LP200
LP150
DMVPN
MPLS
R93
R94
LP200
10.8.0.0/16
R95
LP150
DMVPN
INET
• MPLSのネキストホップ(R84 and R94)
に、LP 200 を設定する。
R10
10.1.10.0/24
• INET のネキストホップ (R85 and R95)
に、LP 150 を設定する。
• ルーティングに関して、MPLS に優先度
がある。
2 – 拠点 (POP) 間にプライオリティがある場合
トランジット・サイト
ハブ・サイト
サイトID = 10.8.3.3
R83
R84
プレフィックス
10.8.0.0/1
6
インターフェー
ス
ネキストホップ
BGP LP
ステータス
Tunnel10
0
R84
R94
201
200
アクティブ
スタンバイ
Tunnel20
0
R85
R95
151
150
アクティブ
スタンバイ
10.8.0.0/16
R85
LP201
LP151
DMVPN
MPLS
R10
10.1.10.0/24
サイトID = 10.9.3.3
R93
10.8.0.0/16
R94
R95
LP200
LP150
DMVPN
INET
R11
10.1.11.0/24
PfRv3 Operations
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
18
先進的なトポロジィの例:
DC1
DCI
WAN Core
IWAN POP1
HMC
BR1
DC2
IWAN POP2
TMC
BR2
BR3
BR4
BR5
BR6
BR7
10.8.0.0/16
10.9.0.0/16
BR8
10.8.0.0/16
10.9.0.0/16
DMVPN
MPLS
• 拠点 (POP) と BR に対して、
複数の BR がある。
DMVPN
INET
• 拠点 (POP) 間で負荷分散
R10
10.1.10.0/24
R11
10.1.11.0/24
R12
R13
10.1.12.0/24
10.1.13.0/24
IWAN ドメイン
DCn
DC1
DCI
WAN Core
IWAN POP1
• 同じポリシィを共有するサイトの集
合
MC1
• 個々のサイトは、パフォーマンス・ル
ーティングを実行する。
• 企業網のドメインのペアリング・フレ
ームワークを通して、サービス情報
を交換する。
• コンフィグは、ドメイン・コントローラ
に集中されている。
BR1
IWAN
Domain
Controller
• トランスポートに対して、柔軟化や、
単純化のため、オーバーレイ・ネット
ワーク構成となっている。
20
Transit
IWAN POP2
MC2
Transit
BR2
DMVPN
MPLS
BR3
BR4
DMVPN
INET
MC/BR
MC/BR
Branch
Branch
MC/BR
BR
Branch
トラフィック・クラス – フローの集まり
MC/BR
DSCP に基づくポリシィ
Prefix
DC/MC
10.1.11.0/24
10.1.11.0/24
10.1.11.0/24
10.1.11.0/24
10.1.10.0/24
10.1.10.0/24
10.1.10.0/24
10.1.10.0/24
DSCP
BR
EF
AF41
AF31
0
EF
BR
AF41
AF31
0
AppID
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
トラフィック・クラス:



送信先プレフィックス
DSCP 値
アプリケーション (DSCP ポリシィが用いられる場
合は、必要無い)
Branch11
10.1.11.0/24
MPLS
Dest Site
Site 11
BR
Site 11
Site 11
Site 11
Site 10
アプリケーションに基づくポリシィ
Site 10
DSCP
AppID
DestBranch10
Site
Site 10 INET Prefix
10.1.10.0/24
10.1.11.0/24
EF
N/A
Site
11
MC/BR
Site 10
10.1.11.0/24
AF41
Skype
Site 11
10.1.11.0/24
AF41
Lync
Site 11
10.1.11.0/24
AF31
N/A
Site 11
10.1.11.0/24
0
N/A
Site 11
10.1.10.0/24
EF
N/A
Site 10
10.1.10.0/24
AF41
N/A
Site 10
10.1.10.0/24
AF31
N/A
Site 10
10.1.10.0/24
0
N/A
Site 10
PfR の構成要素:
MC1
MC2
意思決定機能: Master Controller (MC)




ポリシィを適用し、検証し、報告する。
パケット・フォワーディングや検査は行わない。
BR と結びつくが、単独で動作する。
VRF サポート
BR1
BR2
DMVPN
MPLS
BR3
BR4
DMVPN
INET
経路制御機能: Border Router (BR)



パケット・フォワーディング(や、認識や、測定)を行う。
MC の決定に基づき経路制御を行う。
VRF サポート
MC/BR
MC/BR
MC/BR
BR
PfR サイト:
POP1 - トランジット
サイトID = 10.8.3.3
トランジット・サイト:


MC1
企業内拠点 (POP)、または、ハブ
DC への、または、スポークからスポークへのトラ
ンジット
BR1
POP2 – トランジット
サイトID = 10.9.3.3
MC2
BR2
BR3
BR4
ブランチ・サイト:

スタブ
DMVPN
MPLS
DMVPN
INET
• サイトの定義:
– ローカル・マスタ・コントローラ (MC) によって制御さ
れる。
– サイト ID – MC ループバックの IP アドレス
– 1以上の BR
– 個々の BR は、1以上のリンクを持つ。
MC/BR
ブランチ・サイト
Site10
サイトID = 10.2.10.10
10.1.10.0/24
MC/BR
10.1.11.0/24
MC/BR
10.1.12.0/24
10.1.13.0/24
BR
ハブ・マスタ・コントローラ:
• MC のうちの1つは、ドメイン・コントローラ
(DC) の役割をする。
ハブ・サイト
サイトID = 10.8.3.3
DC/MC1
– DC + MC = ハブ・マスタ・コントローラ
ハブ MC
トランジット・サイト
サイトID = 10.9.3.3
トランジット MC
MC2
POP-ID 0
• ドメイン・ポリシィを提供する中心的な役
割をする。
• 個々の拠点 (POP) は、ドメイン内で一意
の POP-ID が割当てられる。
BR1
– ハブ MC POP-ID = 0
BR2
DMVPN
MPLS
domain IWAN
vrf default
master hub
source-interface Loopback0
MC/BR
ブランチ・サイト
Site10
Site ID = 10.2.10.10
10.1.10.0/24
BR3
BR4
DMVPN
INET
MC/BR
10.1.11.0/24
MC/BR
10.1.12.0/24
10.1.13.0/24
BR
ポリシィ (DSCP または アプリケーションに基づ
く)
domain IWAN
vrf default
master hub
load-balance
class MEDIA sequence 10
match application telepresence-media policy real-time-video
match application ms-lync policy real-time-video
path-preference MPLS fallback INET
class VOICE sequence 20
match dscp ef policy voice
path-preference MPLS fallback INET
class CRITICAL sequence 30
match dscp af31 policy low-latency-data
• ポリシィ:
– DSCP または アプリケーション
(NBAR2)に基づくポリシィ
– LAN インターフェース (BRのイングレ
ス・インターフェース)で、NBAR2を用い
て、DSCP マーキングをすることができ
る。
• デフォルト・クラスは、負荷分散。
組み込みポリシィ・テンプレート
既定義 テンプ
レート
Voice
Real-time-video
Low-latency-data
閾値の定義
priority 1 one-way-delay threshold 150 threshold 150 (msec)
priority 2 packet-loss-rate threshold 1 (%)
priority 2 byte-loss-rate threshold 1 (%)
priority 3 jitter 30 (msec)
既定義 テン
priority 1 packet-loss-rate threshold 1 (%)
priority 1 byte-loss-rate threshold 1 (%)
priority 2 one-way-delay threshold 150 (msec)
priority 3 jitter 20 (msec)
priority 1 one-way-delay threshold 100 (msec)
priority 2 byte-loss-rate threshold 5 (%)
priority 2 packet-loss-rate threshold 5 (%)
閾値の定義
プレート
Bulk-data
priority 1 one-way-delay threshold 300 (msec)
priority 2 byte-loss-rate threshold 5 (%)
priority 2 packet-loss-rate threshold 5 (%)
Best-effort
priority 1 one-way-delay threshold 500 (msec)
priority 2 byte-loss-rate threshold 10 (%)
priority 2 packet-loss-rate threshold 10 (%)
scavenger
priority 1 one-way-delay threshold 500 (msec)
priority 2 byte-loss-rate threshold 50 (%)
priority 2 packet-loss-rate threshold 50 (%)
IOS-XE 3.15
IOS 15.5(2)T
トランジット・マスタ・コントローラ
• 2番目のトランジット・サイトに対して、「トランジッ
ト・マスタ・コントローラ」の導入。
ハブ・サイト
サイトID = 10.8.3.3
MC1
ハブ MC
トランジット・サイト
サイト ID = 10.9.3.3
トランジット MC
MC2
POP-ID 1
• ポリシィの提供をしない他は、ハブ MC と同じ機
能を提供する。
BR1
BR2
BR3
BR4
• 各々の拠点 (POP) は、ドメイン内で一意の
POP-ID が割当てられる。
DMVPN
MPLS
domain IWAN
vrf default
master transit 1
source-interface Loopback0
MC/BR
10.1.10.0/24
DMVPN
INET
MC/BR
10.1.11.0/24
MC/BR
10.1.12.0/24
10.1.13.0/24
BR
ブランチ・サイト
• ハブ MC からの入力要求待ち。
• ブランチMC は、ハブMCに接続する。
• サービス情報交換
– タイマ
– ポリシィとマスタの設定情報
– サイト・プレフィックス
domain IWAN
vrf default
master branch
source-interface Loopback0
hub 10.8.3.3
border
source-interface Loopback0
master local
トランジット・サイト
サイトID = 10.9.3.3
ハブ・サイト
サイトID = 10.8.3.3
Policies
Monitors
MC1
ハブ MC
BR1
トランジットMC
MC2
BR1
BR3
BR4
MC Peering
MPLS
MC/BR
10.1.10.0/24
MC/BR
10.1.11.0/24
INET
MC/BR
10.1.12.0/24
10.1.13.0/24
BR
WAN インターフェース検出
• トランジットBR は、path 名を手動で設定しなけれ
ばならない。(例: MPLS, INET)
• トランジットBR は、検出したサイトに対して、path
名を含んだ検出パケットを送信する。
• 検出パケットは、ハブBRから送信される。
IWAN POP1
Hub MC
10.8.3.3/32
MC1
BR1
BR2
Path MPLS
Path INET
MPLS
INET
WAN Path is detected on the branch
- Path Name
- Path Id
- DSCP
R10
10.1.10.0/24
R11
10.1.11.0/24
R12
10.1.12.0/24
10.1.13.0/24
R13
WAN インターフェース – パフォーマンス・モニタ
• external インターフェースに対して、3つ のパフォーマンス・モニタ・
インスタンス (PMI) が設定される。
• モニタ1 – サイト・プレフィックスの検出 (egress の方向)
• モニタ2 – トラフィック・クラス単位の帯域測定 (egress の方向)
• モニタ3 – パフォーマンス測定 (ingress の方向)
• チャンネルの生成 (後述)
1
2
3
1
BR
2
3
パフォーマンス・モニタ:
パッシブ・モニタ
MC/BR
SITE2
Dual CPE
MPLS
MC
BR
BR
SITE1
SITE3
Single CPE
BR
INET
MC/BR
パフォーマンス・モニタ
egress方向の帯域を測定
トラフィック・クラス単位
• パフォーマンス・メトリックスの収集
• チャンネル単位
- DSCP単位
- 送信元/送信先サイト単位
- インターフェース単位
パフォーマンス・モニタ:
MC/BR
SITE2
Dual CPE
MPLS
MC
BR
BR
SITE1
SITE3
Single CPE
BR
INET
トラフィックを合成して作り出す:
• トラフィック・ドリブン – インテリ
ジェント on/off
• DSCP単位に、サイトからサイトへ
MC/BR
パフォーマンス・モニタ
• パフォーマンス・メトリックスの収集
• チャンネル単位
- DSCP単位
- 送信元/送信先サイト単位
- インターフェース単位
どのチャンネルをモニタするか
10.8.0.0/16
10.9.0.0/16
• チャンネル毎にパフォーマンスをモニタする
• 送信先に対して、チャンネル・リストを作る
MC1
BR1
Path MPLS
Id 1
DMVPN
MPLS
• PfRのラベルは、SPを経由するサイト間の
経路を一意に識別する
POP-ID
PATH-ID
Path INET
Id 2
POP ID 1
BR3
Path MPLS
Id 1
BR4
Path INET
Id 2
10.8.0.0/16
10.9.0.0/16
記録する
PATH-ID
BR2
Transit MC
10.8.0.0/16
10.9.0.0/16
• ハブの、すべての BR のパフォーマンスを
POP-ID
MC2
POP ID 0
• Will include channels going to all sites
owning that prefix
• プレフィックスが複数のトランジット・サイトで共
有している場合、拠点 (POP) 間で負荷分散が
おそらく行われる。
Hub MC
MC/BR
10.1.10.0/24
DMVPN
INET
パフォーマンス違反
MC/BR
SITE2
Dual CPE
MPLS
MC
BR
BR
SITE1
BR
INET
スレショールド・クロッシング・ア
ラート (TCA)
• 送信元サイトへ送る
• ロス, 遅延, ジッタ, 到達不可能
MC/BR
SITE3
Single CPE
Peパフォーマンス・違反 – NetFlow Export
MC/BR
SITE2
Dual CPE
MPLS
MC
BR
BR
SITE1
BR
INET
MC/BR
SITE3
Single CPE
ポリシィの決定
MC/BR
SITE2
Dual CPE
MPLS
MC
BR
BR
SITE1
BR
INET
• トラフィックを、2番目の経路を経由するように
転送する。
MC/BR
SITE3
Single CPE
Path Enforcement
• BR間に、オートトンネルが設定される。
1.
ネキストホップは、同じBRの場合
2.
ネキストホップは、他のBRで、オートトンネ
ルを経由して転送される。 (GRE トンネル
を使用)
MC
オートトンネル
mGRE インターフェース
Flow
Option2
BR
Option1
BR
WAN Interface
WAN Interface
PfR 導入例
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
38
Check Traffic Classes Summary
R83#sh domain one master traffic-classes summary
APP - APPLICATION, TC-ID - TRAFFIC-CLASS-ID, APP-ID - APPLICATION-ID
SP - SERVICE PROVIDER, PC = PRIMARY CHANNEL ID,
BC - BACKUP CHANNEL ID, BR - BORDER, EXIT - WAN INTERFACE
UC - UNCONTROLLED, PE - PICK-EXIT, CN - CONTROLLED, UK - UNKNOWN
Dst-Site-Pfx
Dst-Site-Id APP
DSCP
TC-ID APP-ID
State
SP
PC/BC
BR/EXIT
10.1.13.0/24
10.1.12.0/24
10.2.13.13
10.2.12.12
N/A
N/A
ef
ef
11
9
N/A
N/A
CN
CN
MPLS
MPLS
25/27
20/19
10.8.4.4/Tunnel100
10.8.4.4/Tunnel100
10.1.11.0/24
10.2.11.11
N/A
af31
6
N/A
CN
MPLS
24/22
10.8.4.4/Tunnel100
10.1.13.0/24
10.1.12.0/24
10.1.11.0/24
10.2.13.13
10.2.12.12
10.2.11.11
N/A
N/A
N/A
af31
8
af31
4
default 5
N/A
N/A
N/A
CN
CN
CN
MPLS
MPLS
INET
26/28
11/12
8/NA
10.8.4.4/Tunnel100
10.8.4.4/Tunnel100
10.8.5.5/Tunnel200
[SNIP]
Total Traffic
Classes:
12 –Site:
6 -Internet:
Traffic
Class
Site11
Critical 0TC
R83#
Id
Controlled
Path Information - Channels
Check Traffic Classes Details
MC1#sh domain one master traffic-classes dscp ef
Dst-Site-Prefix: 10.1.10.0/24
DSCP: ef [46] Traffic class id:66
TC Learned:
00:12:52 ago
Present State:
CONTROLLED
Current Performance Status: in-policy
Current Service Provider:
MPLS since 00:01:00 (hold until 29 sec)
Previous Service Provider: INET for 181 sec
BW Used:
30 Kbps
Present WAN interface:
Tunnel100 in Border 10.8.4.4
Present Channel (primary): 107
Backup Channel:
108
Destination Site ID:
10.2.11.11
Class-Sequence in use:
10
Class Name:
BUSINESS using policy User-defined
priority 2 packet-loss-rate threshold 5.0 percent
priority 1 one-way-delay threshold 150 msec
priority 2 byte-loss-rate threshold 5.0 percent
BW Updated:
00:00:22 ago
Reason for Route Change:
Backup to Primary path preference transition
Check Traffic Class
Voice for site 10
Active Path used
Check Channels
used (Primary and
Backup)
Policies and
reason for last
change
管理
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
46
Cisco IWAN マネージメント
On-Prem Management
Specialized Management
Cloud-Based Management
Prime
Infrastructure
2.2
End-to-End Assurance of Application
Experience
Application Aware Network
Performance Management
Automates Deployment
and Lifecycle Management
• Single-pane view of IWAN
• Integrates with Cisco AVC and PfR
• Eliminates manual building of WANs
• IWAN deployment workflows
• Monitor and analyze application traffic
• Automated SD-WAN orchestration
• Plug and Play
• End-to-end flow visualization
• Centralized hybrid WAN management
• DMVPN, QoS, AVC deployment and
• Flow & App-based Troubleshooting
• Quick config updates and IOS upgrades
• Fix and Verify in Realtime
• Leverages onePK and REST APIs
monitoring
• PfR v3 in Q1 2015
• License includes IWAN App and APIC-
EM controller!
LiveAction 4.3 と パフォーマンス・ルーティング
• PfR 経路変化の可視化
• PfR OOP イベント時にアラートとレポート
• トラフィック・クラス/アプリケーション経路変更時にレポート
ブラウン・アウトの前 (Northern Path)
ブラウン・アウトの後 (Southern Path)
Out-Of-Policy
Threshold Crossing Alert
PfRv3 Dashboard
All Alerts
Alerts / performance
by Site
Alerts / performance
by Application Group
IWAN Automation and Orchestration
Evolution
Prime
Capacity Planning, Troubleshooting,
Change control
Cisco IWAN Apps
Partners (future)
Mid
CY2015
IWAN
Transport
PKI
Automation
PnP
Provisioning
Security
Intelligent
Path Control
Application
Experience
Apps
REST APIs
APIC-EM Services (Partial)
PKI
Svc
NetFlow
Svc
Network
Svc
Events
Svc
Inventory
Svc
SAL - Service Abstraction Layer
Device Abstraction Layer - CLI
PnP
Svc
APIC-EM
2つの導入モデル for SDN led Provisioning
Control and Customization
FEATURE CONFIGURABLE NMS with APIC-EM
Prime Infra NMS integrated with APIC-EM
providing full GUI based configuration and
FCAPS management orchestrated by the
System of Automation
Custom apps utilizing
feature programmability
via Prime NB APIs for
configuration and data
Cisco Prime Infrastructure
Customer,
Partner or 3rd
party
developed
Automation
Business Driven
POLICY PRESCRIPTIVE APPS on APIC-EM
Cisco developed modular, policy
automated management apps with
common UI/UX framework with and
embedded service automation
Custom apps utilizing
policy programmability
via APIC-EM NB
REST APIs
Collab
Segme
ntation
Threat
Defense
.
.
IWAN
Access
Wireless
.
.
Customer,
Partner or 3rd
party
developed
Apps
Application Policy Infrastructure Controller (APIC) – Enterprise Module
(EM)
IWAN 展開 – Zero Touch Deployment
Embedded
Trust Devices
Deploy,
Search,
Retrieve,
Revoke
AX
4G
Secure Boot Strap
IWAN Application
Campus
Automatic Configuration and
Trust Establishment
Metro-E
Configuration
Orchestration
AX
Enterpris
e Core
Dynamic VPN Establishment
Large
Site
MPLS
Resilient WAN
POP
AX
ISP
Automatic Session Key Refresh
(IKEv2)
Trust Revocation
APIC
Key and
Certificate
Controller
DC
Branch
Intelligent
Branch
Optional External
Certificate Authority
まとめ
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
54
パフォーマンス・ルーティング – プラットホーム・サポート
Cisco CSR-1000
Cisco ASR-1000
Cisco ISR 4000
Cisco ISR G2 family
3900-AX
2900-AX
1900-AX
890
MC
BR
4400
4300
MC
BR
MC
BR
MC
BR
パフォーマンス・ルーティング (バージョン)
PfR/OER バージョン 1
IOS 12.3(8)T, XE 2.6.1
PfR バージョン 2
IOS 15.2(3)T, IOS-XE
3.6
PfR バージョン 3
IOS 15.4(3)M
IOS-XE 3.13
デバイス毎にポリシィを設定
する必要あり。
Traditional NetFlow (TNF)
によるパッシブ・モニタ
IP SLA によるアクティブ・モ
ニタ
jitter プローブは手動設定。
コンフィグは数千行。 (サイト
に対応するpfr-map)
デバイス毎にポリシィを設定
する必要あり。
Target Discovery (TD)
jitter プローブの自動生成。
Traditional NetFlow (TNF)
によるパッシブ・モニタ
IP SLA によるアクティブ・モ
ニタ
コンフィグは数十行。
•
•
•
•
•
ブラックアウト: 6秒
ブラウンアウト: 9秒
大規模化: 数十サイト
ブラックアウト: 6秒
ブラウンアウト: 9秒
大規模化: 500 サイト
•
•
•
•
•
•
•
PfR ドメイン
ポリシィ設定の集約化
サイトの自動検出
NBAR2 サポート
パッシブ・モニタ (パ
フォーマンス・モニタ)
スマート・プローブ
VRF サポート
IPv4/IPv6 (今後)
コンフィグは、数十行以下
に集約化。
ブラックアウト: 1秒以下
ブラウンアウト: 2秒以下
大規模化: 2000 サイト
PfR バージョン3
IOS 15.5(1)T
IOS-XE 3.14
•
•
ゼロ SLA
WCCP サポート
PfR バージョン3
IOS 15.5(2)T
IOS-XE 3.15
•
•
•
•
•
トランジット・サイト
DMVPNに対するマル
チ・ネキストホップ
マルチ拠点 (POP)
Syslog (TCA)
Show last 5 TCA
要点と制約事項
• 要点
• ポリシィは、DSCP または Application (NBAR2) に基づく
• グローバル・ルーティング・テーブルに基づいて、VRF毎に、トラフィックを制御する
• ユーザ・トラフィックをパッシブ・モニタする
• 必要に応じて、スマート・プローブを用いる
• サイト間で協調する
• PfR のデータは、NetFlow v9 を用いて、コレクタへ転送される
• 制約事項:
• IPv6 は、まだサポートしていない。(ロードマップ上にあり) – しかし、インフラに対しては、IPv6 サポート。
• NBAR2 with Asymmetric Routing is not yet supported
まとめ
•
IWAN インテリジェント経路制御は、パフォーマンス・ルーティング (PfR) に基づいて
いる。
•
•
•
•
•
•
WAN の帯域利用の最大化。
パフォーマンス劣化からアプリケーションを守る
インターネットを、WANトランスポートとして活用することができる
ネットワーク全体に対して、容易に、ポリシィを提供することができる
Appアプリケーションに基づくポリシィとフレームワークは、既存の AVC コンポーネントに深
く結びついている。
マルチ・サイトに対して、最適化/大規模化を考慮することによって、アプリケーションSLAを
促進するとともに、ネットワーク・リソースの利用を効率化する
•
PfRv3 は、WANやクラウドに基づくアプリケーションに対して、マルチ・サイトを考
慮した、第3世代の、帯域・経路制御を提供する
•
ASR1k, 4451-X, ISR-G2 に対し、今年の夏からサポート開始。
参考文献
• Cisco.com IWAN Page:
•
http://www.cisco.com/go/iwan
• PfRv3 Home Page
•
http://docwiki.cisco.com/wiki/PfRv3:Home
• CiscoLive 2015 Milan - Implementing Next Generation Performance Routing – PfRv3 – BRKRST-2362
•
https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=82003&backBtn=true
• CVD IWAN 2.0
•
IWAN Technical Design Guide:
http://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Jan2015/CVD-IWANDesignGuide-JAN15.pdf
•
Intelligent WAN Config Files:
http://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Jan2015/CVD-IWANConfigurationFilesGuide-JAN15.pdf
•
IWAN Security for Remote Site DIA and Guest
Wirelesshttp://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Mar2015/CVD-IWAN-DIADesignGuide-Mar15.pdf
•
IWAN Application Optimization using Cisco WAAS and Akamai
Connecthttp://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Mar2015/CVD-IWAN-WAASDesignGuide-Mar15.pdf
Backup Slides
© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Cisco Confidential
61
Configuration – Simplification
PfRv2
pfr master
policy-rules IWAN-pfr-map
max-range-utilization percent 30
mc-peer domain 1 eigrp Loopback0
target-discovery
logging
!
border 10.0.0.30 key-chain PFR-KEYCHAIN
interface GigabitEthernet0/0.32 internal
interface GigabitEthernet0/0.31 internal
interface GigabitEthernet0/0.30 internal
interface Tunnel2 external
link-group internet
interface Tunnel1 external
link-group mpls
!
learn
traffic-class filter access-list DENY_GLOBAL_LEARN_LIST
list seq 10 refname LEARN_VOICE_VIDEO
traffic-class access-list VOICE_VIDEO filter BRANCH_PREFIX
count 2000 max 10000
throughput
list seq 20 refname LEARN_CRITICAL
traffic-class access-list CRITICAL filter BRANCH_PREFIX
count 2000 max 10000
throughput
list seq 30 refname LEARN_BEST_EFFORT
traffic-class prefix-list BEST_EFFORT_PREFIX
count 2000 max 10000
throughput
periodic 90
probe packets 20
!
!
pfr-map IWAN-pfr-map 10
match pfr learn list LEARN_VOICE_VIDEO
set periodic 90
set delay threshold 200
set mode monitor fast
set resolve delay priority 1 variance 5
set resolve loss priority 2 variance 5
set resolve jitter priority 3 variance 5
set loss threshold 50000
set jitter threshold 30
set probe frequency 8
set link-group mpls fallback internet
!
pfr-map IWAN-pfr-map 20
match pfr learn list LEARN_CRITICAL
set periodic 90
set delay threshold 100
set mode monitor fast
set resolve delay priority 1 variance 20
set resolve loss priority 5 variance 10
set probe frequency 8
set link-group mpls fallback internet
!
pfr-map IWAN-pfr-map 30
match pfr learn list LEARN_BEST_EFFORT
set periodic 90
set mode monitor passive
!
router eigrp IWAN
!
service-family ipv4 autonomous-system 1
!
sf-interface default
shutdown
exit-sf-interface
!
sf-interface Loopback0
no shutdown
hello-interval 200
hold-time 600
exit-sf-interface
!
topology base
exit-sf-topology
neighbor 10.0.0.91 Loopback0 remote 100
exit-service-family
!
!
ip prefix-list BEST_EFFORT_PREFIX seq 10 permit 0.0.0.0/0
!
ip prefix-list BEST_EFFORT_PREFIX seq 5 deny 10.0.0.0/16
ip prefix-list BEST_EFFORT_PREFIX seq 10 permit 0.0.0.0/0
!
!!
ip access-list extended CRITICAL
permit ip any any dscp af31
!
ip access-list extended VOICE_VIDEO
permit ip any any dscp ef
permit ip any any dscp af41
permit ip any any dscp cs4
!
PfRv3 MC Configuration on Hub site only
domain <MYNAME>
vrf <name>
master hub
source-interface Loopback0
password IWAN
load-balance
class VOICE sequence 10
match dscp ef policy voice
path-preference mpls fallback inet
class VIDEO sequence 20
match dscp af41 policy real-time-video
match dscp cs4 policy real-time-video
path-preference mpls fallback inet
class APPLICATION sequence 30
match dscp af31 policy low-latency-data
• 500 sites
• 2000 sites
• ~90 lines of configuration
• <20 lines of configuration, all under “domain”
• All MCs
• On the hub only
LiveAction 4.1 and Performance Routing
• PfR path change visualization
• Alert and report on PfR Out of Policy events
• Reports on traffic class/application path changes
Before Brown-Out (Northern Path)
After Brown-Out (Southern Path)
Out-Of-Policy
Threshold Crossing Alert
PfRv3 Dashboard
All Alerts
Alerts / performance
by Site
Alerts / performance
by Application Group