NAT - TCP Load Distribution



 TCPロードディストリビューション

 スタティックNATの拡張機能「TCPロードディストリビューション」を利用することで、1つのグローバルアドレスを
 複数の内部アドレスにマッピングさせて、それらの複数のホストにTCPセッションを分散させることができます。
 ここでは、1つのグローバル仮想アドレス ( 10.10.10.10 ) を ( 10.10.10.1 〜 3 ) の3つにマッピングさせています。


  
 ・ TCPロードディストリビューション : デスティネーションアドレス 「10.10.10.10」 を 「 10.10.10.1 〜 3」 に変換


 
interface FastEthernet0/0
 ip address 10.10.10.254 255.255.255.0
 ip nat inside

 interface FastEthernet0/1
 ip address 100.100.100.1 255.255.255.248
 ip nat outside

 ip nat pool T-load 10.10.10.1 10.10.10.3 netmask 255.255.255.0 type rotary
 ip nat inside destination list 1 pool T-load

 access-list 1 permit host 10.10.10.10

 NATルータがアドレス変換時にプールされているアドレス ( 10.10.10.1 〜 3 ) を順番に使用するようにする
 為には、rotaryキーワードを入力する必要があります。この設定により、宛先アドレス ( 10.10.10.10 ) の
 パケットが着信した時、最初のアドレス変換は 10.10.10.1 → 10.10.10.2 → 10.10.10.3 → 10.10.10.1 の
 順番で変換後のアドレスが切り替わることによりトラフィックを分散させることが可能になります。
 但し、負荷分散される対象のトラフィックがTCPなので、PINGやFTPなどTCP以外のトラフィックは負荷分散
 の対象にはなりませんし、リアルホストがダウンしていてもあくまでも順番にセッションを開始しようとします。

show ip nat translation
Pro Inside global Inside local Outside local Outside global
tcp 10.10.10.5:23 10.10.10.1:23 200.200.200.1:1039 200.200.200.1:1039
tcp 10.10.10.5:23 10.10.10.2:23 200.200.200.1:1040 200.200.200.1:1040
tcp 10.10.10.5:23 10.10.10.3:23 200.200.200.1:1041 200.200.200.1:1041



 また以下のコンフィグの通り ip unnumbered を使用した形でのTCPロードディストリビューションも可能です。
 以下は、送信先アドレス 10.10.10.10 宛のパケットをプールアドレス( 10.10.10.1 〜 3 ) に分散させています。
 ちなみに、unnunberedを使用できるインターフェースは、Point-to-Pointのインターフェースのみとなります。
 


 
interface FastEthernet0/0
 ip address 10.10.10.254 255.255.255.0
 ip nat inside

 interface Serial 0/0
 ip unnumbered FastEthernet0/0
 ip nat outside

 ip nat pool T-load 10.10.10.1 10.10.10.3 netmask 255.255.255.0 type rotary
 ip nat inside destination list 1 pool T-load

 access-list 1 permit host 10.10.10.10


show ip nat translation
Pro Inside global Inside local Outside local Outside global
tcp 10.10.10.5:23 10.10.10.1:23 200.200.200.1:1039 200.200.200.1:1039
tcp 10.10.10.5:23 10.10.10.2:23 200.200.200.1:1040 200.200.200.1:1040
tcp 10.10.10.5:23 10.10.10.3:23 200.200.200.1:1041 200.200.200.1:1041

 ※ NAT変換ステータス、変換対象インターフェース、負荷分散の状況は show ip nat statistic コマンドにより確認できます。



 Resource : NAT : Local and Global Definitions  NATの処理順序  NAT Central  BCRAN試験認定テキスト第2版

← PATとは NAT by Route-map →

ネットワークエンジニアとして

Copyright(C) 2002-2008 Cool. All Rights Reserved