概要
このドキュメントでは、Cisco IOS-XE® SD-WANルータのサービス側VRFとの間でスタティックNATを実行するための設定について説明します。
前提条件
バージョン17.3.1a以降のCisco IOS XE SD-WANデバイスを使用する必要があります。
要件
次の項目に関する知識があることが推奨されます。
- Cisco Software-Defined Wide Area Network(SD-WAN)
- ネットワーク アドレス変換(NAT)
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
ネットワーク図
このドキュメントで説明するサービススタティックNATを設定するには、次のトポロジを使用します。
10.1.235.0/24サブネットはプライベートであり、DCサイトに対してローカルです。このサブネットは、Overlay Management Protocol(OMP)にアドバタイズされません。サーバ間で通信を行うために、これらのアドレスは10.1.110.0/24サブネットにスタティックに割り当てられます。
- サーバ10.1.235.62が172.16.90.90への通信を開始すると、cEdgeは10.1.235.62を10.1.110.10にNAT変換する必要があります。
- ホスト172.16.90.90がサーバと通信する必要がある場合は、10.1.110.10への要求が行われ、cEdgeは宛先IPを10.1.235.62に変換する必要があります。
コンフィギュレーション
cEdgeの設定
この設定は、ルータのCLIまたはvManage機能テンプレートを使用して実行できます。
CLI の場合
NATプールを設定します。
ip nat pool natpool10 10.1.110.1 10.1.110.253 prefix-length 24
内部スタティックNATグローバルプールを設定します。
ip nat inside source list global-list pool natpool10 vrf 10 match-in-vrf
スタティックNATエントリを設定します。
ip nat inside source static 10.1.235.62 10.1.110.10 vrf 10 match-in-vrf pool natpool10
vManage機能テンプレートを使用
サービスVPN機能テンプレートで、NATセクション> NAT Poolに移動し、New NAT Poolをクリックします。
変数を入力し、終了したらAddをクリックします。
プールが次のように作成されていることを確認します。
プールを作成したら、Static NATに移動し、New Static NATボタンをクリックします。
変数を入力し、終了したらAddをクリックします。
一元化されたデータポリシー
目的のプレフィクスを持つデータトラフィックをサービス側のNATに転送するには、中央集中型のデータポリシーが必要です。
VPNとサイトリストを定義します。
policy
lists
vpn-list VPN-10
vpn 10
!
site-list CEDGE
site-id 30
!
内部から外部への変換の最初のシーケンスを定義します。
data-policy _VPN-10_Data_NAT_cEdge
vpn-list VPN-10
sequence 1
match
source-ip 10.1.235.62/32
!
action accept
count nat_cedge_-1665659624
nat pool 10
!
!
次のシーケンスは、宛先アドレスの変換に使用されます。これは、外部から内部へのトラフィックが開始される場合に使用されます。
sequence 11
match
destination-ip 10.1.110.10/32
!
action accept
count nat_cedge_out2in_-1665659624
nat pool 10
!
!
default-action accept
!
!
ポリシーをすべての方向に適用します。
apply-policy
site-list CEDGE
data-policy _VPN-10_Data_NAT_cEdge all
確認
検証コマンドを使用して、NAT設定の状態を確認します。
show sdwan policy from-vsmart
show ip nat translations
sdwan policy data-policy-filter
サーバ10.1.235.62からホスト172.16.90.90へのpingテスト:
cEdge#show ip nat translations
Pro Inside global Inside local Outside local Outside global
--- 10.1.110.10 10.1.235.62 --- ---
icmp 10.1.110.10:0 10.1.235.62:0 172.16.90.90:0 172.16.90.90:0
Total number of translations: 2
ホスト10.90.90.90からサーバ10.1.110.10へのpingテスト:
cEdge#show ip nat translations
Pro Inside global Inside local Outside local Outside global
--- 10.1.110.10 10.1.235.62 --- ---
icmp 10.1.110.10:8299 10.1.235.62:8299 172.16.90.90:8299 172.16.90.90:8299
Total number of translations: 2
トラブルシュート
データポリシーカウンタでパケットが増加したかどうかを確認します。
cEdge#show sdwan policy data-policy-filter
data-policy-filter _VPN-10_Data_NAT_cEdge
data-policy-vpnlist VPN-10
data-policy-counter default_action_count
packets 1412
bytes 109382
data-policy-counter nat_cedge_-1665659624
packets 154
bytes 16852
data-policy-counter nat_cedge_out2in_-1665659624
packets 7
bytes 886
関連情報