PowerPoint プレゼンテーション

Similar documents
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

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

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

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

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

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

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

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

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

Mobile IPの概要

本資料について

パブリック6to4リレールータに おけるトラフィックの概略

山添.pptx

bitvisor_summit.pptx

Microsoft Word - r0703.doc

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

Microsoft Word - 楽天㇯ㅩ㇦ㅛIaaSㇵㅼã…fiã‡¹ä»Łæ§Ÿ.doc

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

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

PowerPoint Presentation

MPサーバ設置構成例

Microsoft Word - Dolphin Expressによる10Gbpソケット通信.docx

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

IPSJ SIG Technical Report IPv4 IP IP 2011 IANA Internet Assigned Numbers Authority *1 IPv4 RIR Regional Internet Registry IPv4 [1] IPv4 NAT Network Ad

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

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

PeerPool IP NAT IP UPnP 2) Bonjour 3) PeerPool CPU 4) 2 UPnP Bonjour PeerPool CPU PeerPool PeerPool PPv2 PPv2 2. PeerPool 2.1 PeerPool PeerPool PoolGW

160311_icm2015-muramatsu-v2.pptx

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

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

システムインテグレータのIPv6対応

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

VPNを利用したオンライン届出接続条件について(詳細)

Mobile Access IPSec VPN設定ガイド

TFTP serverの実装

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

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

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

Fujitsu Standard Tool

, 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,

スライド 1

IPv6における

template.dvi

Microsoft PowerPoint - NV研究会_201404_amemiya_fin.pptx

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

IPCOMとWindows AzureのIPsec接続について

PowerPoint プレゼンテーション

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

2. ネットワークアプリケーションと TCP/IP 2.1. クライアント / サーバモデル TCP/IP プロトコルに従うネットワークアプリケーションの典型的モデルは, クライアント / サーバモデルである. クライアント / サーバモデルでは, クライアントからの要求に対してサーバがサービスを提

サービス仕様 1. 提供機能一覧楽天クラウド IaaS では以下の機能をユーザに対し提供します 機能名 1 管理コンソール 2 仮想マシン 概要 ユーザが楽天クラウド IaaS の各機能を操作するための Web インターフェースです 以下の全ての機能を操作できます ユーザが占有でき

Microsoft PowerPoint - VMware Lab Manager製品資料 ppt

SOC Report

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

xr-set_IPsec_v1.3.0

2.5 トランスポート層 147

conf_example_260V2_inet_snat.pdf

IPv4

Fujitsu Standard Tool

Microsoft Word - ID32.doc

[1] [2] [3] (RTT) 2. Android OS Android OS Google OS 69.7% [4] 1 Android Linux [5] Linux OS Android Runtime Dalvik Dalvik UI Application(Home,T

PowerPoint Presentation

頑張れフォールバック

058 LGWAN-No155.indd

030403.インターネット問題

TinyVPN とブリッジ接続機能による LAN 統合方法 PU-M TinyVPN とブリッジ接続機能による LAN の統合方法 Version 1.7 シモウサ システムズ (C) Shimousa Systems Corporation. All righ

III 1 R el A III 4 TCP/IP プロトコルと 関連する各種上位プロトコルの基礎を学ぶ 具体的には 各プロトコルを実装したコマンド ( アプリケーションプログラム ) を実行し 各プロトコルの機能等を確認する また 同じプロトコルを実装したコンピュータ間では OS

IPv6 専用網以前の NW 構成 1/2 IPv4 DNS/Mail/WWW IPv6 VPN DMZ IPv4/v6 DNS/Mail 共有 SV NW IPv4/v6 DNS/Mail 業務 WWW 端末 PC Client NW IPv4/v6 端末 PC Client NW IPv4/v6

PowerPoint Presentation

PowerPoint プレゼンテーション

Microsoft PowerPoint _ncessympotakada [互換モード]

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

2. 教育委員会 本県では 以下のような基盤サービスを教職員に提供している インターネット 電子メール Web 公開システムメールマガジン OA 情報共有 Office 製品 ポータル グループウェア セキュリティ対策 パッチ配布 コンテンツフィルタリング パッチ配布 資産管理 資産管理 認証サービ

2017 5G 時代の モバイルユーザープレーン 再検討 松嶋聡 ソフトバンク

NetScaler AppFlow アプリケーションの可視化とは

0 NGN における当社利用部門サービスと網機能の対応関係及び各サービスのインタフェース条件等について 平成 2 8 年 1 1 月 3 0 日東日本電信電話株式会社西日本電信電話株式会社

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-CSEC-61 No.15 Vol.2013-IOT-21 No /5/10 トラフィック削減用ネットワークノードの多段構成と評価 古田駿介 大高友樹 成田明子 動画配信に代表されるように一つの

Presentation Template Koji Komatsu

目次 Windows 2003 への新規インストール... 3 Windows 2008 への新規インストール... 4 Windows 2012 への新規インストール... 6 Microsoft SQL のサポート... 8 IPv4/IPv6 のサポート... 8 制限事項... 9 Web

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

OpenStack運用実践によるエンタープライズ適用に向けた課題と今後について~ベアメタルサービスの現状とDesign Summitでの討議状況~

Microsoft PowerPoint - mplsjp

[ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ ) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) JIS C6832 ( 石英系マルチモード光ファイバ素線 1995) IETF RFC791(Internet Protocol

PowerPoint プレゼンテーション

コンバージドファブリック仕様一覧

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-DPS-159 No.31 Vol.2014-MBL-71 No /5/16 仮想化環境における読込み書込み比率を考慮した動的 VM メモリ割り当て 1 坂本雅哉 1 山口実靖 近年, サーバの

untitled

<4D F736F F D D4D D F54696E E82C A DA91B18B40945C82C982E682E9838A B E8

Microsoft PowerPoint ppt [互換モード]

HyConnect/ オープンパブリックトライアルサービスサービス仕様書 2016 年 1 月 13 日 本トライアルサービスは全て無料で利用可能です 1. リージョンについて本トライアルサービスでは 仮想システムを東日本リージョン 1 東日本リージョン 2 西日本リージョン 1 の 3 リージョン

情報通信の基礎

本仕様はプロダクトバージョン Ver 以降に準じています

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

No. ネットワーク一 17 番 機能 ポートベースVLAN, タグVLAN, プロトコルVLAN,MAC VLAN, Tag 変換に対応していること DHCPサーバをサポートしていること IGMP snooping,mld snooping 機能をサポートしていること IPv4 及びIPv6におけ

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

クラスタ構築手順書

付録 2 システムログ一覧 () 攻撃経路 1. ファイアウォール (FW) ネットワーク型 IPS/IDS Web サーバ AP サーバ DB サーバ プロキシサーバ エラーログ SSL ログ AP ログ ホストログ 非 日時 ファイアウォールホスト名 ファイアウォールルール名及び番号 インバウン

Control Manager 6.0 Service Pack 3 System Requirements

Title: WIDE WG 2010 Author(s):,,, Date:

IPsec徹底入門

Microsoft PowerPoint pptx

Transcription:

LAN 1. LAN,. NAT,., LAN. NTMobile Network Traversal with Mobilty [1]. NTMobile. OS TUN/TAP, LAN. 2. NTMobile NTMobile NAT, IPv4/IPv6,,. NTMobile. DC Direction Coordinator. NTMobile. DC,. NTMobile NTMfw. NTMfw, NTMobile.,,. 3., NTMfw TUN/TAP TUN,. TUN/TAP,,. VPN,, NTMobile. TUN NTMfw NTMobile, NTMobile. TUN NTMobile, IP. TUN TUN, IP., DNS TUN. DNS, TUN TUN. TUN 140441100 一般端末 (TUN アプリ実装 ) User App. TUN Interface Vertual IP DNS Query (NTMobile FQDN) TUN App. NTMfw DNS Query 解析 DNS Response 生成 ( 通信相手の Vertual IP) DNS Response App. Data ( 宛先 : 通信相手のVertual IP) Real IP でカプセル化 デカプセル化 App. Data Real Interface Real IP Capsuled Message NTMobile Signaling DC Capsuled Message 1: NTM 端末 ( 通信相手端末 ) 1. FQDN DNS. DNS TUN TUN. DNS TUN FQDN. NTMobile FQDN, NTMfw NTMobile, IP. IP DNS, TUN. IP., TUN TUN. TUN NTMfw,,., TUN. 4. TUN Linux. 2 VM, NAT. LAN, NAT. 5., TUN/TAP LAN TUN. Linux,. [1], Vol.54, No.10, pp.2288-2299 (2013).

渡邊研究室 140441100 稲垣智

NAT 越え問題 IPv4-IPv6 間での通信不可問題 移動透過性の課題 上記の問題を解決してネットワークをフラット化し, インターネットをあたかも大きな LAN として扱えると有用 1

NAT 越え問題 IPv4-IPv6 間での通信不可問題 移動透過性の課題 上記の問題を解決してネットワークをフラット化し, インターネットをあたかも大きな LAN として扱えると有用 2

NAT 越え問題 IPv4-IPv6 間での通信不可問題 移動透過性の課題 上記の問題を解決してネットワークをフラット化し, インターネットをあたかも大きな LAN として扱えると有用 3

NAT 越え問題 IPv4-IPv6 間での通信不可問題 移動透過性の課題 上記の問題を解決してネットワークをフラット化し, インターネットをあたかも大きな LAN として扱えると有用 4

DSMIPv6(Dual Stack Mobile IP version 6)*1 NTMobile(Network Traversal with Mobility)*2 *1 RFC5555, 2009 *2 納堂ほか : 信学技報, Vol.116, No.10, pp.2288-2299, 2017 5

様々な課題 移動端末毎に IPv4 グローバルアドレスが必要 IPv4 環境では必ず HA(Home Agent) を経由した冗長経路となる カーネル空間への実装が必要普及が進まない 6

仮想 IP アドレスと呼ぶ変化しないアドレスを端末に割り当てる アプリケーションは仮想 IP アドレスに基づいた通信を行う 移動通信の実現 アプリケーションによるパケット カプセル化 仮想 IP データ実 IP NTMobile によりカプセル化されたパケット 仮想 IP データ データ 7

DC(Direction Coordinator) が最適な通信経路を指示 DNS の問い合わせをトリガとして通信経路構築 直接通信が不可能な場合は RS(Relay Server) が通信を中継 NAT 越え, 異なるバージョン間通信の実現 MN : 通信開始端末 CN : 通信相手端末 8

DC(Direction Coordinator) が最適な通信経路を指示 DNS の問い合わせをトリガとして通信経路構築 直接通信が不可能な場合は RS(Relay Server) が通信を中継 NAT 越え, 異なるバージョン間通信の実現 MN : 通信開始端末 CN : 通信相手端末 9

DC(Direction Coordinator) が最適な通信経路を指示 DNS の問い合わせをトリガとして通信経路構築 直接通信が不可能な場合は RS(Relay Server) が通信を中継 NAT 越え, 異なるバージョン間通信の実現 MN : 通信開始端末 CN : 通信相手端末 10

NTMobile はこれらの機能を NTMfw(NTMobile Framework) と呼ぶアプリケーションライブラリとして提供 カーネル空間への実装を必要としない C 言語標準ソケット API bind() sendto() recvfrom() NTM ソケット API ntmfw_bind() ntmfw_sendto() ntmfw_recvfrom() しかし アプリケーションの実装を変更する必要があるため, 既存のアプリケーションをそのまま使用できない 11

DSMIPv6(Dual Stack Mobile IP version 6) カーネル空間への実装が必要となり, 普及が進まない その他にも技術的な課題が多い NTMobile(Network Traversal with Mobility) アプリケーションの実装を変更する必要があり, 既存のアプリケーションをそのまま使用できない 提案方式 カーネル空間への実装を必要とせず, 既存のアプリケーションをそのまま使用できるシステム 12

NTMfw の機能を TUN インタフェースを利用した TUN アプリケーションとして実現 User Space TUN インタフェース 送信パケットをユーザ空間のアプリへ渡す仕組み Kernel Space User App. TUN App. NTMfw TUN Interface Real Interface 13

TUN インタフェースに仮想 IP アドレスを割り当て User Space User App. TUN App. NTMfw DNS クエリが TUN インタフェースを経由するようルーティングの設定 Kernel Space TUN Interface Virtual IP Real Interface Real IP :DNS クエリ : 仮想 IP アドレス宛てパケット : 実 IP アドレス宛てパケット Network 14

MN(TUN アプリ実装 ) User App. DNS Query (FQDNCN) TUN Interface Virtual IP DNS Response App. Data ( 宛先 :CNのVirtual IP) TUN App. NTMfw DNS Query 解析 DNS Response 生成 (CN の Virtual IP) Real IP でカプセル化 Real Interface Real IP Capsuled Message NTMobile Signaling DC NTM 端末 :CN Capsuled Message デカプセル化 App. Data 15

MN(TUN アプリ実装 ) User App. DNS Query (FQDNCN) TUN Interface Virtual IP DNS Response App. Data ( 宛先 :CNのVirtual IP) TUN App. NTMfw DNS Query 解析 DNS Response 生成 (CN の Virtual IP) Real IP でカプセル化 Real Interface Real IP Capsuled Message NTMobile Signaling DC Capsuled Message NTM 端末 :CN 通信経路構築処理 デカプセル化 App. Data 16

MN(TUN アプリ実装 ) User App. DNS Query (FQDNCN) TUN Interface Virtual IP DNS Response App. Data ( 宛先 :CNのVirtual IP) TUN App. NTMfw DNS Query 解析 DNS Response 生成 (CN の Virtual IP) Real IP でカプセル化 Real Interface Real IP Capsuled Message NTMobile Signaling DC Capsuled Message NTM 端末 :CN データ送受信 デカプセル化 App. Data 17

提案方式の一部を Linux 上に実装 DNS クエリのルーティングは静的に設定 一般アプリケーションが送信するパケットを NTMobile 通信に変換できることを確認 測定環境 Linux 実機を 2 台用意 (MN, CN) し, 提案方式を実装 仮想マシン上に DC を構築 Switching hub Network OS MN, CNの仕様 Ubuntu 14.04 32bit VM CPU Intel Core i5-2520m 2.50GHz Memory 1944360 kb MN CN DC 18

スループットの測定 MN から CN へ向けて 1400 バイトの UDP パケットを送信 10 秒間の測定を 10 回ずつ行い, 平均を算出 Switching hub 通常の通信 TUN アプリ経由での通信 Network 95.27Mbps 4.73Mbps VM スループットの低下 MN CN DC 19

パケット送信側における処理時間の測定 47 バイトの UDP パケットにて測定 10 回の平均値 MN User App. TUN Interface Virtual IP TUN App. NTMfw Real Interface Real IP CN TUN インタフェース経由時間 TUN アプリ処理時間 NTMfw 処理時間 152.8µs 69.2µs 320.3µs App. Data TUN App. Processing NTMfw Processing } TUNインタフェース経由時間 } } TUN アプリ処理時間 NTMfw 処理時間 Capsuled Message 20

パケット受信側における処理時間の測定 47 バイトの UDP パケットにて測定 10 回の平均値 CN MN Real Interface Real IP TUN App. NTMfw TUN Interface Virtual IP User App. Capsuled Message NTMfw 処理時間 TUN アプリ処理時間 TUN インタフェース経由時間 439.7µs 71.4µs 119.7µs NTMfw Processing TUN App. Processing } } App. Data NTMfw 処理時間 TUN アプリ処理時間 } TUNインタフェース経由時間 21

提案方式を使用した場合のスループットは 4.73Mbps 一般的な動画データや画像データ等のやり取りは快適に行える * 大きなデータのやり取りでなければ利用可能 送信側, 受信側とも NTMfw の処理にもっとも時間を要した NTMfw の暗号化 復号処理に時間を要している 暗号化技術は現在のネットワークに必要不可欠 今後は既存の暗号化プロトコルと性能比較を行う * https://mvno-smartphone.com/category6/entry101.html http://mnp-sim.com/89 22

ネットワークの問題を解決する TUN アプリケーションの提案 カーネル空間への実装を必要とせず, 既存アプリケーションもそのまま使用可能 提案方式を実装し, スループットを測定 用途によっては利用可能 NTMobile における暗号化 復号処理に時間を要している 今後の方針 DNS クエリのルーティング設定方法の検討 既存の暗号化プロトコルとのスループットの比較 23

24

25

DNS クエリをそのまま DNS サーバに送信 MN(TUN アプリ実装 ) User App. TUN Interface Vertual IP TUN App. NTMfw Real Interface Real IP DNS サーバ 一版端末 :CN DNS Query (FQDNCN) DNS Query 解析 DNS Query DNS Response DNS Response App. Data 26

DNS サーバ宛てのパケットを全てルーティング 27

仮想 IPv4 アドレスは実ネットワークで使用されていないアドレス帯域 [198.18.0.0/15] を使用 利用可能な IPv4 アドレスは約 13 万個 28

TUN インタフェース IP パケットをフック TAP インタフェース イーサネットフレームをフック 29