[go: up one dir, main page]

KR101089832B1 - 네트워크 자율 관리 시스템 - Google Patents

네트워크 자율 관리 시스템 Download PDF

Info

Publication number
KR101089832B1
KR101089832B1 KR1020100006325A KR20100006325A KR101089832B1 KR 101089832 B1 KR101089832 B1 KR 101089832B1 KR 1020100006325 A KR1020100006325 A KR 1020100006325A KR 20100006325 A KR20100006325 A KR 20100006325A KR 101089832 B1 KR101089832 B1 KR 101089832B1
Authority
KR
South Korea
Prior art keywords
network
transmission path
autonomous management
packet
measuring
Prior art date
Application number
KR1020100006325A
Other languages
English (en)
Other versions
KR20110086926A (ko
Inventor
김성수
홍원기
원영준
Original Assignee
포항공과대학교 산학협력단
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 포항공과대학교 산학협력단 filed Critical 포항공과대학교 산학협력단
Priority to KR1020100006325A priority Critical patent/KR101089832B1/ko
Priority to PCT/KR2011/000042 priority patent/WO2011090280A2/ko
Priority to EP11734829.2A priority patent/EP2530872B1/en
Priority to US13/574,255 priority patent/US9019817B2/en
Publication of KR20110086926A publication Critical patent/KR20110086926A/ko
Application granted granted Critical
Publication of KR101089832B1 publication Critical patent/KR101089832B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0882Utilisation of link capacity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

네트워크 상태를 능동 측정 방식에 의하여 측정하고 분석하는 능동 측정부,상기 네트워크 상태를 수동 측정 방식에 의하여 측정하고 분석하는 수동 측정부, 상기 능동 측정부 및 상기 수동 측정부로부터 상기 네트워크의 측정결과 및 분석결과를 전송받아 상기 네트워크의 상태를 판단하는 자율 관리 제어부 및 상기 자율 관리 제어부로부터 전송경로 메시지를 받아 상기 전송경로 메시지에 따라 전송경로를 조정하는 전송경로 제어부로 구성되는 네트워크 자율 관리 시스템을 개시한다.

Description

네트워크 자율 관리 시스템{Network Management System}
본 발명은 네트워크 통신에 관한 것으로, 보다 상세하게는 인터넷에서의 네트워크 관리를 위한 계층 설정 및 트래픽 관리 방법에 관한 것이다.
인터넷 전용선의 보급과 활용이 대중화 되고 인터넷을 기반으로 한 새로운 서비스와 인터넷을 활용한 다양한 형태의 정보 전달이 급속히 증가함에 따라 네트워크의 트래픽은 급격히 증가하고 있으며 그 증가세는 더해 갈 것을 예상된다. 이에 따라, 네트워크의 효율적인 관리를 위하여 트래픽을 모니터링하여 네트워크 운용 효율성을 높이는 방법의 제시가 필요하다.
일반적으로 네트워크 성능 측정 방법은 그 특성에 따라 능동 측정 방법과 수동 측정 방법으로 크게 나눌 수 있다. 능동 측정 방법은 시험 패킷을 네트워크에 부과하고, 패킷이 네트워크를 통과한 후 나타나는 지연, 손실 등의 특성을 측정하여 주로 망의 성능을 분석하는 방법이다. 수동 측정 방법은 네트워크 흐름에 영향을 주지 않으면서 현재 네트워크에 흐르는 패킷을 감시하고, 수집된 정보를 바탕으로 주로 트래픽 규모나 트래픽 구성 또는 특성 등을 분석하는 방법이다.
능동 측정(AM)은 IP(Internet Protocol) 네트워크에서는 NIMI(National Internet Measurement Infrastructure)와 Surveyor 툴 등이 IP 네트워크에서 SNMP(Simple Network Management Protocol)와 MIB(Management Information Base), 유닉스(UNIX)에서 운용되는 tcpdump, 및 시스코(CISCO)사의 넷플로우(NetFlow) 등이 있다.
현재의 네트워크는 네트워크의 트래픽 측정을 위해 수동 측정이 주로 이용되고 있다. 하지만 수동 측정과 능동측정은 각각의 장점과 단점을 가지고 있으며 수동 측정만을 이용한 네트워크의 상태 파악에는 한계가 있으며 상기한 능동 측정 방법은 시스템 구축, 분석 및 컨설팅에 필요한 경제적인 부담이 크다는 문제점을 내포하고 있다.
더불어, 현재 네트워크의 패킷 전송은 단일 경로 기반의 라우팅을 이용한다. 단대단(End-to-End) 패킷 전송 시 복수의 경로가 존재함에도 현재의 라우팅 기법은 단일한 경로를 이용하므로 전송되는 패킷이 특정 링크에 집중되어 혼잡이 발생할 수 있다. 이와 같은 문제점을 해결하기 위해 현재의 네트워크는 TCP 혼잡제어 메커니즘에 의존하고 있으나, TCP 혼잡제어 메커니즘은 특정한 패킷 전송 경로에 혼잡이 발생하기 전에는 동작하지 않고 단지 호스트의 패킷 전송량을 조절할 뿐이며 복수의 경로를 이용하지 못한다.
또한 현재 인터넷의 네트워크 성능을 감시하기 위한 SNMP, NetConf와 같은 모니터링 프로토콜은 데이터 패킷과 동일한 전송 경로를 이용하므로 데이터 패킷 전송 장애가 발생했을 경우에는 데이터 패킷의 전송 상태를 감시하는 모니터링 정보의 전송 역시 불가능하다. 이는 네트워크 상에 문제가 발생했을 경우 정확한 진단과 원인의 파악이 어려움을 의미한다. 이러한 문제점은 현재의 네트워크 모니터링 정보가 TCP, UDP와 같은 데이터 계층의 동일한 프로토콜을 사용함에서 발생하는데, 라우터나 스위치에서는 모든 모니터링 정보를 데이터와 동일하게 취급하기 때문에 발생한다. 이러한 문제점을 해결하기 위한 트래픽 모니터링 방법 및 전송경로 제어 방법에 대한 고려가 필요하다.
본 발명이 해결하고자 하는 과제는 네트워크의 효율적인 관리를 위한 네트워크 상황에 적응적으로 결정되는 트래픽 측정방법을 제공하는 것이다.
본 발명이 해결하고자 하는 다른 과제는 네트워크의 혼잡을 미연에 방지하는네트워크의 전송경로 제어 방법을 제공하는 것이다.
본 발명에 따른 네트워크 자율 관리 시스템은 네트워크 상태를 능동 측정 방식에 의하여 측정하고 분석하는 능동 측정부, 상기 네트워크 상태를 수동 측정 방식에 의하여 측정하고 분석하는 수동 측정부, 상기 능동 측정부 및 상기 수동 측정부로부터 상기 네트워크의 측정결과 및 분석결과를 전송받아 상기 네트워크의 상태를 판단하는 자율 관리 제어부 및 상기 자율 관리 제어부로부터 전송경로 메시지를 받아 상기 전송경로 메시지에 따라 전송경로를 조정하는 전송경로 제어부를 포함하여 구성된다.
상기 능동 측정부는 상기 네트워크를 구성하는 스위치에 탑재되고 단대단 대역폭 사용량 및 단대단 지연시간을 측정할 수 있다.
상기 수동 측정부는 상기 네트워크를 구성하는 스위치에 탑재되고 모든 패킷을 수집하거나 일부 패킷을 샘플링하여 수집하여 측정을 수행할 수 있다.
상기 네트워크의 상기 측정결과는 대역폭 사용량 및 플로우 정보를 포함하고, 상기 플로우 정보는 상기 플로우 정보를 발신하는 하드웨어의 주소 및 상기 플로우 정보를 수신하는 하드웨어 주소를 포함할 수 있다.
상기 자율 관리 제어부는 현재의 경로가 혼잡할 경우 데이터를 전송할 대안 경로를 계산하고, 스위치의 임의의 인터페이스의 대역폭 사용량 TCurrent가 설정된 임계값 t1을 초과하면 상기 대안경로의 대역폭 사용량 TAlternative을 설정된 임계값 t2와 비교하여 상기 TAlternative이 상기 t2 보다 작은 경우 상기 대안경로로 데이터 전송을 수행할 것을 지시하는 상기 전송경로 메시지를 상기 전송경로 제어부로 전송할 수 있다.
상기 자율 관리 제어부는 상기 네트워크의 특정 링크에 장애가 발생하였을 경우 또는 패킷의 전송이 원활하지 않을 경우, 상기 패킷을 데이터 패킷과 관리 패킷으로 나누어 각각 서로 다른 전송경로로 전송하도록 하는 상기 전송경로 메시지를 설정할 수 있다.
상기 서로 다른 전송경로는 각각 데이터 패킷과 관리 패킷을 전송하도록 설정된 서로 다른 레이어이거나, 상기 네트워크의 각 스위치에서 물리적으로 독립된 서로 다른 링크일 수 있다.
본 발명의 실시예에 따르면 네트워크의 트래픽에 대한 효율적인 측정이 가능하고 특정 경로의 혼잡을 예측하여 혼잡을 미연에 방지하고 네트워크 전송경로 설정/제어를 통하여 데이터 전송에 문제가 발생하여도 관리 정보의 전달을 가능하게 하여 네트워크에 발생한, 발생할 수 있는 문제들의 신속한 해결이 가능하다.
도 1은 미래 인터넷 자율관리 시스템
도 2는 자가적응적 모니터링 프로브 (Self-adaptive monitoring probe)
도 3은 자율관리 제어 메커니즘
도 4는 자가 적응적 수동 측정
도 5는 대역폭 사용 정보 표현 식
도 6은 전송 경로 재설정 세부 프로세스
도 7은 데이터 계층과 관리 계층 분리 구성
도 8은 Data packet 과 management packet의 전송 경로 분리 구성 방법 1
도 9는 Data packet 과 management packet의 전송 경로 분리 구성 방법 2
이하 첨부한 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 일 실시예에 따른 인터넷 자율관리 시스템을 개략적으로 나타낸 블록도이다.
본 발명의 실시예에 따른 자율관리 시스템(100)은 능동 측정부(110), 수동 특정부(120), 자율관리 제어부(130) 및 패킷 전송경로 제어부(140)로 구성될 수 있다.
자율 관리 시스템(100)에서 네트워크 측정은 능동 측정부(110)와 수동 측정부(120)에서 이루어 지는데 능동 측정부(110)에서는 능동 측정 기법을 이용해 네트워크의 상태를 측정하고 분석한 결과를 자율관리 제어부(130)에 전송할 수 있다. 이때에 사용되는 능동 측정 기법의 일례로 인터넷 제어 메시지 프로토콜 에코 요청(Internet Control Message Protocol(ICMP) echo request) 패킷을 보내 그 결과를 이용해 네트워크의 상태를 측정할 수 있다. 이외에도 다양한 능동 측정 방식이 사용될 수 있으며, 능동 측정 방법 및 이하 기술할 수동 측정의 방법으로는 알려진 다양한 방법이 사용될 수 있으며, 본 발명의 기술적 사상은 이에 제한되지 아니한다.
수동 측정부(120) 에서는 수동 측정 기법을 이용해 네트워크의 상태를 측정하는데 일례로 각 스위치의 중앙 처리 장치(Central Processing Unit, CPU) 사용량을 확인한 후 CPU 사용량이 높으면 샘플링 기법을 이용해 수동측정으로 인한 장비의 부담을 줄이고 CPU 사용량이 높지 않으면 모든 패킷을 수집하며(122) 수집한 패킷을 이용해 플로우(Flow)를 생성(124)해 생성된 플로우를 자율관리 제어부(130)에 전달한다.
자율 관리 제어부(130)에서는 현재의 네트워크 상태를 분석하고 분석한 결과에 따라 더 자세한 네트워크의 상태 정보를 얻기 위해 추가로 필요한 측정을 능동 측정부(110)에 요청할 수 있다. 자율관리 제어부(130)에서는 능동 측정부와 수동 측정부에서 수집된 정보를 바탕으로 네트워크의 현재 상태가 정상인지를 판단하고 혼잡이 예측되거나 문제의 해결이 필요하다고 판단되는 경우, 패킷 전송경로 제어부(140)에 전송경로 수정 메시지를 보낸다. 패킷 전송경로 제어부(140)는 해당 스위치의 플로우 테이블의 해당하는 플로우 정보를 수정해 패킷의 전송 경로를 수정한다. 시스템의 자율관리 제어부(130)는 유니버설 프로브 제어기(Universal probe controller)에 탑재되어 전체 네트워크를 관리하는데, 이와 관련하여 도 2를 참조하여 다시 상세히 설명한다.
도 2는 본 발명의 실시예에 따른 인터넷 자율관리 시스템의 개념도이다.
네트워크를 구성하는 모든 스위치에 자가 적응적 모니터링 프로브(Self adaptive monitoring probe, 210)들이 탑재되고 수동 측정부(220) 모듈과 능동 측정부(230) 모듈이 탑재되어 다양한 트래픽 및 네트워크 상태를 측정한다. 수동 측정부(220)에서는 모든 패킷을 수집(Full packet capture)하거나 샘플링 기법을 적용해 일부의 트래픽을 수집할 수도 있다. 능동 측정부(230)에서는 단대단 대역폭(End-to-End bandwidth) 사용량과 단대단 지연시간(End-to-End delay)과 같은 다양한 지표들을 측정할 수 있다. 이러한 모니터링 프로브는 중앙의 유니버설 프로브 제어기(240)에 의해 제어되고 어떤 측정을 수행할 것인지를 결정하게 된다. 유니버설 프로브 제어기(240)는 전체 네트워크의 노드와 링크를 본 발명에서 제시하는 자율관리 메커니즘에 의해 감시하며 전송경로를 자율적으로 조정하는 역할을 수행한다.
도 3은 본 발명의 실시예에 따른 자율관리 제어부의 자율관리 메커니즘을 나타내는 블록도이다. 자율관리 제어부(130)는 도 1의 능동 측정부(110)와 도 1의 수동 측정부(120)에서 측정된 네트워크 정보를 통합하여 분석하고, 네트워크 상태의 정확한 분석을 위해 추가적으로 필요한 능동측정 기법들을 파악해 능동 측정부에 능동 측정 요청 메시지를 전송한다. 통합된 네트워크 측정 정보를 바탕으로 네트워크 대역폭 사용량을 분석하고 네트워크 장애가 예측되면 네트워크 자가 적응 및 설정 과정을 통해 패킷의 전송경로를 재설정하고 패킷 전송경로 수정 메시지를 전송한다.
도 4는 본 발명의 실시예에 따른 자가 적응적 수동 측정 방법을 나타낸 블록도이다. 시스템을 구성하는 스위치들의 각 수동 측정부에서는 단순히 패킷들을 수집하고 플로우를 생성하는 것이 아니라 CPU 사용률 등을 참고해 스위치에 걸리는 부하가 높을 때에는 샘플링 기법을 이용해 선택적으로 패킷을 수집하고, 스위치에 걸리는 부하가 적을 때는 모든 패킷을 참조해 플로우를 생성한다. 생성된 플로우 정보는 유니버설 프로브 제어기로 전송되어 네트워크를 자율적으로 관리하는데 이용된다.
도 5는 본 발명의 실시예에 따른 능동 측정부와 수동 측정부에서 획득된 패킷과 스위치, 사용량 등의 정보를 바탕으로 구성한 대역폭 사용량 표현 식을 나타낸 블록도이다. 대역폭 사용량 표현 식에서는 스위치 ID, 인터페이스 번호, 플로우 정보, 그리고 대역폭 사용량이 기록되게 된다. 플로우 정보 (도면 5-c)는 네트워크 기존의 단 방향 플로우 개념인 발신 IP 주소, 수신 IP 주소, 발신 포트 번호, 수신 포트 번호, 프로토콜 종류의 다섯 가지 정보를 가지고 있는 패킷의 집합체를 확장한 개념이다. 본 발명에서 이용하고 있는 양방향성 플로우(Bi-directional Flow)는 발신 하드웨어 주소, 수신 하드웨어 주소 정보를 추가로 담고 있으며, 단 방향 개념이 아닌 발/수신 양방향 모두에 해당하는 패킷의 집합체를 의미 한다.
도 6은 본 발명의 실시예에 따른 혼잡 예측 및 전송경로 재설정 알고리즘을 나타낸 흐름도이다. 현재의 경로가 혼잡할 경우 데이터를 전송할 대안경로를 계산한다(S610). 이는 해당 스위치가 가진 포트중 현재 알고 있는 경로이외에 다른 경로가 있는지 검사하는 단계이다. 이후 스위치의 특정 인터페이스의 대역폭 사용량이 지정된 허용치 t1과 비교한다(S620). 비교 결과 대역폭 사용량이 지정된 허용치 t1보다 작은 경우 현행 전송경로를 통하여 전송하며 대안 경로 계산 단계를 다시 수행한다. 대역폭 사용량이 t1보다 작은경우 다시 대안 경로를 계산하는 것은 전송이 진행되면서 발생할 수 있는 네트워크 토폴로지의 변화에 따른 적절한 대안 경로를 발견하기 위함이다. 이러한 단계를 반복하여 네트워크의 상황변동에 대한 대처가 가능하다.
비교 결과 대역폭 사용량이 지정된 허용치 t1을 초과할 경우 해당 경로에 혼잡으로 인한 장애가 발생할 것으로 예측하고 혼잡이 발생하기 전에 대안 경로의 대역폭 사용량을 검사한다(S630). 대안 경로의 대역폭 사용량을 설정된 허용치 t2와 비교하여 t2보다 작을 경우는 임의의 플로우를 선택해 대안 경로로 우회 시킨다(S640). 대안 경로의 대역폭 사용량 역시 t2보다 클 경우 관리자의 정책에 따라 특정 플로우에 이상이 있는지 여부를 점검(S650)하여 이상이 있는 경우 특정 플로우를 필터링(filtering)(S660)하고 이상이 없는 경우 현재 상태를 유지한다. 도 6의 알고리즘은 해당 스위치의 인터페이스에서 주기적으로 수행되므로 임의의 플로우를 선택해서 경로를 재설정하는 방법이 반복되어 적용되면 모든 인터페이스를 100% 사용하는 높은 트래픽 전송의 경우를 제외하고는 인터페이스의 대역폭 사용량은 t1이하로 유지된다.
도면 7은 본 발명의 실시예에 따른 데이터 계층과 관리 계층의 분리 구성을 개략적으로 보여주는 그림이다. 본 발명에 따른 데이터 계층과 관리 계층의 분리 구성은 데이터 패킷과 관리 패킷을 서로 다른 전송경로를 통해 전송하는 방법과 각 스위치 사이에 물리적으로 분리된 링크를 구성하는 방법이 있다. 자율관리 시스템은 데이터 계층을 이용해 전송되는 모니터링 정보를 통해 네트워크의 상태를 측정하고 문제를 감지하며 데이터 계층 설정에 변화가 필요할때는 데이터 계층 설정을 변경해 데이터가 전송되는 방식을 수정한다. 이하에서 각각 방법을 도 8과 도 9를 참조하여 상세히 설명한다.
도 8은 본 발명의 실시예에 따른 데이터(data) 패킷과 관리(Management) 패킷의 전송경로를 분리 구성한 일례를 나타낸 그림이다. 링크에 장애가 발생했을 경우 또는 패킷의 전송이 원활하지 않을 경우, 데이터 패킷과 관리 패킷 모두 전송이 불가능하므로 관리 노드의 IP, MAC 주소 정보와 토폴로지(Topology) 정보를 입력받아 각 링크의 대역폭 사용량을 고려해 전송경로 제어부에서 데이터 패킷의 전송경로와는 다른 관리 패킷의 전송을 위한 경로를 계산하고 각 스위치의 해당 IP와 MAC 주소를 가지는 플로우는 데이터 패킷과 다른 경로로 전송될 수 있도록 해당 경로의 스위치들의 플로우 테이블을 재설정한다.
관리 패킷 전송경로의 데이터 패킷 전송경로와의 분리된 설정을 통해 도 7의 데이터와 관리 패킷이 서로 다른 전송경로를 이용하는 로컬네트워크의 구성이 가능하다. 이와 같은 네트워크의 구성으로 데이터 패킷의 전송이 문제가 생기는 경우에도 관리 패킷은 전송이 가능하다.
도 9는 본 발명의 실시예에 따른 데이터 계층과 관리 계층의 분리를 위해 각 스위치에 서로 물리적으로 독립된 두개의 링크의 구성을 나타낸다. 데이터 패킷의 전송만을 위한 링크(910)와 관리 패킷의 전송을 위한 링크(920)의 물리적인 분리를 통해 데이터 링크에 장애가 발생하거나 대량의 트래픽 발생으로 원활한 데이터 전송이 불가능한 경우에도 관리 패킷은 독립적인 링크를 이용해서 원활한 전송이 가능하다. 이에 따라 원활한 관리 패킷의 수신으로 네트워크에 문제가 발생했을 경우 종래의 네트워크에서 보다 수신된 관리 패킷을 통한 신속한 원인 파악과 해결이 이루어질 수 있다.

Claims (7)

  1. 네트워크 상태를 능동 측정 방식에 의하여 측정하고 분석하는 능동 측정부;
    상기 네트워크 상태를 수동 측정 방식에 의하여 측정하고 분석하는 수동 측정부;
    상기 능동 측정부 및 상기 수동 측정부로부터 상기 네트워크의 측정결과 및 분석결과를 전송받아 상기 네트워크의 상태를 판단하는 자율 관리 제어부; 및
    상기 자율 관리 제어부로부터 전송경로 메시지를 받아 상기 전송경로 메시지에 따라 전송경로를 조정하는 전송경로 제어부;로 구성되고,
    상기 자율 관리 제어부는 현재의 경로가 혼잡할 경우 데이터를 전송할 대안 경로를 계산하고, 스위치의 임의의 인터페이스의 대역폭 사용량 TCurrent가 설정된 임계값 t1을 초과하면 상기 대안경로의 대역폭 사용량 TAlternative을 설정된 임계값 t2와 비교하여 상기 TAlternative이 상기 t2 보다 작은 경우 상기 대안경로로 데이터 전송을 수행할 것을 지시하는 상기 전송경로 메시지를 상기 전송경로 제어부로 전송하는 것을 특징으로 하는 네트워크 자율관리 시스템.
  2. 제 1항에 있어서,
    상기 능동 측정부는 상기 네트워크를 구성하는 스위치에 탑재되고 단대단 대역폭 사용량 및 단대단 지연시간을 측정하는 것을 특징으로 하는 네트워크 자율 관리 시스템.
  3. 제1항에 있어서,
    상기 수동 측정부는 상기 네트워크를 구성하는 스위치에 탑재되고 모든 패킷을 수집하거나 일부 패킷을 샘플링하여 수집하여 측정을 수행하는 것을 특징으로 하는 네트워크 자율 관리 시스템.
  4. 제1항에 있어서,
    상기 네트워크의 상기 측정결과는 대역폭 사용량 및 플로우 정보를 포함하고, 상기 플로우 정보는 상기 플로우 정보를 발신하는 하드웨어의 주소 및 상기 플로우 정보를 수신하는 하드웨어 주소를 포함하는 것을 특징으로 하는 네트워크 자율 관리 시스템.
  5. 삭제
  6. 제 1항에 있어서,
    상기 자율 관리 제어부는 상기 네트워크의 특정 링크에 장애가 발생하였을 경우 또는 패킷의 전송이 원활하지 않을 경우, 상기 패킷을 데이터 패킷과 관리 패킷으로 나누어 각각 서로 다른 전송경로로 전송하도록 하는 상기 전송경로 메시지를 설정하는 것을 특징으로 하는 네트워크 자율관리 시스템.
  7. 제6항에 있어서,
    상기 서로 다른 전송경로는 각각 데이터 패킷과 관리 패킷을 전송하도록 설정된 서로 다른 레이어이거나, 상기 네트워크의 각 스위치에서 물리적으로 독립된 서로 다른 링크인 것을 특징으로 하는 네트워크 자율관리 시스템.
KR1020100006325A 2010-01-25 2010-01-25 네트워크 자율 관리 시스템 KR101089832B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020100006325A KR101089832B1 (ko) 2010-01-25 2010-01-25 네트워크 자율 관리 시스템
PCT/KR2011/000042 WO2011090280A2 (ko) 2010-01-25 2011-01-05 네트워크 자율 관리 시스템
EP11734829.2A EP2530872B1 (en) 2010-01-25 2011-01-05 Autonomic network management system
US13/574,255 US9019817B2 (en) 2010-01-25 2011-01-05 Autonomic network management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100006325A KR101089832B1 (ko) 2010-01-25 2010-01-25 네트워크 자율 관리 시스템

Publications (2)

Publication Number Publication Date
KR20110086926A KR20110086926A (ko) 2011-08-02
KR101089832B1 true KR101089832B1 (ko) 2011-12-05

Family

ID=44307363

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100006325A KR101089832B1 (ko) 2010-01-25 2010-01-25 네트워크 자율 관리 시스템

Country Status (4)

Country Link
US (1) US9019817B2 (ko)
EP (1) EP2530872B1 (ko)
KR (1) KR101089832B1 (ko)
WO (1) WO2011090280A2 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150195174A1 (en) * 2012-08-02 2015-07-09 Nec Corporation Traffic data collection apparatus, traffic data collection method and program
US20140092753A1 (en) * 2012-09-28 2014-04-03 Cisco Technology, Inc. Traffic-based quality of service (qos) monitoring in highly constrained networks
KR20160139591A (ko) 2015-05-28 2016-12-07 삼성에스디에스 주식회사 라우팅 방법 및 그 장치
US10425458B2 (en) 2016-10-14 2019-09-24 Cisco Technology, Inc. Adaptive bit rate streaming with multi-interface reception
CN110324165B (zh) 2018-03-30 2021-05-11 华为技术有限公司 网络设备的管理方法、装置及系统
US10979314B2 (en) 2019-01-24 2021-04-13 Vmware, Inc. Dynamic inter-cloud placement of virtual network functions for a slice
US10944647B2 (en) 2019-01-24 2021-03-09 Vmware, Inc. Dynamic inter-cloud placement of virtual network functions for a slice
US10958579B2 (en) * 2019-05-14 2021-03-23 Vmware, Inc. Congestion avoidance in a slice-based network
US11012288B2 (en) 2019-05-14 2021-05-18 Vmware, Inc. Congestion avoidance in a slice-based network
US10892994B2 (en) 2019-05-14 2021-01-12 Vmware, Inc. Quality of service in virtual service networks
US10897423B2 (en) 2019-05-14 2021-01-19 Vmware, Inc. Congestion avoidance in a slice-based network
US11588733B2 (en) 2019-05-14 2023-02-21 Vmware, Inc. Slice-based routing
CN111327471B (zh) * 2020-02-24 2023-04-28 中移(杭州)信息技术有限公司 网络质量分析方法、装置、计算机设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100298176B1 (ko) * 1998-12-02 2001-08-07 이계철 통신망관리시스템에서의가입자회선서비스를위한장애전송로우회절체방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100384045B1 (ko) 2001-09-26 2003-05-14 한국과학기술원 Mpls 라우터로 구성된 ip 네트워크에서 명시적 경로설정방법
US7222190B2 (en) * 2001-11-02 2007-05-22 Internap Network Services Corporation System and method to provide routing control of information over data networks
AU2003300900A1 (en) * 2002-12-13 2004-07-09 Internap Network Services Corporation Topology aware route control
KR100543446B1 (ko) 2003-04-23 2006-01-23 학교법인 영남학원 레이블 스위칭 경로의 트래픽 측정을 위한 성능 관리 방법
KR100689430B1 (ko) * 2004-12-16 2007-03-08 삼성전자주식회사 디지털 홈 서비스에서 하이브리드 모니터링을 통한 동적서비스 품질 매핑 장치 및 방법
KR100715721B1 (ko) 2005-08-01 2007-05-08 서울통신기술 주식회사 네트워크의 트래픽 제어방법
US7636789B2 (en) * 2007-11-27 2009-12-22 Microsoft Corporation Rate-controllable peer-to-peer data stream routing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100298176B1 (ko) * 1998-12-02 2001-08-07 이계철 통신망관리시스템에서의가입자회선서비스를위한장애전송로우회절체방법

Also Published As

Publication number Publication date
WO2011090280A3 (ko) 2011-12-01
WO2011090280A2 (ko) 2011-07-28
US20120281528A1 (en) 2012-11-08
US9019817B2 (en) 2015-04-28
KR20110086926A (ko) 2011-08-02
EP2530872A2 (en) 2012-12-05
EP2530872B1 (en) 2016-03-23
EP2530872A4 (en) 2013-10-23

Similar Documents

Publication Publication Date Title
KR101089832B1 (ko) 네트워크 자율 관리 시스템
AU2021225182B2 (en) Systems and methods for managing multi-layer communication networks
US10616074B2 (en) System, apparatus, procedure, and computer program product for planning and simulating an internet protocol network
CN107005437B (zh) 网络断层扫描的方法和装置
KR102544682B1 (ko) 소프트웨어 정의 네트워크 환경에서 기계 학습 기반의 경로 선택 장치 및 방법
US9178794B2 (en) Communication quality monitoring system, communication quality monitoring method and recording medium
KR20140088206A (ko) 네트워크 측정 트리거들을 사용하는 서비스 보장
Teixeira et al. Deploying time-based sampling techniques in software-defined networking
Zhang et al. A Low-overhead and Real-time Service Recovery Mechanism for Data Center Networks with SDN
KR20060084052A (ko) Mpls 네트워크의 성능 관리 장치 및방법
JP6025596B2 (ja) 測定装置制御装置及びネットワークモニタシステム
Lima et al. Deploying Time-based Sampling Techniques in Software-Defined Networking

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100125

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110216

Patent event code: PE09021S01D

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: 20110830

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20111129

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20111129

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20140930

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20140930

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20151001

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20151001

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170909