NAT デバイスは内部グローバル(IG)アドレスと外部ローカル(OL)アドレスを所有し、これらのアドレス宛ての ARP 要求に応答します。IG/OL アドレス サブネットがローカル インターフェイス サブネットと一致すると、NAT は IP エイリアスと
ARP エントリをインストールします。この場合、デバイスは local-proxy-arp を使用して ARP 要求に応答します。
no-alias 機能は、アドレス範囲が外部インターフェイスの同じサブネットにある場合、特定の NAT プール アドレス範囲からのすべての変換された IP の ARP 要求に応答します。
NAT が設定されたインターフェイスで no-alias が有効になっている場合、外部インターフェイスはサブネット内の ARP 要求に応答しません。no-alias を無効にすると、外部インターフェイスと同じサブネット内の IP に対する ARP
要求が処理されます。
(注) |
この機能をサポートしていない古いリリースにダウングレードすると、no-alias オプションの設定が削除されることがあります。
|
次に、すべてのインターフェイスの情報を表示する例を示します。
switch# configure terminal
switch(config)# show ip int b
IP Interface Status for VRF "default"(1)
Interface IP Address Interface Status
Lo0 100.1.1.1 protocol-up/link-up/admin-up
Eth1/1 7.7.7.1 protocol-up/link-up/admin-up
Eth1/3 8.8.8.1 protocol-up/link-up/admin-up
次に、実行コンフィギュレーションの例を示します。
switch# configure terminal
switch(config)# show running-config nat
!Command: show running-config nat
!Running configuration last done at: Thu Aug 23 11:57:01 2018
!Time: Thu Aug 23 11:58:13 2018
version 9.2(2) Bios:version 07.64
feature nat
interface Ethernet1/1
ip nat inside
interface Ethernet1/3
ip nat outside
switch(config)#
この例は、エイリアスを設定する例を示します。
switch# configure terminal
switch(config)# ip nat pool p1 7.7.7.2 7.7.7.20 prefix-length 24
switch(config)# ip nat inside source static 1.1.1.2 8.8.8.3
switch(config)# ip nat outside source static 2.2.2.1 7.7.7.3
switch(config)# show ip nat-alias
Alias Information for Context: default
Address Interface
7.7.7.2 Ethernet1/1
8.8.8.2 Ethernet1/3
switch(config)#
次に、show ip nat-alias の出力例を示します。デフォルトでは、エイリアスが作成されます。
switch# configure terminal
switch(config)# show ip nat-alias
Alias Information for Context: default
Address Interface
7.7.7.2 Ethernet1/1
8.8.8.2 Ethernet1/3
switch(config)#
この例は、エイリアスを無効にする方法を示します。
switch# configure terminal
switch(config)# ip nat pool p1 7.7.7.2 7.7.7.20 prefix-length 24 no-alias
switch(config)# ip nat inside source static 1.1.1.2 8.8.8.3 no-alias
switch(config)# ip nat outside source static 2.2.2.1 7.7.7.3 no-alias
switch(config)# show ip nat-alias
Alias Information for Context: default
Address Interface
7.7.7.2 Ethernet1/1
8.8.8.2 Ethernet1/3
switch(config)#
** None of the entry got appended as alias is disabled for above CLIs.
switch(config)#
この例は、エイリアスをクリアする方法を示します。エイリアス リストからエントリを削除するには、clear ip nat-alias を使用します。IP アドレスを指定して 1 つのエントリを削除することも、すべてのエイリアス エントリを削除することもできます。
switch# configure terminal
switch(config)# clear ip nat-alias address 7.7.7.2
switch(config)# show ip nat-alias
Alias Information for Context: default
Address Interface
8.8.8.2 Ethernet1/3
switch(config)#
switch(config)# clear ip nat-alias all
switch(config)# show ip nat-alias
switch(config)#