[发明专利]基于IPv6的单播和SSM组播双向转换方法及系统无效
申请号: | 201110237065.4 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102316027A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 包丛笑;李星;傅必振;王伟才;余坤 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18;H04L29/12 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ipv6 ssm 双向 转换 方法 系统 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种基于IPv6的单播和SSM组播双向转换方法及系统。
背景技术
具有大数据量、低延时等技术特点的高性能视频传输系统(包括视频会议系统和网络电视系统)是下一代互联网的典型应用,该应用对网络带宽和实时性等方面对网络、端系统以及应用系统本身提出了很高要求。目前流行的视频应用系统包含DVTS系统、VLC系统和高清非压缩视频系统,分辨率从标清(720×480)到高清(1920×1080),传输带宽从22Mbps到800Mbps,具有不同的特性,为用户不同需求提供不同服务。高性能视频传输系统一般具有一点到多点或多点到多点的并发传输特性,由于端口限速、网络拥塞等原因,当前的互联网不一定能满足视频传输系统在并发多路传输场景下对于带宽的要求。在此之前,并没有专门针对视频传输系统的解决网络问题的方法,传统的基于单播的传输方法,在并发多路传输场景下,严重地消耗网络带宽,并可能因为并发数过大导致网络拥塞和丢包,每一路传输性能都受到影响。
在新一代IPv6互联网体系结构的基础上,特定源组播(Source Specific Multicast,SSM)技术用以在网络层提供一种一对多的数据报文传输服务,以确保互联网中的数据冗余尽量降低。在原先发送数据报文的多个副本的链路上,SSM组播通过特定的路由方法,将该链路上发送的数据报文限制为仅单个数据报文,从而严格控制数据冗余。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:在支持单播的网络用户和支持SSM组播的网络用户之间,如何将单播网络的数据报文转发到SSM组播网络,如何将SSM组播网络的数据报文转发到单播网络。
(二)技术方案
为了解决上述技术问题,本发明提供一种基于IPv6的单播和SSM组播双向转换方法,包括以下步骤:
S1:IPv6单播和SSM组播双向转换初始化;
S2:接收用户转换申请;若为IPv6单播到SSM组播转换申请,则转入步骤S3;若为SSM组播到IPv6单播转换申请,则转入步骤S4;若既不是IPv6单播到SSM组播转换申请也不是SSM组播到IPv6单播转换申请,则拒绝申请;
S3:进行IPv6单播到IPv6SSM组播的转换;
S4:进行IPv6SSM组播到IPv6单播的转换。
优选地,所述步骤S1具体包括:
S11:从本地配置文件读取本地IPv6地址列表;
S12:按照所述配置文件地址列表中地址的先后顺序,依次校验地址合法性;如果地址合法,为其分配ID;如果地址不合法,不为其分配ID;
S13:建立S12中ID和本地IPv6地址的映射关系,保存为本地地址映射表。
优选地,所述步骤S11中指定的本地配置文件包含本地能接收IPv6SSM组播的网卡配置的多个IPv6单播地址。
优选地,所述步骤S12中分配的本地地址的ID,从1开始并且为连续分配的正整数。
优选地,所述步骤S3具体包括:
S31:提取用户提交的单播到SSM组播转换申请信息,包括需要 转换的IPv6单播源地址和单播目的地址,及需要转换到的IPv6 SSM组地址;
S32:根据所述申请信息中的单播源地址和单播目的地址确定是否为合法的IPv6单播地址,如果为非合法的IPv6单播地址,则拒绝申请;
S33:根据所述申请信息中的SSM组地址确定是否为合法的IPv6SSM组地址,如果为非合法的IPv6SSM组地址,则拒绝申请;
S34:根据映射到的IPv6SSM组地址确定是否已经分配对应该IPv6 SSM组地址的地址池,如没有分配地址池,则分配地址池,并在<单播源地址,单播目的地址>元组到地址池的映射表中,将该<单播源地址,单播目的地址>元组的映射地址池,指向该IPv6 SSM组地址地址池;
S35:用户向IPv6单播目的地址发送IPv6单播数据报文,其中单播目的地址是网卡拥有的任意单播地址;
S36:对于在网卡上接收到的单播数据报文,进行转发操作。
优选地,所述步骤S36具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110237065.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制造蜂窝板的系统和方法
- 下一篇:温度可控的大功率LED照明系统