KR101065663B1 - 트리 토폴로지 네트워크에서 루트 유지 방법 및 기록매체 - Google Patents
트리 토폴로지 네트워크에서 루트 유지 방법 및 기록매체 Download PDFInfo
- Publication number
- KR101065663B1 KR101065663B1 KR1020090055670A KR20090055670A KR101065663B1 KR 101065663 B1 KR101065663 B1 KR 101065663B1 KR 1020090055670 A KR1020090055670 A KR 1020090055670A KR 20090055670 A KR20090055670 A KR 20090055670A KR 101065663 B1 KR101065663 B1 KR 101065663B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- address
- parent
- child
- data frame
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/48—Routing tree calculation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/128—Shortest path evaluation for finding disjoint paths
- H04L45/1283—Shortest path evaluation for finding disjoint paths with disjoint links
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (16)
- 트리 토폴로지 네트워크에서 부모 노드(제2 노드)와 링크가 단절된 제1 노드가 루트를 유지하는 방법에 있어서,상기 제2 노드와의 링크 단절 시 스캔을 통해 주변 노드를 검색하는 단계;미리 설정된 알고리즘을 이용하여 상기 검색된 주변 노드 중 상기 제2 노드의 부모 노드가 존재하는지 여부를 판단하는 단계; 및상기 제2 노드의 부모 노드(제3 노드)가 존재하는 경우, 상기 제3 노드를 자신의 부모 노드로 선택하는 단계를 포함하되,상기 제3 노드는 상기 제1 노드의 자식 노드로의 등록 및 상기 제2 노드의 링크 단절과 관련하여 이웃 테이블을 갱신하고, 상기 제3 노드의 상위 노드에서 상기 제1 노드의 하위 노드로의 데이터 프레임의 전송이 요구되는 경우, 상기 제3 노드는 상기 하위 노드의 주소가 상기 이웃 테이블에 등록되어 있는지 여부, 상기 하위 노드가 자신의 자식 노드인지 여부 및 상기 데이터 프레임을 전달 받는 것으로 결정된 다음 노드의 주소가 상기 이웃 테이블에 존재하는지 여부를 통해 상기 하위 노드로의 라우팅을 수행하며, 상기 제1 노드의 주소는 변경되지 않는 루트 유지 방법.
- 삭제
- 삭제
- 삭제
- 제2항에 있어서,상기 제3 노드는 하기의 수학식 4를 통해 상기 하위 노드가 자신의 자식 노드인지를 판단하며,[수학식 4]여기서, Add는 현재 수학식 4를 수행하는 노드의 주소임상기 수학식 4를 통해 상기 하위 노드가 자신의 자식 노드인 것으로 결정되는 경우, 하기의 수학식 5를 통해 상기 데이터 프레임을 전달할 다음 노드의 주소를 결정하고,[수학식 5]상기 결정된 다음 노드의 주소가 상기 이웃 테이블에 존재하지 않는 경우, 하기의 수학식 6을 통해 상기 데이터 프레임을 전달 받을 다음 노드 주소를 결정하는 루트 유지 방법.[수학식 6]여기서, N은 데이터 프레임을 전달할 다음 노드 주소, D는 목적지 주소임
- 제1항에 있어서,상기 제3 노드가 상기 제1 노드의 주변 노드가 아닐 경우, 상기 제3 노드의 자식 노드 중 상기 제2 노드와 깊이가 동일한 제4 노드를 검색하는 단계를 더 포함하는 루트 유지 방법.
- 제7항에 있어서,상기 제4 노드는 상기 제3 노드의 라우팅 테이블에 상기 링크가 단절된 제2 노드의 주소를 목적지 주소(Destination address) 필드에 기록하고 자신의 주소를 다음 홉 주소(Next-hop address) 필드에 추가시키기 위한 커맨드를 상기 제3 노드 로 전송하고, 자신의 이웃 테이블에 상기 제1 노드를 고아(orphan) 노드로 등록하는 루트 유지 방법.
- 제8항에 있어서,상기 제3 노드의 상위 노드에서 상기 제1 노드의 하위 노드로의 데이터 프레임 전송이 요구되는 경우, 상기 제4 노드는 상기 하위 노드의 주소가 상기 이웃 테이블에 등록되어 있는지 여부, 상기 데이터 프레임의 목적지에 해당하는 상기 하위 노드가 자신의 자식 노드인지 여부, 상기 이웃 테이블에 고아 노드가 존재하는지 여부 및 목적지에 해당하는 상기 하위 노드가 상기 고아 노드의 자식 노드인지 여부를 판단하여 상기 데이터 프레임의 라우팅을 수행하는 루트 유지 방법.
- 삭제
- 삭제
- 삭제
- 트리 토폴로지 네트워크에서 루트를 유지하는 방법으로서,제1 노드가 부모 노드(제2 노드)와 링크가 단절되는지 여부를 확인하는 단계;상기 제1 노드가 상기 제2 노드와의 링크 단절 시, 상기 제2 노드의 부모 노드(제3 노드)에 대해 상기 제2 노드와 동일한 깊이를 갖는 제4 노드에 재접속하는 단계;상기 제4 노드가 상기 제3 노드의 라우팅 테이블에 상기 링크가 단절된 제2 노드의 주소를 목적지 주소(Destination address) 필드에 기록하고 자신의 주소를 다음 홉 주소(Next-hop address) 필드에 추가시키기 위한 커맨드를 상기 제3 노드로 전송하는 단계; 및상기 제4 노드가 자신의 이웃 테이블에 상기 제1 노드를 고아(orphan) 노드로 등록하는 단계를 포함하는 루트 유지 방법.
- 제13항에 있어서,상기 제1 노드는 미리 설정된 알고리즘을 이용하여 주변 노드 중 상기 제3 노드가 존재하는지를 우선적으로 판단하며, 상기 제3 노드가 존재하지 않는 경우, 상기 제3 노드의 자식 노드 중 상기 제2 노드와 깊이가 동일한 제4 노드를 검색하는 루트 유지 방법.
- 제13항에 있어서,상기 제3 노드의 상위 노드에서 상기 제1 노드의 하위 노드로의 데이터 프레임 전송이 요구되는 경우, 상기 제4 노드는 상기 하위 노드의 주소가 상기 이웃 테이블에 등록되어 있는지 여부, 상기 데이터 프레임의 목적지에 해당하는 상기 하위 노드가 자신의 자식 노드인지 여부, 상기 이웃 테이블에 고아 노드가 존재하는지 여부 및 목적지에 해당하는 상기 하위 노드가 상기 고아 노드의 자식 노드인지 여부를 판단하여 상기 데이터 프레임의 라우팅을 수행하는 루트 유지 방법.
- 제1항 내지 제2항, 제6항 내지 제9항 및 제13항 내지 제15항 중 어느 한 항에 따른 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090055670A KR101065663B1 (ko) | 2009-06-22 | 2009-06-22 | 트리 토폴로지 네트워크에서 루트 유지 방법 및 기록매체 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090055670A KR101065663B1 (ko) | 2009-06-22 | 2009-06-22 | 트리 토폴로지 네트워크에서 루트 유지 방법 및 기록매체 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100137310A KR20100137310A (ko) | 2010-12-30 |
| KR101065663B1 true KR101065663B1 (ko) | 2011-09-19 |
Family
ID=43511088
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090055670A Expired - Fee Related KR101065663B1 (ko) | 2009-06-22 | 2009-06-22 | 트리 토폴로지 네트워크에서 루트 유지 방법 및 기록매체 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101065663B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240098194A (ko) * | 2022-12-20 | 2024-06-28 | 주식회사 하이비 | 무선 네트워크 자가 망 복구 방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050243722A1 (en) | 2004-04-30 | 2005-11-03 | Zhen Liu | Method and apparatus for group communication with end-to-end reliability |
| US20080317050A1 (en) | 2007-06-21 | 2008-12-25 | Microsoft Corporation | Hybrid Tree/Mesh Overlay for Data Delivery |
-
2009
- 2009-06-22 KR KR1020090055670A patent/KR101065663B1/ko not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050243722A1 (en) | 2004-04-30 | 2005-11-03 | Zhen Liu | Method and apparatus for group communication with end-to-end reliability |
| US20080317050A1 (en) | 2007-06-21 | 2008-12-25 | Microsoft Corporation | Hybrid Tree/Mesh Overlay for Data Delivery |
Non-Patent Citations (1)
| Title |
|---|
| D. Frey 외, "Failure-Tolerant Overlay Trees for Large-Scale Dynamic Networks", 8th International conference on Peer-to-Peer Computing 2008(P2P'08) |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100137310A (ko) | 2010-12-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100442786C (zh) | 基于树形结构的路由方法 | |
| US8270302B2 (en) | System and method for providing an adaptive value of TTL (time to live) for broadcast/multicast messages in a mesh network using a hybrid wireless mesh protocol | |
| US8031720B2 (en) | Packet transfer system, radio base station, and packet transfer route optimization method | |
| CN102255807B (zh) | 一种基于主从结构多跳网络的多路径分段路由方法 | |
| US8050196B2 (en) | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation | |
| CN102148756B (zh) | 一种基于6LoWPAN邻居发现的树状路由方法 | |
| CN101945432B (zh) | 一种用于无线mesh网络的多速率机会路由方法 | |
| CN106454984B (zh) | 一种路由的方法及装置 | |
| KR20100114043A (ko) | 무선 메쉬 네트워크들을 위한 하이브리드 멀티캐스트 라우팅 프로토콜 | |
| CN105792312A (zh) | 一种主动与被动相结合的自组网路由方法 | |
| WO2011140877A1 (zh) | 路由转发方法、路由节点及无线通信网络 | |
| CN115665860B (zh) | 一种基于候鸟群特性的无人机自组网的资源分配方法 | |
| CN103139073B (zh) | 一种基于Ad Hoc网络形式的认知路由方法 | |
| CN101969680A (zh) | 无线网状网络路由实现方法和无线网状网络节点 | |
| US8462806B2 (en) | Path selection procedure in mesh network and format of path request frame therefor | |
| CN101102283A (zh) | 一种在无线接入点上优化未知单播转发的方法及设备 | |
| CN112040528B (zh) | 一种无线自组网中心控制节点的选择方法 | |
| CN101867973B (zh) | 多维网络及其数据传输方法 | |
| CN105072586B (zh) | 嵌入式无线自组织网络中对广播消息的转发的管理方法 | |
| CN103391595A (zh) | 基于跨层链路状态反馈的矿井应急救援无线网状网路由方法 | |
| KR100915555B1 (ko) | 지그비 네트워크에서 질의 기반의 경로 탐색을 수행하는지그비 메쉬 라우팅 방법 | |
| CN102916876B (zh) | 一种面向主从结构网络单向链路环境的路由方法 | |
| KR101065663B1 (ko) | 트리 토폴로지 네트워크에서 루트 유지 방법 및 기록매체 | |
| CN102026330A (zh) | 一种提高自组织网络可用性的方法 | |
| JP4767329B2 (ja) | ネットワークシステムおよび通信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20140528 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20150630 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160910 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160910 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |










