大连理工大学网络中心 冯刚 alvinfengg@hotmail.com 基于IPv6的SIP移动性研究 大连理工大学网络中心 冯刚 alvinfengg@hotmail.com CERNET 2005 DaLian.

Slides:



Advertisements
Similar presentations
產學攜手合作計畫 楊授印 國立虎尾科技大學 推廣教育中心 主任 動力機械工程系 助理教授 民國103年10月30日.
Advertisements

第 1讲 计算机网络概述.
基于下一代网络的大规模媒体服务 主讲人 邢卫 2006年5月26日.
《网络基础与Internet应用》.
电信网络的现状和发展趋势 以IP为主的数据业务量将超过目前主体的话音业务。 Voice Data Relative Capacity (%)
第5章 网络互联设备和多层交换 本章要点: ◆ 了解网络互联的基本概念及各层网络互联设备 ◆ 掌握中继器和集线器的性能、作用和分类
第7章 防 火 墙 技 术 7.1 防火墙概念 7.2 防火墙原理及实现方法 7.3 防火墙体系结构 7.4 防火墙的构成
欢迎大家选修 《网络工程设计》课程.
第一章 概 述.
老人健康促進之 成效評估與展現 高雄市政府衛生局 李素華 2014/05/15.
快速換手FMIPv6之擷取路由預測機制 指 導 教 授:童 曉 儒 博 士 學 生:宋 仁 誠.
教育部技職司 北區:2015年10月12日下午 南區:2015年10月16日下午
基隆市校園寬頻有線及無線網路環境 (NGN) 語音交換伺服器暨週邊設備建置簡報 瑪凱電信 VoIP 事業部 經理 何茂誠
计算机网络.
计算机网络 暨南大学计算机科学系 学年 第一学期.
第1章 概述.
VOIP應用 與進度推廣 臺東大學電算中心 洪守成.
多播技术 郑州大学信息工程学院李向丽.
The security implications of IPv6
10.2 网络安全的基本概念  网络安全的重要性 计算机网络的广泛应用对社会经济、科学研究、文化的发展产生了重大的影响,同时也不可避免地会带来了一些新的社会、道德、政治与法律问题。Internet技术的发展促进了电子商务技术的成熟与广泛的应用。目前,大量的商业信息与大笔资金正在通过计算机网络在世界各地流通,这已经对世界经济的发展产生了重要和积极的影响。政府上网工程的实施,使得各级政府与各个部门之间越来越多地利用网络进行信息交互,实现办公自动化。所有这一切都说明:网络的应用正在改变着人们的工作方
计算机应用专业系列教材 计算机网络.
教育信息化管理干部培训 王 延 觉 2013年7月.
SIP 体系架构.
Chapter 12 UMTS之All-IP網路
通信标准数据库检索指南.
Core Switch 設定 Port的開啟與關閉 Virtual LAN建立 將Port指定到Virtual LAN
NAT-PT (Network Address Translation-Protocol Translation)
臺北市政府教育局 「98年國小校園網路電話採購案」 建置說明會
第7讲 多媒体网络 本讲概述: 本讲目标: 多媒体的网络应用 了解多媒体网络的应用要求 存储式音频/视频流 交互式的实时应用
通訊協定 OSI分層模式 與 TCP/IP協定
IPV6 DHCP Server 建置 陳家祿 楊世偉.
SIP 封包擷取實驗.
AA SIP协议原理 2.0 此为固网课程专用的封面页。.
第六章 差错与控制报文 (ICMP).
中国联通CDMA1X网络介绍及维护 CommWorks Professional Service 陈晔.
教育部資通訊人才培育先導型計畫 寬頻有線教學推動聯盟中心 第九章 VoIP網路安全防護.
P2P通信之 ——UDP穿越NAT方案的讨论
SIP协议 翁彦
第4章 网络互联与广域网 4.1 网络互联概述 4.2 网络互联设备 4.3 广域网 4.4 ISDN 4.5 DDN
VoIP integrate compuse PSTN-PBX with SIP/ENUM/IVR
實驗 一 : RTP 實驗目的 實作部分 了解如何利用RTP在網路上傳送語音封包 加深對RTP、RTCP封包的基本格式的認識
附錄 傳統電信網路的行動管理機制 (Mobility Management)
SIP之 穿越NAT.
5.3 IP地址与域名 IP地址 子网划分 IPv 域名机制 域名解析.
校園網路電話專案 建置說明 2018/12/6 D-Link Taiwan Version 1.03.
P2P简介 网络模式 C/S 模式 B/S 模式 P2P(peer to peer) FTP,POP3,SMTP HTTP
第五章 数据链路层和局域网 链路层和局域网.
MPLS基本原理 标记 LDP LSP 北京邮电大学 2019/1/3.
第5讲 网络层 本讲目的: 概述: 理解网络层服务原理: 因特网的实现实例 网络层的服务 路由选择原理 分层的路由选择 IP协议
作業二 : SIP User Mobility 實驗目的 實作部分
SIP协议 Sip协议基本介绍 ..
SIP与H.323互通的研究 研究生选题报告 Research on Interworking between SIP and H.323
Westmont College 网络互连 Part 4 (传输协议, UDP and TCP, 协议端口)
3 電子商務技術.
滕小玲 北京大学计算中心 IPv6技术讲座 现有Internet的基础是IPv4,到目前为止有近20年的历史了。由于Internet的迅猛发展,据统计平均每年Internet的规模就扩大一倍。IPv4的局限性就越来越明显。个人电脑市场的急剧扩大、还有个人移动计算设备的上网、网上娱乐服务的增加、多媒体数据流的加入、以及出于安全性等方面的需求都迫切要求新一代IP协议的出现。
傳輸控制協議 /互聯網協議 TCP/IP.
Source: Journal of Network and Computer Applications, Vol. 125, No
網路概論 第3章 協定與模型.
105學年度 新北市英語歌曲演唱競賽 志工工作會議 105年11月18日 9:30-10:00 碧華國小演講廳 新北市三重區碧華國小.
指導教授:梁明章 A 許之青 國立高雄大學 2010/06/25
臺師大鼓勵學生赴國外進修補助 102學年上學期出國
Mobile IPv4.
IP Layer Basics, Firewall, VPN, and NAT
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
Mobile Nodes and Multiple Interfaces in IPv6 (Monami6)
指導教授 :逄愛君 資訊三 B 莊惟舜 資訊三 B 張憶婷 資訊三 B 徐嘉偉
網際網路原理 網際網路源起與發展歷史 1968 ARPANET 1973 TCP/IP協定 1976 乙太網路,促成LAN的發展 … DNS
DDoS A 林育全.
IP Layer Basics & Firewall
Presentation transcript:

大连理工大学网络中心 冯刚 alvinfengg@hotmail.com 基于IPv6的SIP移动性研究 大连理工大学网络中心 冯刚 alvinfengg@hotmail.com CERNET 2005 DaLian

问题的提出 随着下一代网络技术的发展,如何在IP网络上进行移动语音通信已成为未来网络应用的重要研究方向 如何在IP网络上进行语音通信 如何实现终端的移动性 CERNET 2005 DaLian

Outline 协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试 CERNET 2005 DaLian

应用层:SIP 网络层:IPv6 协议的选择 如何在IPv6环境下利用SIP进行应用层移动控制 3GPP中的标准协议 地址空间丰富 地址自动配置 内置安全性和QoS CERNET2的建立 应用层:SIP IETF提出应用层协议,用来建立、修改和终止多媒体会话 3GPP中标准信令控制协议,用来控制IP多媒体服务 如何在IPv6环境下利用SIP进行应用层移动控制 CERNET 2005 DaLian

Outline 协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试 CERNET 2005 DaLian

SIP的移动性 终端移动(terminal mobility) 保证移动节点在跨越不同链路过程中的可达性,同时保持会话的连续性 会话移动(session mobility) 个人移动(personal mobility) 服务移动(service mobility) CERNET 2005 DaLian

SIP的终端移动 呼叫前移动(pre-call mobility) 呼叫中移动(mid-call mobility) CERNET 2005 DaLian

呼叫前移动(pre-call mobility) SIP REGISTER SIP INVITE SIP 302 Moved SIP 200 OK SIP ACK RTP Data CN 7 2 6 5 4 SIP SERVER 3 1 在进行会话呼叫前,MN已在外地链路获得新的IPv6地址并完成越界切换(Handoff) MN IPv6 Stateless Address Autoconfig Home Network Foreign Network CERNET 2005 DaLian

呼叫中移动(mid-call mobility) SIP INVITE Re-INVITE SIP 200 OK SIP ACK RTP Data CN 4 3 SIP SERVER Session 2 1 Handoff 在进行会话呼叫前,MN已在外地链路获得新的IPv6地址并完成越界切换(Handoff) MN IPv6 Stateless Address Autoconfig Home Network Foreign Network CERNET 2005 DaLian

Outline 协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试 CERNET 2005 DaLian

IPv6环境下的越界切换 IPv6路由发现 IPv6重复地址检测(DAD) Duplicate Address Detection MN FN Router CN IPv6路由发现 当MN移动到外地网络后 进行数链层切换 完毕后发送路由请求报文 RS (Router Solicitation) 并监听路由公告报文 RA (RouterAdvertisement) IPv6重复地址检测(DAD) Duplicate Address Detection MN得到新的IPv6地址后 向外地链路所有节点多播地址FF02::1发送 邻节点请求报文 NS(Neighbor Solicitation) 如果NS报文没有回应 则MN在外地链路上地址唯一 MN可用该IPv6地址进行通信 IPv6新地址配置 路由器回应RA报文 含有外地子网的前缀(prefix) MN利用prefix进行IPv6的无状态单播地址自动配置 得到其在外地网络中的地址 SIP会话重建 (Re-INVITE) MN向CN发送INVITE消息 在其Contact域和SDP中 声明其外地链路上的IPv6地址 CN根据该地址与MN重新建立会话 INVITE-OK-ACK过程 IPv6路由选择过程 MN再次利用 邻节点不可达发现过程 判断当前路由是否可达 从而选择通信的默认路由 RTP媒体流重定向 会话建立后 CN将RTP媒体流重定向 到MN外地链路的IPv6地址上 DLink IPv6:RS DRA IPv6:RA DDAD IPv6:NS DNUD IPv6:NS DSIP INVITE 200 OK ACK DRTP RTP CERNET 2005 DaLian

IPv6环境下的越界切换 DLink 数据链路层的延迟 DRA IPv6路由发现和新地址配置的延迟 DDAD IPv6重复地址检测的延迟 DNUD IPv6路由选择的延迟 DSIP SIP会话重建的延迟 DRTP 媒体流重定向的延迟 测量结果在 30s左右 CERNET 2005 DaLian

Outline 协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试 CERNET 2005 DaLian

越界切换的优化 IPv6路由发现和新地址配置 路由器端RA发送周期为TRA,则0≤DRA≤TRA 在数据链路层上实现触发器(Trigger),当数据链路层完成切换后,由触发器向网络层发送信号,第一时间触发RS报文的发送 这种方式可对数据链路层的变化做出快速反应,缩短延迟 CERNET 2005 DaLian

越界切换的优化 IPv6重复地址检测 根据RFC2462中对重复地址检测的定义,DDAD为 大于1000ms的延迟,这对语音通信是不可接受的 我们对MN上的内核进行修改,将该过程改为并行 处理:当MN得到新的IPv6地址后,立即进入到路 由选择过程,同时创建子进程执行重复地址检测, 如果发现IP地址冲突,则向父进程发送信号并返回 既可减小延迟,又可判断是否有IP冲突 CERNET 2005 DaLian

越界切换的优化 IPv6路由选择 MN利用IPv6邻节点不可达发现过程(Neighbor Unreachability Detection)判断当前路由是否可达 REACHABLE timeout NULL REACHABLE_TIME Neighbor adv not received MAX_UNICAST_SOLICIT x RETRANS_TIME STALE Packet send timeout DELAY PROBE DELAY_FIRST_PROBE_TIME IPv6邻节点状态机 CERNET 2005 DaLian

越界切换的优化 IPv6路由选择 DNUD≥DELAY_FIRST_PROBE_TIME + MN越界切换后,其路由表中可能会有多条路由 系统并不总是选择最新的路由执行邻节点不可达发现过程 可能会把NS消息发送到已经失效的路由上 内核中实现独立的IPv6路由表,当MN收到RA消息后,强行更新该路由表:删除所有和RA里声明的prefix不同的路由记录 可保证NUD过程的准确性,减少路由选择延迟 MAX_UNICAST_SOLICIT×RETRANS_TIMER CERNET 2005 DaLian

越界切换的优化 SIP会话重建和媒体流重定向 在会话重建的过程中,RTP流被错误的发送到MN家乡地址上,导致数据的丢失 为解决该问题,在子网中引入RTP-Translator (简称RT) ,负责RTP数据的转发 CERNET 2005 DaLian

引入RT后的应用层切换过程 SIP REGISTER SIP INVITE SIP CGI SIP OK SIP ACK RTP data CN SIP REGISTER SIP INVITE SIP CGI SIP OK SIP ACK RTP data Session 5 6 4 Session 2 Handoff SIP SERVER 3 RT 1 MN IPv6 Stateless Address Autoconfig Home Network Foreign Network CERNET 2005 DaLian

越界切换的优化 SIP-CGI RTP Translator UDP TCP NUD Router Table DAD Application UDP TCP Transport RA NUD Router Table Signal IPv6 Network DAD Address autoconfig fork Trigger RAN 802.11b ATM CDMA 优化后的系统模型结构 CERNET 2005 DaLian

Outline 协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试 CERNET 2005 DaLian

仿真测试 环境:IPv6东北地区学生实验床 802.11b的LAN 操作系统为Debian,内核版本2.6.6 按上文所述对系统进行优化: SIP终端&RT:Linphone 媒体转发、SIP-CGI的解析器 SIP服务器: SER(SIP Express Router) 注册服务器、代理服务器 SIP-CGI的构造器 CERNET 2005 DaLian

仿真测试 DHF :MN从家乡链路到外地链路 DFF :MN在外地链路之间 DFH:MN从外地链路重返家乡链路 越界情况 优化前 优化后 35546.3ms 350.4ms DFF 4034.5ms 335.2ms DFH 2049.5ms 295.9ms CERNET 2005 DaLian

基于IPv6的SIP移动性研究 Thank you CERNET 2005 DaLian