KR20040102029A - 아이피 네트워크 내에서 토폴로지 인식 정보를 제공하는방법 - Google Patents
아이피 네트워크 내에서 토폴로지 인식 정보를 제공하는방법 Download PDFInfo
- Publication number
- KR20040102029A KR20040102029A KR10-2004-7013778A KR20047013778A KR20040102029A KR 20040102029 A KR20040102029 A KR 20040102029A KR 20047013778 A KR20047013778 A KR 20047013778A KR 20040102029 A KR20040102029 A KR 20040102029A
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- topology
- router
- central node
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 239000000523 sample Substances 0.000 claims abstract description 192
- 238000004590 computer program Methods 0.000 claims abstract description 8
- 230000002776 aggregation Effects 0.000 claims description 28
- 238000004220 aggregation Methods 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 6
- 239000008186 active pharmaceutical agent Substances 0.000 claims 1
- 238000001914 filtration Methods 0.000 claims 1
- 230000011664 signaling Effects 0.000 description 44
- 238000013459 approach Methods 0.000 description 15
- 238000007726 management method Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000000737 periodic effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013138 pruning Methods 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000414 obstructive effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- 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/02—Topology update or discovery
-
- 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/42—Centralised routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (27)
- IP 네트워크 내에서 토폴로지 인식 정보를 제공하는 방법으로서, 상기 IP 네트워크는 토폴로지 정보를 저장하고 처리하도록 적응된 토폴로지 인식 시스템(500)의 중앙 노드(502)를 포함하고, 상기 중앙 노드(502)는 상기 IP 네트워크 내의 라우터(504)에서 구현되는 하나 이상의 토폴로지 인식 유닛(P)에 연결되고, 상기 유닛은 토폴로지 인식 시스템 인터페이스(402)의 기능을 포함하고, 상기 토폴로지 인식 정보 제공방법은,상기 토폴로지 인식 유닛(P) 중 하나로부터 상기 중앙 노드(502)로 등록 메시지를 전송하는 단계;상기 중앙 노드(502)에서 상기 유닛(P)의 식별자를 알려진 유닛(P) 목록에 추가하는 단계; 및상기 중앙 노드(502)로부터 상기 유닛(P)으로 응답 메시지를 전송하는 단계를 포함하고,상기 응답 메시지는 적어도 상기 유닛(P)으로 하여금:상기 유닛(P)과 상기 중앙 노드(502) 사이의 현재 관계가 수락된 경우, 상기 중앙 노드(502)에 상기 현재 관계를 유지하게 하고;상기 중앙 노드(502)가 상기 유닛(P)이 집합점으로 사용될 것이라고 판단한 경우, 집합하게 하고; 또는적당한 집합점이 있는 경우, 이전 집합점으로 재지정하게 하도록, 명령하는 능력을 갖는, 토폴로지 인식 정보 제공방법.
- 제 1항에 있어서,상기 유닛(P)이 상기 중앙 노드(502)와의 현재 관계를 유지하도록 명령받는 경우, 상기 토폴로지 정보를 상기 유닛(P)으로부터 상기 중앙 노드(502)로 전달하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 1항에 있어서,다른 유닛(P)으로부터 토폴로지 정보를 수신하는 단계; 및상기 유닛(P)이 집합하도록 명령받는 경우, 상기 토폴로지 정보를 상기 라우터의 토폴로지 정보와 함께 상기 중앙 노드(502)로 전달하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 1항에 있어서,상기 유닛(P)으로부터 상기 중앙 노드(502)로 현재 관계를 해체하는 단계; 및상기 유닛(P)이 재지정하도록 명령받은 경우, 상기 유닛과 상기 응답 메시지에서 식별된 집합점 사이의 새로운 관계를 수립하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 1항 내지 제 4항 중 어느 한 항에 있어서,상기 단계는 지속적으로 반복되는, 토폴로지 인식 정보 제공방법.
- 제 1항 내지 제 5항 중 어느 한 항에 있어서,모든 집합관계는 부모 노드 및 하나 이상의 자식 노드를 포함하는, 토폴로지 인식 정보 제공방법.
- 제 6항에 있어서, 상기 단계는,상기 부모 집합 유닛(P)과 하나 이상의 자식 집합 유닛(P) 사이의 관계가 손실된 경우, 상기 유닛(P)으로부터 이전에 부모 관계를 가지고 있던 특정 세트의 유닛으로 요구되지 않은 집합 메시지를 보내는 단계; 및새로운 집합 관계에 대한 정보를 포함하는 상기 유닛(P)으로부터 추가적인 메시지를 보내는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 1항에 있어서, 상기 방법은,상기 네트워크 내에서 토폴로지 변화가 검출될 때 상기 유닛(P)으로부터 요청되지 않은 메시지를 전송하는 단계; 및상기 네트워크 토폴로지의 실제 변화의 결과로서 단지 메시지만을 전송하고 반복된 갱신의 결과로서 메시지를 전송하는 것을 피하기 위해서 상기 유닛(P)에 의한 상기 요청되지 않은 메시지를 필터링하는 단계를 더 포함하는, 토폴로지 인식정보 제공방법.
- 제 6항에 있어서, 상기 방법은,제1 유닛의 토폴로지 정보의 압축된 표현을 제2 유닛(또는, 상기 중앙 노드(502))에 대한 상응하는 압축된 표현과 비교하기 위해서 상기 제1 유닛의 상기 압축된 표현을 상기 제2 유닛(또는, 상기 중앙 노드(502))으로 전송하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 9항에 있어서, 상기 방법은,상기 제1 유닛(P)의 상기 압축된 표현과 상기 제2 유닛(또는, 상기 중앙 노드(502))의 상기 압축된 표현 사이의 차이점이 검출된 경우, 상기 제1 유닛(P)과 상기 제2 유닛(또는, 상기 중앙 노드(502)) 사이에서 동기화를 수행하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 1항 내지 제 10항 중 어느 한 항에 있어서,상기 토폴로지 인식 유닛(P)은 네트워크 인터페이스(404)의 기능을 포함하고,상기 방법은,비순응 라우터(506)로부터 토폴로지 정보를 수집하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 11항에 있어서,상기 수집단계는 SNMP(Simple Network Management Protocol)를 이용하여 수행되는, 토폴로지 인식 정보 제공방법.
- 제 1항 내지 제 12항 중 어느 한 항에 있어서,상기 토폴로지 인식 유닛(P)은 프로브 인접성 인터페이스(408)의 기능을 포함하고,상기 방법은 상기 네트워크의 트리구조 뷰(tree-structured view)를 유지하는 단계를 더 포함하고, 각 유닛(P)은 상기 트리의 뿌리로서 자신을 유지하고, 상기 트리의 각 가지는 비순응 라우터(506)를 중앙 노드로 또한 인접한 유닛을 나뭇잎으로 포함하는, 토폴로지 인식 정보 제공방법.
- 제 13항에 있어서,상기 유닛(P)의 각각 인접한 쌍은 하나의 단일 관계를 갖는, 토폴로지 인식 정보 제공방법.
- 제 1항 내지 제 14항 중 어느 한 항에 있어서, 상기 방법은,각 유닛(P)으로부터 실질적으로 인접한 모든 유닛(P)으로 메시지를 전송함으로써 각각 인접성을 생생하게 유지하는 단계를 더 포함하는, 토폴로지 인식 정보제공방법.
- 제 13항 내지 제 15항 중 어느 한 항에 있어서, 상기 방법은,유닛(P)이 프로빙을 담당하는 비순응 라우터(506)의 관할구역을 정의하는 단계로서, 각 비순응 라우터(506)는 특정 관할구역에 속해 있는, 단계;상기 유닛(P)의 상기 관할구역에 속해 있는 모든 비순응 라우터(506)의 목록을 유지하는 단계를 더 포함하고, 각 라우터는 상기 유닛(P)으로부터 상기 비순응 라우터까지의 거리를 나타내는 메트릭 및 상기 유닛(P)의 식별자와 결합된, 토폴로지 인식 정보 제공방법.
- 제 16항에 있어서,각 인접한 유닛(P) 쌍에 대해서 하나의 마스터 노드 및 하나의 슬레이브 노드가 존재하고, 상기 마스터 및 슬레이브 관계는 상기 인접성 수립시 결정되고, 상기 방법은,상기 슬레이브 유닛으로부터 상이 마스터 유닛으로 상기 비순응 라우터(506) 목록의 서브세트를 송신하는 단계; 및상기 슬레이브 리스트 및 상기 마스터 리스트에서 모두 발생하는, 상기 슬레이브 리스트 내의 각 라우터 메트릭과 상기 마스터 리스트 내의 상응하는 라우터 메트릭을 비교하는 단계를 더 포함하고, 상기 라우터(506)와 결합되는 최소 메트릭을 갖는 상기 유닛(P)이 자신의 관할구역 내에서 상기 라우터(506)를 획득하는, 토폴로지 인식 정보 제공방법.
- 제 13항 내지 제 15항 중 어느 한 항에 있어서, 상기 방법은,로컬 인터페이스를 경유하여 상기 유닛(P)에 의한 로컬 라우팅 데이터를 획득하는 단계; 및상기 유닛에 의한 네트워크 인터페이스(404)를 이용하여 인접한 유닛으로의 경로 정보를 획득하는 단계를 더 포함하고, 상기 유닛(P)은 자신의 로컬 라우팅 테이블과 상기 경로의 표현을 상기 토폴로지 인식 시스템 인터페이스(402)를 통해서 자신의 인접한 유닛(P)으로 전송하는, 토폴로지 인식 정보 제공방법.
- 제 1항 내지 제 18항 중 어느 한 항에 있어서,상기 토폴로지 인식 유닛(P)은 로컬 자원 인터페이스(406)의 기능을 포함하고,상기 방법은,상기 유닛(P)이 실행될 때 상기 라우터에서 국부적으로 입수 가능한 자원을 사용하여 토폴로지 정보를 획득하는 단계를 더 포함하는, 토폴로지 인식 정보 제공방법.
- 제 19항에 있어서,상기 자원은 핵심 응용 프로그래밍 인터페이스(kernel ApplicationProgramming Interfaces; kernel APIs)인, 토폴로지 인식 정보 제공방법.
- 제 19항에 있어서,상기 자원은 SNMP(Simple Network Management Protocol)을 사용하여 접근되는, 토폴로지 인식 정보 제공방법.
- 청구항 제1항 내지 제21항의 단계를 수행하기 위한 소프트웨어 코드 영역을 포함하는, IP 네트워크 내에 있는 라우터의 내부 메모리에 직접 탑재 가능한 컴퓨터 프로그램 제품.
- IP 네트워크 내에 있는 라우터가 청구항 제1항 내지 제21항의 단계 실행을 제어하게 하는 판독 가능한 프로그램을 포함하는, 컴퓨터에 사용 가능한 매체에 저장된 컴퓨터 프로그램 제품.
- IP 네트워크 내의 토폴로지 인식 정보를 제공하기 위한 토폴로지 인식 유닛(P)으로서, 상기 토폴로지 인식 유닛(P)은 상기 IP 네트워크의 라우터(504) 내에서 실행되고, 상기 유닛은 추가적인 토폴로지 인식 유닛(P) 및 중앙 노드(502)를 포함하는 토폴로지 인식 시스템(500)에 속하고, 상기 유닛(P)은 토폴로지 인식 시스템 인터페이스(402)의 기능, 즉:상기 중앙 노드(502)로 등록 메시지를 전송하는 수단; 및상기 중앙 노드(502)로부터 응답 메시지를 수신하는 수단을 포함하고,상기 응답 메시지는 적어도 상기 유닛(P)으로 하여금:상기 유닛(P)과 상기 중앙 노드(502) 사이의 현재 관계가 수락된 경우, 상기 중앙 노드(502)에 상기 현재 관계를 유지하게 하고;상기 중앙 노드(502)가 상기 유닛(P)이 집합점으로 사용될 것이라고 판단한 경우, 집합하게 하고; 또는적당한 집합점이 있는 경우, 이전 집합점으로 재지정하게 하도록, 명령하는 능력을 갖는, 토폴로지 인식 유닛(P).
- 제 24항에 있어서,상기 유닛(P)은 네트워크 인터페이스(404)의 기능, 즉 비순응 라우터(506)로부터 토폴로지 정보를 수집하는 수단을 포함하는, 토폴로지 인식 유닛(P).
- 제 24항 또는 제 25항에 있어서,상기 유닛(P)은 프로브 인접성 인터페이스(408)의 기능, 즉 상기 네트워크의 트리구조 뷰를 유지하는 수단을 포함하고, 각 유닛(P)은 스스로를 상기 트리의 뿌리로 유지하고, 상기 트리의 각 가지는 비순응 라우터(506)를 중간 노드로 인접 유닛을 나뭇잎으로 포함하는, 토폴로지 인식 유닛(P)
- 제 24항 내지 제 26항 중 어느 한 항에 있어서,상기 유닛은 로컬 자원 인터페이스(406)의 기능, 즉:상기 유닛(P)이 실행되는 동안 상기 라우터(504)에서 국부적으로 입수 가능한 자원을 사용하여 토폴로지 정보를 획득하는 수단을 포함하는, 토폴로지 인식 유닛(P).
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US36130602P | 2002-03-04 | 2002-03-04 | |
| SE0200678-1 | 2002-03-04 | ||
| SE0200678A SE0200678D0 (sv) | 2002-03-04 | 2002-03-04 | Communication system |
| US60/361,306 | 2002-03-04 | ||
| PCT/SE2002/000828 WO2003075527A1 (en) | 2002-03-04 | 2002-04-29 | A method for providing topology awareness information within an ip network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20040102029A true KR20040102029A (ko) | 2004-12-03 |
Family
ID=20287182
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2004-7013778A Ceased KR20040102029A (ko) | 2002-03-04 | 2002-04-29 | 아이피 네트워크 내에서 토폴로지 인식 정보를 제공하는방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20040102029A (ko) |
| SE (1) | SE0200678D0 (ko) |
-
2002
- 2002-03-04 SE SE0200678A patent/SE0200678D0/xx unknown
- 2002-04-29 KR KR10-2004-7013778A patent/KR20040102029A/ko not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| SE0200678D0 (sv) | 2002-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7706300B2 (en) | Method for providing topology awareness information within an IP network | |
| US7069343B2 (en) | Topology discovery by partitioning multiple discovery techniques | |
| US8289879B2 (en) | Methods and systems for preventing the misconfiguration of optical networks using a network management system | |
| EP1811724B1 (en) | Determining data link (L2) network paths | |
| EP2281366B1 (en) | Method and apparatus for providing full logical connectivity in mpls networks | |
| KR100793530B1 (ko) | 분산형 프로세싱 네트워크 관련 토폴로지 결정 방법 및시스템 | |
| CN103036725B (zh) | 一种网络拓扑发现的方法和网络管理设备 | |
| US20020143905A1 (en) | Method and apparatus for discovering network topology | |
| JP4323524B2 (ja) | インターネットプロトコル(ip)ベースネットワークにおけるリンク−スコープ−タイプ管理オブジェクトの集中コンフィグレーション | |
| KR20150056159A (ko) | SDN(Software-defined networking)에서 네트워크 장애 해소를 위한 컨트롤러 및 스위치의 동작 방법과, 이를 위한 컨트롤러 및 스위치 | |
| EP1185041B1 (en) | OSPF autonomous system with a backbone divided into two sub-areas | |
| US6931441B1 (en) | Method and apparatus for managing a network using link state information | |
| US20040215781A1 (en) | Techniques for determining device connectivity in a network using protocol-specific connectivity information | |
| EP1524797A1 (en) | Method and system for the centralized collection of link state routing protocol data | |
| JP4169710B2 (ja) | Bgp経路情報管理システムおよびそのプログラム | |
| Al Salti et al. | An effective, efficient and scalable link discovery (EESLD) framework for hybrid multi-controller SDN networks | |
| EP3754933A1 (en) | Fault diagnosis method and apparatus therefor | |
| CN114531392B (zh) | 组播业务设计方法、服务器及存储介质 | |
| KR20040102029A (ko) | 아이피 네트워크 내에서 토폴로지 인식 정보를 제공하는방법 | |
| CN119835135B (zh) | 一种网络设备管理方法 | |
| CN113556796A (zh) | 配置路由域标识的方法及设备 | |
| KR101074602B1 (ko) | 엘에스피를 이용한 논리망의 맵 표시장치 및 방법 | |
| JP2011199383A (ja) | 閉路検出方法、閉路検出システム、及び閉路検出用プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20040903 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20070411 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080327 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20080729 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20080327 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |