KR100929574B1 - 이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법 - Google Patents

이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법 Download PDF

Info

Publication number
KR100929574B1
KR100929574B1 KR1020070130171A KR20070130171A KR100929574B1 KR 100929574 B1 KR100929574 B1 KR 100929574B1 KR 1020070130171 A KR1020070130171 A KR 1020070130171A KR 20070130171 A KR20070130171 A KR 20070130171A KR 100929574 B1 KR100929574 B1 KR 100929574B1
Authority
KR
South Korea
Prior art keywords
packet
forwarding
message
information
protection switching
Prior art date
Application number
KR1020070130171A
Other languages
English (en)
Other versions
KR20090062743A (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 KR1020070130171A priority Critical patent/KR100929574B1/ko
Publication of KR20090062743A publication Critical patent/KR20090062743A/ko
Application granted granted Critical
Publication of KR100929574B1 publication Critical patent/KR100929574B1/ko

Links

Images

Classifications

    • 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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2466Traffic characterised by specific attributes, e.g. priority or QoS using signalling traffic
    • 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
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/54Organization of routing tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 장치 및 방법에 관한 것으로서, 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 장치에 있어서, 적어도 하나의 포워딩 정보를 저장하는 포워딩 테이블저장부와, 인접 이더넷 노드로부터 수신된 패킷에 포함된 관리 메시지가 보호 절체 메시지인지를 확인하고, 포워딩 테이블저장부에 저장된 포워딩 정보 중 갱신될 포워딩 정보를 추출하고, 추출된 포워딩 정보를 갱신하기 위한 제어메시지 명령 정보를 생성하는 패킷 관리 처리부와, 패킷 관리 처리부로부터 제어메시지 명령 정보가 수신되면, 포워딩 테이블저장부의 포워딩 정보를 참조하여, 수신된 제어메시지 명령 정보와 관련된 포워딩 정보를 갱신하고, 보호 절체 메시지를 우선으로 처리하는 패킷 전송 처리부를 포함한다.
Metro Ethernet, 링 네트워크, 보호 절체, OAM

Description

이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치 및 방법{Apparatus and method for protection switching of transmitted packet to Ethernet node}
본 발명은 이더넷 노드 및 그 노드의 링크 절체 장치 및 방법에 관한 것으로서, 특히 이더넷 링 네트워크에서 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하기 위한 장치 및 방법에 관한 것이다.
본 연구는 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발 사업의 일환으로 수행한 연구로부터 도출된 것이다. [과제관리번호 : 2005-S-102-03, 캐리어급 이더넷 기술 개발]
이더넷(Ethernet)은 가장 광범위하게 설치된 근거리통신망 기술이다. 이 같은 이더넷 서비스는 그동안 간편성, 유용성, 확장성 및 가격 효율성의 측면에서 발전해 왔다. 또한, 이더넷 서비스는 이미 표준화가 이루어진 기술과 널리 사용됨에 따른 이해도가 높기 때문에 이더넷 서비스를 쉽게 구현할 수 있다는 것이다. 이에 따라, 모든 네트워크 장비들과 호스트들은 이더넷 서비스를 통해 랜(LAN) 영역 내에서 서로 연결되어 있으며, 랜을 벗어나는 영역에서도 통신할 수 있다. 뿐만 아 니라, 이더넷은 내부 가상 가설망(Intranet VPN)과 외부 가상 사설망(External VPN)을 통해 비지니스 영역으로의 확장성과 유용성이 갖으며, 가입자들은 별도의 장치를 설치하거나 구입할 필요없이 서비스를 이용할 수 있다.
이 같은 이더넷을 이용하여 이더넷 링 네트워크를 구성하는데 있어서, 종래에는 논리적으로 무한 루프를 방지하기 위하여 특정 링크를 폐색시킨다. 이더넷 링 네트워크에서 정상 동작하고 있는 링크에서 장애가 발생시, 장애 링크는 폐색으로 표시되고 무한 루프가 없는 새로운 선형 링크가 생성된다. 이때, 링을 구성하는 각 노드들은 새로운 선형 링크가 형성되므로 기존의 선형 링크를 담당한 패킷 전달 테이블은 더 이상 유효하지 않으며 새로운 선형 링크를 위해서 기존 테이블의 정보를 모두 삭제한다.
또 다른 종래의 방법은 기존 전달 테이블을 삭제하지 않고 새로운 선형 링크의 정보를 갱신하기 위해서 장애가 발생한 링크를 가지는 노드에서 인접한 노드로 보호 절체 메시지를 전송한다. 이 보호 절체 메시지에는 장애가 발생한 노드에서 새로 생성된 선형 링크정보가 포함된다. 장애 발생 노드에서는 장애 발생과 관련되어 변경된 링크정보가 포함된다. 장애 발생 노드에서는 장애 발생과 관련되어 변경된 링크정보와 관련된 포워딩 엔트리를 포워딩 테이블에서 추출하여 인접노드로 보호 절체 메시지를 전송한다. 이후, 인접 노드는 수신된 보호 절체 메시지를 네트워크 장비의 제어 프로세서에 전송하고, 제어 프로세서는 수신된 보호 절체 메시지를 분석하여 장애가 발생한 노드와 관련된 기존의 전달 테이블을 수정한다.
이 같은 종래의 방법들은 보호 절체 메시지를 제어 프로세서에서 처리하여 링 네트워크의 보호 절체를 50ms 내에 수행하기 어려운 문제점이 있다. 예를 들어, 일반적인 대형 시스템의 제어부가 초당 십만개의 포워딩(Forwarding) 정보를 갱신한다고 가정하면, 일만개의 포워딩 엔트리를 갱신하기 위해서는 약 100ms 이상의 시간이 소요된다. 즉, 제어부는 50ms 내에 보호, 절체를 이루기 위해서는 장애 감지 및 기타 처리 시간을 제외한 5 ~ 10ms의 빠른 시간 내에 전달 테이블의 연관된 포워딩 정보를 갱신하여야 한다. 이에 따라, 종래의 이더넷 링 네트워크가 보호 절체 메시지를 처리함에 있어서, 링을 구성하는 각 노드의 하위 링크에 일만개 이상의 호스트가 있을 경우, 범용 프로세서로 이루어진 제어부는 전달 테이블을 갱신하지 못하는 문제가 발생한다. 이에 따라, 기존의 노드에 새로 입력된 데이터 프레임은 테이블이 삭제되지 않고 새로운 링크정보로 갱신되지 못한 전달 테이블 엔트리를 참조하는 문제가 발생하게 된다.
결국, 데이터 프레임은 새로 갱신되지 못한 전달 테이블의 포워딩 정보를 참조하여 잘못된 목적지를 향해서 가거나 프레임이 삭제되는 문제가 발생하게 된다.
본 발명은 이와 같은 문제점을 해결하고자 하는 것으로서, 이더넷 링 네트워크에서 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 제어부에서 처리하지 않고 데이터 프레임을 고속으로 처리하는 포워딩 정보에서 데이터 프레임보다 우선 처리하여 입력되는 데이터 프레임의 손실을 최소로 하는 것을 목적으로 한다.
나아가 본 발명은, 전달 테이블을 갱신하는 시간을 50ms 이내로 최소화하여 각 노드에서 새로 입력되는 데이터 프래임의 보호 절체가 이루어지도록 하는 것을 목적으로 한다.
전술한 기술적 과제는 후술하는 본 발명의 특징적인 양상들에 의해 달성된다. 본 발명은 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 장치에 있어서, 적어도 하나의 포워딩 정보를 저장하는 포워딩 테이블저장부와, 인접 이더넷 노드로부터 수신된 패킷에 포함된 관리 메시지가 보호 절체 메시지인지를 확인하고, 보호 절체 메시지의 정보로부터 포워딩 테이블저장부에 저장된 포워딩 정보 중 갱신될 포워딩 정보를 추출하고, 추출된 포워딩 정보를 갱신하기 위한 제어메시지 명령 정보를 생성하는 패킷 관리 처리부와, 패킷 관리 처리부로부터 제어메시지 명령 정보가 수신되면, 포워딩 테이블저장부의 포워딩 정보를 참조하여, 수신된 제어메시지 명령 정보와 관련된 포워딩 정보를 갱신하고, 보호 절체 메시지를 우선으로 처리하는 패킷 전송 처리부를 포함하는 것을 특징으로 한다.
본 발명의 이 같은 양상에 따라, 보호 절체 메시지인 관리 메시지를 포함한 패킷이 포워딩 테이블저장부에 갱신된 포워딩 정보를 참조하여 정확한 목적지로 이동될 수 있으며, 보호 절체 메시지를 갖는 패킷을 우선으로 전송함으로써 고속 전송을 할 수 있다.
본 발명은 보호 절체 메시지를 제어부에서 처리하지 않고 데이터 프레임을 고속으로 처리하는 포워딩 정보에서 데이터 프레임보다 우선순위를 높여 처리함으로써, 입력되는 데이터 프레임의 손실을 최소로 할 수 있는 효과가 있다.
뿐만 아니라, 본 발명은 전단 테이블을 갱신하는 시간을 50ms 이내로 최소화하여 보호 절체 메시지를 갖는 패킷이 갱신된 포워딩 정보의 목적지 정보에 따라 정확한 목적지로 이동될 수 있다. 이에 따라, 각 노드에서 새로 입력되는 데이터 프래임의 보호 절체가 이루어질 수 있는 효과가 있다.
전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예들을 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
도 1은 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 장치를 도시한 구성도이다.
도 1에 도시된 바와 같이, 보호 절체 메시지를 처리하는 장치는 포워딩 테이 블저장부(100), 패킷 관리 처리부(200), 패킷 전송 처리부(300)를 포함한다. 포워딩 테이블저장부(100)는 적어도 하나의 포워딩 정보를 저장하는 구성이다. 포워딩 정보는 본 발명의 추가적인 양상에 따라 검색 키 정보, 출발지 주소 정보, 목적지 주소 정보를 포함하는 것이 바람직하다. 패킷 관리 처리부(200)는 패킷을 관리하는 구성으로써, 특히 인접한 이더넷 노드로부터 수신된 패킷들 중 관리(Operation, administration and management : OAM) 메시지를 포함한 패킷들만을 수신한다. 이 같은 패킷 관리 처리부(200)는 관리 메시지 분석부(210)와 제어메시지 생성부(230)를 포함한다.
관리 메시지 분석부(210)는 인접한 이더넷 노드로부터 수신된 패킷들 중 관리 메시지를 포함한 패킷만을 수신한다. 이후, 관리 메시지 분석부(210)는 패킷에 포함된 관리 메시지가 보호 절체 메시지인지를 확인한다. 만약, 패킷에 포함된 관리 메시지가 보호 절체 메시지로 확인되면, 관리 메시지 분석부(210)는 보호 절체 메시지에 포함된 정보를 추출한다. 여기서 보호 절체 메시지에 포함된 정보는 본 발명의 추가적인 양상에 따라 검색 키 정보와 목적지 주소 정보를 포함하는 것이 바람직하다. 따라서, 패킷 관리 처리부(200)의 관리 메시지 분석부(210)는 검색 키 정보와 목적지 주소 정보 중 적어도 하나를 이용하여 포워딩 테이블저장부(100)에 저장된 포워딩 정보들 중 갱신될 포워딩 정보를 확인한다. 상술한 바와 같이, 포워딩 테이블저장부(100)에 저장된 포워딩 정보는 검색 키 정보, 목적지 주소 정보를 포함하기 때문에, 관리 메시지 분석부(210)는 추출된 키 정보와 목적지 주소 정보 중 하나를 이용하여 포워딩 정보를 갱신할 수 있다.
제어메시지 생성부(230)는 상술한 관리 메시지 분석부(210)로부터 추출된 포워딩 정보를 갱신하기 위하여 제어메시지 명령 정보를 생성한다. 이 같은 제어메시지 생성부(230)는 인접 노드로부터 수신되는 보호 절체 메시지를 통해 포워딩 테이블저장부(100)에 저장된 포워딩 정보를 약 일만개 정도 갱신할 수 있는 제어메시지 명령 정보를 생성할 수 있다.
한편, 종래의 보호 절체 메시지 처리 장치는 포워딩 테이블저장부(100)의 포워딩 정보를 갱신하기 위해서 포워딩 테이블저장부(100)에 저장된 포워딩 정보를 검색한 후, 포워딩 정보의 내용을 수정한다. 이 같은 종래 기술은, 예를 들어 패킷 관리 처리부(200)와 포워딩 테이블저장부(100)가 물리적으로 분리된 대형 시스템의 경우, 갱신될 포워딩 정보는 보호 절체 메시지의 내용을 확인인 후 갱신됨에 따라 갱신하는데 많은 시간이 소요된다. 이에 따라, 포워딩 테이블저장부(100)에 저장된 갱신될 포워딩 정보가 모두 갱신되지 못하는 경우가 발생하여, 보호 절체 메시지를 갖는 패킷이 정확한 목지지로 이동될 수 없다.
그러나, 본 발명은 제어메시지 생성부(230)를 통해 포워딩 테이블저장부(100)에 저장된 다수의 포워딩 정보를 신속하게 갱신하여 보호 절체 메시지를 가진 패킷이 정확한 목적지로 이동될 수 있다.
패킷 전송 처리부(300)는 인접한 이더넷 노드로부터 관리 메시지를 포함한 패킷이 수신되면, 패킷 관리 처리부(200)에 수신된 패킷을 전송한다. 이후, 패킷 관리 처리부(200)로부터 제어메시지 명령 정보가 수신되면, 패킷 전송 처리부(300)는 포워딩 테이블저장부(100)의 포워딩 정보를 참조하여, 수신된 제어메시지 명령 정보와 관련된 포워딩 정보를 갱신하고, 보호 절체 메시지를 우선으로 처리한다.
이 같은 패킷 전송 처리부(300)는 적어도 하나의 포워딩부(310)를 포함한다. 포워딩부(310)는 포워딩 테이블저장부(100)에 저장된 포워딩 정보 중 목적지 주소 정보를 참조하여 인접 이더넷 노드로부터 수신된 패킷을 목적지 주소 정보에 포워딩하거나 또는 보호 절체 메시지로 판단되면 패킷 관리 처리부(200)에 전송한다. 이 같은 포워딩부(310)는 도 2와 같이 본 발명의 추가적인 양상에 따라 구성되는 것이 바람직하다.
도 2는 본 발명에 따른 포워딩부의 상세 구성도이다.
도 2에 도시된 바와 같이, 포워딩부(310)는 패킷 처리부(311)와 메시지 처리부(313)를 포함한다. 패킷 처리부(311)는 인접 이더넷 노드로부터 수신된 패킷의 종류의 확인하여, 확인된 패킷이 데이터 패킷이면 목적지 주소로 데이터 패킷을 포워딩한다. 한편, 확인된 패킷이 관리 메시지를 포함하면, 패킷 처리부(311)는 관리 메시지를 포함하는 패킷을 패킷 관리 처리부(200)에 전송한다.
즉, 인접 이더넷 노드로부터 패킷이 패킷 전송 처리부(300)에 전송되면, 포워딩부(310)의 패킷 처리부(311)는 수신된 패킷의 종류를 확인한다. 수신된 패킷이 데이터 패킷이면, 패킷 처리부(311)는 포워딩 테이블저장부(100)에 저장된 포워딩 정보를 참조하여 데이터 패킷을 목적지 주소로 포워딩한다. 한편, 확인된 패킷이 관리 메시지를 포함하면, 패킷 처리부(311)는 관리 메시지를 포함하는 패킷을 패킷 관리 처리부(200)에 전송한다. 관리 메시지를 포함하는 패킷이 패킷 관리 처리부(200)에 수신되면, 패킷 관리 처리부(200)는 관리 메시지 분석부(210)를 통해 패킷이 포함한 관리 메시지가 보호 절체 메시지인지를 확인하게 된다.
이후, 보호 절체 메시지로 확인되면, 관리 메시지 분석부(210)는 확인된 보호 절체 메시지에서 키 정보와 목적지 주소 정보를 추출한다. 그리고, 추출된 정보 중 적어도 하나를 이용하여 포워딩 테이블저장부(100)에 저장된 포워딩 정보 중 갱신될 포워딩 정보를 확인한다. 갱신될 포워딩 정보가 확인되면, 제어메시지 생성부(230)는 확인된 포워딩 정보를 갱신하기 위하여 제어메시지 명령 정보를 생성한다. 이 같이, 생성된 제어메시지 명령 정보와 함께 패킷은 패킷 관리 처리부(200)를 통해 메시지 처리부(313)에 전송된다.
메시지 처리부(313)는 패킷 관리 처리부(200)로부터 포워딩 테이블 엔트리의 갱신의 요구하는 제어메시지를 수신하면 포워딩 테이블저장부(100)에 저장된 포워딩 정보를 참조하여 수신된 패킷과 관련되어 생성된 제어메시지 명령 정보로 포워딩 정보를 갱신하게 된다. 이때 제어메시지에 포함된 키값으로 갱신해야 할 포워딩 테이블 엔트리를 찾지 못하는 경우에는 해당 메시지를 폐기한다.
이하에서는 본 발명의 일 실시예에 따른, 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 방법을 도 3을 참조하여 상세히 설명한다.
도 3은 본 발명의 일 실시예에 따른 보호 절체 메시지 처리 방법을 도시한 흐름도이다.
먼저, 인접 이더넷 노드로부터 패킷이 패킷 전송 처리부에 수신되면(S100), 수신된 패킷은 패킷 처리부를 통해 관리 메시지를 포함하는지 확인된다(S200). 수신된 패킷이 일반 데이터 패킷이면, 일반 데이터 패킷은 포워딩 테이블저장부에 저 장된 포워딩 정보의 목적지 정보에 따라 포워딩 된다. 한편, 수신된 패킷이 관리 메시지를 포함하면, 수신된 패킷은 패킷 관리 처리부에 전송된다. 패킷 관리 처리부에 전송된 관리 메시지를 포함한 패킷은 관리 메시지 분석부를 통해 보호 절체 메시지가 있는지 분석처리 된다(S300).
이에 따라, 패킷이 보호 절체 메시지를 포함하는 것으로 확인되면, 패킷 관리 처리부의 통해 보호 절체 메시지에서 검색 키 정보와 목적지 주소 정보를 추출한다. 이후, 관리 메시지 분석부는 추출된 검색 키 정보와 목적지 주소 정보 중 적어도 하나를 이용하여 포워딩 테이블저장부에 저장된 포워딩 정보를 추출한다(S400). 여기서 포워딩 정보는 검색 키 정보, 출발지 주소 정보, 목적지 주소 정보를 포함하는 것이 바람직하다. 이 같은 추출된 포워딩 정보는 갱신될 포워딩 정보이며, 포워딩 정보를 갱신하기 위하여 제어메시지 명령 정보를 생성한다(S500). 갱신될 포워딩 정보는 생성된 제어메시지 명령 정보를 통해 갱신된다(S600).
이후, 보호 절체 메시지 처리 장치는 포워딩 정보를 갱신한 결과 정보를 응답 큐에 전송하여 제어메시지 생성부에서 제어메시지의 결과를 알 수 있도록 한다(S700). 이와 같이, 인접 이더넷 노드로부터 보호 절체 메시지인 관리 메시지를 포함한 패킷이 수신되면, 상술한 바와 같은 방법에 의해 포워딩 정보는 갱신될 수 있다. 또한, 보호 절체 메시지를 포함한 패킷이 수신되면, 수신된 패킷은 인접 이더넷 노드로부터 수신되는 데이터 패킷들 중 우선으로 처리한다. 이에 따라, 포워딩 테이블저장부에 저장된 다수의 포워딩 정보는 신속하게 갱신되어 보호 절체 메 시지를 가진 패킷이 정확한 목적지로 이동될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다.
본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
본 발명은 이더넷 링 네트워크에서 보호 절체 메시지를 고속 처리하는 장치 및 방법을 개발함에 따라, 새로 입력되는 데이터 프레임의 손실을 최소화하고, 전단 테이블 갱신하는 시간을 최소화함으로써, 이 같은 기술이 구현된 이더넷 링 네트워크에서 데이터 전송을 고속으로 처리하는 분야에서 이용될 수 있다.
도 1은 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 장치를 도시한 구성도,
도 2는 본 발명에 따른 포워딩부의 상세 구성도,
도 3은 본 발명의 일 실시예에 따른 보호 절체 메시지 처리 방법을 도시한 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
100 : 포워딩 테이블저장부 200 : 패킷 관리 처리부
210 : 관리 메시지 분석부 230 : 제어메시지 생성부
300 : 패킷 전송 처리부 310 : 포워딩부
311 : 패킷 처리부 313 : 메시지 처리부

Claims (6)

  1. 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 장치에 있어서,
    적어도 하나의 포워딩 정보를 저장하는 포워딩 테이블저장부와;
    상기 이더넷 노드로부터 수신된 패킷에 포함된 관리 메시지가 보호 절체 메시지인지를 확인하여 보호 절체 메시지이면, 상기 보호 절체 메시지에 포함된 검색 키 정보와 목적지 주소 정보를 획득하고, 상기 포워딩 테이블저장부에 저장된 포워딩 정보를 참조하여 상기 획득된 검색 키 정보 또는 목적지 주소 정보와 관련된 포워딩 정보가 있는지를 체크하는 관리 메시지 분석부와, 상기 관리 메시지 분석부를 통해 체크된 포워딩 정보를 갱신하기 위한 제어메시지 명령 정보를 생성하는 제어 메시지 생성부를 포함하는 패킷 관리 처리부와;
    상기 패킷 관리 처리부로부터 상기 제어메시지 명령 정보가 수신되면, 상기 포워딩 테이블저장부의 포워딩 정보 중, 상기 수신된 제어메시지 명령 정보와 관련된 포워딩 정보를 갱신하여, 상기 보호 절체 메시지를 우선으로 처리하는 패킷 전송 처리부;
    를 포함하는 것을 특징으로 하는 보호 절체 메시지 처리 장치.
  2. 제 1 항에 있어서, 상기 포워딩 정보는:
    검색 키 정보, 출발지 주소 정보, 목적지 주소 정보 중 적어도 하나를 포함하여 구성되는 것을 특징으로 하는 보호 절체 메시지 처리 장치.
  3. 삭제
  4. 제 2 항에 있어서, 상기 패킷 전송 처리부는:
    상기 포워딩 테이블저장부의 포워딩 정보 중, 목적지 주소 정보를 참조하여 상기 인접 이더넷 노드로부터 수신된 패킷을 상기 목적지 주소에 포워딩하거나 또는 상기 패킷 관리 처리부에 전송하는 포워딩부;
    를 포함하는 것을 특징으로 하는 보호 절체 메시지 처리 장치.
  5. 제 4 항에 있어서, 상기 포워딩부는:
    상기 인접 이더넷 노드로부터 수신된 패킷의 종류를 확인하여, 상기 확인된 패킷이 데이터 패킷이면 목적지 주소로 상기 데이터 패킷을 포워딩하고, 상기 확인된 패킷이 관리 메시지를 포함하면 상기 패킷을 패킷 관리 처리부에 전송하는 패킷 처리부와;
    상기 패킷 관리 처리부로부터 보호 절체 메시지를 포함한 패킷이 수신되면, 상기 패킷을 인접 이더넷 노드로부터 수신되는 데이터 패킷들 중 우선으로 처리하고, 상기 포워딩 테이블저장부의 포워딩 정보를 참조하여 수신된 패킷과 관련되어 생성된 상기 제어메시지 명령 정보로 포워딩 정보를 갱신하는 메시지 처리부;
    를 포함하는 것을 특징으로 하는 보호 절체 메시지 처리 장치.
  6. 이더넷 노드에 전송된 패킷의 보호 절체 메시지를 처리하는 방법에 있어서,
    인접 이더넷 노드로부터 수신된 패킷이 관리 메시지를 포함하는지 확인하는 단계와;
    관리 메시지를 포함한 상기 패킷을 관리 패킷 관리 처리부에 전송하여 관리 메시지가 보호 절체 메시지인지 확인하는 단계와;
    상기 패킷의 보호 절체 메시지에 포함된 포워딩 정보를 패킷 테이블에서 추출하는 단계와;
    추출된 상기 포워딩 정보를 갱신하기 위한 제어메시지 명령 정보를 생성하는 단계와;
    상기 생성된 상기 제어메시지 명령 정보를 이용하여 상기 포워딩 정보를 갱신하는 단계와;
    상기 포워딩 정보를 갱신한 결과 정보를 응답 큐에 전송하는 단계;
    를 포함하는 것을 특징으로 하는 보호 절체 메시지 처리 방법.
KR1020070130171A 2007-12-13 2007-12-13 이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법 KR100929574B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070130171A KR100929574B1 (ko) 2007-12-13 2007-12-13 이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070130171A KR100929574B1 (ko) 2007-12-13 2007-12-13 이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법

Publications (2)

Publication Number Publication Date
KR20090062743A KR20090062743A (ko) 2009-06-17
KR100929574B1 true KR100929574B1 (ko) 2009-12-03

Family

ID=40991934

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070130171A KR100929574B1 (ko) 2007-12-13 2007-12-13 이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법

Country Status (1)

Country Link
KR (1) KR100929574B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101318156B1 (ko) * 2012-03-26 2013-10-15 주식회사 다산네트웍스 이더넷 링 네트워크에서의 보호 절체 방법

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787176B2 (en) 2009-10-29 2014-07-22 Hewlett-Packard Development Company, L.P. Switch that monitors for fingerprinted packets
KR101317178B1 (ko) * 2009-12-21 2013-10-15 한국전자통신연구원 지그비 게이트웨이 및 이의 메시지 동일화 방법
KR101956155B1 (ko) * 2011-11-23 2019-06-25 (주)아모레퍼시픽 데아닌 유도체를 함유하는 피부 외용제 조성물

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110409A1 (en) 2001-12-07 2003-06-12 Alan Gale Method and apparatus for network fault correction via adaptive fault router
US20040153529A1 (en) * 2002-12-10 2004-08-05 Fujitsu Limited Communications system, and communication device and network management device, which are used therein
US20060250951A1 (en) 2003-12-12 2006-11-09 Koji Ueda Path switching system for network
US20070086361A1 (en) * 2005-10-05 2007-04-19 Nortel Networks Limited Provider link state bridging

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110409A1 (en) 2001-12-07 2003-06-12 Alan Gale Method and apparatus for network fault correction via adaptive fault router
US20040153529A1 (en) * 2002-12-10 2004-08-05 Fujitsu Limited Communications system, and communication device and network management device, which are used therein
US20060250951A1 (en) 2003-12-12 2006-11-09 Koji Ueda Path switching system for network
US20070086361A1 (en) * 2005-10-05 2007-04-19 Nortel Networks Limited Provider link state bridging

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101318156B1 (ko) * 2012-03-26 2013-10-15 주식회사 다산네트웍스 이더넷 링 네트워크에서의 보호 절체 방법
US9509523B2 (en) 2012-03-26 2016-11-29 Dasan Networks, Inc. Method for protection switching in ethernet ring network

Also Published As

Publication number Publication date
KR20090062743A (ko) 2009-06-17

Similar Documents

Publication Publication Date Title
US20200145334A1 (en) Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow
US8885521B2 (en) Topology management method of ether multi-ring network, and system thereof
US7075889B2 (en) Packet protection technique
CN103491095B (zh) 流量清洗架构、装置及流量牵引、流量回注方法
KR100971050B1 (ko) 파이버 채널 네트워크에서의 라벨 스위칭
WO2019057199A1 (zh) 一种报文转发的方法及网络设备
US20130003745A1 (en) Information system, control device, method of managing virtual network, and program
CN103384223B (zh) 一种流表项更新方法及设备
US20110261723A1 (en) Network system, controller, method and program
EP2619953B1 (en) A control apparatus, a communication system, a communication method and a recording medium having recorded thereon a communication program
US20110310734A1 (en) Communication system, flow control device, flow table updating method, and program
US20130144995A1 (en) Control apparatus, a communication system, a communication method and a recording medium having recorded thereon a communication program
US20130258898A1 (en) Computer system, controller, controller manager and communication route analysis method
US20140301403A1 (en) Node device and method for path switching control in a ring network
US20090103550A1 (en) IP network system
US20110264795A1 (en) Communication network managment system, method and program, and management computer
KR20090110916A (ko) 링크 상태 광고(lsa)에 기반한 신장 트리를 계산하는 방법, 브릿지 및 컴퓨터 네트워크
CN101540731B (zh) 一种三层报文转发方法及装置
US20160330113A1 (en) Communication system, node, control device, communication method, and program
KR100929574B1 (ko) 이더넷 노드에 전송된 패킷의 보호 절체 메시지 처리 장치및 방법
US20110255539A1 (en) Communication System and Communication Control Device
WO2014129624A1 (ja) 制御装置、通信システム、経路切替方法及びプログラム
KR20130099199A (ko) 통신 시스템, 노드, 패킷 전송 방법 및 프로그램을 기록한 컴퓨터 판독가능 기록 매체
CN105100300B (zh) 网络地址转换nat的方法及装置
US11431632B1 (en) ID/location hybrid forwarding method based on source routing

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121031

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141027

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee