[发明专利]应用于L2TP组网中的数据报文负载分担方法和装置有效
申请号: | 201210255519.5 | 申请日: | 2012-07-23 |
公开(公告)号: | CN102752221A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 乔辉;蒋益群 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 l2tp 组网 中的 数据 报文 负载 分担 方法 装置 | ||
1.一种应用于二层隧道协议L2TP组网中的数据报文负载分担方法,所述L2TP组网包括终端、访问集中器LAC和二层隧道网络服务器LNS;其特征在于,该方法包括:
LAC根据到L2TP主隧道的目的IP地址的路由数量,与LNS建立隶属于所述L2TP主隧道的L2TP子隧道;
LAC为各个L2TP子隧道分配隧道源IP地址和隧道目的IP地址,其中,不同的L2TP子隧道分配不同的隧道源IP地址;
在终端的触发下,LAC与LNS之间建立L2TP会话Session时,LAC依次将本LAC与LNS之间的L2TP Session分别复用在建立的L2TP子隧道,并记录每一L2TP Session与其复用的L2TP子隧道之间的对应关系;
LAC接收到任一L2TP Session中的数据报文时,从记录的对应关系中确定该L2TP Session对应的L2TP子隧道,对该数据报文封装公网IP头并进行转发,封装的公网IP头包含该L2TP Session对应的L2TP子隧道的隧道源IP地址和目的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述LAC根据到L2TP主隧道的目的IP地址的路由数量,与LNS建立隶属于所述L2TP主隧道的L2TP子隧道包括:
LAC在到L2TP主隧道的目的IP地址的路由为两条以上等价路由时,比较该等价路由的数目N与允许本LAC与LNS之间建立的隶属于所述L2TP主隧道的L2TP子隧道的最大数目P,如果前者小于等于后者,则与LNS建立N条隶属于所述L2TP主隧道的L2TP子隧道,如果前者大于后者,则仅与LNS建立P条隶属于所述L2TP主隧道的L2TP子隧道;
LAC在到L2TP主隧道的目的IP地址的路由为一条路由时,与LNS建立预设值M条L2TP子隧道,M大于等于2,且小于P。
3.根据权利要求1所述的方法,其特征在于,LAC为各个L2TP子隧道分配隧道源IP地址和目的IP地址包括:
如果各个L2TP子隧道的目的IP地址与所述L2TP主隧道的目的IP地址相同,则LAC直接将L2TP主隧道的目的IP地址分配给每一L2TP子隧道,作为每一L2TP子隧道的目的IP地址,并按照以下算法得到每一L2TP子隧道的源IP地址:L2TP子隧道的源IP地址=*.*.*.|a-128|+X;其中,L2TP主隧道源IP地址为:*.*.*.a,X为可变地址,用于保证不同L2TP子隧道的源IP地址不同;
如果各个L2TP子隧道的目的IP地址均与所述的L2TP主隧道的目的IP地址不同,则针对每一L2TP子隧道,LAC动态从LNS上的IP地址池中获取两个空闲的IP地址,并分配给该L2TP子隧道,分别作为隧道源IP地址和目的IP地址。
4.根据权利要求1至3任一所述的方法,其特征在于,该方法进一步包括:
LAC在到L2TP主隧道的目的IP地址的等价路由数目增加到大于已建立的隶属于所述L2TP主隧道的L2TP子隧道数目时,在不超过本LAC与LNS之间允许建立的隶属于所述L2TP主隧道的L2TP子隧道最大数目P下,在本LAC与LNS之间增加隶属于所述L2TP主隧道的L2TP子隧道。
5.根据权利要求1至3任一所述的方法,其特征在于,该方法进一步包括:
LAC或者LNS在检测出所述L2TP主隧道断掉时,向对端发出拆除通知,以拆除隶属于所述L2TP主隧道的所有L2TP子隧道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210255519.5/1.html,转载请声明来源钻瓜专利网。