追記) IPv6(IPoE)接続では、接続先がv6だったときには、1対1になるのでNAT不要。
接続先がv4のときは、プロバイダー(VNE)側でv4(NAT)変換をしてしまうので、
自前ルーターのNATセッション数は、意味がなくなる。
で、VNEでIPv6→IPv4(NAT)してくれるだが、1024個までだったりして、、
(家庭用としても、1,024は、少ないんじゃ?)
結局、どうすればいいんだっ!
(端末数が多いときなどは、わざわざ v4-PPPoE(IPoEは、無効にする)とか、
v4 IP 1個固定とか、契約しなくちゃか?)
------------------------------------------------------------------------------------------------------
(調べにくいもので、ガセが入っていたらすんません)
まずは、IP(v4)アドレス。
通常(PPPoE接続では)、プロバイダーから、グローバル(世界で唯一な)IPアドレスを1つ割り当てられる。
(いろいろな契約があるので、そうでない場合もある)
アナログモデムの時代とか、1回線に1台の端末(PC)を繋ぐときには、分配の意識はない。
が、複数台の端末を同時に繋ぐときには、誰がどこに繋いでいるのか、交通整理をしなければいけない。
アナログモデムの時代とか、1回線に1台の端末(PC)を繋ぐときには、分配の意識はない。
が、複数台の端末を同時に繋ぐときには、誰がどこに繋いでいるのか、交通整理をしなければいけない。
1つしかないグローバルIPアドレスをローカル(構内用)アドレスに振り分け(NAT)、
各端末と接続先のヒモ付をルーターが管理することになる。
(以下、IPv4での考え方) ---------------
NATセッション数とは、
例えば、 ブラウザでYahoo.jpを開いた場合、
端末(192.168.1.2) → ルーター → yahoo.co.jp(182.22.59.229) と、
端末と、接続先IPアドレスの組み合わせを、ルーターの内部メモリーに一定時間維持するもの(保持している数)。
yahooのページだけを見たつもりでも、「y.img.jp」「rdsig.yahoo.jp」他、
複数のサーバー(複数のIPアドレス)と通信している。
(複数のNATセッション(テーブル)を使っている。)
また、画面を閉じてもルーター内部で一定時間(Atermの初期値1時間(!!))テーブルが
端末(192.168.1.2) → ルーター → yahoo.co.jp(182.22.59.229) と、
端末と、接続先IPアドレスの組み合わせを、ルーターの内部メモリーに一定時間維持するもの(保持している数)。
(構内の複数の端末、複数の接続先とのヒモ付けを、ルーターが管理する)
(もちょっというと、TCP/UDPのポート番号に振り分け、テーブル管理している。)
(もちょっというと、TCP/UDPのポート番号に振り分け、テーブル管理している。)
yahooのページだけを見たつもりでも、「y.img.jp」「rdsig.yahoo.jp」他、
複数のサーバー(複数のIPアドレス)と通信している。
(複数のNATセッション(テーブル)を使っている。)
また、画面を閉じてもルーター内部で一定時間(Atermの初期値1時間(!!))テーブルが
保持されてしまっている。
短時間にWeb巡回するとか、たくさんのタブを出しっぱなしにしておくとか、
(例えば、iTunesは、200以上のNATセッションを消費する。
短時間にWeb巡回するとか、たくさんのタブを出しっぱなしにしておくとか、
(例えば、iTunesは、200以上のNATセッションを消費する。
Windows10のPCで、起動直後、300程。)
スマホでも、見ている画面以外に、後ろで、メールチェック、LINEが動いている。
1台の端末だけで、数百のNATテーブルを消費してしまうことは簡単なことです。
端末数が10台位までは、NTTひかり電話対応ルータ、
5〜6,000円位の無線LANで、用事が済むと思うのだが、
(NTT標準、NTTひかり電話対応ルータの最大NATセッション数 = 4,096)
(Buffalo、ちょっと昔のルータは、2,048)
http://buffalo.jp/php/lqa.php?id=BUF155
家庭で使うとしても、ノートPC、デスクトップPC、プリンター、スマホ、ゲーム機も含め、
端末数が10台を越したら、
(1端末400セッション x10台=4,000セッション)
最大NATセッション数(NATテーブル数)の意識が必要と思われる。
(最大数を超えると、保持時間が過ぎるまで、次の接続ができなくなる。)
スマホでも、見ている画面以外に、後ろで、メールチェック、LINEが動いている。
1台の端末だけで、数百のNATテーブルを消費してしまうことは簡単なことです。
端末数が10台位までは、NTTひかり電話対応ルータ、
5〜6,000円位の無線LANで、用事が済むと思うのだが、
(NTT標準、NTTひかり電話対応ルータの最大NATセッション数 = 4,096)
(Buffalo、ちょっと昔のルータは、2,048)
http://buffalo.jp/php/lqa.php?id=BUF155
家庭で使うとしても、ノートPC、デスクトップPC、プリンター、スマホ、ゲーム機も含め、
端末数が10台を越したら、
(1端末400セッション x10台=4,000セッション)
最大NATセッション数(NATテーブル数)の意識が必要と思われる。
(最大数を超えると、保持時間が過ぎるまで、次の接続ができなくなる。)
追記)無線LANを利用している時には、無線接続台数も考える必要もある。
NAT数の多いルーターに、PPP、メインルーターをさせる
(NTTのルーターは、光→LANだけのスルーにして、↑にPPPoE/IPoEを任せる。)
のが吉と思う。
NATテーブルの保持タイマーを変更することで、
テーブル溢れを対策できるものもある。
追記 20190814 : 400人のお客様が入るホテルでNVR510があったので見せてもらった。
夜の時間帯で、NATセッション、ピーク 32,000ほど。
客層とか、あったりするし、同時に何人が使っているかはわからなかったけど、
そういう数字になるんだなぁと。
追記
NAT数の多いルーターに、PPP、メインルーターをさせる
(NTTのルーターは、光→LANだけのスルーにして、↑にPPPoE/
のが吉と思う。
NAT | |||||
無 線 |
NEC | Aterm WG1900HP2 | 18,000 | NATタイマー変更可、 DHCP 100個まで |
|
Buffalo | WXR-2533DHP2 | 32,000 | |||
NETGEAR | R7800 | 32,000 | NATタイマー変更不可 | ||
有 線 |
YAMAHA | NVR510 | 65,000 | ||
NEC | IX2106 | 250,000 |
NATテーブルの保持タイマーを変更することで、
テーブル溢れを対策できるものもある。
追記 20190814 : 400人のお客様が入るホテルでNVR510があったので見せてもらった。
夜の時間帯で、NATセッション、ピーク 32,000ほど。
客層とか、あったりするし、同時に何人が使っているかはわからなかったけど、
そういう数字になるんだなぁと。
追記
- Buffaloの一部機種は、iPhoneがネットワーク中にいると、他の機器まで不安定になる。
- Buffaloの2.4GHzで40MHz固定にすると、接続できないiPhoneがある。
- (Apple公式では、20MHzを使え、とある。)
- TP-Link、ZTE、Huawei、D-Link等中国メーカー製のは、気持ち悪いのでパス。
- え、ウチですか?ウチではFreeBSDにNATやらしてます。
- (参考までに、フレッツギガ、IPv4、PPPoEで600Mbps以上でてます。)
- スイッチングハブは、前にも書いたけど、NETGEAR GS116V2一択。
(無線が飛びまくっている場所では、夜になると、無線がジャムられる可能性もある)
PPPoEから、IPV6/IPoEに変更すると、少し速くなる可能性もあるみたい。
もちょっというと、プロバイダーの引っ越しを考えるか、
追記2)
そいえば、ついでに、DHCP割当数とリース時間。
NTTのDIR870とか、店舗向けにとか出しているのだが、ま、同時接続のキャパは
あるんだろうけど、、
DHCPサーバーの初期設定では、割当IP数100は、いいとしても、リース時間が24時間!!
24時間以内に、100人繋ぐと、次は無し。
回転の良い店舗だと、回んないし。
盛んに営業している「ギガ楽WiFi」のDHCPサーバー設定とか、
どうなっているんだろう?
あとまた、NVR510のDHCPサーバー、初期設定のリース時間は、72時間。
社内で使うとかは良いかもだけど、ホテルとか、お客に使わせるとしたら、
リース時間を1時間にするとか、割当を大きくするとか、変更が必要。
(割当数が200だったとしても、3日間で200人以上は、使えなくなってしまう)
PPPoEから、IPV6/IPoEに変更すると、少し速くなる可能性もあるみたい。
もちょっというと、プロバイダーの引っ越しを考えるか、
追記2)
そいえば、ついでに、DHCP割当数とリース時間。
NTTのDIR870とか、店舗向けにとか出しているのだが、ま、同時接続のキャパは
あるんだろうけど、、
DHCPサーバーの初期設定では、割当IP数100は、いいとしても、リース時間が24時間!!
24時間以内に、100人繋ぐと、次は無し。
回転の良い店舗だと、回んないし。
盛んに営業している「ギガ楽WiFi」のDHCPサーバー設定とか、
どうなっているんだろう?
あとまた、NVR510のDHCPサーバー、初期設定のリース時間は、72時間。
社内で使うとかは良いかもだけど、ホテルとか、お客に使わせるとしたら、
リース時間を1時間にするとか、割当を大きくするとか、変更が必要。
(割当数が200だったとしても、3日間で200人以上は、使えなくなってしまう)