【技术实现步骤摘要】
报文转发方法及装置
本专利技术涉及通信
,尤其涉及的是一种报文转发方法及装置。
技术介绍
NAT64是一种有状态的网络地址与协议转换技术,通过IPv6(InternetProtocolVersion6,互联网协议第6版)地址与IPv4(InternetProtocolversion4,互联网协议第4版)地址之间的网络地址与协议转换,实现了IPv6网络与IPv4网络的互通。通常的,一些网络设备中,将报文中的目的IP地址进行NAT处理得到转换后的目的IP地址后,在确定转发所需的出接口信息时,仅根据该转换后的目的IP地址查找该出接口信息。在此情况下,相同目的地址的报文所查得的出接口信息均相同,也就是说,相同目的地址的报文会通过同一出接口转发到同一链路中,容易导致该链路拥塞。
技术实现思路
有鉴于此,本专利技术提供一种报文转发方法及装置,可实现多链路负载分担。本专利技术第一方面提供一种报文转发方法,应用于网络设备,该方法包括:从接收的第一报文中获取第一五元组信息,并检查当前是否存在包 ...
【技术保护点】
1.一种报文转发方法,其特征在于,应用于网络设备,该方法包括:/n从接收的第一报文中获取第一五元组信息,并检查当前是否存在包含所述第一报文的数据流对应的第一会话,如果否,则:/n将所述第一五元组信息中的目的IP地址进行NAT64转换得到第一IP地址;/n依据所述第一IP地址与所述第一五元组信息确定匹配的关键词,并在已设置的路由表中查找该关键词对应的第一接口信息,所述路由表至少包含两个依据相同IP地址确定、但对应于不同接口信息的关键词;/n将所述第一五元组信息中的源IP地址进行NAT64转换得到第二IP地址,并将所述第一报文中的目的IP地址、源IP地址分别修改为所述第一IP地 ...
【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于网络设备,该方法包括:
从接收的第一报文中获取第一五元组信息,并检查当前是否存在包含所述第一报文的数据流对应的第一会话,如果否,则:
将所述第一五元组信息中的目的IP地址进行NAT64转换得到第一IP地址;
依据所述第一IP地址与所述第一五元组信息确定匹配的关键词,并在已设置的路由表中查找该关键词对应的第一接口信息,所述路由表至少包含两个依据相同IP地址确定、但对应于不同接口信息的关键词;
将所述第一五元组信息中的源IP地址进行NAT64转换得到第二IP地址,并将所述第一报文中的目的IP地址、源IP地址分别修改为所述第一IP地址、第二IP地址,得到第二报文;
在确定所述第一接口信息对应的接口可用时,通过所述第一接口信息对应的接口转发所述第二报文。
2.如权利要求1所述的报文转发方法,其特征在于,在当前不存在所述第一会话时,该方法进一步包括:
建立所述第一会话;
依据所述第一接口信息生成状态被设置为无效的第一转发表项,所述第一转发表项至少包含所述第一接口信息;
获取所述第二报文的第二五元组信息,并将所述第一五元组信息、第二五元组信息与所述第一转发表项对应地记录在所述第一会话中;
在确定所述第一接口信息对应的接口可用时,该方法进一步包括:将所述第一转发表项的状态修改为有效。
3.如权利要求2所述的报文转发方法,其特征在于,得到第二报文之后,该方法还包括:
依据接收所述第一报文的接口的第二接口信息生成状态被设置为有效的第二转发表项,所述第二转发表项至少包含所述第二接口信息;
生成第三五元组信息和第四五元组信息,其中,所述第三五元组信息中的源IP地址、源port、目的IP地址、目的port分别为所述第一五元组信息中的目的IP地址、目的port、源IP地址、源port,所述第四五元组信息中的源IP地址、源port、目的IP地址、目的port分别为所述第二五元组信息中的目的IP地址、目的port、源IP地址、源port;
将所述第三五元组信息、第四五元组信息与所述第二转发表项对应地记录在所述第一会话中。
4.如权利要求1所述的报文转发方法,其特征在于,在当前存在所述第一会话时,该方法还包括:
依据所述第一五元组信息在所述第一会话中查找对应的目标转发表项,所述目标转发表项中至少包含第一报文所需的第一接口信息;
若所述目标转发表项的状态为无效,则:
确定所述第一五元组信息中目的IP地址、源IP地址分别经NAT64转换后所得的第一IP地址、第二IP地址;
将所述第一报文中的目的IP地址、源IP地址分别修改为所述第一IP地址、第二IP地址,得到第二报文;
在确定所述第一接口信息对应的接口可用时,通过所述第一接口信息对应的接口转发所述第二报文,并将所述目标转发表项的状态修改为有效。
5.如权利要求4所述的报文转发方法,其特征在于,在所述目标转发表项的状态为有效时,该方法进一步包括:
确定所述第一五元组信息中目的IP...
【专利技术属性】
技术研发人员:刘世贞,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。