【技术实现步骤摘要】
数据包路由方法、计算机装置和存储介质
[0001]本专利技术涉及通信网络
,尤其是一种数据包路由方法、计算机装置和存储介质。
技术介绍
[0002]在计算机网络和通信网络的运行过程中,终端和节点之间的数据包传输需要通过路由交换来进行。目前路由交换的相关技术中,路由器接收到数据包时,会根据数据包的目的IP地址查找路由表,根据匹配到的路由表项进行数据包转发,如果没有在路由表上匹配到路由表项,路由器将丢弃这个数据包。路由器的路由表需要提前配置,路由表中的一条路由信息包括目的IP地址、掩码、下一跳或出接口、优先级等内容。路由器根据目的IP地址在路由表里面匹配路由表项时,会根据匹配到路由表项的掩码和优先级信息进行选择路由,遵循最长掩码匹配原则。当一个目的IP地址匹配到多条掩码和优先级信息都相同的下一跳时,路由器会同时使用多个下一跳,实现负载分担。
[0003]由上述原理可知,一个路由器接收到数据包后,会根据数据包的相关信息决定其下一跳,即需要将数据包发送过去的下一个网络节点,下一个网络节点接收到数据包后再去查找相对于自身 ...
【技术保护点】
【技术特征摘要】
1.一种数据包路由方法,其特征在于,所述数据包路由方法包括:获取数据包;当第一路由表中包含所述源IP地址,确定所述数据包对应的源IP地址和源MAC地址;当第一路由表中包含所述源IP地址,且所述第一路由表中存储的与所述源IP地址对应的下一跳MAC地址不等于所述源MAC地址,设定第一路由表中所述数据包对应的目的IP地址与所述源IP地址相同,设定第一路由表中所述数据包对应的下一跳IP地址与所述源MAC地址对应的IP地址相同;根据所述第一路由表对所述数据包进行路由处理。2.根据权利要求1所述的数据包路由方法,其特征在于,所述数据包路由方法还包括:当第一路由表中包含所述源IP地址,且所述第一路由表中存储的与所述源IP地址对应的下一跳MAC地址等于所述源MAC地址,根据所述第一路由表对所述数据包进行路由处理。3.根据权利要求1所述的数据包路由方法,其特征在于,所述数据包路由方法还包括:当第一路由表中为空,根据第二路由表对所述数据包进行路由处理。4.根据权利要求3所述的数据包路由方法,其特征在于,所述根据第二路由表对所述数据包进行路由处理,包括:确定所述数据包对应的目标IP地址;当从所述第二路由表中查找到包含所述目标IP地址的路由表项,根据查找到的所述路由表项转发所述数据包;当从所述第二路由表中未查找到包含所述目标IP地址的路由表项,丢...
【专利技术属性】
技术研发人员:罗洛洛,吕东,
申请(专利权)人:广州爱浦路网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。