网络中的探测路由的制作方法_4

文档序号:9673252阅读:来源:国知局
常经由家庭网关与更广泛世界的网络(例如互联网)对接,该家庭网关通常至少部分地在提供网络、互联网和其他服务(例如电视)到家庭网络的运营商的控制下。因为运营商可以控制家庭网关,所以它可以在家庭网关上安装探测软件,并且因此使用作为探测节点的家庭网关探测家庭网络。这具有允许运营商获得关于网络各方面的重要信息(例如带宽)的优点,该信息将允许运营商优化提供给该网络的运营商服务。
[0067]也可以设想到通过典型网络的替代路由。例如,图3示出了如在包括家庭网关301、交换机302、设备A 303、设备B 304和设备C 305的网络中工作的本发明的进一步实施例。这些示出了本发明的程度,但本发明并不限于这些特定示例。
[0068]在实施例3A中,使用圆形路由,在该圆形路由中探测分组首先经由交换机从家庭网关301发送到设备A 303,然后从设备A经由交换机发送到设备B 304,然后从设备B通过交换机发送到设备C 305,并且最后从设备C通过交换机发送回到家庭网关。
[0069]在实施例3B中,与3A的实施例类似的路径被选择直到探测到达设备C 305。该探测然后通过相同路由从设备C经由设备B 304和设备A 303返回,最后回到家庭网关301。
[0070]在实施例3C中,与3A的实施例类似的路径被选择直到探测到达设备C 305。该探测然后通过交换机302直接返回到设备A 303,并且然后返回到家庭网关301。
[0071]在实施例3D中,示出在方向上基本上与实施例3A的方向相反的路径。探测首先从家庭网关301通过交换机302发送到设备C 305,然后通过交换机302发送到设备304,再次通过交换机302发送到设备A 303,并且最后通过交换机302发送到家庭网关301。
[0072]在实施例3E中,与3D的实施例类似的路径被选择直到探测到达设备A 303。该探测然后通过相同路由从设备A经由设备B 304和设备C 305返回,最后回到家庭网关301。
[0073]以各种方式测量不同路由将给出例如关于在某一方向上的容量或带宽的更多信息,或者例如它可以示出瓶颈而无需使用传统的TTL方案,替代地仅使用端到端的方案。例如,不在从家庭网关的任何常规网络路径上的两个网络元件之间可以存在链路,但该链路在家庭网络中两个端点之间的网络路径上。如果该链路具有比家庭网络中的其他链路低得多的速度,则使用通过该链路中继的端到端的探测将发现两个端点之间的该瓶颈,而不用使用逐跳探测方法。
[0074]图4示出了本发明的实施例。
[0075]节点401通过直接接口连接403耦合到网络402,并且包括路由表404,路由表404包含控制离开节点401的所有分组的默认路由的信息。安装在节点401上的探测软件405包括路由表406。探测软件405可以使用直接接口连接403用于到网络402的直接连接,从而通过使用其自己内置的路由表406绕过默认路由表404。因此,探测软件405可以使用路由表406构建其自己的分组,并通过直接接口连接403将它们直接发出,但仍然可以正常地通过系统接收分组。
[0076]图5示出了本发明的实施例。
[0077]节点501通过直接接口连接503耦合到网络502,并且包括路由表504,路由表504包含控制离开节点501的所有分组的默认路由的信息。安装在节点501上的探测软件505包括路由表506,因此允许它构建其自己的分组。节点501具有其自己的IP地址。将第二IP地址提供给探测软件505,从而允许探测应用使用来自系统的其余部分的不同IP地址。这可以通过例如使用利用例如TUN或TAP功能与物理网络接口桥接的虚拟网络接口来完成。发送或返回到探测软件505的分组现在可以直接发送到探测软件,而不是经由节点501发送。
[0078]图6示出了本发明的实施例。
[0079]节点601通过直接接口连接603耦合到网络602,并且包括路由表604,路由表604包含控制离开节点601的所有分组的默认路由的信息。安装在节点601上的探测软件605运行在虚拟机607中,虚拟机607包括路由表606,从而允许虚拟机构建其自己的分组。虚拟机607使用桥接模式,以允许它有其自己的IP地址,同时运行在虚拟机607内部的探测应用605。这允许探测应用605使用包含在虚拟机607中的路由表606中包括的路由规则。
【主权项】
1.一种对探测节点和目的节点之间的网络进行探测的方法,其中所述网络包括 -另外的节点; -探测节点和目的节点之间的连接; -探测节点和另外的节点之间的连接; -以及另外的节点和目的节点之间的连接; 所述方法包括: -选择至少一个节点为重定向节点,所述重定向节点包括路由规则,并且通过访问另外路由规则绕过所述路由规则; -选择至少一个节点为转发节点并且在转发节点处确保分组转发;以及 -在探测节点和目的节点之间传输探测分组。2.根据权利要求1所述的方法,其中另外路由规则引起探测分组经由转发节点在探测节点和目的节点之间行进。3.根据权利要求1或2所述的方法,其中另外路由规则在另外路由表中。4.根据任何前述权利要求所述的方法,其中探测分组的传输是由探测软件控制的,并且另外路由规则是探测软件的部分。5.根据权利要求4所述的方法,其中探测软件包括其自己的IP地址。6.根据权利要求4或5所述的方法,其中探测软件运行在探测节点上的虚拟机中。7.根据权利要求3所述的方法,其中将附加路由表添加到探测节点中的路由表。8.根据权利要求1所述的方法,其中所述方法进一步包括 -选择探测节点为重定向节点,并且选择另外的节点为转发节点。9.根据权利要求1所述的方法,其中所述方法进一步包括 -选择目的节点为重定向节点,并且选择另外的节点为转发节点。10.根据权利要求1所述的方法,其中 在重定向节点处绕过路由规则,使得探测分组被路由到转发节点。11.根据所有前述权利要求所述的方法,其中分组转发是IP转发。12.根据权利要求11所述的方法,其中在重定向节点处绕过路由规则,使得目的节点的IP地址用作探测分组的IP目的地址以及转发节点的MAC地址用作探测分组的目的MAC地址。13.根据权利要求1所述的方法,其中所述网络包括住宅网关并且所述住宅网关被选择为探测节点。14.一种至少包括第一,第二和第三节点的网络,其中 -第一节点是探测节点, -第二节点是另外的节点,并且 -第二节点是目的节点,以及 其中在第一节点和第二节点之间并且在第一节点和第三节点之间并且在第二节点和第三节点之间存在连接,并且其中 -至少一个节点被选择为重定向节点并且通过访问另外路由规则绕过在重定向节点处的路由规则; -至少一个节点被选择为转发节点,并且在转发节点处确保分组转发;以及 所述网络被布置成在探测节点和目的节点之间传输探测分组。15.根据权利要求14所述的网络,其中探测节点是网关设备并且被布置成将所述网络耦合到另一网络。
【专利摘要】描述了适合于在探测节点和目的节点之间进行探测的网络探测的方法。该网络包括另外的节点,其连接到探测节点和目的节点。节点通常被选择为重定向节点并且通过访问另外路由规则绕过在该重定向节点处的路由规则。节点通常被选择为转发节点,并且在转发节点处确保分组转发。在探测节点和目的节点之间传输的探测分组可以经由转发节点行进。结果通过允许原本不可用于从探测节点进行探测的链路的探测来改进网络探测,但没有在探测途径中的每个节点处的复杂分组处理的缺点。
【IPC分类】H04L12/24, H04L12/725, H04L12/26
【公开号】CN105432039
【申请号】CN201480042155
【发明人】H.M.斯托克金, F.登哈托格, M.赫雷拉范德努德
【申请人】皇家Kpn公司, 荷兰应用自然科学研究组织
【公开日】2016年3月23日
【申请日】2014年7月25日
【公告号】EP3025453A1, US20160173357, WO2015011278A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1