版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于IPv6的SIP移动性研究,大连理工大学网络中心 冯刚 ,CERNET 2005 DaLian,问题的提出,随着下一代网络技术的发展,如何在IP网络上进行移动语音通信已成为未来网络应用的重要研究方向 如何在IP网络上进行语音通信 如何实现终端的移动性,CERNET 2005 DaLian,Outline,协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试,CERNET 2005 DaLian,协议的选择,网络层:IPv6 3GPP中的标准协议 地址空间丰富 地址自动配置 内置安全性和QoS CERNET2的建立,应用层:SIP IETF提出应用层协议,用来建
2、立、修改和终止多媒体会话 3GPP中标准信令控制协议,用来控制IP多媒体服务,如何在IPv6环境下利用SIP进行应用层移动控制,CERNET 2005 DaLian,Outline,协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试,CERNET 2005 DaLian,终端移动(terminal mobility)保证移动节点在跨越不同链路过程中的可达性,同时保持会话的连续性 会话移动(session mobility) 个人移动(personal mobility) 服务移动(service mobility),SIP的移动性,CERNET 2005 DaL
3、ian,SIP的终端移动,呼叫前移动(pre-call mobility) 呼叫中移动(mid-call mobility),CERNET 2005 DaLian,呼叫前移动(pre-call mobility),Home Network,Foreign Network,SIP REGISTER SIP INVITE SIP 302 Moved SIP INVITE SIP 200 OK SIP ACK RTP Data,SIP SERVER,MN,CN,2,IPv6 Stateless Address Autoconfig,CERNET 2005 DaLian,呼叫中移动(mid-call
4、mobility),Home Network,Foreign Network,SIP INVITERe-INVITE SIP 200 OK SIP ACK RTP Data,SIP SERVER,MN,CN,IPv6 Stateless Address Autoconfig,Session,CERNET 2005 DaLian,Outline,协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试,CERNET 2005 DaLian,IPv6环境下的越界切换,IPv6路由发现 当MN移动到外地网络后 进行数链层切换 完毕后发送路由请求报文 RS (Router S
5、olicitation) 并监听路由公告报文 RA (RouterAdvertisement),IPv6新地址配置 路由器回应RA报文 含有外地子网的前缀(prefix) MN利用prefix进行IPv6的无状态单播地址自动配置 得到其在外地网络中的地址,IPv6重复地址检测(DAD)Duplicate Address Detection MN得到新的IPv6地址后向外地链路所有节点多播地址FF02:1发送邻节点请求报文NS(Neighbor Solicitation) 如果NS报文没有回应则MN在外地链路上地址唯一MN可用该IPv6地址进行通信,IPv6路由选择过程 MN再次利用 邻节点不可
6、达发现过程 判断当前路由是否可达 从而选择通信的默认路由,SIP会话重建 (Re-INVITE) MN向CN发送INVITE消息 在其Contact域和SDP中 声明其外地链路上的IPv6地址 CN根据该地址与MN重新建立会话 INVITE-OK-ACK过程,RTP媒体流重定向 会话建立后 CN将RTP媒体流重定向 到MN外地链路的IPv6地址上,MN,CN,Router,FN,CERNET 2005 DaLian,IPv6环境下的越界切换,DLink 数据链路层的延迟 DRAIPv6路由发现和新地址配置的延迟 DDADIPv6重复地址检测的延迟 DNUDIPv6路由选择的延迟 DSIPSIP
7、会话重建的延迟 DRTP媒体流重定向的延迟,测量结果在 30s左右,CERNET 2005 DaLian,Outline,协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试,CERNET 2005 DaLian,越界切换的优化,IPv6路由发现和新地址配置路由器端RA发送周期为TRA,则0DRATRA在数据链路层上实现触发器(Trigger),当数据链路层完成切换后,由触发器向网络层发送信号,第一时间触发RS报文的发送这种方式可对数据链路层的变化做出快速反应,缩短延迟,CERNET 2005 DaLian,越界切换的优化,IPv6重复地址检测,根据RFC2462
8、中对重复地址检测的定义,DDAD为 大于1000ms的延迟,这对语音通信是不可接受的,我们对MN上的内核进行修改,将该过程改为并行 处理:当MN得到新的IPv6地址后,立即进入到路 由选择过程,同时创建子进程执行重复地址检测, 如果发现IP地址冲突,则向父进程发送信号并返回,既可减小延迟,又可判断是否有IP冲突,CERNET 2005 DaLian,越界切换的优化,IPv6路由选择,IPv6邻节点状态机,MN利用IPv6邻节点不可达发现过程(Neighbor Unreachability Detection)判断当前路由是否可达,CERNET 2005 DaLian,REACHABLE,STA
9、LE,DELAY,PROBE,NULL,timeout,REACHABLE_TIME,Packet send,timeout,DELAY_FIRST_PROBE_TIME,Neighbor adv not received,MAX_UNICAST_SOLICIT x RETRANS_TIME,越界切换的优化,IPv6路由选择DNUDDELAY_FIRST_PROBE_TIME + MN越界切换后,其路由表中可能会有多条路由系统并不总是选择最新的路由执行邻节点不可达发现过程可能会把NS消息发送到已经失效的路由上内核中实现独立的IPv6路由表,当MN收到RA消息后,强行更新该路由表:删除所有和RA
10、里声明的prefix不同的路由记录可保证NUD过程的准确性,减少路由选择延迟,MAX_UNICAST_SOLICITRETRANS_TIMER,CERNET 2005 DaLian,越界切换的优化,SIP会话重建和媒体流重定向在会话重建的过程中,RTP流被错误的发送到MN家乡地址上,导致数据的丢失为解决该问题,在子网中引入RTP-Translator (简称RT) ,负责RTP数据的转发,CERNET 2005 DaLian,引入RT后的应用层切换过程,Home Network,Foreign Network,SIP REGISTER SIP INVITE SIP CGI SIP OK SIP
11、 ACK RTP data,MN,CN,IPv6 Stateless Address Autoconfig,SIP SERVER,Session,RT,Session,CERNET 2005 DaLian,越界切换的优化,CERNET 2005 DaLian,优化后的系统模型结构,SIP-CGI,RTP Translator,NUD,Router Table,RA,Address autoconfig,DAD,Trigger,802.11b,ATM,CDMA,UDP,TCP,fork,Signal,Application,Transport,IPv6 Network,RAN,Outline,协议的选择 SIP的终端移动性 IPv6环境下的越界切换 越界切换的优化 仿真测试,CERNET 2005 DaLian,仿真测试,环境:IPv6东北地区学生实验床 802.11b的LAN 操作系统为Debian,内核版本2.6.6 按上文所述对系统进行优化:SIP终端&RT:Linphone 媒体转发、SIP-CGI的解析器SIP服务器: SER(S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年AIMES从自动化向智能化跨越实施手册
- 2026年产品绿色化:生态设计与生命周期评价应用
- 2026年混合型社区物业纠纷多发靶向治理三色管理机制设计
- 2026年浙江省杭州城区6校初三5月学情调查生物试题含解析
- 山东省枣庄2025-2026学年中考第二次模拟考试化学试题试卷含解析
- 2026年江西省萍乡市重点中学初三3月联合质量检测试题化学试题试卷含解析
- 黄山市~达标名校2025-2026学年初三下学期返校联考化学试题含解析
- 2026年【苏科版】江苏省苏州市姑苏区初三4月中考模拟(二模)生物试题含解析
- 2026年河北省沧州市献县初三下学期化学试题模拟试题含解析
- 2026届北京大兴区北臧村中学中考生物试题模拟题及解析(全国Ⅰ卷)含解析
- 山东省2026年春季高考技能测试建筑类专业模拟试题及答案解析
- 2026年学士学位英语测试题及答案
- (一模)2026年深圳市高三年级第一次调研考试政治试卷(含官方答案)
- 上海市普陀区学校(五四制)2025-2026学年六年级上学期期中语文试题(解析版)
- XX初中校长在2026年春季学期教科研工作推进会上的发言
- 2026年伊春职业学院单招职业适应性考试题库附参考答案详解(b卷)
- 城市供水排水管网养护指南
- JJF(皖) 252-2026 球压试验装置校准规范
- 2026年无锡工艺职业技术学院单招综合素质考试题库带答案解析
- 机电一体化毕业论文8000字
- 森林防火-整改方案(3篇)
评论
0/150
提交评论