KR20050056685A - 패킷 네트웍 경로 검사 방법 - Google Patents

패킷 네트웍 경로 검사 방법 Download PDF

Info

Publication number
KR20050056685A
KR20050056685A KR1020030089730A KR20030089730A KR20050056685A KR 20050056685 A KR20050056685 A KR 20050056685A KR 1020030089730 A KR1020030089730 A KR 1020030089730A KR 20030089730 A KR20030089730 A KR 20030089730A KR 20050056685 A KR20050056685 A KR 20050056685A
Authority
KR
South Korea
Prior art keywords
network
packet
ipc
test packet
error
Prior art date
Application number
KR1020030089730A
Other languages
English (en)
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 KR1020030089730A priority Critical patent/KR20050056685A/ko
Publication of KR20050056685A publication Critical patent/KR20050056685A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • 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/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Abstract

본 발명은 통신 시스템에 있어서, 특히 네트웍 고유 식별자(ID)와 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 이용하여 패킷 네트웍의 경로를 검사하는 방법에 관한 것으로, 여러 패킷 네트웍을 거치는 패킷 통신에서 데이터 에러가 발생했을 때, 네트웍 구간별 상태 검사를 통해 에러가 발생된 경로를 찾아 조치할 수 있도록 해주는데 적당한 패킷 네트웍 경로 검사 방법에 관한 것이다. 예를 들어, 이동통신 시스템의 기지국(Base station)과 제어국(Base station Controller)간에 여러 패킷 서브 네트웍(sub-network)을 거치는 패킷 통신에서 패킷 에러가 발생했을 때, 서브 네트웍 구간별 상태 검사를 통해 에러가 발생된 경로를 찾아 조치할 수 있도록 해주는 발명이다.

Description

패킷 네트웍 경로 검사 방법 {method for checking paths of packet network}
본 발명은 통신 시스템에 관한 것으로, 특히 네트웍 고유 식별자(identifier ; 이하, ID 라 약칭함)와 인터 프로세스 커뮤니케이션(Infer Process Communication ; 이하, IPC 라 약칭함) 테스트 패킷을 이용하여 패킷 네트웍의 경로를 검사하는 방법에 관한 것이다.
종래에는 패킷 네트웍의 경로에서 데이터 에러가 발생할 경우, 그 네트웍 경로를 점검하여 에러가 발생된 경로를 찾는 기술이 제시된 바 없었다.
단지 패킷 네트웍 경로에 에러가 있다는 것만 파악할 수 있었고, 정확한 에러 부분에 대해서는 파악하기 힘들었다.
특히 이동통신 시스템의 기지국(Base station)과 제어국(Base station Controller)간에 여러 패킷 네트웍을 거치는 패킷 통신에서 패킷 에러가 발생했을 때, 그 에러가 발생된 정확한 지점 즉, 에러 발생 경로를 알 수 없었기 때문에, 에러 발생 시에 빠르고 정확한 조치가 불가능하였다.
본 발명의 목적은 상기한 점을 감안하여 안출한 것으로, 여러 패킷 네트웍을 거치는 패킷 통신에서 데이터 에러가 발생했을 때, 네트웍 구간별 상태 검사를 통해 에러가 발생된 경로를 찾아 조치할 수 있도록 해주는데 적당한 패킷 네트웍 경로 검사 방법을 제공하는 것이다.
본 발명의 또다른 목적은 이동통신 시스템의 기지국(Base station)과 제어국(Base station Controller)간에 여러 패킷 서브 네트웍(sub-network)을 거치는 패킷 통신에서 패킷 에러가 발생했을 때, 서브 네트웍 구간별 상태 검사를 통해 에러가 발생된 경로를 찾아 조치할 수 있도록 해주는데 적당한 패킷 네트웍 경로 검사 방법을 제공하는 것이다.
상기한 목적들을 달성하기 위한 본 발명에 따른 패킷 네트웍 경로 검사 방법의 특징은, 하나의 소스 네트웍에서 적어도 하나의 패킷을 송신하는 단계와, 상기 패킷이 경유하는 적어도 하나의 네트웍들에서 상기 패킷의 정상 유무를 검사하는 단계와, 상기 검사를 실시한 해당 네트웍이 자신에게 할당된 상기 패킷의 소정 필드에 상기 검사 결과를 세팅하는 단계와, 상기 검사 결과가 세팅된 패킷을 수신한 목적지 네트웍이 상기 검사 결과를 확인하는 단계를 포함하여 이루어지는 것이다.
보다 바람직하게, 상기 목적지 네트웍이 상기 검사 결과가 포함된 상기 패킷 수신에 대한 응답을 상기 소스 네트웍으로 송신하는 단계를 더 포함하며, 이 때 상기 소스 네트웍이 상기 응답을 통해 상기 소스 네트웍에서 상기 목적지 네트웍까지의 각 경로들에 대한 상태를 확인하고, 그에 따른 조치를 취한다.
보다 바람직하게, 상기 목적지 네트웍에서 상기 검사 결과에 따른 조치를 취하는 단계를 더 포함한다.
또한, 상기 패킷은 인터 프로세스 커뮤니케이션(IPC : Inter Process Communication) 테스트 패킷이며, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷은, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 목적지 주소를 나타내기 위한 목적지 주소 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 송신하는 소스(Source)측 주소를 나타내기 위한 송신주소 필드와, 상기 패킷이 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷임을 나타내기 위한 신호 ID(Signal ID : SID) 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 순서를 나타내기 위한 시퀀스 번호(Sequence NO) 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷에 상기 검사 결과를 세팅하기 위한 네트웍 에러 비트 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 에러 유무를 체크하기 위한 순환잉여검사(Cyclic Redundancy Check : CRC) 필드와, 가변적인 데이터가 삽입되는 데이터 필드를 포함하여 구성된다.
여기서 상기 네트웍 에러 비트 필드는 상기 패킷이 경유하는 적어도 하나의 네트웍들을 구분하기 위해 각각 할당된 비트들과, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 데이터 유실 유무를 표시하기 위한 비트와, 상기 순환잉여검사(CRC)의 에러 유무를 표시하기 위한 비트를 포함하여 구성된다.
그리고, 상기 소스 네트웍에서 송신되는 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷들의 순서를 나타내기 위한 상기 시퀀스 번호(Sequence NO) 필드의 비트 값은 상기 소스 네트웍에서 송신되는 순서에 따라 소정 비트 값씩 증가한다.
또한 상기에서는 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 시퀀스 번호 필드를 검사하여, 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷이 순차적인 시퀀스 번호를 갖는지를 검사한다. 그에 따라 상기 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷이 순차적인 번호가 아닌 경우에, 상기 시퀀스 번호의 순차 검사를 실시한 해당 네트웍이 자신에게 할당된 상기 네트웍 에러 비트 필드의 소정 비트 값을 변경하여 세팅하며, 상기 네트웍 에러 비트 필드에서 데이터 유실 유무를 표시하기 위한 비트 값을 변경하여 세팅한다.
또한 상기에서는 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 순환잉여검사(CRC) 필드의 값을 계산하여, 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 에러 유무를 검사한다. 그에 따라 상기 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷에 에러가 발생됨에 따라, 상기 에러 유무 검사를 실시한 해당 네트웍이 상기 네트웍 에러 비트 필드에서 순환잉여검사(CRC)의 에러 유무를 표시하기 위한 소정 비트 값을 변경하여 세팅한다.
보다 바람직하게, 상기 소스 네트웍과 상기 목적지 네트웍간의 양방향으로 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 송수신하여 각 경로들에 대한 상태를 확인하는 것이 또한 특징이다. 특히 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 이동통신 시스템의 기지국(Base station)과 제어국(Base station Controller)간에 양방향으로 라우팅하여, 상기 기지국과 제어국간에 구비된 네트웍 또는 보드들의 상태를 확인하는 것이 특징이다.
본 발명의 다른 목적, 특징 및 잇점들은 첨부된 도면을 참조한 실시 예들의 상세한 설명을 통해 명백해질 것이다.
이하 본 발명에 따른 패킷 네트웍 경로 검사 방법에 대한 바람직한 일 실시 예를 첨부된 도면을 참조하여 설명한다.
도 1은 이동통신 시스템의 제어국과 기지국간의 데이터 경로와 구성을 나타낸 도면으로, 특히 2세대 이동통신 시스템의 제어국과 기지국간의 데이터 경로를 나타낸 것이다. 여기서 데이터는 패킷 형식을 갖는다.
도 1에서 (가), (나), (다), (라), (마), (바)로 표시된 블록들은 패킷이 통과하는 네트웍(또는 보드)으로써, 각 네트웍은 고유의 ID를 가진다. 그리고 이들 네트웍은 이하에서 서브 네트웍(sub-network)으로 설명한다.
서브 네트웍들 (가)와 (나)와 (다)는 제어국(10)에 속하며, 서브 네트웍들 (라)와 (마)와 (바)는 기지국(20)에 속한다.
본 발명에서 서브 네트웍 (가)에서 (바)까지의 네트웍 경로를 검사하기 위해, 서브 네트웍 (가)는 IPC 테스트 패킷을 서브 네트웍 (바)로 송신하고, 서브 네트웍 (바)는 수신된 IPC 테스트 패킷에 대한 응답을 서브 네트웍 (가)로 송신한다. 여기서 서브 네트웍 (바)의 응답도 IPC 테스트 패킷이다.
그에 따라 IPC 테스트 패킷에 대한 상대측의 응답에 따라 그 IPC 테스트 패킷이 경유한 서브 네트웍들의 에러 유무를 조사한다.
도시된 각 서브 네트웍(가~바)은 도 2에 도시된 바와 같이 필드 프로그래머블 게이터 어레이(Field Programmable Gate Array ; 이하, FPGA 라 약칭함)로 구성된다.
도 2에서 서브 네트웍은 패킷을 라우팅(Routing)하는 FPGA 패킷 라우터(122)와, IPC 테스트 패킷을 검출하고 에러를 감지하는 IPC 테스트 패킷 계수 검출 및 에러 검출부(110)를 구비한다.
IPC 테스트 패킷 계수 검출 및 에러 검출부(110)는 IPC 테스트 패킷을 감지하고, IPC 테스트 패킷 내의 시퀀스 번호(Sequence Number)가 순차적인지를 판단하고, IPC 테스트 패킷의 순환잉여검사(Cyclic Redundancy Check ; 이하, CRC 라 약칭함) 값을 계산하고, 순차적인 시퀀스 번호와 계산된 CRC 값을 IPC 테스트 패킷 내의 네트웍 에러 비트 필드(네트웍 에러 비트 필드는 도 4에 나타내었다)에 세팅한다.
따라서, IPC 테스트 패킷 계수 검출 및 에러 검출부(110)는 IPC 테스트 패킷인지를 판단하는 IPC 테스트 패킷 감지부(미도시)와, IPC 테스트 패킷 내의 시퀀스 번호가 순차적인지를 판단하는 순차번호 검출부(미도시)와, IPC 테스트 패킷의 CRC 값을 계산하는 CRC 계산부(미도시), 그리고 순차번호 검출부와 CRC 계산부의 출력 값들을 IPC 테스트 패킷 내의네트웍 에러 비트 부분에 세팅하는 에러 세팅부를 포함하여 구성된다.
상기한 IPC 테스트 패킷 계수 검출 및 에러 검출부(110)의 구성에 따른 동작은 도 3의 절차이다.
도 4는 본 발명의 패킷 네트웍 경로 검사를 위한 IPC 테스트 패킷 포맷 및 네트웍 에러 비트 포맷을 나타낸 도면이다.
도 4의 IPC 테스트 패킷은 일반적인 사용자의 데이터를 전송하기 위한 정상 패킷 포맷과 거의 같다.
도 4에서 IPC 테스트 패킷 포맷은, 패킷의 도착할 목적지의 주소를 나타내기 위한 목적지 주소 필드와, 패킷을 송신하는 소스(Source)측 주소를 나타내기 위한 송신주소 필드와, IPC 테스트 패킷임을 나타내기 위한 신호 ID(Signal ID ; 이하, SID 라 약칭함) 필드와, 각 IPC 테스트 패킷의 순서를 알려주기 위한 시퀀스 번호(Sequence NO) 필드와, IPC 테스트 패킷의 유실 및 에러 유무를 나타내기 위한 네트웍 에러 비트 필드, 그리고 IPC 테스트 패킷의 에러 유무를 체크하기 위한 CRC 필드를 포함하여 구성된다.
또한 IPC 테스트 패킷 포맷의 데이터 필드는 가변적인 데이터가 삽입된다. 따라서 IPC 테스트 패킷의 전체 길이도 가변적이다.
특히 본 발명에서, 네트웍 에러 비트 필드는 각 서브 네트웍의 고유 ID에 해당하는 에러 유무 비트를 세팅하기 위한 부분들로 구분된다. 예를 들어, 네트웍 에러 비트 필드에 도시된 (가) 내지 (바)는 초기에 "0"으로 세팅되며, IPC 테스트 패킷이 경유하는 서브 네트웍들 중 어느 서브 네트웍에서 IPC 테스트 패킷의 유실 및 에러 등이 발생했다고 판단되면, 그 해당 서브 네트웍의 에러 비트 세트 기능을 갖는 IPC 테스트 패킷 계수 검출 및 에러 검출부(110)가 자신의 영역에 해당하는 초기 비트 값 "0"을 "1"로 세팅한다.
또한 네트웍 에러 비트 필드에는 IPC 테스트 패킷의 유실 및 에러 유무를 나타내기 위한 데이터 유실 비트와 CRC 에러 비트가 삽입된다.
예를 들어, 도 1에 도시된 바와 같이 서브 네트웍 (가)와 (바)가 통신하고, 또한 서브 네트웍 (가)가 IPC 테스트 패킷을 서브 네트웍 (바)로 송신하는 경우라면, 목적지 주소 필드에는 서브 네트웍 (바)의 고유 ID가 삽입되고, 송신주소 필드에는 서브 네트웍 (가)의 고유 ID가 삽입된다. 또한 SID 필드에는 IPC 테스트 패킷을 나타내는 1바이트가 삽입된다.
그리고 시퀀스 번호 필드에는 서브 네트웍 (가)가 IPC 테스트 패킷들을 송신하는 순서에 따른 시퀀스 번호가 증가되어 삽입된다. 따라서 서브 네트웍 (가)가 다수의 IPC 테스트 패킷을 송신할 때는 그 송신 순서에 따라 시퀀스 번호 필드의 값이 증가한다.
그리고 네트웍 에러 비트 필드에는 모두 "0" 값으로 세팅되고, IPC 테스트 패킷 대한 CRC 값이 IPC 테스트 패킷의 끝에 삽입된다.
다음은 본 발명에 따른 패킷 네트웍 경로 검사 절차에 대해 설명한다.
도 1에 도시된 바와 같이 서브 네트웍 (가)와 (바)가 통신하는 경우를 예로 든다.
이 때 서브 네트웍 (가)는 적어도 하나의 IPC 테스트 패킷을 서브 네트웍 (바)로 송신한다. 그러면 서브 네트웍 (바)는 수신된 IPC 테스트 패킷들에 대한 응답을 서브 네트웍 (가)로 송신한다.
이 때 IPC 테스트 패킷이 경유하는 중간의 서브 네트웍들이 정상이라면, 서브 네트웍 (가)에서 송신한 IPC 테스트 패킷들의 응답이 모두 돌아온다.
반면에 IPC 테스트 패킷이 경유하는 중간의 서브 네트웍들이 정상이라면, 송신되었던 IPC 테스트 패킷은 유신되거나 깨져서 돌아온다.
한편, 어느 구간에서 IPC 테스트 패킷이 유실되었는지 또는 IPC 테스트 패킷에 에러가 발생되는지를 조사하는 절차는 다음과 같다.
일단 서브 네트웍 (가)에서 적어도 하나의 IPC 테스트 패킷을 순차적으로 송신하면, IPC 테스트 패킷들은 서브 네트웍들 (나), (다), (라) 및 (마)의 경로를 경유하여 서브 네트웍 (바)에 도착한다.
이 때 송신된 IPC 테스트 패킷은 각 서브 네트웍들의 FPGA 패킷 라우터(122)와 IPC 테스트 패킷 계수 검출 및 에러 검출부(110)를 거친다.
IPC 테스트 패킷 계수 검출 및 에러 검출부(110)는 수신된 IPC 테스트 패킷에 대하여 도 3에 도시된 절차를 수행한다.
도 3은 본 발명에 따른 패킷 네트웍 경로 검사 절차를 나타낸 플로우챠트로써, 특히 IPC 테스트 패킷의 검출 및 에러 조사 절차를 나타낸 것이다.
먼저 IPC 테스트 패킷 계수 검출 및 에러 검출부(110)의 IPC 테스트 패킷 감지부는 수신된 패킷의 SID 필드를 조사하여 수신된 패킷이 IPC 테스트 패킷인지를 확인한다(S1,S2). 이 때, 수신 패킷이 IPC 테스트 패킷이 아니면 다음 서브 네트웍으로 수신된 패킷을 전송한다. 반면에 수신 패킷이 IPC 테스트 패킷이면, 순차번호 검출부는 시퀀스 번호 필드의 시퀀스 번호를 검색한다.
특히 순차번호 검출부는 수신되는 IPC 테스트 패킷들의 시퀀스 번호가 "0" 값부터 시작하여 순차적으로 증가하는지를 판단한다(S3).
한편, 서브 네트웍 (가)에서 바로 송신되는 모든 IPC 테스트 패킷은 "0" 값부터 시작하여 송신되는 IPC 테스트 패킷마다 "1" 값씩 증가해야 한다.
그런데 만약 현재 수신된 IPC 테스트 패킷의 시퀀스 번호가 바로 이전에 수신된 IPC 테스트 패킷의 시퀀스 번호보다 "1"을 초과하는 큰 값으로 검색되면, 중간 시퀀스 번호를 갖는 어느 하나의 IPC 테스트 패킷이 유실되었다고 판단한다. 반면에 검색된 시퀀스 번화가 정상적으로 증가한 경우에는, CRC 계산부가 IPC 테스트 패킷의 CRC 값을 계산하는 과정이 수행된다(S5)
상기에서 수신되는 IPC 테스트 패킷들의 시퀀스 번호가 비정상적으로 증가된 경우("0" 값부터 시작하여 순차적으로 증가하지 않는 경우)로 검색된 서브 네트웍의 IPC 테스트 패킷 계수 검출 및 에러 검출부(110)에서는, 특히 에러 세팅부는 IPC 테스트 패킷의 네트웍 에러 비트 필드에서 자신에게 할당된 부분에 미리 세팅되어 있던 "0"의 네트웍 ID 비트 값을 "1"로 변경 세팅한다(S4). 또한 에러 세팅부는 네트웍 에러 비트 필드에서 데이터 유실 비트의 초기 값 "0"을 "1"로 변경 세팅한다.
또한 상기의 시퀀스 번호 검색이 끝나면 CRC 계산부는 IPC 테스트 패킷의 CRC 값을 계산하여 CRC 에러 유무를 판단한다(S5,S6).
CRC 계산부의 출력에서 에러가 발생된 경우라면, 에러 세팅부는 네트웍 에러 비트 필드에서 CRC 에러 비트의 초기 값 "0"을 "1"로 변경 세팅한다(S7).
반면에 상기한 데이터 유실이나 CRC 에러가 없는 경우라면, 네트웍 에러 비트 필드의 어느 비트 값도 변경하지 않은 초기 값을 그대로 하여 다음 서브 네트웍으로 전송한다(S8).
각 서브 네트웍들에서 상기한 과정들을 거친 IPC 테스트 패킷들은 마지막 서브 네트웍 (바)에 도착한다. 그러면 서브 네트웍 (바)는 수신된 IPC 테스트 패킷들의 네트웍 에러 비트 필드를 통해 데이터 유실과 CRC 에러의 발생 유무를 알 수 있으며, 또한 데이터 유실이나 CRC 에러가 어느 서브 네트웍에서 발생되었는지를 알 수 있다.
또한 서브 네트웍 (바)는 IPC 테스트 패킷들의 수신에 대한 응답을 서브 네트웍 (가)로 보낸다. 이 때 서브 네트웍 (바)는 수신에 대한 응답으로 수신된 IPC 테스트 패킷을 다시 서브 네트웍 (가)로 송신한다. 그러면 서브 네트웍 (가)는 서브 네트웍 (바)로부터 송신된 IPC 테스트 패킷들의 네트웍 에러 비트 필드에서 네트웍 경로들에 대한 상태를 확인한다.
별도의 예로써, 서브 네트웍 (바)는 IPC 테스트 패킷들의 네트웍 에러 비트 필드를 통해 확인된 결과(데이터 유실/CRC 에러 발생 유무, 에러 발생 네트웍 등)를 IPC 테스트 패킷의 데이터 필드에 삽입하여 전송한다. 그러면 서브 네트웍 (가)는 서브 네트웍 (바)로부터 송신된 IPC 테스트 패킷의 데이터 필드에서 네트웍 경로들에 대한 상태를 확인한다.
이상에서 설명된 본 발명에 따르면, 이동통신 시스템의 기지국(Base station)과 제어국(Base station Controller)간에 패킷 라우팅을 통해 여러 패킷 네트웍을 거치는 패킷 통신에서 패킷 에러가 발생했을 때, 그 에러 발생이나 데이터 유실 유무는 물론 그 에러나 데이터 유실이 발생된 정확한 지점 즉, 에러 발생 경로를 알 수 있기 때문에, 에러 발생이나 데이터 유실이 발생되었을 시에 빠르고 정확한 조치가 가능하다.
특히 본 발명에서는 양방향 IPC 테스트 패킷을 통해 양방향 패킷 네트웍 경로에 대한 상태 검사가 가능하다.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.
따라서, 본 발명의 기술적 범위는 실시 예에 기재된 내용으로 한정하는 것이 아니라 특허 청구 범위에 의해서 정해져야 한다.
도 1은 이동통신 시스템의 제어국과 기지국간의 데이터 경로와 구성을 나타낸 도면.
도 2는 본 발명에 따른 패킷 통신을 위한 각 서브 네트웍의 구성을 나타낸 블록도.
도 3은 본 발명에 따른 패킷 네트웍 경로 검사 절차를 나타낸 플로우챠트.
도 4는 본 발명의 패킷 네트웍 경로 검사를 위한 IPC 테스트 패킷 포맷 및 네트웍 에러 비트 포맷을 나타낸 도면.

Claims (15)

  1. 하나의 소스 네트웍에서 적어도 하나의 패킷을 송신하는 단계와;
    상기 패킷이 경유하는 적어도 하나의 네트웍들에서 상기 패킷의 정상 유무를 검사하는 단계와;
    상기 검사를 실시한 해당 네트웍이 자신에게 할당된 상기 패킷의 소정 필드에 상기 검사 결과를 세팅하는 단계와;
    상기 검사 결과가 세팅된 패킷을 수신한 목적지 네트웍이 상기 검사 결과를 확인하는 단계를 포함하여 이루어지는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  2. 제 1 항에 있어서, 상기 목적지 네트웍이 상기 검사 결과가 포함된 상기 패킷 수신에 대한 응답을 상기 소스 네트웍으로 송신하는 단계를 더 포함하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  3. 제 2 항에 있어서, 상기 소스 네트웍이 상기 응답을 통해 상기 소스 네트웍에서 상기 목적지 네트웍까지의 각 경로들에 대한 상태를 확인하고, 그에 따른 조치를 취하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  4. 제 1 항에 있어서, 상기 목적지 네트웍에서 상기 검사 결과에 따른 조치를 취하는 단계를 더 포함하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  5. 제 1 항에 있어서, 상기 패킷은 인터 프로세스 커뮤니케이션(IPC : Inter Process Communication) 테스트 패킷인 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  6. 제 5 항에 있어서, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷은,
    상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 목적지 주소를 나타내기 위한 목적지 주소 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 송신하는 소스(Source)측 주소를 나타내기 위한 송신주소 필드와, 상기 패킷이 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷임을 나타내기 위한 신호 ID(Signal ID : SID) 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 순서를 나타내기 위한 시퀀스 번호(Sequence NO) 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷에 상기 검사 결과를 세팅하기 위한 네트웍 에러 비트 필드와, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 에러 유무를 체크하기 위한 순환잉여검사(Cyclic Redundancy Check : CRC) 필드와, 가변적인 데이터가 삽입되는 데이터 필드를 포함하여 구성되는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  7. 제 6 항에 있어서, 상기 네트웍 에러 비트 필드는 상기 패킷이 경유하는 적어도 하나의 네트웍들을 구분하기 위해 각각 할당된 비트들과, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 데이터 유실 유무를 표시하기 위한 비트와, 상기 순환잉여검사(CRC)의 에러 유무를 표시하기 위한 비트를 포함하여 구성되는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  8. 제 6 항에 있어서, 상기 소스 네트웍에서 송신되는 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷들의 순서를 나타내기 위한 상기 시퀀스 번호(Sequence NO) 필드의 비트 값은 상기 소스 네트웍에서 송신되는 순서에 따라 소정 비트 값씩 증가하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  9. 제 6 항에 있어서, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 시퀀스 번호 필드를 검사하여, 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷이 순차적인 시퀀스 번호를 갖는지를 검사하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  10. 제 9 항에 있어서, 상기 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷이 순차적인 번호가 아닌 경우에, 상기 시퀀스 번호의 순차 검사를 실시한 해당 네트웍이 자신에게 할당된 상기 네트웍 에러 비트 필드의 소정 비트 값을 변경하여 세팅하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  11. 제 9 항에 있어서, 상기 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷이 순차적인 번호가 아닌 경우에, 상기 시퀀스 번호의 순차 검사를 실시한 해당 네트웍이 상기 네트웍 에러 비트 필드에서 데이터 유실 유무를 표시하기 위한 비트 값을 변경하여 세팅하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  12. 제 6 항에 있어서, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 순환잉여검사(CRC) 필드의 값을 계산하여, 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷의 에러 유무를 검사하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  13. 제 12 항에 있어서, 상기 수신된 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷에 에러가 발생됨에 따라, 상기 에러 유무 검사를 실시한 해당 네트웍이 상기 네트웍 에러 비트 필드에서 순환잉여검사(CRC)의 에러 유무를 표시하기 위한 소정 비트 값을 변경하여 세팅하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  14. 제 1 항에 있어서, 상기 소스 네트웍과 상기 목적지 네트웍간의 양방향으로 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 송수신하여 각 경로들에 대한 상태를 확인하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
  15. 제 14 항에 있어서, 상기 인터 프로세스 커뮤니케이션(IPC) 테스트 패킷을 이동통신 시스템의 기지국(Base station)과 제어국(Base station Controller)간에 양방향으로 라우팅하여, 상기 기지국과 제어국간에 구비된 네트웍 또는 보드들의 상태를 확인하는 것을 특징으로 하는 패킷 네트웍 경로 검사 방법.
KR1020030089730A 2003-12-10 2003-12-10 패킷 네트웍 경로 검사 방법 KR20050056685A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030089730A KR20050056685A (ko) 2003-12-10 2003-12-10 패킷 네트웍 경로 검사 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030089730A KR20050056685A (ko) 2003-12-10 2003-12-10 패킷 네트웍 경로 검사 방법

Publications (1)

Publication Number Publication Date
KR20050056685A true KR20050056685A (ko) 2005-06-16

Family

ID=37251266

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030089730A KR20050056685A (ko) 2003-12-10 2003-12-10 패킷 네트웍 경로 검사 방법

Country Status (1)

Country Link
KR (1) KR20050056685A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014088365A1 (ko) 2012-12-07 2014-06-12 한화케미칼 주식회사 탄소나노튜브를 포함하는 고열전도성 블래더용 고무복합체 조성물 및 그 제조방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014088365A1 (ko) 2012-12-07 2014-06-12 한화케미칼 주식회사 탄소나노튜브를 포함하는 고열전도성 블래더용 고무복합체 조성물 및 그 제조방법

Similar Documents

Publication Publication Date Title
JP3776542B2 (ja) サービス品質を測定するための方法および装置
US8953496B2 (en) Detection of asymmetric network routes
US6987726B1 (en) Management of duplicated node identifiers in communication networks
JP5120784B2 (ja) 通信ネットワークシステムにおけるネットワーク上の品質劣化箇所を推定する方法
US7525922B2 (en) Duplex mismatch testing
US20090003241A1 (en) A Method and System For Obtaining Path Maximum Transfer Unit in Network
EP2442488B1 (en) Device for detecting physical link and method thereof
US6665275B1 (en) Network device including automatic detection of duplex mismatch
CN108566336A (zh) 一种网络路径获取方法和设备
CN108737206B (zh) 网络通道的选路方法、装置及其计算机设备
JP3200439B2 (ja) 交換機器内のビットエラーを監視するための構成
US20110173520A1 (en) Systems and methods for routing data in a network device
US20130054565A1 (en) Identification and verification in communication systems
JP4229810B2 (ja) 通信試験装置
JP4985872B2 (ja) 経路解析装置
CN112350844B (zh) 用于数据传输的方法和装置
EP1654651A2 (en) Method and apparatus for providing tandem connection, performance monitoring, and protection architectures over ethernet protocols
KR20050056685A (ko) 패킷 네트웍 경로 검사 방법
US20220217179A1 (en) Methods and devices for measuring reputation in a communication network
US20090162075A1 (en) Transmission system and transmission method
KR20010063821A (ko) 통신 시스템에서 패킷 유실 검출 장치 및 방법
KR0175461B1 (ko) 에이티엠 계층에서의 방송형 루프백 제어 방법
CN107086959B (zh) 操作管理维护报文认证的方法及装置
JP4858852B2 (ja) ネットワーク試験システム
KR20060044771A (ko) 송신 장치와 수신 장치에서 메모리 영역을 동기화하는방법, 및 수신 장치

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination