2003年12月24日 |
2004年06月29日 UPnP機能の説明を改訂。DNSキャッシュ機能に関する注記を追補 |
UPnP(Universal Plug and Play)をサポートした機器は、ネットワークに対して自動的にIP德赢ac米兰官方合作伙伴を取得したり、自らの機能を通知したり、動的に情報を交換することができます。
FITELnet-德赢ac米兰官方合作伙伴(以後、德赢ac米兰官方合作伙伴と略します)は、SIP(Session Initiation Protocol)によるIP電話をご利用頂くための機能として、以下のUPnP機能をサポートしました(*1,*2)。
本件は、德赢ac米兰官方合作伙伴以外の「マルチルーティング機能」をサポートした機器にも適用されます。
・ 德赢ac米兰官方合作伙伴からのパケットを、ルータのNAT機能によりアドレス
変換した場合、德赢ac米兰官方合作伙伴で通話できなくなるという問題がありますが、
UPnP機能でアドレス情報をF100と德赢ac米兰官方合作伙伴間でやりとりする
ことにより、これを解決することができます。
・ 德赢ac米兰官方合作伙伴とF100間で使用するポートを、UPnP機能により
自動的に設定し、且つ、ポートのマッピングテーブルを作成します。
*1:德赢ac米兰官方合作伙伴(SIP)以外のアプリケーションには対応しておりません。
*2:V01.09のファームウェアの場合、UPnP機能とDNSキャッシュ機能を併用できません
(DNSキャッシュがoffの場合、マルチルーティングで、URL指定による
振り分けができません)。
V01.10以降のファームウェアでは併用できるようになっています。
項目:サービス可能なインタフェース
仕様:LANポートのみ
上図の構成例で、拠点側のPC(1)とセンタ側のPC(2)は、IPsecで通信しています。
また、拠点側では、SIPにより、德赢ac米兰官方合作伙伴で通信を行っています。
拠点側の德赢ac米兰官方合作伙伴からのパケットは、F100のNAT機能により、IPヘッダに書かれているアドレスが変換されますが、SIPの場合、UDPパケットのデータ部にもアドレス情報が書かれており、相手はその情報を元に通信を行うため、NATによるアドレス変換だけでは、通信できなくなってしまいます。
この問題を解決するために、UPnP機能により、F100と德赢ac米兰官方合作伙伴間で、アドレスなどの情報を通知し合い、德赢ac米兰官方合作伙伴で、あらかじめUDPパケットのデータ部のアドレスをグローバルとしておくことで、通信を可能としています。
德赢ac米兰官方合作伙伴で作成するマッピングテーブルの内容は次の通りです。
・ リモートホスト(相手側)のIP德赢ac米兰官方合作伙伴
・ NAT変換後のポート番号
・ 変換後のプロトコル(TCP or UDP)
・ プライベート側(ソース側)のポート番号
・ プライベート側(ソース側)のIP德赢ac米兰官方合作伙伴
・ ポートマップの有効時間