【技术实现步骤摘要】
本专利技术涉及通信领域,特别涉及一种基于二维信息进行寻路的方法和接入网关。
技术介绍
地址转换技术(NAT)已经在家庭网关和企业网络中大量应用,通过地址/端口号翻译,实现IP地址复用和内外网隔离。由于全球IPv4地址资源分配完毕,IPv4地址短缺的问题越来越严重,运营商网络和业务逐步引入运营级地址转换网关(如CGN/AFTR等)。这些技术已经成为主流的IPv6过渡技术(如私网双栈NAT444、轻型双栈DS-Lite等)的关键组成部分。在NAT444、DS-lite等IPv6过渡技术中,CGN/AFTR实现运营级地址转换和地址复用,为每个用户终端地址维护映射关系:用户终端地址<——>(IPv4公有地址,端口范围)。其中,用户终端地址由网络设备分配,通常是IPv4私有地址。IPv4公有地址、端口范围由CGN/AFTR为用户终端地址指定。用户终端发出的报文到达CGN/AFTR后,经地址转换的源地址和端口号替换成映射关系中的IPv4公有地址和端口范围中选择的端口号。对于返回报文,则根据会话表项中的IPv4私有地址、端口号替换报文目的地址中的IPv4公有地址和端口号。在用户报文经过CGN/AFTR的前后,用户报文都采用传统按照目的地址寻路的方式为报文选择下一跳。CGN/AFTR等网关设备的引入增加了网络复杂性、部署成本和运维管理的难度。除了NAT444、DS-Lite等IPv6过渡技术之 ...
【技术保护点】
一种基于二维信息进行寻路的方法,其特征在于,包括:当接收到用户报文时,读取报文的目的地址和端口号;利用报文的目的地址查询转发路由表,按照最长匹配策略获取报文的下一跳信息;统计所述下一跳信息的数目N;若所述下一跳信息的数目N大于1,则进一步判断N个下一跳信息中的下一跳地址是否相同;若N个下一跳信息中的下一跳地址相同,则在二维信息路由表中查找出与所述下一跳地址相关联的二维信息路由表项;在与所述下一跳地址相关联的二维信息路由表项中,查询与报文的端口号相关联的目的路由表项,其中报文的端口号归属于目的路由表项指定的端口范围;根据目的路由表项中指定的接入接口信息和MAC地址信息,对报文进行转发。
【技术特征摘要】
1.一种基于二维信息进行寻路的方法,其特征在于,包括:
当接收到用户报文时,读取报文的目的地址和端口号;
利用报文的目的地址查询转发路由表,按照最长匹配策略获取报文
的下一跳信息;
统计所述下一跳信息的数目N;
若所述下一跳信息的数目N大于1,则进一步判断N个下一跳信
息中的下一跳地址是否相同;
若N个下一跳信息中的下一跳地址相同,则在二维信息路由表中
查找出与所述下一跳地址相关联的二维信息路由表项;
在与所述下一跳地址相关联的二维信息路由表项中,查询与报文的
端口号相关联的目的路由表项,其中报文的端口号归属于目的路由表项
指定的端口范围;
根据目的路由表项中指定的接入接口信息和MAC地址信息,对报
文进行转发。
2.根据权利要求1所述的方法,其特征在于,还包括:
若在与所述下一跳地址相关联的二维信息路由表项中,未查询到与
报文的端口号相关联的目的路由表项,则丢弃报文。
3.根据权利要求2所述的方法,其特征在于,还包括:
若N个下一跳信息中的下一跳地址互不相同,则按照等价路径转
发策略对N个下一跳信息中的下一跳地址进行轮询以转发报文。
4.根据权利要求3所述的方法,其特征在于,还包括:
若所述下一跳信息的数目N等于1,则根据所述下一跳信息中指定
的接入接口信息和MAC地址信息,对报文进行转发。
5.根据权利要求4所述的方法,其特征在于,还包括:
若所述下一跳信息的数目N等于0,则丢弃报文。
6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:
当用户终端上线时,判断用户终端是否通过认证;
若用户终端通过认证,则为用户终端分配IP地址和端口范围;
获取用户终端的接入接口信息和MAC地址信息;
在二维信息路由表中创建相应的二维信息路由表项,以便记录所述
IP地址、端口范围、接入接口信息和MAC地址信息。
7.根据权利要求6所述的方法,其特征在于,还包括:
当用户终端的接入信息发生变化时,判断是否需要为用户终端重新
分配IP地址和端口范围;
若需要为用户终端重新分配IP地址和端口范围,则在二维信息路
由表中,利用用户终端的MAC地址信息查询相关联的二维信息路由表
项,利用重新分配的IP地址和端口范围,对相关联的二维信息路由表
项进行更新;
若不需要为用户终端重新分配IP地址和端口范围,则在二维信息
路由表中,利用用户终端的IP地址和端口范围查询相关联的二维信息
路由表项,利用更新后的接入信息对相关联的二维信息路由表项进行更
新。
8.根据权利要求7所述的方法,其特征在于,还包括:
当与用户终端失去联系时,判断二维信息路由表是否为空;
若二维信息路由表不为空,则查找与失去联系的用户终端相关联的
二维信息路由表项并进行删除。
9.一种基于二维信息进行寻路的接入网关,其特征在于,包括接
入单元、第一查询单元、统计单元、识别单元、第二查询单元、路由表
\t项查询单元、报文转发单元和存储单元,其中:
接入单元,用于当接收到用户报文时,读取报文的目的地址和端口
号;
第一查询单元,用于利用报文的目的地址查询转发路由表,按照最
长匹配策略获取报文的下一跳信息;
统计...
【专利技术属性】
技术研发人员:李阳春,伍佑明,谭景华,黄灿灿,朱永庆,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。