TW201014391A

Updating routing and outage information in a communications network

Abstract

A method of updating routing information in a network, where reboot information of other nodes in the network is used to determine whether a given node has recent route updates. If the reboot information indicates the given node has not recently rebooted, then routing information from that given node is used to update the routing information of the comparing node. The reboot information may be a reboot counter which is incremented by a node in response to the node going through a reboot process. When a node reboots, it may request the reboot counter from neighboring nodes. The received reboot counter is compared to the stored reboot counter for at least one node. The rebooting node may choose to receive outing information from anode which has not had its reboot counter changed from the stored reboot counter. In the event none of the neighboring nodes have an unchanged reboot counter, requests may be made for reboot counters of other nodes, which may becompared to the corresponding to stored reboot counters, until the rebooting node discovers a node which has not recently rebooted according to the reboot counter, and may then download routing information from thatnode. After power is restored to a node in a utility network, that node empIoys one or more of its neighboring nodes as proxies to route a message to a central control facility of the utility.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

40 claims: 34 independent, 6 dependent

  1. 1
    一種藉由網路中一節點來更新路徑選擇資訊之方法,包含:在網路中一第一節點之重新開機時,接收來自網路中一第二節點之重新開機資訊;擷取來自第一節點相關聯的記憶體的第二節點之重新開機資訊;比較所接收到的第二節點之重新開機資訊以及所擷取的第二節點之重新開機資訊;以及假如所接收到的第二節點之重新開機資訊以及所擷取的第二節點之重新開機資訊的比較指示第二節點如第一節點一般最近尚未經歷重新開機,則以從第二節點所下載的路徑選擇資訊來更新第一節點的路徑選擇資訊。
  2. 2
    如申請專利範圍第1項之方法,其中的重新開機資訊包含重新開機計數器,而且其中重新開機計數器的較高數值指示由重新開機計數器所關連之節點所進行之較大量的重新開機次數。
  3. 3
    如申請專利範圍第1項之方法,其中的重新開機資訊同樣包含指示重新開機計數器最後一次更新之重新開機時間資訊。
  4. 4
    如申請專利範圍第1項之方法,進一步包含:假如在重新開機計數器指示第二節點最近已經歷一次重新開機,則請求來自網路中至少一個其他節點之重新開機資訊,直到找到某一節點而其中的重新開機資訊指示所找到的節點如同第一節點最近尚未經歷重新開機為止;以及以從所找到的節點所下載的路徑選擇資訊來更新第一節點的路徑選擇資訊。
  5. 5
    如申請專利範圍第4項之方法,進一步包含:在網路中的第一節點之重新開機時,將一重新開機資訊請求傳送至複數個節點,其中識別複數個節點之資訊儲存於與第一節點相關聯的記憶體中。
  6. 6
    如申請專利範圍第4項之方法,進一步包含:假如未找到其中重新開機資訊指示一節點如同第一節點最近尚未重新開機之節點,則;選擇一交替電力節點;從所選擇到的交替電力節點擷取路徑選擇更新資訊;以及以從所選擇到的交替電力節點所擷取到的路徑選擇更新資訊來更新第一節點的路徑選擇重新開機資訊。
  7. 7
    一種在一網路中節點之間更新路徑選擇資訊之方法,包含:在一第一節點上接收來自網路中至少一個另外節點之重新開機資訊,所接收到的重新開機資訊包含重新開機計數器,重新開機計數器指示所關聯的節點已經執行的重新開機次數;將所接收到的重新開機資訊儲存於非揮發記憶體中;假如第一節點重新開機,則向網路中至少一個另外節點請求更新的重新開機資訊;接收來自網路中至少某一另外節點之更新的重新開機資訊;自非揮發記憶體擷取已儲存的重新開機資訊;比較來自網路中至少一個另外節點的已接收更新重新開機資訊以及所擷取的已儲存重新開機資訊,藉以判斷至少一個另外節點自從接收到所擷取的已儲存重新開機資訊起是否尚未重新開機;以及假如至少一個另外節點自從接收到所擷取的已儲存重新開機資訊起尚未開機,則以來自從接收到所擷取的已儲存重新開機資訊起尚未開機的至少一個另外節點之路徑選擇資訊來更新第一節點的路徑選擇資訊。
  8. 8
    如申請專利範圍第7項之方法,進一步包含:假如至少一個另外節點自從接收到所擷取的已儲存重新開機資訊起尚未開機,則請求來自從接收到所擷取的已儲存重新開機資訊起尚未開機的至少一個另外節點之路徑選擇資訊。
  9. 9
    如申請專利範圍第7項之方法,其中的重新開機資訊為一重新開機計數器,而且該重新開機計數器為指示所關聯的節點之重新開機次數的一整數數值。
  10. 10
    如申請專利範圍第9項之方法,進一步包含:在第一節點的重新開機時而增加第一節點的重新開機次數;以及將第一節點重新開機計數器傳輸至網路中至少一個其他節點。
  11. 11
    如申請專利範圍第10項之方法,其中相應於從網路中另一節點所接收的路徑選擇更新請求,來傳輸第一節點重新開機計數器。
  12. 12
    如申請專利範圍第10項之方法,其中以從第一節點至網路中至少一個其他節點的重新開機資訊之請求,來傳輸第一節點重新開機計數器。
  13. 13
    如申請專利範圍第10項之方法,其中相應於第一節點重新開機計數器之增加,來傳輸第一節點重新開機計數器。
  14. 14
    一種方法,包含:在網路中的第一節點之重新開機時,判斷一預置節點族群是否同樣也已經歷過一重新開機;假.如判斷該預置節點族群同樣也經歷過一重新開機,則選擇一網路重疊節點;擷取來自所選擇的網路重疊節點之更新資訊。
  15. 15
    如申請專利範圍第14項之方法,其中預置節點族群是否已經歷過一重新開機之判斷包含:比較對於該預置節點族群中一節點之已接收節點重新開機資訊以及對於該節點之已擷取節點重新開機資訊;以及假如已接收到的節點重新開機資訊以及已擷取的節點重新開機資訊之比較指示所比較的節點如同第一節點最近尚未經歷一重新開機,則以從已判斷如同第一節點最近尚未經歷一重新開機之節點所下載的路徑選擇資訊來更新第一節點的路徑選擇資訊。
  16. 16
    如申請專利範圍第15項之方法,其中的重新開機資訊包含一重新開機計數器,而且其中的重新開機計數器之一較高數值指示與該重新開機計數器相關聯之節點所進行之較大量之重新開機次數。
  17. 17
    如申請專利範圍第15項之方法,其中的重新開機資訊同樣也包含指示重新開機計數器經過更新的最後時間之重新開機時間資訊。
  18. 18
    如申請專利範圍第15項之方法,進一步包含:假如重新開機計數器指示所比較的節點最近已經歷一重新開機,則請求來自該預置節點族群中至少一個其他節點之重新開機資訊,直到找到一節點而其中的重新開機資訊指示所找到的節點如同第一節點最近尚未經歷重新開機為止;以及以從所找到的節點所下載的路徑選擇資訊來更新第一節點的路徑選擇資訊。
  19. 19
    如申請專利範圍第14項之方法,其中藉由比較相應於一所給定節點之網路位址來執行網路重疊節點之選擇,以判斷所給定節點是否具有相應於不同網路的網路位址。
  20. 20
    如申請專利範圍第14項之方法,進一步包含:假如網路重疊節點並非可取用於接收更新資訊,則;選擇一交替電力節點;以及擷取來自所選擇的交替電力節點之更新資訊。
  21. 21
    一種提供從一公用事業通訊網路的電力中斷中重新復原的通知之方法,包含下列步驟:在公用事業通訊網路中的節點之重新開機時,搜尋通訊網路中該節點能夠與之進行通訊的鄰近節點;選擇所搜尋到的一鄰近節點來充當已重新開機的節點之代理主機;以及將來自已重新開機的節點之訊息傳輸至充當訊息目的地之所選擇的代理主機節點,該重新復原的訊息指示已重新開機的節點最近已經在網路內上線。
  22. 22
    如申請專利範圍第21項之方法,其中的代理主機節點會回應訊息之接收,而選擇該訊息之路徑至一預定目的地。
  23. 23
    如申請專利範圍第21項之方法,其中的代理主機節點之選擇端視鄰近節點的年齡而定。
  24. 24
    如申請專利範圍第21項之方法,其中的代理主機節點之選擇端視將訊息轉送至預定目的地之節點的能力而定。
  25. 25
    如申請專利範圍第21項之方法,進一步包含下列步驟:判斷該次重新開機是否起因於節點失去電力、以及端視該次重新開機是否已決定起因於節點失去電力而選擇性地執行該選擇與傳輸步驟。
  26. 26
    一種提供從一公用事業通訊網路的電力中斷中重新復原的通知之方法,包含以下的步驟:在公用事業通訊網路中一節點的重新開機時,來判斷該次重新開機是否起因於節點失去電力;以及如果已經判斷此次重新開機起因於節點失去電力,則自動地自該節點傳輸一重新復原訊息,以指示該節點已經從失去電力而重新復原,並且包含與從失去電力中重新復原的狀態有關之參數數值。
  27. 27
    如申請專利範圍第26項之方法,進一步包含下列步驟:端視重新開機來搜尋通訊網路中該節點能夠與之進行通訊的鄰近節點、選擇所搜尋到的鄰近節點來充當已重新開機的節點之代理主機、以及將重新復原之訊息傳輸至充當訊息目的地之所選擇的代理主機節點。
  28. 28
    如申請專利範圍第27項之方法,其中的代理主機節點會回應訊息之接收,而選擇該訊息之路徑至一預定目的地。
  29. 29
    如申請專利範圍第27項之方法,其中的代理主機節點之選擇端視鄰近節點的年齡而定。
  30. 30
    如申請專利範圍第27項之方法,其中的代理主機節點之選擇端視將訊息轉送至預定目的地的節點之能力而定。
  31. 31
    如申請專利範圍第26項之方法,其中該參數數值包含與電力中斷開始、電力恢復以及電力中斷時間長度中至少一者相關聯的時間數值。
  32. 32
    如申請專利範圍第26項之方法,其中該參數數值包含一用於節點之重新開機計數器。
  33. 33
    如申請專利範圍第26項之方法,其中該訊息進一步包含與來自先前所儲存資料庫中的路徑選擇參數有關之可取用資訊。
  34. 34
    如申請專利範圍第26項之方法,其中已重新開機節點會在建立與網路上另一節點的通訊鏈路之前先廣播訊息。
  35. 35
    一種提供從一公用事業通訊網路的電力中斷中重新復原的通知之方法,包含以下的步驟:在網路上之一第一節點處檢查從鄰近節點所接收到的訊息,藉以判斷鄰近節點的年齡是否小於預定的臨界數值,其中的年齡則是指示該鄰接節點目前已作用於網路之時間長度;以及如果已經判斷鄰近節點具有小於該預定臨界值之年齡,則在該第一節點處自動產生並且傳輸一訊息以指示鄰接節點目前作用於網路上。
  36. 36
    如申請專利範圍第35項之方法,其中該訊息包含鄰近節點的年齡之指示。
  37. 37
    如申請專利範圍第36項之方法,其中該訊息進一步包含一時間戳記。
  38. 38
    如申請專利範圍第35項之方法,其中如果第一點的年齡大於一第二臨界值,則第一節點僅會產生並且傳輸該訊息。
  39. 39
    如申請專利範圍第38項之方法,其中該第二臨界值為可動態調整。
  40. 40
    如申請專利範圍第39項之方法,其中該第二臨界值之動態調整基於一區域中的電力中斷條件而定。
Independent claims40