KR102018093B1 - 네트워크에서의 스패닝 트리 형성을 위한 노드 장치 및 그를 이용한 네트워크에서의 스패닝 트리 형성 방법 - Google Patents
네트워크에서의 스패닝 트리 형성을 위한 노드 장치 및 그를 이용한 네트워크에서의 스패닝 트리 형성 방법 Download PDFInfo
- Publication number
- KR102018093B1 KR102018093B1 KR1020180137019A KR20180137019A KR102018093B1 KR 102018093 B1 KR102018093 B1 KR 102018093B1 KR 1020180137019 A KR1020180137019 A KR 1020180137019A KR 20180137019 A KR20180137019 A KR 20180137019A KR 102018093 B1 KR102018093 B1 KR 102018093B1
- Authority
- KR
- South Korea
- Prior art keywords
- spanning tree
- node
- network
- nodes
- information
- 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
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- 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/64—Routing or path finding of packets in data switching networks using an overlay routing layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는 본원의 일 실시예에 따른 네트워크에서의 스패닝 트리 형성 방법에 대한 개략적인 동작 흐름도이다.
도 3은 본원의 일 실시예에 따른 네트워크에서의 스패닝 트리 형성 방법에 대한 다른 동작 흐름도이다.
11: 수집부
12: 스패닝 트리 생성부
13: 선택부
14: 통신부
15: 위치 변경 여부 결정부
Claims (19)
- 네트워크에서의 스패닝 트리 형성 방법에 있어서,
(a) 이더넷 기반 망 내의 어느 하나의 노드가, 상기 망 내의 노드쌍에 대한 트래픽 부하에 대한 정보를 상기 망 내의 다른 노드들과 교환하며 수집하는 단계;
(b) 상기 어느 하나의 노드가, 수집된 트래픽 부하에 대한 정보를 이용하여 자신을 루트로 하는 스패닝 트리를 생성하고, 생성된 상기 자신을 루트로 하는 스패닝 트리 정보를 이웃 노드의 스패닝 트리 정보와 교환하며 비교함으로써 두 스패닝 트리 정보 중 트래픽 부하가 작은 스패닝 트리 정보를 선택하는 단계; 및
(c) 상기 어느 하나의 노드가, 선택된 스패닝 트리 정보를 상기 이웃 노드 외의 다른 주변 노드의 스패닝 트리 정보와 교환하며 비교함으로써 두 스패닝 트리 정보 중 트래픽 부하가 작은 스패닝 트리 정보를 선택하는 단계,
를 포함하는 스패닝 트리 형성 방법. - 제1항에 있어서,
상기 (c) 단계에서,
상기 어느 하나의 노드는, 상기 선택된 스패닝 트리 정보의 교환시 상기 선택된 스패닝 트리 정보를 선택하는데 관여한 노드들의 리스트를 상기 다른 주변 노드에 의해 선택된 스패닝 트리 정보를 선택하는데 관여한 노드들의 리스트와 교환하는 것인, 스패닝 트리 형성 방법. - 제2항에 있어서,
상기 (c) 단계는,
교환되는 선택된 스패닝 트리 정보를 선택하는데 관여한 노드들의 리스트가 상기 망 내의 전체 노드들의 리스트와 동일해질 때까지 반복 수행되는 것인, 스패닝 트리 형성 방법. - 제3항에 있어서,
상기 (c) 단계에서,
상기 어느 하나의 노드는, 상기 반복 수행에 의하여 선택된 스패닝 트리 정보에 대응하는 스패닝 트리를 상기 망 내의 최적 스패닝 트리로서 결정하는 것인, 스패닝 트리 형성 방법. - 제1항에 있어서,
(d) 상기 어느 하나의 노드가, 상기 (c) 단계에서의 스패닝 트리 정보의 비교가 상기 망 내의 전체 노드들에 대하여 이루어짐에 따라 결정된 상기 망 내의 최적 스패닝 트리에서 위치 변경시, 상기 망 내의 전체 노드들에 의한 트래픽 부하의 변화량을 고려하여 상기 어느 하나의 노드의 위치 변경 여부를 결정하는 단계,
를 더 포함하는 스패닝 트리 형성 방법. - 제5항에 있어서,
상기 (d) 단계에서,
상기 어느 하나의 노드는, 상기 트래픽 부하의 변화량이 줄어들면 상기 최적 스패닝 트리에 대한 탐색을 반복 수행하는 것인, 스패닝 트리 형성 방법. - 제6항에 있어서,
상기 (d) 단계에서,
상기 어느 하나의 노드는, 상기 망 내의 전체 노드들에 대한 트래픽 부하의 변화량에 기초하여, 상기 망 내의 전체 노드들에 대해 트래픽 부하가 감소하지 않는 것으로 판단되면 상기 탐색의 반복 수행을 중지하는 것인, 스패닝 트리 형성 방법. - 제6항에 있어서,
상기 어느 하나의 노드의 위치 변경시 트래픽 부하의 변화량은 하기 수학식 1을 만족하는 것인, 스패닝 트리 형성 방법;
[수학식 1]
여기서, 는 총 트래픽 부하의 변화량, H는 상기 어느 하나의 노드가 연결된 부모 노드의 레벨, K는 상기 어느 하나의 노드가 연결될 수 있는 후보 부모 노드의 레벨, Q는 현재 부모 노드와 후보 부모 노드를 모두 포함하는 최소의 서브트리(subtree)의 루트 노드의 레벨, 는 현재 부모 노드쪽 서브트리에서 현재 부모 노드와 최소 서브트리의 루트를 잇는 경로상에 있는 h레벨의 노드로 인한 트래픽 부하, 는 후보 부모 노드쪽 서브트리에서 후보 부모와 최소 서브트리의 루트를 잇는 경로상에 있는 k 레벨의 노드로 인한 총 유발 트래픽 부하, 는 최소 서브트리의 루트노드로 인한 트래픽 부하를 나타냄. - 제1항에 있어서,
상기 (a) 단계에서, 상기 어느 하나의 노드는 상기 망의 토폴로지에 대한 정보를 상기 망 내의 다른 노드들과 교환하고,
상기 (b) 단계에서, 상기 어느 하나의 노드는 상기 자신을 루트로 하는 스패닝 트리의 생성시 상기 망의 토폴로지에 대한 정보를 고려하는 것인, 스패닝 트리 형성 방법. - 네트워크에서의 스패닝 트리 형성을 위한 노드 장치에 있어서,
이더넷 기반 망 내의 노드쌍에 대한 트래픽 부하에 대한 정보를 상기 망 내의 다른 노드들과 교환하며 수집하는 수집부;
수집된 트래픽 부하에 대한 정보를 이용하여 자신을 루트로 하는 스패닝 트리를 생성하는 스패닝 트리 생성부; 및
생성된 상기 자신을 루트로 하는 스패닝 트리 정보를 이웃 노드의 스패닝 트리 정보와 교환하며 비교함으로써 두 스패닝 트리 정보 중 트래픽 부하가 작은 스패닝 트리 정보를 선택하는 선택부를 포함하고,
상기 선택부는,
선택된 스패닝 트리 정보를 상기 이웃 노드 외의 다른 주변 노드의 스패닝 트리 정보와 교환하며 비교함으로써 두 스패닝 트리 정보 중 트래픽 부하가 작은 스패닝 트리 정보를 선택하는 것인, 노드 장치. - 제10항에 있어서,
상기 선택부는,
상기 선택된 스패닝 트리 정보의 교환시 상기 선택된 스패닝 트리 정보를 선택하는데 관여한 노드들의 리스트를 상기 다른 주변 노드에 의해 선택된 스패닝 트리 정보를 선택하는데 관여한 노드들의 리스트와 교환하는 것인, 노드 장치. - 제11항에 있어서,
상기 선택부는,
교환되는 선택된 스패닝 트리 정보를 선택하는데 관여한 노드들의 리스트가 상기 망 내의 전체 노드들의 리스트와 동일해질 때까지, 선택된 스패닝 트리 정보를 다른 주변 노드의 스패닝 트리 정보와 교환하며 비교함으로써 두 스패닝 트리 정보 중 트래픽 부하가 작은 스패닝 트리 정보를 선택하는 과정을 반복 수행하는 것인, 노드 장치. - 제12항에 있어서,
상기 선택부는,
상기 반복 수행에 의하여 선택된 스패닝 트리 정보에 대응하는 스패닝 트리를 상기 망 내의 최적 스패닝 트리로서 결정하는 것인, 노드 장치. - 제10항에 있어서,
상기 선택부에 의한 스패닝 트리 정보의 비교가 상기 망 내의 전체 노드들에 대하여 이루어짐에 따라 결정된 상기 망 내의 최적 스패닝 트리에서 노드의 위치 변경시, 상기 망 내의 전체 노드들에 의한 트래픽 부하의 변화량을 고려하여 상기 노드의 위치 변경 여부를 결정하는 위치 변경 여부 결정부,
를 더 포함하는 노드 장치. - 제14항에 있어서,
상기 위치 변경 여부 결정부는,
상기 트래픽 부하의 변화량이 줄어들면 상기 최적 스패닝 트리에 대한 탐색을 반복 수행하는 것인, 노드 장치. - 제15항에 있어서,
상기 위치 변경 여부 결정부는,
상기 망 내의 전체 노드들에 대한 트래픽 부하의 변화량에 기초하여, 상기 망 내의 전체 노드들에 대해 트래픽 부하가 감소하지 않는 것으로 판단되면 상기 탐색의 반복 수행을 중지하는 것인, 노드 장치. - 제15항에 있어서,
상기 노드의 위치 변경시 트래픽 부하의 변화량은 하기 수학식 2를 만족하는 것인, 노드 장치;
[수학식 2]
여기서, 는 총 트래픽 부하의 변화량, H는 상기 노드가 연결된 부모 노드의 레벨, K는 상기 노드가 연결될 수 있는 후보 부모 노드의 레벨, Q는 현재 부모 노드와 후보 부모 노드를 모두 포함하는 최소의 서브트리(subtree)의 루트 노드의 레벨, 는 현재 부모 노드쪽 서브트리에서 현재 부모 노드와 최소 서브트리의 루트를 잇는 경로상에 있는 h레벨의 노드로 인한 트래픽 부하, 는 후보 부모 노드쪽 서브트리에서 후보 부모와 최소 서브트리의 루트를 잇는 경로상에 있는 k 레벨의 노드로 인한 총 유발 트래픽 부하, 는 최소 서브트리의 루트노드로 인한 트래픽 부하를 나타냄. - 제10항에 있어서,
상기 수집부는, 상기 망의 토폴로지에 대한 정보를 상기 망 내의 다른 노드들과 교환하고,
상기 스패닝 트리 생성부는, 상기 자신을 루트로 하는 스패닝 트리의 생성시 상기 망의 토폴로지에 대한 정보를 고려하는 것인, 노드 장치. - 제1항 내지 제9항 중 어느 한 항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록한 컴퓨터에서 판독 가능한 기록매체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170161650 | 2017-11-29 | ||
KR20170161650 | 2017-11-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190063389A KR20190063389A (ko) | 2019-06-07 |
KR102018093B1 true KR102018093B1 (ko) | 2019-09-04 |
Family
ID=66850299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180137019A Expired - Fee Related KR102018093B1 (ko) | 2017-11-29 | 2018-11-09 | 네트워크에서의 스패닝 트리 형성을 위한 노드 장치 및 그를 이용한 네트워크에서의 스패닝 트리 형성 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102018093B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022092632A2 (ko) * | 2020-10-30 | 2022-05-05 | 한국항공대학교산학협력단 | 종단간 주기적 저지연 트래픽 전송을 위한 오프셋 기반의 전송 경로 및 슬롯 탐색 방법과 그를 수행하는 제어 장치 |
KR102762610B1 (ko) * | 2024-10-10 | 2025-02-07 | 주식회사에스비정보기술 | 네트워크 스위치의 설정 변경을 감지하고 설정을 복원하는 방법 및 이러한 방법을 수행하는 장치 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010087551A (ja) | 2008-09-29 | 2010-04-15 | Oki Electric Ind Co Ltd | ネットワーク経路設定システム、ネットワーク経路設定方法、及び、ネットワーク設定サーバ |
WO2016168603A9 (en) | 2015-04-15 | 2016-12-08 | Nokia Solutions And Networks Oy | Self-organizing network concepts for small cells backhauling |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150142506A (ko) * | 2014-06-12 | 2015-12-22 | 한국전자통신연구원 | 네트워크 연결 장치 및 데이터 라우팅 테이블 생성 방법 |
-
2018
- 2018-11-09 KR KR1020180137019A patent/KR102018093B1/ko not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010087551A (ja) | 2008-09-29 | 2010-04-15 | Oki Electric Ind Co Ltd | ネットワーク経路設定システム、ネットワーク経路設定方法、及び、ネットワーク設定サーバ |
WO2016168603A9 (en) | 2015-04-15 | 2016-12-08 | Nokia Solutions And Networks Oy | Self-organizing network concepts for small cells backhauling |
Also Published As
Publication number | Publication date |
---|---|
KR20190063389A (ko) | 2019-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103202005B (zh) | 低功率有损网络中用于管理节点的方法和系统 | |
Müller et al. | Survivor: An enhanced controller placement strategy for improving SDN survivability | |
US10348611B2 (en) | Generating a loop-free routing topology using routing arcs | |
US9929938B2 (en) | Hierarchal label distribution and route installation in a loop-free routing topology using routing arcs at multiple hierarchal levels for ring topologies | |
CN112104558B (zh) | 区块链分发网络的实现方法、系统、终端及介质 | |
JP5362743B2 (ja) | 最短経路決定のタイブレイク | |
US9628391B2 (en) | Recursive load balancing in a loop-free routing topology using routing arcs | |
KR100973695B1 (ko) | 노드 장치 및 스패닝 트리를 이용한 최단 경로 결정 방법 | |
US8036144B2 (en) | Gateway selection method for wireless mesh network | |
US9246794B2 (en) | Label distribution and route installation in a loop-free routing topology using routing arcs | |
CN101483610B (zh) | 链路状态路由协议的路由更新方法 | |
Kim et al. | Probability-based spray and wait protocol in delay tolerant networks | |
KR102018093B1 (ko) | 네트워크에서의 스패닝 트리 형성을 위한 노드 장치 및 그를 이용한 네트워크에서의 스패닝 트리 형성 방법 | |
CN112887202A (zh) | 一种基于子拓扑网络的sdn链路故障网络收敛方法 | |
KR102045444B1 (ko) | 종단간 저지연 전송을 위한 종단간 전송 경로 및 전송 슬롯 탐색 방법과 그를 수행하는 노드 장치 | |
Seetha et al. | Optimal placement techniques of mesh router nodes in wireless mesh networks | |
CN106559266A (zh) | 一种电力通信网络中基于密度聚类算法的ospf区域划分方法 | |
CN104618130A (zh) | 一种软件定义数据中心网络控制器的最小代价同步方法 | |
US8842575B2 (en) | Method and apparatus for providing a non-overlapping ring-mesh network topology | |
Sakai et al. | Multi-initiator connected dominating set construction for mobile ad hoc networks | |
Fan et al. | An optimization algorithm for spatial information network self-healing based on software defined network | |
Bonada et al. | RSTP-SP: Shortest path extensions to RSTP | |
JP5618268B2 (ja) | ネットワーク設計方法及びプログラム | |
Xin et al. | A distributed multipath routing algorithm to minimize congestion | |
Ho et al. | Using local search for traffic engineering in switched ethernet networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181109 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190827 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190829 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190829 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220607 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20230607 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20250609 |