【技术实现步骤摘要】
【国外来华专利技术】用于处理因特网协议包的方法和系统
本专利技术总的而言涉及计算机网络的领域。更确切地说,本专利技术涉及一种通过网络节点执行的用于根据第一路由规则转发IP包的方法。网络节点确定IP包的目的地址是否匹配第一路由规则的IP地址区段中的IP地址。如果IP包的目的地址匹配第一路由规则的IP地址区段中的IP地址,那么网络节点将IP包转发到第二网络接口。
技术介绍
路由器的网络接口通常分配有IP地址和网络掩码。取决于IP地址所属于的子网,路由器能够将IP包路由到对应网络接口。然而,由于IP地址受到限制,IP地址可能不足,使得没有足够的IP地址分配给每个网络接口。为了节省IP地址,已经使用随时可用的模式以允许在不给路由器或网关的对应网络接口分配IP地址的情况下路由器或网关路由IP包。使用图1作为说明,网络接口171和172未分配IP地址。防火墙150、主机161、网络节点164、主机109a和主机109b分配有同一IP子网。当通过路由器111传输IP包到主机109a或主机109b时,网络节点170通过网络接口172将所述IP包路由到防火墙150,因为网络节点170的处理单元在检查所述IP包的目的地址之后确定所述IP包属于连接到网络接口172的IP子网。这导致错误的路由。类似地,当网络节点164发送IP包到主机109a时,网络节点170或者丢弃所述IP包或者将所述IP包转发回到防火墙150,因为所述IP包的目的地址属于网络接口172所连接到的IP子网。这也导致错误的路由。为了避免错误路由,必须创建一个或多个路由规则以允许通过网络接口171发送IP包到属于连接到网络接口172的 ...
【技术保护点】
一种由网络系统中使用的网络节点执行的用于转发IP包的方法,其中所述网络节点执行以下步骤:从第一网络接口接收IP包;确定所述IP包的目的地址是否匹配第一路由规则的IP地址区段中的IP地址;如果所述IP包的所述目的地址匹配所述第一路由规则的所述IP地址区段中的所述IP地址,那么通过第二网络接口转发所述IP包;其中所述第一网络接口和所述第二网络接口中的一者或两者未分配IP地址;其中所述网络节点包括至少三个网络接口;其中所述第一路由规则包括至少一个IP地址区段和至少一个网络接口区段。
【技术特征摘要】
【国外来华专利技术】1.一种由网络系统中使用的网络节点执行的用于转发IP包的方法,其中所述网络节点执行以下步骤:(a)从第一网络接口接收IP包;(b)确定所述IP包的目的地址是否匹配第一路由规则的IP地址区段中的IP地址;(c)如果所述IP包的所述目的地址匹配所述第一路由规则的所述IP地址区段中的所述IP地址,那么通过第二网络接口转发所述IP包;(d)当所述第一网络接口是局域网(LAN)接口和所述IP包的目的地址不匹配所述第一路由规则的所述IP地址区段中的所述IP地址时:(i)确定所述IP包的所述目的地址是否匹配所述网络节点的LAN接口的IP子网;(ii)如果所述IP包的所述目的地址匹配所述网络节点的LAN接口的IP子网,就不转发所述IP包;(iii)如果所述IP包的所述目的地址不匹配所述网络节点的LAN接口的IP子网,就通过所述网络节点的广域网(WAN)接口转发所述IP包;(e)当所述第一网络接口是广域网(WAN)接口和所述IP包的所述目的地址匹配所述第一路由规则的所述IP地址区段中的IP地址时:(i)如果所述目的地址是通过所述第一网络接口可到达的,就通过在第一路由规则中所识别的WAN接口不转发所述IP包;(ii)如果所述目的地址是通过所述第一网络接口不可到达的,就转发所述IP包;(f)当所述第一网络接口是广域网(WAN)接口和所述IP包的所述目的地址不匹配所述第一路由规则的所述IP地址区段中的所述IP地址时:(i)如果所述IP包的所述目的地址匹配所述LAN接口的IP子网,就通过LAN接口转发所述IP包;(ii)如果所述IP包的所述目的地址不匹配所述LAN接口的IP子网,就不转发所述IP包;其中所述第一网络接口和所述第二网络接口中的一者或两者未分配IP地址;其中所述网络节点包括至少三个网络接口;其中所述第一路由规则包括至少一个IP地址区段和至少一个网络接口区段。2.根据权利要求1所述的方法,其进一步包括:如果所述IP包的所述目的地址匹配默认路由规则的IP地址,那么通过第三网络接口转发所述IP包;并且其中所述第一路由规则具有比所述默认路由规则更高的优先级。3.根据权利要求1所述的方法,其中手动地输入所述第一路由规则的所述IP地址区段和网络接口区段的信息。4.根据权利要求1所述的方法,其中通过所述网络节点的处理单元确定所述第一路由规则的所述IP地址区段和网络接口区段的信息。5.根据权利要求4所述的方法,其中通过所述网络节点的处理单元至少部分基于所述网络节点接收到的地址解析协议(ARP)消息确定所述第一路由规则的所述IP地址区段和网络接口区段的信息。6.根据权利要求5所述的方法,其进一步包括周期性地更新所述第一路由规则。7.根据权利要求1所述的方法,进一步包括当不存在具有所述IP地址区段中指示的所述目的地址的路由规则时,通过对应于经由与其它路由器交换路由协议发现的路线的第四网络接口转发所述IP包。8.根据权利要求1所述的方法,其中所述默认路由规则是通过所述LAN接口转发具有属于连接到所述LAN接口的网络的IP子网的目的地址的所有IP包;并且其中所述第一路由规则是通过所述WAN接口转发具有属于所述第一路由规则的所述IP地址区段中指定的一个或多个IP地址的目的地址的所有IP包。9.根据权利要求8所述的方法,其中所述第一路由规则的所述IP地址区段中指定的所述一个或多个IP地址属于连接到所述LAN接口的网络的同一IP子网。10.根据权利要求9所述的方法,其中通过所述网络节点的处理单元至少部分基于所述网络接收到的ARP消息确定在所述第一路由规则的所述IP地址区段中指定的所述一个或多个IP地址。11.一种用于转发IP包的网络系统中使用的网络节点,其中所述网络节点包括:至少三个网络接口;至少一个处理单元;至少一个存储单元,所述存储单元存储可由所述至少一个处理单元执行以用于以下操...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。