平成18年度電気関係学会東海支部連合大会

Similar documents
NTMobile SIP 1 SIP Session Initiation Protocol IP IP NAT Network Address Translation NTMobile Network Traversal with Mobility NTMobile RST Relay Serve

中村隼大 鈴木秀和 内藤克浩 渡邊晃 名城大学理工学部愛知工業大学情報科学部

2ACL DC NTMobile ID ACL(Access Control List) DC Direction Request DC ID Access Check Request DC ACL Access Check Access Check Access Check Response DC

赤堀蒼磨, 納堂博史, 鈴木秀和, 内藤克浩, 渡邊晃 名城大学理工学部 愛知工業大学情報科学部

IPSJ SIG Technical Report NTMobile SIP SIP Session Initiation Protocol IP NAT Network Address Translation NTMobile Network Traversal with Mo

PowerPoint プレゼンテーション

SIP について 渡邊研究室三浦健吉

NTMobile LAN NT- Mobile(Network Traversal with Mobility) [1] NTMobile LAN 2. NTMobile NTMobile NTMobile NTM IP DC(Direction Coordinator)

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

28 NTMobile Java Proposal and Implementation of Java Wrapper for NTMobile ( : ) :

NAT-f SIP NAT 1 1, 2 1 IP SIP NAT NAT NAT NAT-f NAT-free protocol NAT-f SIP Session Initiation Protocol NAT-f SIP NAT Researches on NAT traversal for

本資料について

, NAT,, (NAT ) 9) NAT, Mobile PPC 10) Mobile PPC, IPv4,, NAT, IP, IP, Mobile PPC IP, NTMobile(NAT Traversal with Mobility) NTMobile, NTMobile (DS) IP,

IP-PBX Group SIP による IP-PBX 相互接続試験の実施 PBX テレコムサーバ相互接続試験実施連絡会中平猛

2) では, 図 2 に示すように, 端末が周囲の AP を認識し, 認識した AP との間に接続関係を確立する機能が必要である. 端末が周囲の AP を認識する方法は, パッシブスキャンとアクティブスキャンの 2 種類がある. パッシブスキャンは,AP が定期的かつ一方的にビーコンを端末へ送信する

IPSJ SIG Technical Report Vol.2015-DPS-163 No.4 Vol.2015-MBL-75 No /5/28 IEEE Android 1,a) 1,b) 2 1 IP NTMobile Network Traversal with Mo

スライド 1

SIP概要説明資料

企業SIP網Q-sig⇔SIP間インタフェース仕様

Alliance [1] HNW; Home Network DLNA HNW IPv4 NAT HNW DMS Digital Media Server DLNA DLNA SIP Session Initiation Protocol [2] HNW [3], [4], [5] Web DMS

(Microsoft Word - \221\262\230_.doc)

スライド 0

センターでは,WAP からの位置情報を受信し, WAP が適切に設置されたかどうかを確認する 提案システムのシーケンス概要 図 2 に提案システムのシーケンスを示す. 携帯端末は,WAP から無線 LAN の電波を受信すると, DHCP サーバに対して IP アドレスを要求する. この要

Mobile IPの概要

(Microsoft PowerPoint - 2.\(\220\274\222J\202\263\202\361\)JANOG ppt [\214\335\212\267\203\202\201[\203h])

MIRACLE LoadBalancerを使用したネットワーク構成と注意点

スライド 1

NGN IPv6 ISP接続<トンネル方式>用 アダプタガイドライン概要

SIP を使った簡単な通話 ( とりあえず試してみよう ) 相手 IP アドレスがわかっており ネットワークに接続されているとき INVITE 200 OK SIP 端末 (MSN Messenger) SIP 端末 (YAMAHA ルータ ) SIP アド

15群(○○○)-8編

Microsoft Word - トンネル方式(3 UNI仕様書5.1版)_ _1910.doc

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

__ォ__e_杏M_本

スライド 1

インターネットVPN_IPoE_IPv6_fqdn

クラウド接続 「Windows Azure」との接続

アマチュア無線のデジタル通信

Si-R/Si-R brin シリーズ設定例

Managed Firewall NATユースケース

untitled

PowerPoint Presentation

スライド 1

第 69 回情報処理学会全国大会 情報家電ネットワークの遠隔相互接続のためのネットワークアーキテクチャ 武藤大悟 吉永努 電気通信大学大学院情報システム学研究科 2007/11/28 The 69th National Convention of IPSJ 1

技術情報:Si-R/Si-R brinシリーズ設定例 「Oracle Cloud Infrastructure Classic」との接続

MPサーバ設置構成例

スライド タイトルなし


発表の流れ 1. 研究の背景と目的 2. 相互接続の概観 3. ワームホールデバイスの動作の概要 4. 実験 性能評価 5. まとめ DICOMO2007 2

ヤマハ ルーター ファイアウォール機能~説明資料~

untitled

TS-1009

p_network-management_old-access_ras_faq_radius2.xlsx

IPIP(Si-RGX)

スライド タイトルなし

Microsoft PowerPoint - ie ppt

出岡雅也 旭健作 鈴木秀和 渡邊晃 名城大学理工学部

IPSEC(Si-RG)

Microsoft PowerPoint ppt [互換モード]

IPIP(Si-RG)

xr-set_IPsec_v1.3.0

2004年度情報科学科卒論アブスト テンプレート

conf_example_260V2_inet_snat.pdf

IPsec徹底入門

TFTP serverの実装

ヤマハ ルーター ファイアウォール機能~説明資料~

情報通信の基礎

F O M A P P P 接続参考資料 DTE~FOMA パケット網間インタフェース 第 1.4 版 株式会社 NTT ドコモ Unpublished copyright 2007 NTT DoCoMo, Inc. All rights reserved. Unpublished copyrigh

2.5 トランスポート層 147

Microsoft PowerPoint ISC203(印刷版).ppt

SIP SDP(Session Description Protocol) RTSP(Real-time Streaming Protocol) RTP(Real-time Transport Protocol) IP 1 [1] 1: IP RTP(Real-Time RFC1889 Transf

Managed UTM NG例

第1回 ネットワークとは

第5回 マインクラフト・プログラミング入門

Microsoft Word - (修正)101.BLU-103のVoIP設定方法.docx

技術的条件集別表 26.2 IP 通信網 ISP 接続用ルータ接続インタフェース仕様 (IPv4 トンネル方式 -10GBASE LR インタフェース )

PowerPoint プレゼンテーション

目次 1. SIP トランクとは 3 2. 設定例 Asterisk でのアカウント設定例 : Asteriskでのグループごとに同時通話数を制限する設定例 : Trixboxでのアカウント設定例 : ユニーク設定例

ip nat outside source list コマンドを使用した設定例

SGX808 IPsec機能

IPv6 リンクローカル アドレスについて

SOC Report

<4D F736F F F696E74202D DB A B C C815B E >

untitled

内容 1 本書の目的 用語 WiMAX WiMAX LTE WiMAX2+ サービス WiMAX サービス WiMAX2+ デバイス ノーリミットモード

Microsoft PowerPoint - IPsec徹底入門.ppt

音声 XML ゲートウェイの TTS サーバ フェールオーバーを解決して下さい

スライド 1

Microsoft Word - JJ-22.03v1.doc

センサーデバイスへの仮想IP割り当て実験

F コマンド

パススルー IPSecトンネル インターフェイスに AVC トラフィックを有効に する 回避策

ネットワーク基盤の仮想化と活用事例

AsteriskのIPv6対応について

JANOG30 Meeting IPv6 時代の IPv4 を考える ~ 第二章 ~ 464XLAT 事前公開資料 2012 年 6 月 26 日 NEC アクセステクニカ株式会社開発本部商品開発部 川島正伸

F コマンド

ITU - Telecommunication Standardization Sector

WebOTX SIP Application Server BIG-IP Local Traffic Manager 連携システム構築ガイド

なって削除されるが invalid-route-reactivateオプションをonで指定している場合 優先度が高い経路が消滅したときに無効になっていたRIP 由来の経路を再有効化する [ ノート ] スタティック経路の優先度は10000で固定である invalid-route-reactivate

1 TCP/IPがインストールされていて正常に動作している場合は ループバックアドレィング5.3 ネットワークのトラブルシューティング スでリプライが返ってきます リプライが返ってこない場合 なんらかの原因でサービスが無効になっていたり TCP/IPプロトコルが壊れていたりする可能性があります 2

Microsoft PowerPoint - SSO.pptx[読み取り専用]

Transcription:

NTMobile における SIP 通信の実現手法 吉岡正裕 *, 鈴木秀和, 内藤克浩, 渡邊晃 ( 名城大学, 三重大学 ) Proposal of SIP-based Communications based on NTMobile Masahiro Yoshioka, Hidekazu Suzuki, Katsuhiro Naito, Akira Watanabe ( Meijo University, Mie University) 1. はじめにいつでもどこからでもネットワークにアクセスすることができるユビキタスネットワークの需要が広まっている. しかし, 家庭内のネットワークはプライベートアドレスで構築される場合が多く, グローバルアドレス側の端末から NAT 配下にあるプライベート空間の端末に通信を開始できない NAT 越え問題がある. また,SIP(Session Initiation Protocol) のように IP ペイロード部分に IP アドレスが記載されているようなアプリケーションでは,NAT を経由した通信ができない. 我々は, 各端末に対して仮想アドレスを割り当て, 端末間の通信を実アドレスによる UDP トンネルで実現することにより NAT 越え問題を解決する NTMobile(Network Traversal with Mobility) 1) を提案している. 本稿では NTMobile を利用することにより,SIP が NAT を介在するネットワークにおいても利用できるかどうかを検討し課題と解決策について検討した. 2.NTMobile NTMobile では,NTMobile の機能を持つ NTM 端末,NTM 端末のネットワーク位置情報を管理する DS(Direction Server) を定義する.DS は Dynamic DNS の機能を含み, グローバルネットワーク上に設置されている.NAT を含むネットワーク機器は,NTMobile に関わる特別な機能を持つ必要がない. NTM 端末は立ち上げ時,DS に対して位置登録処理を行う. この時,NTM 端末は DS から仮想アドレスが割り当てられる. NTM 端末のアプリケーションは仮想アドレスのみを意識する.DNS 名前解決を行うことにより,NTM 端末間は通信開始時に DS の指示に従って UDP トンネルを構築し, 実 IP アドレスによる経路を確立する. この方法により,NTM 端末間の通信経路上に NAT が存在しても確実に通信経路を確立できる. 3. 提案方式提案方式のシーケンスを Fig.1 に示す.MN と CN はそれぞれグローバルアドレス空間とプライベートアドレス空間に存在する NTM 端末とし, 各端末の名前やアドレス情報は DSMN と DSCN に管理されているものとする. MN はアプリケーションから SIP 通信が開始されると, まず CN の情報を取得する. そのため,CN の SIP URI の中から FQDN の部分を取り出し,DNS サーバに問い合わせる. これにより,MN は CN の仮想アドレス VIPCN,CN の実アドレス RIPCN,NAT のアドレス RIPNAT を取得する. 次に,MN は DSMN MN DSMN DNS Server DSCN に指示要求 (Direction Request) を送信する.DSMN は MN と CN に対して経路生成指示を行う.CN への指示は CN との通 信経路が常時確立されている DSCN を経由させる.Fig.1 のケ ースでは CN が NAT 配下にいるため,CN 側から MN に向け てトンネル要求 (Tunnel Request) を送る. これにより,NAT にアドレス変換テーブルが生成され,MN と CN の端末間で 実アドレスによるトンネル経路が構築される. 構築したトンネルを用いて,MN から SIP メッセージのや り取りを開始する.SIP INVITE,200 OK,ACK のやり取りを 経て,RTP 通信を実行する. 以上の処理により, 通信経路上 に NAT が介在しても SIP 通信が可能となる.NAT でトンネル の外側のアドレスが変換されるが,SIP アプリケーションは 仮想アドレスによる通信を行うため影響がない. この方式に よると,SIP サーバは不要である. 4. 課題と解決策 SIP アプリケーションは SIP URI を用いて通信しようとす るため, この要求を何らかの手法で検出し,FQDN による DNS 要求に変更する必要がある. これを実現するためには,SIP アプリケーションを変更する方法とカーネルを改造する方法 がある. 5. むすび DNS Request for A Record DNS Request for NTMobile Direction Request Route Direction RIPMN RIPNAT NTMobile における SIP 通信を実現した場合の課題とその解 決策について検討を行った. 今後は, 通信相手が一般端末の 場合について検討する. Route Direction DNS Reply for A Record DNS Reply for NTMobile Tunnel Request Tunnel Response SIP INVITE 200 OK 文献 (1) 鈴木秀和, 他 :DICOMO2011 論文集, pp.1339-1348,2011 ACK RTP RIPMN RIPCN NAT Fig.1. Sequence of the proposal method. Source Address Translation Destination Address Translation Forward VIPMN VIPCN CN

NTMobile における SIP 通信の実現手法 名城大学 三重大学 吉岡正裕, 鈴木秀和, 内藤克浩, 渡邊晃

NTMobile を用いた SIP 通信の実現手法 2 研究背景 IPv4 のアドレス枯渇 インターネットの発展に伴い,IPv4 グローバル IP アドレスが不足している 組織のネットワークはプライベートアドレスが一般 NAT を介した通信が必須 SIPの普及 IP 電話のダイヤルとして使用されている 今後重要なプロトコルとして注目されている NATを通過することができない SIP が NAT を通過できると有用である NAT:Network Address Transration *: 本稿では NAPT または IP マスカレードを含めて NAT と呼ぶ

NTMobile を用いた SIP 通信の実現手法 3 SIP について SIP(Session Initiation Protocol) とは通信の開始, 通信の切断を行うために利用するプロトコルで, 主にIP 電話やマルチメディア会議などに利用されている

NTMobile を用いた SIP 通信の実現手法 4 SIP 基本シーケンス 1 通信相手の IP アドレスをお互いに知っている場合 UA:User Agent

NTMobile を用いた SIP 通信の実現手法 5 SIP 基本シーケンス 2 通信相手の IP アドレスを知らない場合

NTMobile を用いた SIP 通信の実現手法 6 SIP URI について SIP URI(Uniform Resource Identifier) とは 相手を特定するために使用する フォーマット SIP:< ユーザー識別子 >:@<FQDN> 例 :SIP:UserA@abc.xyz.ac.jp

NTMobile を用いた SIP 通信の実現手法 7 SIP が NAT 通らない理由 NAT 越え問題 通常の NTMobile の動作で解決可能 メッセージ内に IP アドレス ポート番号が含まれている NTMobile を拡張し解決する

NTMobile* について NTMobile を用いた SIP 通信の実現手法 NTMobile(Network Traversal with Mobility) とは NAT に改造を加えずに NAT 越えを実現する技術 全てのパケットを実 IP アドレスでカプセル化して通信を行う 仮想アドレスを用いて実アドレスの変化を隠蔽 移動透過性を実現 仮想アドレスの配布,NTM ノードの経路指示を行う DS を使用する カプセル化 RIP UDP VIP Data 8 DS:Direction Server *: 鈴木秀和他 NTMobile における相互接続性の確立手法と実装 DICOMO2011 論文集,pp.1339-1348,2011

NTMobile を用いた SIP 通信の実現手法 9 提案方式 1/4: 環境 NTMobile 対応端末 :MN,CN グローバル空間にある MN から NAT 配下にある CN に向けて通信を開始する

NTMobile を用いた SIP 通信の実現手法 10 提案方式 2/4: 名前解決 DNS Server を介して DSCN から CN の情報を取得する

NTMobile を用いた SIP 通信の実現手法 11 提案方式 3/4:NTMobile ネゴシエーション MN と CN 間の UDP トンネル構築

NTMobile を用いた SIP 通信の実現手法 12 提案方式 4/4:SIP メッセージ処理 構築した UDP トンネルを用いて SIP メッセージのやり取りを行う エンドエンドで通信を行うため,SIP サーバが不要 RTP:Real-time Transport Protocol リアルタイム データ転送プロトコル

NTMobile を用いた SIP 通信の実現手法 13 むすび NTMobile を利用した SIP 通信の実現手法について検討を行った. 今後は, 通信相手が一般端末の場合について検討を行う. アドレス変換をしない RS が NTMobile で検討されているのでそれを利用する

NTMobile を用いた SIP 通信の実現手法 14 補足資料など

NTMobile を用いた SIP 通信の実現手法 15 NTMobile 動作概要 MN: 通信開始側の NTM ノード CN: 通信相手側の NTM ノード

提案方式の全体シーケンス NTMobile を用いた SIP 通信の実現手法 16

NTMobileを用いたSIP 通信の実現手法 17 SIPメッセージ ( 例 :INVITEメッセージ) INVITE sip:userb@b.net SIP/2.0 Via:SIP/2.0/UDP B.net:5060; Max-Forward: 70 From: UserA <sip:usera@a.net>; To: UserB <sip:userb@b.net> Call-ID: 30017891@A.net Cseq: 1 INVITE Contact: <sip:usera@10.11.12.13> Content-Type: application/sdp Content-Length: 138 v=0 o=usera 2890842807 2890842807 IN IP4 A.net s=voice Session c=in IP4 10.11.12.13 t=0 0 m=audio 50000 RTP/AVP 0 a=rtpmap:0 PCMU/8000