CN1152383A - 为数据分组选择路由的方法和系统 - Google Patents

为数据分组选择路由的方法和系统 Download PDF

Info

Publication number
CN1152383A
CN1152383A CN95192561.XA CN95192561A CN1152383A CN 1152383 A CN1152383 A CN 1152383A CN 95192561 A CN95192561 A CN 95192561A CN 1152383 A CN1152383 A CN 1152383A
Authority
CN
China
Prior art keywords
node
grouping
final goal
identifier
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN95192561.XA
Other languages
English (en)
Inventor
乔治H·福雷麦三世
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Metricom Inc
Original Assignee
Metricom Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Metricom Inc filed Critical Metricom Inc
Publication of CN1152383A publication Critical patent/CN1152383A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching

Abstract

在其中各节点被指定了一个独立的基于坐标的地址,且在每个节点处做出路由选择决定(S2,S7),而无需使用基于号码簿的路由选择的分组通信系统中,利用最终目标为一特定分组做出的路由选择决定被存储在每个节点处,以便由该节点发送到该同一最终目标的下一分组能根据该最初为该目标做出的路由选择决定被前向发送。路由选择决定被局部存储在每个节点处的一个路由选择表中(S6,S12)。在一个实施例中,各节点还为分组存储有关源节点的路由选择信息,以便当原始的源接收到一返回分组时,中继节点将不必做出路由选择决定。

Description

为数据分组选择路由的方法和系统
一般地说,本发明涉及一种通过分组通信网为数据分组选择路由的方法,更确切地说,涉及一种在其中各节点之间的最佳路径被存储在在每个节点生成的路由选择表中的网络中为数据分组选择路由的方法。
分组通信是一种数据通信形式,利用这种通信形式通过误差检验和接收确认为数据段或分组选择路由。数据分组可直接在一个源节点和一个目标节点之间传送,或经多个中继节点中继。已知有几种数据分组路由选择方法。
公知的方法之一是基于号码簿的路由选择方法。按照该方法,分组信标中的地址被用作存储在一个源节点中的分组路由选择表的号码簿的索引。分组路由选择表由一个顺序排列的分组节点标识符或呼号的列表构成,所述的呼号代表从源节点到目标节点的完整传输路径。一旦该数据分组从源节点被送出,其通过网络的路径就由存储在源节点中的分组路由选择表确定。分组路由选择表必须利用关于网络中每个节点的连通性的知识来准备,并且在一个典型的基于号码簿的路由选择方案中,每个节点必须为该网络中其发送数据分组到达的每个其他节点保持一个完整的路由选择表。基于号码簿的路由选择方案需要不断的维护和在号码簿中使用的网络互联信息的通信。这些功能的每一种都要消耗网络资源,并会大大地降低大网络中的性能。然而,基于号码簿的路由选择技术具有相对于包括数据延迟,通过率,稳定性,优先权等的各种网络参数使路由选择最佳化的优点。
路由选择技术的另一基本方案是非基于号码簿的路由选择技术。在非基于号码簿的路由选择中,避免了与基于号码簿的路由选择技术相关的复杂性。在网络中不必为每个发送节点存储连通性信息,从而降低了为保持网络连接必须由网络执行的处理开销量。然而,非基于号码簿的路由选择技术一般不允许网络参数最佳化。
在授权给Baran等人并已转让给本发明受让人的美国专利4,939,726中,公开了一种允许网络参数最佳化的非基于号码簿的路由选择方法和系统。根据其中描述的方法,网络中的每个节点由在一外部的基于坐标的参考系统中的绝对地理坐标或由一个指示绝对位置的码(节点坐标)唯一地确定,并且所述绝对地理坐标或等效物被作为每个分组的分组标识符的一部分使用。为每个数据分组做出路由选择决定,即使该分组被指向该节点已为其接收了一个分组的目标。按照预定的准则,路由选择可被优先化,最好实现最佳前向过程,即-使用最少量的功率并考虑系统的特征的最大前向过程。
 因此,Baran等人的分组路由选择方法不使用路由选择号码簿或表执行数据路由选择。网络的每个节点收集或反之被提供有关该节点的通信区域内其自身和相邻节点间的通信质量的信息。当在一节点处一个数据分组已被接收到时,根据从该本地节点与其相邻节点间通信的记录中获得的准则通过网络进一步为该分组进行路由选择。该准则包括距离,功率要求,重试记录(可靠性),通过量记录,转发速度(纯数据速率),网络延迟,和数据优先权。典型地,具有一个初始化程序,执行该程序以确定在一目标象限内各相邻节点的纬度和经度,且根据预选的优先权对该准则加权,以在每个从属节点为每个可能的属于该从属节点的目标地点建立一链路质量因数(LQ)。对于被接收和需要被前向发送的每个分组,Baran系统中的节点生成一个可能的中继节点表,为该表排序,然后对相邻节点进行查询,看看哪个节点是可用的。
虽然Baran中描述的系统表明执行的很好,且具有高于非基于号码簿的路由选择方案的优点,但由于网络中的每个节点对其接收的每个分组必须做出路由选择确定,所以在Baran网络中存在着费用和延迟问题。所需要的是这样一种网络和路由选择方法,其保留了Baran的基于坐标的选址方案的优点,但不要求开销和在Baran系统中为做出关于每个分组的路由选择决定所需的每个分组的处理。
按照本发明,在其中各节点被指定了一个独立的基于坐标的地址,且在每个节点处做出路由选择决定,而无需使用基于号码簿的路由选择的分组通信系统中,利用最终目标为一特定分组做出的路由选择决定被存储在每个节点处,以便由该节点发送到该同一最终目标的下一分组能根据该最初为该目标做出的路由选择决定被前向发送。路由选择决定被存储在每个节点处的一个本地路由选择表中。在一个实施例中,各节点还为分组存储有关源节点的路由选择信息,以便当原始的源接收到一返回分组时,中继节点已计算出了合适的路由选择决定。
在网络工作期间,每个节点将构造和保持一个为将各数据分组指向朝着其最终目标的下一节点而有用的路由选择表。按照根据本发明的方法,仅必须对第一次到达最终目标或从该最终目标接收的分组做出有关到达该最终目标的分组的路由选择决定。对为目标节点接收分组的中继节点根据该目标节点的独立的基于坐标的地址为该分组确定下一中继节点。一旦一中继节点已为最终目标确定了下一中继节点,则存储在一路由选择表的信息和在该中继节点接收的连续的分组就立即被传送到在该路由选择表中列出的该下一中继节点。在本发明的一个实施例中,中继节点还存储对于各分组源节点的下一中继节点,它通过假设其刚刚接收了分组的中继节点是用于分组返回该源节点的最佳下一节点来进行接收。以这种方式,当中继节点从返回源的目标接收到一个返回分组时,将不必为该分组做出路由选择决定,而是将沿其来的路径返回。
根据本发明构造的网络系统不同于基于号码簿的路由选择系统,其不同之处在于在每个节点处局部地为分组做出每个路由选择决定。一个源节点并没有给定一个到达目标节点的完整路径,而仅可以最终节点方向将该分组发送到一相邻节点,该相邻节点确定在到达该最终节点的路径上的下一中继节点。根据本发明构造的网络系统与Baran系统的不同之处在于关于路由选择的局部决定被局部地存储,然后可供为其他分组进行路由选择时使用。与Baran不同,节点并不需要为每次接收的数据分组做出路由选择决定,这就大大提高了网络的速度与效率。
通过参考下面结合附图做出的详细描述,将会更好地理解本发明。
图1是说明根据本发明总的数据网络拓扑的框图。
图2是描述当接收到一选址到目标节点的数据分组时一中继节点工作的流程图。
图1示出了根据本发明的一个数据网络。该网络由通过12条路径互连的标记了O至Z的节点构成。12条路径代表各节点之间允许通信的链路。由箭头16代表的路由选择表的各项存在于某些节点之间,以加速各分组向以对其做出路由选择决定的目标的传送。
源节点和目标节点之间的数据传送按如下方式进行。如果节点W希望向节点O发送一信息分组,则节点W将准备该数据分组以及将节点W标识为源、将节点O标识为目标的信标。然后,节点W将检查其路由选择表,查看是否存在用于节点O的项。如果不存在用于节点O的项,节点W将象Baran系统中那样,通过检查其能够与之通信的所有节点做出路由选择决定(在这种情况下,Z和Y也称作W的相邻节点),按照哪个节点在节点O的方向发送最有力对这些节点进行排序,和向该最有力节点发送一询问分组,以确定接收数据分组是否可行。一旦节点W已经确定一相邻节点可用于将数据分组中继到节点O,节点W则将该数据分组连同标识该分组的源和目标以及标识其自身为发送机的信标发送给该所选的节点(在这种情况下为节点Y)。按照本发明,一旦节点W确定节点Y是中继节点,它将把按顺序得到的分组发送到最终目标O,节点W将该信息存储在一个路由选择表中。下次节点W希望向节点O发送一信息分组时,它将检查其路由选择表,找出用于节点O的项,并立即将该分组发送给节点Y,而不必进行上述的做出路由选择决定的过程。
当节点Y接收到该分组时,它也检查其自己的路由选择表,以看看其是否具有用于目标节点O的项。如果存在,该分组将被立即中继到在该路由选择表中作为下一节点列出的节点上。如果不存在,节点Y执行上述的做出路由选择决定的过程,然后在其路由选择表中存储该下一节点(在这种情况下为节点V)作为用于节点O的项,然后将该分组发送给该下一节点。
当节点V接收该分组时,它将在其路由选择表中查找用于节点O的项,如果它找到一项,就将该分组向前发送到该项中列出的节点。如果没有找到用于节点O的项,节点V如上所述做出路由选择决定,然后生成一个用于节点O的路由选择表项。同时,节点V也检查其路由选择表和一相邻节点表,以查看是否存在用于节点W(即,该分组的原始源节点)的项。如果不存在用于节点W的项,节点V则生成一个用于节点W的路由选择表,并利用其从W接收该分组的节点(在这种情况下为节点Y)作为分组返回到W的下一中继节点。以这种方式,如果节点V接收了一个从O到W返回的响应分组,它将立即把该分组传送到节点Y,而无需为该分组做出新的路由选择决定。下表是节点V在已接收并从节点W向节点O发送该分组后其高速缓冲器路由选择表的表示。
路由选择表项    目标节点    下一中继节点
1                   O             P
2                   W             Y
按照本发明的各节点被指定,以便路由选择表保持对上次每项被使用的跟踪。当该路由选择表已满时,当前最少使用的项就被弃掉,每次节点为分组做出新的路由选择决定和生成一个新的项。
图2描述了说明根据本发明的一个实施例其一中继节点工作的流程图。虽然该过程的步骤以一特定的顺序示出,但对于本领域的普通技术人员来说,该过程中包含的一些子步骤的顺序可被改变以及该过程的一些步骤能并行处理是显而易见的。当该中继节点接收到一数据分组进行路由选择时该过程开始(步骤S1)。如上所述,该分组包含源节点,目标节点的绝对地址,和发送该分组的相邻节点的地址。中继节点首先检查该分组的源节点标识符,以确定该源节点是否是其能直接发送到一个相邻节点(步骤S2)。如果它不是,中继节点检查其路由选择表,查看是否具有一个用于该源节点的项(步骤S3)。如果不存在这样一项,该源节点检查查看该路由选择表是否已满(步骤S4),如果是,则删除目前很少使用的项(步骤S5)。然后该中继节点为该源节点生成一个路由选择表项(步骤S6)。
一旦源节点标识符的处理完成,该中继节点检查该分组的目标节点标识符。如果该目标节点是该中继节点能够直接与之通信的相邻节点(步骤S7),它发送该分组(步骤S8)。如果其不是,则中继节点检查其路由选择表以确定是否已存在用于该目标节点的项(步骤S9)。如果不存在用于该分组之目标节点的路由选择表项,该中继节点检查,以察看在该路由选择表中是否存在供新项使用的空间(步骤S10)。如果在该路由选择表中没有供新项使用的空间,该节点删除目前很少使用的项,以为新的项腾出空间(步骤S11)。该中继节点然后为目标生成一个新的路由选择表项(步骤S12)。通过上述和Baran专利描述的做出路由选择决定的过程生成了该目标项。一旦已为目标节点生成了路由选择表项,中继节点就利用该项(步骤S13)将该分组传送到其目标(步骤S8)。
对于本领域的普通技术人员来说,对于该过程所做的多种改进将是显而易见。例如,处理源节点标识符和生成源节点项的步骤可在分组被发送之后执行或在该分组被发送的同时执行。另一个例子是该源节点路由选择表项总可以被更新,即使是当存在用于该源节点的旧项时。
通过参考特定的实施例已对本发明进行了描述。对于本领域的普通技术人员来

Claims (12)

1.一种为数据分组选择路由而无需网络号码簿的方法包括下列步骤:
为在一个网络中的每个节点分配一个表示坐标位置的标识符,所述标识符包括一个绝对坐标值;
仅利用一最终目标节点的所述坐标值通过在一分组信标中指定所述最终目标节点为到达该最终目标节点的分组进行选址,而无需指定到达所述最终目标节点的完整中间路径,从而网络自由地为该分组选择路由,经任何中间路径到达所述最终目标节点;
在一中继节点处,通过使用所述分组信标和其他特定信息根据预选的准则为所述本地节点选择一个相邻节点;
在所述中继节点处将所选相邻节点的标识符连同所述最终目标节点的一个标记存储在一个路由选择表中;
将所述分组传送到所选相邻节点,以便最终传送到所述最终目标节点;和
当在所述中继节点处接收到发向目标节点的连续的分组时,在所选相邻节点处从所述路由选择表中检索所述标识符,和将所述连续的分组传送到由所述标识符表示的所述节点。
2.根据权利要求1的方法,其中所述选择步骤包括利用所述分组信标确定所述相邻各节点相对于所述最终目标节点的距离。
3.根据权利要求1的方法,其中所述选择步骤包括生成一本地表,用于保持所述本地节点与所述相邻节点之间的通信记录。
4.根据权利要求1,2,或3的方法,进一步包括下列步骤:
在所述中继节点处将可直接传送的相邻节点的标识符连同所述源节点的一个标记存储在一个路由选择表中;和
当在所述中继节点处接收到发向源节点的返回分组时,从所述路由选择表中检索所述可直接发送的相邻节点的标识符;和
将所述返回分组传送到所述发送其的相邻节点,以便传送到所述源节点。
5.根据权利要求3的方法,其中使用了我们利用“等数时间(latency)”预计/计算的链路质量因数来确定最佳的通信路径。
6.在分组通信系统中为数据分组选择路由而无需网络号码簿的系统,其特征在于包括:
位于一个网络中的多个节点,每个节点包括一个指示坐标位置的标识符,所述标识符包含一个以一地面方格为参考的坐标值;
无需指定到达一最终目标节点的完整中间路径,仅利用所述最终目标节点的所述坐标值通过在一分组信标中指定所述最终目标节点为到达该最终目标节点的分组进行选址的装置,从而网络自由地为该分组选择路由,经任何中间路径到达所述最终目标节点;
在所述多个节点的每个节点处用于为一数据分组的最终目标存储一路由选择表项的装置,所述路由选择表项可通过所述最终目标节点的标识符选择,并包括将一相邻节点标识成指向所述最终目标的发送节点的信息。
7.一种为数据分组选择路由而无需网络号码簿的系统,其特征在于包括:
位于一个网络中的多个节点,每个节点包括一个指示地理位置的标识符,所述标识符包含一个以一地面方格为参考的坐标值;
无需指定到达一最终目标节点的完整中间路径,仅利用所述最终目标节点的所述坐标值通过在一分组信标中指定所述最终目标节点为到达该最终目标节点的分组进行选址的装置,从而网络自由地为该分组选择路由,经任何中间路径到达所述最终目标节点;
在一本地节点处,通过使用所述分组信标和其他特定信息根据预选的准则为所述本地节点选择一个相邻节点的装置;
用于将所述分组传送到所选相邻节点,以便最终传送到所述最终目标节点的装置;和
在所述多个节点的每个节点处用于为一数据分组的最终目标存储一路由选择表项的装置,所述路由选择表项可通过所述最终目标节点的标识符选择,并包括将一相邻节点标识成指向所述最终目标的发送节点的信息。
8.根据权利要求7的系统,其中所述选择装置包括选择一个需要最少功率量发送所述分组的相邻节点的装置。
9.根据权利要求7的系统,其中所述选择装置包括利用所述分组信标确定所述相邻各节点相对于所述最终目标节点的距离的装置。
10.根据权利要求7的系统,其中所述选择装置包括用于生成一链路表以保持所述本地节点与所述相邻节点之间的通信记录的装置。
11.根据权利要求10的系统,其中所述链路表根据下列准则之一保持有关所述相邻节点的信息:距离、建立通信所需的功率、重试记录(可靠性)、通过量记录、转发速度(纯数据速率)、网络延迟、数据优先权、链路利用百分比、对所需目标的接近性、对所需方位的接近性、随机性、和对本地方位的接近性。
12.根据权利要求10的系统,其中使用了一个链路质量因数以确定最佳的通信路径。
CN95192561.XA 1994-04-14 1995-04-11 为数据分组选择路由的方法和系统 Pending CN1152383A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/227,774 1994-04-14
US08/227,774 US5488608A (en) 1994-04-14 1994-04-14 Method and system for routing packets in a packet communication network using locally constructed routing tables

Publications (1)

Publication Number Publication Date
CN1152383A true CN1152383A (zh) 1997-06-18

Family

ID=22854409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95192561.XA Pending CN1152383A (zh) 1994-04-14 1995-04-11 为数据分组选择路由的方法和系统

Country Status (6)

Country Link
US (1) US5488608A (zh)
EP (1) EP0755596A4 (zh)
JP (1) JP3624222B2 (zh)
CN (1) CN1152383A (zh)
CA (1) CA2187926A1 (zh)
WO (1) WO1995028780A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642144B (zh) * 2004-01-13 2010-09-01 通用汽车公司 用于无线移动自组网的信息传播方法和设备
CN102027761A (zh) * 2008-05-15 2011-04-20 哈里斯施特拉特克斯网络运行公司 用于无线网络中的分布式数据路由的系统和方法
US8565190B2 (en) 2007-07-27 2013-10-22 Sony Computer Entertainment Inc. NAT traversal for mobile network devices
CN107104903A (zh) * 2012-12-14 2017-08-29 英特尔公司 通过分组循环进行网络拥塞管理
CN117041150A (zh) * 2023-10-09 2023-11-10 苏州元脑智能科技有限公司 路由方法、路由终端及数据传输系统

Families Citing this family (159)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19531609A1 (de) * 1994-09-13 1996-03-28 Siemens Ag Verfahren zur Verkehrslenkung in einem Kommunikationsnetz
US5712712A (en) * 1995-06-01 1998-01-27 Rapidata Systems, Inc. Rapid delivery of facsimile or other data sets to a massive number of recipients
US5757783A (en) * 1995-06-15 1998-05-26 Lucent Technologies Inc. Method and apparatus for routing ATM cells in an AD-ATM LAN
DE69624591T2 (de) * 1995-07-28 2003-06-26 British Telecomm Leitweglenkung von paketen
US6064671A (en) * 1995-12-08 2000-05-16 Killian; Michael G. Multi-homed end system for increasing computers network bandwidth
DE59510586D1 (de) * 1995-12-21 2003-04-17 Siemens Ag Verfahren zum Bilden von Leitweginformation in einem ATM-Kommunikationsnetz
US7035914B1 (en) 1996-01-26 2006-04-25 Simpleair Holdings, Inc. System and method for transmission of data
JPH09219702A (ja) * 1996-02-14 1997-08-19 Nec Corp メッシュ構成の空き経路の検索方法
US7054271B2 (en) 1996-12-06 2006-05-30 Ipco, Llc Wireless network system and method for providing same
US8982856B2 (en) * 1996-12-06 2015-03-17 Ipco, Llc Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods
US6396839B1 (en) * 1997-02-12 2002-05-28 Abb Automation Inc. Remote access to electronic meters using a TCP/IP protocol suite
EP0868104A3 (de) * 1997-03-27 2003-09-17 Siemens Aktiengesellschaft Hierarchisch gegliedertes Kommunikationsnetz und Verfahren zum Mitteilen georgrafischer Koordinaten von Netzknoten
DE19719170C2 (de) * 1997-05-06 1999-12-09 Ericsson Telefon Ab L M Verfahren und Werkzeug zum Herstellen eines Telekommunikationsnetzes
US6041049A (en) * 1997-05-06 2000-03-21 International Business Machines Corporation Method and apparatus for determining a routing table for each node in a distributed nodal system
US6052683A (en) * 1998-02-24 2000-04-18 Nortel Networks Corporation Address lookup in packet data communication networks
US6130881A (en) * 1998-04-20 2000-10-10 Sarnoff Corporation Traffic routing in small wireless data networks
US6914893B2 (en) 1998-06-22 2005-07-05 Statsignal Ipc, Llc System and method for monitoring and controlling remote devices
US8410931B2 (en) 1998-06-22 2013-04-02 Sipco, Llc Mobile inventory unit monitoring systems and methods
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US6891838B1 (en) * 1998-06-22 2005-05-10 Statsignal Ipc, Llc System and method for monitoring and controlling residential devices
US6141738A (en) * 1998-07-08 2000-10-31 Nortel Networks Corporation Address translation method and system having a forwarding table data structure
US6785277B1 (en) 1998-08-06 2004-08-31 Telefonaktiebolget Lm Ericsson (Publ) System and method for internodal information routing within a communications network
US6480497B1 (en) 1998-11-23 2002-11-12 Ricochet Networks, Inc. Method and apparatus for maximizing data throughput in a packet radio mesh network
IT1305103B1 (it) 1998-12-30 2001-04-10 Cit Alcatel Metodo di smistamento di pacchetti di informazione associati aindirizzi rappresentati tramite stringhe numeriche e relativo apparato
US6577613B1 (en) 1999-03-02 2003-06-10 Verizon Corporate Services Group Inc. Method and apparatus for asynchronous reservation-oriented multiple access for wireless networks
US7650425B2 (en) 1999-03-18 2010-01-19 Sipco, Llc System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system
US6757740B1 (en) * 1999-05-03 2004-06-29 Digital Envoy, Inc. Systems and methods for determining collecting and using geographic locations of internet users
US7685311B2 (en) 1999-05-03 2010-03-23 Digital Envoy, Inc. Geo-intelligent traffic reporter
US7844729B1 (en) 1999-05-03 2010-11-30 Digital Envoy, Inc. Geo-intelligent traffic manager
CA2277264A1 (en) 1999-07-09 2001-01-09 Telecommunications Research Laboratories A self-configuring radio network
US6298053B1 (en) 2000-01-14 2001-10-02 Metricom, Inc. Method and apparatus for connection handoff between connected radios
US8019836B2 (en) 2002-01-02 2011-09-13 Mesh Comm, Llc Wireless communication enabled meter and network
AUPQ545600A0 (en) * 2000-02-04 2000-03-02 Geobytes Inc Method and apparatus for identifying locale of internet users
US20010045914A1 (en) * 2000-02-25 2001-11-29 Bunker Philip Alan Device and system for providing a wireless high-speed communications network
US6826186B1 (en) * 2000-03-07 2004-11-30 Cisco Technology, Inc. Method and apparatus for distributing packets across multiple paths leading to a destination
US6684250B2 (en) 2000-04-03 2004-01-27 Quova, Inc. Method and apparatus for estimating a geographic location of a networked entity
US6735178B1 (en) 2000-05-10 2004-05-11 Ricochet Networks, Inc. Method for maximizing throughput for multiple links using directional elements
DE10023309A1 (de) * 2000-05-15 2001-11-22 Bosch Gmbh Robert Verfahren, Datenformat, Codierungsvorrichtung, Decodierungsvorrichtung und System
US6816457B1 (en) * 2000-06-02 2004-11-09 Abdullah Ali Bahattab Predictive routing table cache population
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
US7035227B2 (en) * 2000-10-10 2006-04-25 The Regents Of The University Of California On-demand loop-free multipath routing (ROAM)
US20020089983A1 (en) * 2000-12-18 2002-07-11 Zarlink Semiconductor V.N. Inc. Switching database cache management system
US7193968B1 (en) * 2001-02-08 2007-03-20 Cisco Technology, Inc. Sample netflow for network traffic data collection
JP4567233B2 (ja) * 2001-04-26 2010-10-20 富士通株式会社 通信装置及びその制御方法
DE10122422A1 (de) 2001-05-09 2002-11-21 Siemens Ag Verfahren und Vorrichtung zum Einstellen der Bandbreite einer Verbindung zwischen mindestens zwei Kommunikationsendpunkten in einem Datennetz
GB0112017D0 (en) 2001-05-17 2001-07-11 Koninkl Philips Electronics Nv Wireless master-slave distributed communications network
KR20020091791A (ko) * 2001-05-30 2002-12-06 미츠비시 마테리알 가부시키가이샤 통신시스템 관리서버, 무선서버, 모바일 관리서버,정보관리서버
US6606322B2 (en) * 2001-08-17 2003-08-12 Mcdata Corporation Route lookup caching for a fiber channel switch
US7035209B2 (en) * 2001-08-23 2006-04-25 Tropic Networks Inc. Control communications in communications networks
WO2003034669A1 (en) * 2001-10-17 2003-04-24 British Telecommunications Public Limited Company Network location management system
US7480501B2 (en) 2001-10-24 2009-01-20 Statsignal Ipc, Llc System and method for transmitting an emergency message over an integrated wireless network
US8489063B2 (en) 2001-10-24 2013-07-16 Sipco, Llc Systems and methods for providing emergency messages to a mobile device
US7424527B2 (en) 2001-10-30 2008-09-09 Sipco, Llc System and method for transmitting pollution information over an integrated wireless network
ATE314785T1 (de) 2001-12-03 2006-01-15 Nokia Corp Adressierung und leitweglenkung in einem drahtlosen maschennetzwerk
US7119713B2 (en) * 2002-06-27 2006-10-10 Elster Electricity, Llc Dynamic self-configuring metering network
US20040113810A1 (en) * 2002-06-28 2004-06-17 Mason Robert T. Data collector for an automated meter reading system
US7164667B2 (en) * 2002-06-28 2007-01-16 Belair Networks Inc. Integrated wireless distribution and mesh backhaul networks
US7042394B2 (en) * 2002-08-14 2006-05-09 Skipper Wireless Inc. Method and system for determining direction of transmission using multi-facet antenna
US7015809B1 (en) 2002-08-14 2006-03-21 Skipper Wireless Inc. Method and system for providing an active routing antenna
US7610050B2 (en) * 2002-08-14 2009-10-27 Tadaaki Chigusa System for mobile broadband networking using dynamic quality of service provisioning
US7894381B2 (en) * 2003-03-04 2011-02-22 Samsung Electronics Co., Ltd. System and method of reliably broadcasting data packet under ad-hoc network environment
US7720006B1 (en) * 2003-08-06 2010-05-18 Cisco Technology, Inc. System for determining reachablity of a neighboring node in a network
US20050138049A1 (en) * 2003-12-22 2005-06-23 Greg Linden Method for personalized news
US7756086B2 (en) 2004-03-03 2010-07-13 Sipco, Llc Method for communicating in dual-modes
US8031650B2 (en) 2004-03-03 2011-10-04 Sipco, Llc System and method for monitoring remote devices with a dual-mode wireless communication protocol
WO2005086681A2 (en) * 2004-03-04 2005-09-22 Quova, Inc. Geo-location and geo-compliance utilizing a client agent
US8194655B2 (en) * 2004-08-05 2012-06-05 Dust Networks, Inc. Digraph based mesh communication network
US7529217B2 (en) * 2004-03-27 2009-05-05 Dust Networks, Inc. Low-power autonomous node for mesh communication network
US7961664B1 (en) 2004-03-27 2011-06-14 Dust Networks, Inc. Digraph network subnetworks
US8059629B1 (en) 2004-03-27 2011-11-15 Dust Networks, Inc. Digraph network timing synchronization
US7881239B2 (en) * 2004-03-27 2011-02-01 Dust Networks, Inc. Low-powered autonomous radio node with temperature sensor and crystal oscillator
US7420980B1 (en) * 2004-03-27 2008-09-02 Dust Networks, Inc. Digraph network superframes
US7239250B2 (en) * 2004-04-26 2007-07-03 Elster Electricity, Llc System and method for improved transmission of meter data
US7187906B2 (en) * 2004-04-26 2007-03-06 Elster Electricity, Llc Method and system for configurable qualification and registration in a fixed network automated meter reading system
US7262709B2 (en) * 2004-04-26 2007-08-28 Elster Electricity, Llc System and method for efficient configuration in a fixed network automated meter reading system
US20050251401A1 (en) * 2004-05-10 2005-11-10 Elster Electricity, Llc. Mesh AMR network interconnecting to mesh Wi-Fi network
US20050251403A1 (en) * 2004-05-10 2005-11-10 Elster Electricity, Llc. Mesh AMR network interconnecting to TCP/IP wireless mesh network
US7142106B2 (en) * 2004-06-15 2006-11-28 Elster Electricity, Llc System and method of visualizing network layout and performance characteristics in a wireless network
WO2006020658A1 (en) * 2004-08-09 2006-02-23 Johnny Yau Method and apparatus for ad hoc mesh routing
US7808925B2 (en) * 2004-09-10 2010-10-05 Digital Envoy, Inc. Methods and systems for determining reverse DNS entries
US20060064374A1 (en) * 2004-09-17 2006-03-23 David Helsper Fraud risk advisor
US7543740B2 (en) * 2004-09-17 2009-06-09 Digital Envoy, Inc. Fraud analyst smart cookie
US7497374B2 (en) * 2004-09-17 2009-03-03 Digital Envoy, Inc. Fraud risk advisor
US7702594B2 (en) * 2004-09-24 2010-04-20 Elster Electricity, Llc System and method for automated configuration of meters
US8072945B2 (en) 2004-09-24 2011-12-06 Aes Corporation Link layered networks
US7170425B2 (en) * 2004-09-24 2007-01-30 Elster Electricity, Llc System and method for creating multiple operating territories within a meter reading system
US7742430B2 (en) * 2004-09-24 2010-06-22 Elster Electricity, Llc System for automated management of spontaneous node migration in a distributed fixed wireless network
US7176807B2 (en) * 2004-09-24 2007-02-13 Elster Electricity, Llc System for automatically enforcing a demand reset in a fixed network of electricity meters
US20060168066A1 (en) * 2004-11-10 2006-07-27 David Helsper Email anti-phishing inspector
US8032594B2 (en) 2004-11-10 2011-10-04 Digital Envoy, Inc. Email anti-phishing inspector
US7327998B2 (en) * 2004-12-22 2008-02-05 Elster Electricity, Llc System and method of providing a geographic view of nodes in a wireless network
US9439126B2 (en) 2005-01-25 2016-09-06 Sipco, Llc Wireless network protocol system and methods
US20060206433A1 (en) * 2005-03-11 2006-09-14 Elster Electricity, Llc. Secure and authenticated delivery of data from an automated meter reading system
US20060224335A1 (en) * 2005-03-29 2006-10-05 Elster Electricity, Llc Collecting interval data from a relative time battery powered automated meter reading devices
US7515544B2 (en) * 2005-07-14 2009-04-07 Tadaaki Chigusa Method and system for providing location-based addressing
US7495578B2 (en) * 2005-09-02 2009-02-24 Elster Electricity, Llc Multipurpose interface for an automated meter reading device
US7308369B2 (en) * 2005-09-28 2007-12-11 Elster Electricity Llc Ensuring automatic season change demand resets in a mesh type network of telemetry devices
US7283700B2 (en) * 2005-11-02 2007-10-16 Corrado Pietro Dragone Optical router using stationary imaging
US20070147268A1 (en) * 2005-12-23 2007-06-28 Elster Electricity, Llc Distributing overall control of mesh AMR LAN networks to WAN interconnected collectors
US7427927B2 (en) * 2006-02-16 2008-09-23 Elster Electricity, Llc In-home display communicates with a fixed network meter reading system
US7545285B2 (en) * 2006-02-16 2009-06-09 Elster Electricity, Llc Load control unit in communication with a fixed network meter reading system
US7778149B1 (en) 2006-07-27 2010-08-17 Tadaaki Chigusa Method and system to providing fast access channel
JP4751784B2 (ja) * 2006-07-31 2011-08-17 富士通株式会社 経路制御装置およびテーブル更新方法
US8160096B1 (en) 2006-12-06 2012-04-17 Tadaaki Chigusa Method and system for reserving bandwidth in time-division multiplexed networks
US8073384B2 (en) * 2006-12-14 2011-12-06 Elster Electricity, Llc Optimization of redundancy and throughput in an automated meter data collection system using a wireless network
US8320302B2 (en) * 2007-04-20 2012-11-27 Elster Electricity, Llc Over the air microcontroller flash memory updates
WO2009002464A2 (en) * 2007-06-22 2008-12-31 Vubiq Incorporated System and method for wireless communication in a backplane fabric architecture
US9250084B2 (en) * 2007-08-10 2016-02-02 Cisco Technology, Inc. System and method for navigating using multiple modalities
EP2203911A4 (en) * 2007-10-25 2011-12-28 Trilliant Networks Inc GAS METER HAVING ULTRA-SENSITIVE MAGNETIC MATERIAL RECONFIGURED ON COUNTER DIAL AND METHOD OF USING COUNTER RECONFIGURATION
WO2009067248A1 (en) * 2007-11-25 2009-05-28 Trilliant Networks, Inc. Application layer authorization token and method
EP2215556B1 (en) 2007-11-25 2019-08-28 Trilliant Networks, Inc. System and method for transmitting power status notifications in an advanced metering infrastructure network
EP2215550A1 (en) 2007-11-25 2010-08-11 Trilliant Networks, Inc. Energy use control system and method
WO2009067259A1 (en) * 2007-11-25 2009-05-28 Trilliant Networks, Inc. Transport layer and model for an advanced metering infrastructure (ami) network
US8138934B2 (en) 2007-11-25 2012-03-20 Trilliant Networks, Inc. System and method for false alert filtering of event messages within a network
EP2215554A4 (en) * 2007-11-25 2011-04-27 Trilliant Networks Inc USING A PROXY SERVER IN A MESH NETWORK
NZ586190A (en) 2007-12-26 2013-05-31 Elster Electricity Llc A utility meter network wherein meters can transmit electrical and other readings to a collector by using other meters as repeaters
US8948084B2 (en) * 2008-05-15 2015-02-03 Telsima Corporation Systems and methods for data path control in a wireless network
US9071498B2 (en) * 2008-05-15 2015-06-30 Telsima Corporation Systems and methods for fractional routing redundancy
US8525692B2 (en) * 2008-06-13 2013-09-03 Elster Solutions, Llc Techniques for limiting demand from an electricity meter with an installed relay
US8699377B2 (en) 2008-09-04 2014-04-15 Trilliant Networks, Inc. System and method for implementing mesh network communications using a mesh network protocol
US8289182B2 (en) 2008-11-21 2012-10-16 Trilliant Networks, Inc. Methods and systems for virtual energy management display
US8203463B2 (en) 2009-02-13 2012-06-19 Elster Electricity Llc Wakeup and interrogation of meter-reading devices using licensed narrowband and unlicensed wideband radio communication
US8319658B2 (en) * 2009-03-11 2012-11-27 Trilliant Networks, Inc. Process, device and system for mapping transformers to meters and locating non-technical line losses
JP5335582B2 (ja) * 2009-07-06 2013-11-06 アラクサラネットワークス株式会社 通信装置および経路テーブルの生成方法
WO2011022556A2 (en) 2009-08-19 2011-02-24 Vubiq Incorporated Precision waveguide interface
US9893406B2 (en) 2009-08-19 2018-02-13 Vubiq Networks, Inc. Method of forming a waveguide interface by providing a mold to form a support block of the interface
US8443107B2 (en) 2009-11-11 2013-05-14 Digital Envoy, Inc. Method, computer program product and electronic device for hyper-local geo-targeting
KR20110064153A (ko) * 2009-12-07 2011-06-15 삼성전자주식회사 금속 유기 전구체, 이의 제조방법, 및 이를 이용한 전도성 금속막 또는 패턴 형성방법
WO2012027634A1 (en) 2010-08-27 2012-03-01 Trilliant Networkd, Inc. System and method for interference free operation of co-located tranceivers
WO2012037055A1 (en) 2010-09-13 2012-03-22 Trilliant Networks Process for detecting energy theft
US9569398B2 (en) * 2010-09-28 2017-02-14 International Business Machines Corporation Routing data communications packets in a parallel computer
US8909716B2 (en) 2010-09-28 2014-12-09 International Business Machines Corporation Administering truncated receive functions in a parallel messaging interface
WO2012050968A1 (en) 2010-09-29 2012-04-19 Aviat Networks, Inc. Systems and methods for distributed data routing in a wireless network
US8527672B2 (en) 2010-11-05 2013-09-03 International Business Machines Corporation Fencing direct memory access data transfers in a parallel active messaging interface of a parallel computer
US9052974B2 (en) 2010-11-05 2015-06-09 International Business Machines Corporation Fencing data transfers in a parallel active messaging interface of a parallel computer
US9069631B2 (en) 2010-11-05 2015-06-30 International Business Machines Corporation Fencing data transfers in a parallel active messaging interface of a parallel computer
US9075759B2 (en) 2010-11-05 2015-07-07 International Business Machines Corporation Fencing network direct memory access data transfers in a parallel active messaging interface of a parallel computer
EP2641137A2 (en) 2010-11-15 2013-09-25 Trilliant Holdings, Inc. System and method for securely communicating across multiple networks using a single radio
US8949453B2 (en) 2010-11-30 2015-02-03 International Business Machines Corporation Data communications in a parallel active messaging interface of a parallel computer
US8490112B2 (en) 2010-12-03 2013-07-16 International Business Machines Corporation Data communications for a collective operation in a parallel active messaging interface of a parallel computer
US8484658B2 (en) 2010-12-03 2013-07-09 International Business Machines Corporation Data communications in a parallel active messaging interface of a parallel computer
US8572629B2 (en) 2010-12-09 2013-10-29 International Business Machines Corporation Data communications in a parallel active messaging interface of a parallel computer
US8650262B2 (en) 2010-12-09 2014-02-11 International Business Machines Corporation Endpoint-based parallel data processing in a parallel active messaging interface of a parallel computer
US8775531B2 (en) 2011-01-06 2014-07-08 International Business Machines Corporation Completion processing for data communications instructions
US8732229B2 (en) 2011-01-06 2014-05-20 International Business Machines Corporation Completion processing for data communications instructions
WO2012097204A1 (en) 2011-01-14 2012-07-19 Trilliant Holdings, Inc. Process, device and system for volt/var optimization
US8892850B2 (en) 2011-01-17 2014-11-18 International Business Machines Corporation Endpoint-based parallel data processing with non-blocking collective instructions in a parallel active messaging interface of a parallel computer
WO2012103072A2 (en) 2011-01-25 2012-08-02 Trilliant Holdings, Inc. Aggregated real-time power outages/restoration reporting (rtpor) in a secure mesh network
EP3285458B1 (en) 2011-02-10 2022-10-26 Trilliant Holdings, Inc. Device and method for facilitating secure communications over a cellular network
US8825983B2 (en) 2011-02-15 2014-09-02 International Business Machines Corporation Data communications in a parallel active messaging interface of a parallel computer
FR2972093B1 (fr) * 2011-02-28 2013-02-22 Schneider Electric Ind Sas Procede et systeme de communication entre un premier equipement et un ou plusieurs autres equipements
WO2012122310A1 (en) 2011-03-08 2012-09-13 Trilliant Networks, Inc. System and method for managing load distribution across a power grid
US9001787B1 (en) 2011-09-20 2015-04-07 Trilliant Networks Inc. System and method for implementing handover of a hybrid communications module
US8528004B2 (en) 2011-11-07 2013-09-03 International Business Machines Corporation Internode data communications in a parallel computer
US8732725B2 (en) 2011-11-09 2014-05-20 International Business Machines Corporation Managing internode data communications for an uninitialized process in a parallel computer
US9479437B1 (en) * 2013-12-20 2016-10-25 Google Inc. Efficient updates of weighted cost multipath (WCMP) groups
US11539611B2 (en) * 2014-05-08 2022-12-27 Microsoft Technology Licensing, Llc Fine-grained network monitoring
US10320954B2 (en) * 2017-02-03 2019-06-11 Microsoft Technology Licensing, Llc Diffusing packets to identify faulty network apparatuses in multipath inter-data center networks
US10818997B2 (en) 2017-12-29 2020-10-27 Vubiq Networks, Inc. Waveguide interface and printed circuit board launch transducer assembly and methods of use thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031093A (en) * 1986-12-22 1991-07-09 Nec Corporation System for establishing route by selecting minimum of time-independent link parameters of incremental values
US4905233A (en) * 1987-11-23 1990-02-27 Harris Corporation Multiple path routing mechanism for packet communications network
US5088032A (en) * 1988-01-29 1992-02-11 Cisco Systems, Inc. Method and apparatus for routing communications among computer networks
US5007052A (en) * 1989-04-11 1991-04-09 Metricom, Inc. Method for routing packets by squelched flooding
GB8911395D0 (en) * 1989-05-18 1989-07-05 British Telecomm Data communications network
US5115433A (en) * 1989-07-18 1992-05-19 Metricom, Inc. Method and system for routing packets in a packet communication network
US4974224A (en) * 1989-11-07 1990-11-27 Harris Corporation Distributed split flow routing mechanism for multi-node packet switching communication network
US5253161A (en) * 1990-02-06 1993-10-12 Paul Nemirovsky Method for routing data in a near-optimal manner in a distributed data communications network
US5079768A (en) * 1990-03-23 1992-01-07 Metricom, Inc. Method for frequency sharing in frequency hopping communications network
US5253248A (en) * 1990-07-03 1993-10-12 At&T Bell Laboratories Congestion control for connectionless traffic in data networks via alternate routing
US5265092A (en) * 1992-03-18 1993-11-23 Digital Equipment Corporation Synchronization mechanism for link state packet routing

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642144B (zh) * 2004-01-13 2010-09-01 通用汽车公司 用于无线移动自组网的信息传播方法和设备
US8565190B2 (en) 2007-07-27 2013-10-22 Sony Computer Entertainment Inc. NAT traversal for mobile network devices
CN101809951B (zh) * 2007-07-27 2017-06-06 索尼电脑娱乐公司 协同nat行为发现
USRE47566E1 (en) 2007-07-27 2019-08-06 Sony Interactive Entertainment Inc. NAT traversal for mobile network devices
CN102027761A (zh) * 2008-05-15 2011-04-20 哈里斯施特拉特克斯网络运行公司 用于无线网络中的分布式数据路由的系统和方法
CN102027761B (zh) * 2008-05-15 2015-05-20 哈里斯施特拉特克斯网络运行公司 用于无线网络中的分布式数据路由的系统和方法
CN107104903A (zh) * 2012-12-14 2017-08-29 英特尔公司 通过分组循环进行网络拥塞管理
CN117041150A (zh) * 2023-10-09 2023-11-10 苏州元脑智能科技有限公司 路由方法、路由终端及数据传输系统
CN117041150B (zh) * 2023-10-09 2024-01-23 苏州元脑智能科技有限公司 路由方法、路由终端及数据传输系统

Also Published As

Publication number Publication date
MX9604818A (es) 1998-05-31
EP0755596A1 (en) 1997-01-29
JP3624222B2 (ja) 2005-03-02
JPH10501935A (ja) 1998-02-17
US5488608A (en) 1996-01-30
CA2187926A1 (en) 1995-10-26
WO1995028780A1 (en) 1995-10-26
EP0755596A4 (en) 1999-10-20

Similar Documents

Publication Publication Date Title
CN1152383A (zh) 为数据分组选择路由的方法和系统
US8265085B2 (en) State information and routing table updates in large scale data networks
AU759929B2 (en) Network router search engine using compressed tree forwarding table
US5027350A (en) Method and apparatus for providing a local area network bridge
US5497368A (en) Routing method for a hierarchical communications network, and a hierarchical communications network having improved routing
US5398012A (en) Distributed processing of route selection across networks and subnetworks
US4912656A (en) Adaptive link assignment for a dynamic communication network
CN100444563C (zh) 用于交换节点的分类方法和标记方法
US20030140165A1 (en) Calculation of layered routes in a distributed manner
CN102124703B (zh) 以太网网桥的交换表
KR890002315B1 (ko) 데이타통신 스테이션 채택방법
CN100574268C (zh) 模块型分组通信节点设备
US5845086A (en) System for addressing a destination station using only address of a network junction and station link identifier in a network with plurality of segments
US20020181402A1 (en) Adaptive path discovery process for routing data packets in a multinode network
JP2000354063A (ja) パケットのマルチキャスト配送システム
JPH08510102A (ja) パケットネットワーク内ラベル処理
EP1313267A1 (en) Method for optimising path selection in packet switched networks
CN101222426B (zh) 用于网络数据传输的方法以及系统
EP1009130A1 (en) Distributed directory services for locating network resources in a very large packet switching network
Perlman Hierarchical networks and the subnetwork partition problem
CN113810287B (zh) 一种基于ndn和sdn的数据检索与推送方法
CN1235449A (zh) 通过通信网发送代理程序的方法和系统
CN109639581B (zh) 交换芯片的表项维护方法和装置
CN117729258A (zh) 基于云边协同的边缘服务网关系统及方法
CN116707619A (zh) 一种基于位置身份映射的低轨卫星组网方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C01 Deemed withdrawal of patent application (patent law 1993)
WD01 Invention patent application deemed withdrawn after publication