[发明专利]基于IPv6的单播和SSM组播双向转换方法及系统无效
申请号: | 201110237065.4 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102316027A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 包丛笑;李星;傅必振;王伟才;余坤 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18;H04L29/12 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ipv6 ssm 双向 转换 方法 系统 | ||
1.一种基于IPv6的单播和SSM组播双向转换方法,其特征在于,包括以下步骤:
S1:IPv6单播和SSM组播双向转换初始化;
S2:接收用户转换申请;若为IPv6单播到SSM组播转换申请,则转入步骤S3;若为SSM组播到IPv6单播转换申请,则转入步骤S4;若既不是IPv6单播到SSM组播转换申请也不是SSM组播到IPv6单播转换申请,则拒绝申请;
S3:进行IPv6单播到IPv6SSM组播的转换;
S4:进行IPv6SSM组播到IPv6单播的转换。
2.如权利要求1所述的基于IPv6的单播和SSM组播双向转换方法,其特征在于,所述步骤S1具体包括:
S11:从本地配置文件读取本地IPv6地址列表;
S12:按照所述配置文件地址列表中地址的先后顺序,依次校验地址合法性;如果地址合法,为其分配ID;如果地址不合法,不为其分配ID;
S13:建立S12中ID和本地IPv6地址的映射关系,保存为本地地址映射表。
3.如权利要求2所述的基于IPv6的单播和SSM组播双向转换方法,其特征在于,所述步骤S11中指定的本地配置文件包含本地能接收IPv6SSM组播的网卡配置的多个IPv6单播地址。
4.如权利要求2所述的基于IPv6的单播和SSM组播双向转换方法,其特征在于,所述步骤S12中分配的本地地址的ID,从1开始并且为连续分配的正整数。
5.如权利要求1所述的基于IPv6的单播和SSM组播双向转换方法,其特征在于,所述步骤S3具体包括:
S31:提取用户提交的单播到SSM组播转换申请信息,包括需要转换的IPv6单播源地址和单播目的地址,及需要转换到的IPv6SSM组地址;
S32:根据所述申请信息中的单播源地址和单播目的地址确定是否为合法的IPv6单播地址,如果为非合法的IPv6单播地址,则拒绝申请;
S33:根据所述申请信息中的SSM组地址确定是否为合法的IPv6SSM组地址,如果为非合法的IPv6SSM组地址,则拒绝申请;
S34:根据映射到的IPv6SSM组地址确定是否已经分配对应该IPv6SSM组地址的地址池,如没有分配地址池,则分配地址池,并在<单播源地址,单播目的地址>元组到地址池的映射表中,将该<单播源地址,单播目的地址>元组的映射地址池,指向该IPv6SSM组地址地址池;
S35:用户向IPv6单播目的地址发送IPv6单播数据报文,其中单播目的地址是网卡拥有的任意单播地址;
S36:对于在网卡上接收到的单播数据报文,进行转发操作。
6.如权利要求5所述的基于IPv6的单播和SSM组播双向转换方法,其特征在于,所述步骤S36具体包括:
S361:在接收到数据IPv6单播数据报文后,在<单播源地址,单播目的地址>元组到地址池映射表中查找到地址池,然后在地址池中查找该报文的<单播源地址,单播目的地址>元组,如果地址池中存在该报文的<单播源地址,单播目的地址>元组,则查找其对应的ID,如果地址池中不存在该报文的<单播源地址,单播目的地址>元组,则确定地址池是否有剩余地址,如果地址池中有剩余地址,则在地址池中添加该报文的源IPv6地址,并分配相应的ID,否则,拒绝转发申请,停止S36步骤;
S362:使用S361中查找到或分配的ID,在S13中建立的本地地址映射表中作为ID项,查找该ID对应的本地IPv6地址;
S363:将源IPv6地址绑定到S362中查找到的本地IPv6地址;
S364:将IPv6单播数据报文发送到S33中的IPv6SSM组播组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110237065.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于制造蜂窝板的系统和方法
- 下一篇:温度可控的大功率LED照明系统