KR0153938B1 - 에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치 - Google Patents

에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치

Info

Publication number
KR0153938B1
KR0153938B1 KR1019950053162A KR19950053162A KR0153938B1 KR 0153938 B1 KR0153938 B1 KR 0153938B1 KR 1019950053162 A KR1019950053162 A KR 1019950053162A KR 19950053162 A KR19950053162 A KR 19950053162A KR 0153938 B1 KR0153938 B1 KR 0153938B1
Authority
KR
South Korea
Prior art keywords
cell
value
oam
performance
information
Prior art date
Application number
KR1019950053162A
Other languages
English (en)
Other versions
KR970056289A (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 KR1019950053162A priority Critical patent/KR0153938B1/ko
Priority to US08/753,014 priority patent/US5872770A/en
Publication of KR970056289A publication Critical patent/KR970056289A/ko
Application granted granted Critical
Publication of KR0153938B1 publication Critical patent/KR0153938B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • 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
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5627Fault tolerance and recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity

Landscapes

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

Abstract

본 발명은 비동기 전달 모드(ATM)계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치에 관한 것으로서, 수신된 사용자 셀의 헤더로부터 채널 인식자(VPI/VCI), 셀의 페이로드에 대한 BIP-16값, 셀 헤더의 셀손실 우선 순위(CLP)값, 연결 인식자를 추출하여 출력하는 수신 사용자 셀 감시 수단(1); 입력된 셀 데이타의 CRC 검사를 수행하는 CRC 검사 수단(2); 상기 CRC 검사 수단(2)으로부터 수신된 OAM 셀의 OAM 타잎과 기능타잎 만를 참고하여 각종 OAM 셀을 분리하여 출력하는 OAM 셀 분리 수단(3); 메타신호 셀을 입력받아 별도의 처리없이 출력하는 메타신호 셀 처리 수단(6); 활성/비활성 셀을 입력받아 별도의 처리없이 출력하는 활성/비활성 셀 처리 수단(7); 자원관리 셀을 입력받아 별도의 처리없이 출력하는 자원관리 셀 처리 수단(8); 시스템 관리 셀을 입력받아 별도의 처리없이 출력하는 시스템 관리 셀 처리 수단(9); CPU와 정합기능을 수행하는 CPU 접속 수단(11); 상기 각 셀 처리부로 부터 셀 단위의 데이타를 저장하는 OAM 셀 메모리 수단(10); 경보셀을 입력받아 처리하는 경보 셀 처리 수단(20); 사용자 셀 또는 연속성 검사 셀이 수신되는 지를 파악하여 출력하는 연속성 검사 셀 처리 수단(30); 루프백 셀을 입력받아 발신처 인식자 및 루프백 위치 인식자를 검사하여 출력하는 루프백 셀 처리 수단(40); 및 순방향 감시셀과 역방향 보고 셀을 입력받아 성능 누적 정보를 저장하여 출력하는 성능관리 셀 처리 수단(5)을 구비하여 UNI/NNI에 적용되는 F4/F5 레벨의 ATM계층 OAM셀 중 실시간 처리가 요구되는 성능 관리 셀, 장애 관리 셀을 처리하는 기능 및 실시간 처리가 요구되지 않는 ATM 계층의 셀들인 활성/비활성 셀 및 자원관리 셀, 시스템 관리 셀, 메타신호 셀의 경우 CRC-10, CRC-32 검사를 수행한 후 유효 셀만을 OAM 셀 메모리를 통하여 CPU에 전달하는 기능을 제공할 수 있는 구조로서 효율적으로 ATM 계층의 OAM 셀을 처리할 수 있는 효과가 있다.

Description

에이티엠(ATM) 계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치
제1도는 본 발명의 일실시예에 따른 수신 운용 관리 셀 처리 장치의 개략적인 블럭 구성도.
제2도는 본 발명의 일실시예에 따른 경보 셀 처리부 구성도.
제3도는 본 발명의 일실시예에 따른 연속성 검사 셀 처리부 구성도.
제4도는 본 발명의 일실시예에 따른 루프백 셀 처리부 구성도.
제5도는 본 발명의 일실시예에 따른 성능 관리 셀 처리부 구성도.
* 도면의 주요부분에 대한 부호의 설명
1 : 수신 사용자셀 감시부 2 : CRC 검사부
3 : OAM 셀 분리부 4 : 장애관리 셀 처리부
5 : 성능관리 셀 처리부 6 : 메타신호 셀 처리부
7 : 활성/비활성 셀 처리부 8 : 자원관리 셀 처리부
9 : 시스템관리 셀 처리부 10 : OAM 셀 메모리
11 : CPU 접속부
본 발명은 비동기 전달 모드(ATM) 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치에 관한 것이다.
현재 광대역 종합 정보 통신망(B-ISDN)서비스를 제공하기 위한 여러가지 통신망 기술들이 세계 각국에서 활발히 개발중이다. 이와 같은 통신망 기술중 ATM 계층의 운용 및 유지 보수(Operation And Maintenance, 이하, 'OAM'이라 함) 셀 처리를 통한 장애관리, 성능관리 등을 광대역 종합정보 통신망의 관리를 위하여 반드시 선행개발되어야 할 기술 항목중의 하나로서 현재 국제적으로 그 표준화가 활발히 진행중에 있다. 이와 같은 ATM 계층의 OAM처리는 크게 하드웨어적으로 개발될수 있는 부분과 소프트웨어적으로 개발될수 있는 부분으로 대별될 수 있다.
따라서, 본 발명은 사용자 망 인터페이스 및 망 노드 인터페이스(UNI/NNI)에 적용되는 F4/F5레벨의 ATM계층 OAM셀 중 장애관리 셀을 실시간 처리하고 실시간 처리가 요구되지 않는 ATM 계층의 셀들인 활성/비활성 셀 및 자원관리 셀, 시스템 관리 셀, 메타신호 셀의 경우 CRC-10, CRC-32 검사 수행하는 ATM 계층 수신 OAM 셀 처리 장치를 제공하는데 그 목적으로 한다.
상기 목적을 달성하기 위한 본 발명은 수신된 사용자 셀의 헤더로부터 채널 인식자(VPI/VCI)를 추출하여 출력하고, 현재 활성화 되어 있는 순방향 감시 채널 인식자(VPI/VCI)를 입력받아 이를 이용하여 특정 연결에 해당되는 사용자 셀이 수신될 경우 해당 사용자 셀의 페이로드에 대한 BIP-16값, 셀 헤더의 셀 손실 우선 순위(CLP) 값, 연결 인식자를 추출하여 출력하는 수신 사용자 셀 감시 수단; 입력된 셀 데이타의 CRC 검사를 통해 에러가 발생하면 셀을 폐기하고, 정상 셀을 출력하는 CRC 검사 수단; 상기 CRC 검사 수단으로 부터 수신된 OAM 셀의 OAM 타잎과 기능타잎 만을 참고하여 각종 OAM셀을 분리하여 출력하는 OAM 셀 분리 수단; 상기 OAM셀 분리 수단으로 부터 메타신호 셀을 입력받아 별도의 처리없이 출력하는 메타신호 셀 처리 수단; 상기 OAM셀 분리 수단으로 부터 활성/비활성 셀을 입력받아 별도의 처리없이 출력하는 활성/비활성 셀 처리 수단; 상기 OAM셀 분리 수단으로 부터 자원관리 셀을 입력받아 별도의 처리없이 출력하는 자원관리 셀 처리 수단; 상기 OAM셀 붑리 수단으로 부터 시스템 관리 셀을 입력받아 별도의 처리없이 출력하는 시스템관리 셀 처리 수단; CPU와 정합 기능을 수행하는 CPU 접속 수단; 상기 각 셀 처리부로 부터 셀 단위의 데이타를 저장하여 상기 CPU 접속 수단을 통해 CPU에 출력하는 OAM 셀 메모리 수단; 상기 수신 사용자 셀 감시 수단으로 부터 채널 인식자(VPI/VCI)를 입력받고, 특정 연결상으로 상기 OAM셀 분리 수단으로 부터 하나의 AIS셀을 수신하면 AIS 상태를 선언하고, 일정시간 동안 해당 AIS셀이 수신되지 않거나 유효한 셀(사용자 셀, 연속성 검사 셀)을 하나라도 수신하면 AIS 상태를 해제하며, RDI셀 수신하면 RDI 상태를 선언하고 일정시간 동안 해당 RDI셀이 수신되지 않을 경우 RDI 상태를 해제하는 경보 셀처리 수단; 특정 연결에 대해서 연속성 검사 셀 검사 기능이 활성화되어 있을 경우 일정 시간 동안 해당 연결에 대해서 상기 OAM셀 분리 수단으로 부터 사용자 셀 또는 연속성 검사 셀이 연속적으로 수신되는 지를 파악하여 그 결과를 출력하는 연속성 검사 셀 처리 수단; 상기 OAM셀 분리 수단으로 부터 루프백 셀을 입력받아 발신처 인식자 및 루프백 위치 인식자를 검사하여 출력하는 루프백 셀 처리 수단; 및 순방향 감시셀의 경우 역방향 보고셀을 생성하여 송신 OAM 처리 수단으로 출력하고, 역방향 보고 셀의 경우 성능 정보를 추출하여 누적한 후, 상기 CPU 접속수단을 통해 CPU에 출력하는 성능관리 셀 처리 수단을 구비한 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.
제1도 본 발명의 일실시예에 따른 수신 운용 관리 셀 처리 장치의 개략적인 블럭 구성도로서, 도면에서 1은 수신 사용자 셀 감시부, 2는 CRC 검사부, 3은 OAM셀 분리부, 4는 장애관리 셀 처리부, 5는 성능관리 셀 처리부, 6은 메타신호 셀 처리부, 7은 활성/비활성 셀 처리부, 8은 자원관리 셀 처리부, 9는 시스템 관리 셀 처리부, 10은 OAM 셀 메모리, 11은 CPU 접속부를 각각 나타낸다.
수신 사용자 셀 감시부(1)는 수신된 사용자 셀의 헤더로부터 채널 인식자(VPI/VCI)를 추출하여 장애관리 셀 처리부(4)의 경보 셀 처리부(20)와 연속성 검사 셀 처리부(30)로 전달하고, 성능관리 셀 처리부(5)의 순방향 감시 셀 처리부(50)로부터 현재 활성화 되어 있는 순방향 감시 채널 인식자(VPI/VCI)를 참조하여 특정 연결에 해당되는 사용자 셀이 수신될 경우 해당 사용자 셀의 페이로드에 대한 BIP-16값, 셀 헤더의 셀 손실 우선 순위(CLP)값, 연결 인식자를 추출하여 순방향 감시 셀 처리부(50)로 전달한다.
여기서 연력인식자란 수신된 사용자 셀 헤더의 채널 인식자(VPI/VCI) 값에 매핑되는 자체 인식자 값으로서 순방향 감시 셀 처리부(50)에서 처리하는 연결의 수와 동일한 연결 인식자 값만이 수신 채널 인식자(VPI/VCI)값에 매핑되어 사용된다.
수신 사용자셀 감시시 수신 사용자 셀 감시부(1)가 UNI 또는 NNI중 어느 위치에 적용되는가와 F4 레벨 또는 F5 레벨 중 어느 레벨의 OAM 셀 처리를 수행하는지의 기준을 사용하여 셀 헤더의 특정 부분만을 필터링하여 감시 기능을 수행한다.
CRC 검사부(2)는 크게 CRC-10 검사부, CRC-32 검사부, CRC 에러누적부로 구성되어 CRC 검사 후 OAM 셀 분리부(3)로 출력한다. 여기서, CRC-10 검사부는 OAM 셀의 CRC-10 검사후 CRC 에러가 발생한 경우 셀을 폐기하는 기능을 제공하며, CRC-32 검사부는 메타 신호 셀의 CRC-32 검사를 수행한 후 CRC 에러가 발생한 경우 셀을 폐기한다. CRC-10의 경우 생성 다항식이 다음과 같을 경우에 검사를 수행한다.
CRC-32의 경우 생성 다항식이 다음과 같을 경우에 검사를 수행한다.
CRC 에러 누적부는 CRC 에러를 누적하고 있다가 일정 임계치 값을 초과할 경우 CPU에 전달하며, 선택적으로 CRC 검사부(2)는 CRC 검사를 하지 않고 모든 수신셀을 유효셀로 처리할 수 있다.
OAM셀 분리부(3)는 CRC 검사부(2)로 부터 수신된 OAM셀의 OAM 타잎과 기능 타잎만을 참고하여 각종 OAM셀을 분리하여 해당 처리부로 전달한다. OAM 타잎 및 기능 타잎을 보고서 분리되는 OAM셀의 종류로는 장애관리 셀 중 AIS/RDI셀, 연속성검사 셀, 루프백 셀이며 성능 관리 셀 중에는 순방향 감시 셀, 역방향 보고 셀이며 활성/비활성 셀 중 성능관리 활성/비활성, 연속성 검사 활성/비활성 셀이 있다. OAM 타잎만을 보고서 분리되는 OAM 셀의 종류로는 시스템 관리 셀이 있으며, 수신된 OAM 셀 헤더의 PTI 값만을 보고서 분리되는 OAM 셀의 종류로는 자원관리 셀이 있다.
OAM셀 분리부(3)는 수신된 OAM셀의 헤더 정보중 채널 인식자(VPI/VCI)를 추출하여 각 OAM셀 처리부로 전달한다.
메타 신호 셀의 경우 별도의 기능 블럭(예, 수신 셀 헤더 처리부)에서 이미 분류되어 전달되는 구조를 고려한다. 따라서 별도의 셀 구별 인식자를 보고서 메타신호 셀 처리부로 전달한다.
OAM 셀 분리부(3)로 전달되는 셀 중 상기의 분리셀 이외의 경우에는 CRC 검사부(2)에서 CRC-10 검사만을 수행한 후 수신된 셀을 OAM셀 메모리(10)에 저장하고, CPU 접속부(11)를 통하여 CPU에 전달한다. 이와 같은 기능은 실시간 처리가 요구되지 않으면서 향후 표준화 될 OAM셀의 처리 적용을 위해서 사용될수 있다.
메타신호 셀 처리부(6)는 OAM셀 분리부(3)로부터 전달되는 메타신호 셀을 별도의 가공없이 OAM 셀 메모리(10)에 저장한다.
활성/비활성 셀 처리부(7)는 OAM셀 분리부(3)로부터 전달되는 활성/비활성 셀을 별도의 가공없이 OAM 셀 메모리(10)에 저장한다.
자원관리 셀 처리부(8)는 OAM셀 분리부(3)로부터 전달되는 자원관리 셀을 별도의 가공없이 OAM 셀 메모리(10)에 저장한다.
시스템 관리 셀 처리부(9)는 OAM셀 분리부(3)로부터 전달되는 시스템 관리 셀을 별도의 가공없이 OAM 셀 메모리(10)에 저장한다.
OAM셀 메모리(10)는 셀 단위의 데이타를 저장하녀 CPU 접속부(11)를 통해 CPU에 전달한다. OAM셀 메모리(10)는 실제적으로는 다수의 OAM셀을 저장할 수 있지만 CPU의 메모리 맵상에서는 하나의 셀 메모리 같이 보이도록 구성한다. OAM셀 메모리(10)는 CPU가 메모리 맵상의 마지막 어드레스를 읽어갈 경우 CPU가 읽기 완료한 것으로 간주한다. OAM 셀 메모리(10)는 OAM셀이 저장될 경우 현재 CPU로 전달할 OAM셀의 종류를 구별할 수 있는 인터럽트를 발생시킨다. OAM셀 메모리(10)는 하나 이상의 OAM셀이 저장될 경우 순차상으로 다음에 전달할 셀에 해당되는 인터럽트를 발생하지 않으며 반드시 CPU가 순차상으로 앞선 OAM셀의 읽기 완료한 후 새로운 인터럽트를 발생하게 된다. OAM셀 메모리(10)는 자체 셀 메모리의 영역별 순번을 관리하여 CPU가 읽어갈 셀 메모리를 OAM셀 메모리맵으로 매핑하여 준다.
이와 같은 구조를 사용할 경우 CPU의 메모리 맵을 줄임과 동시에 CPU는 읽어갈 셀의 종류에 따라 해당 정보만은 수신한 후 읽기 완료를 표시하여 새로운 셀을 수신 할 수 있는 영역을 제공하여 OAM셀 메모리(10)의 효율성도 높일수 있다.
장애관리 셀 처리부(4)는 경보 셀 처리부(20), 연속성 검사 셀 처리부(30), 루프백 셀 처리부(40)로 구성된다.
경보 셀 처리부(20)는 수신 사용자 셀 감시부(1)로부터 수신 사용자셀의 채널 인식자(VPI/VCI)를 입력받고, OAM셀 분리부(3)로부터 수신된 연속성 검사셀의 채널 인식자(VPI/VCI)를 입력받으면서, OAM 셀 분리부(3)로부터 특정 연결상에 처음으로 하나의 AIS셀을 수신하면, 해당셀의 채널 인식자(VPI/VCI)를 내부 메모리에 저장하면서 AIS 상태를 선언하고, 일정시간 동안 해당 연결상으로 AIS셀이 수신되지 않거나 유효한 셀(사용자 셀, 연속성 검사 셀)을 하나라도 수신하면 AIS 상태를 즉각 해제하며, 특정 연결상에 처음으로 RDI셀을 수신하면 해당셀의 채널 인식자(VPI/VCI)를 내부 메모리에 저장하면서 RDI 상태를 선언하고 일정시간 동안 해당 연결상으로 RDI셀이 수신되지 않을경우 RDI 상태를 해제한다. 경보 상태 해제 시간은 기본설정 값은 3초이나 이값 이외의 별도 값으로 설정 가능하도록 한다.
연속성 검사 셀 처리부(30)는 수신 사용자 셀 감시부(1)로부터 수신되는 사용자 셀의 채널 인식자(VPI/VCI)를 입력받고, OAM셀 분리부(3)로부터 수신된 연속성 검사셀의 채널 인식자(VPI/VCI)를 입력받아 특정 연결에 대해서 연속성 검사 셀 검사 기능이 활성화되어 있을 경우 일정 시간 동안 해당 연결에 대해서 사용자 셀 또는 연속성 검사 셀이 일정 시간내에 수신되는 지를 파악하는 기능을 제공한다. 연속성 검사 경보 상태 선언 시간은 기본 설정 값은 3.5초이나 이값 이외의 별도 값으로 설정 가능하도록 구성한다.
루프백 셀 처리부(40)는 OAM셀 분리부(3)로부터 루프백 셀을 입력 받아 발신처 인식자 및 루프백 위치 인식자 검사 기능을 제공하며 선택적으로 이 기능을 디스에이블하는 기능도 제공한다. 수신된 루프백 셀의 루프백 표시 값이 '0'일 경우 수신한 셀 전체의 정보를 OAM셀 메모리 (10)로 전달하며 관련 정보가 CPU에게 전달되도록 하며, 루프백 표시값이 '1'일 경우 루프백 표시 값을 '0'으로 셋팅한 후 자신의 내부 셀 버퍼에 관련 정보를 저장하며 CPU의 개입없이 자체 루프백 할 수도 있고, 루프백 표시 값의 변경없이 관련 정보를 그대로 OAM셀 메모리(10)로 전달하여 CPU를 통한 소프트웨어적인 처리도록 한다.
성능관리 셀 처리부(5)는 OAM 셀 분리부(3)로부터 순방향 감시셀을 수신한 경우 순방향 감시셀 처리부(50)는 역방향 보고셀을 생성하여 송신 OAM 처리 수단으로 출력하고, 역방향 보고 셀을 수신한 경우 역방향 보고 셀 처리부(60)는 해당셀로부터 성능 정보를 추출하여 누적한 후, CPU 접속부(11)를 통해 CPU에 출력한다. 순방향 감시셀 처리부(50)도 자신이 생성한 역방향 보고셀로 부터 성능 정보를 추출하여 누적한후, CPU 접속부(11)를 통해 CPU에 출력한다.
제2도는 본 발명의 일실시예에 따른 경보 셀 처리부(4)의 구성도로서, 도면에서 21은 경보 셀 메모리/사용자 셀/연속성 검사 셀 채널 비교부, 22는 경보 타이머, 23은 경보 셀 메모리, 24는 경보 셀 채널 등록부, 25는 경보 해제 타임 기준 레지스터를 각각 나타낸다.
경보 셀/사용자셀/연속성검사 셀 채널 비교부(21)는 수신사용자 셀 감시부(1)와 OAM셀 분리부(3)로부터 경보 셀/사용자 셀/연속성검사 셀의 채널인식자(VPI/VCI) 값과 경보셀을 입력받아 경보 셀 메모리(23)로부터 하드웨어적으로 처리되면서 활성화된 각 연결별 채널 인식자(VPI/VCI)와 경보의 종류(AIS/RDI)를 전달받아 서로 비교하는 기능을 수행한 후 비교 결과를 각 연결별로 분류하여 전달하는 기능을 제공한다. 경보 상태 선언이 AIS셀에 의해 세팅되었을 경우 경보 셀/사용자 셀/연속성 검사 셀의 채널 인식자 값을 비교하며 경보상태 선언이 RDI셀에 의해 세팅되었을 경우 경보 셀 채널 인식자 값만을 비교한다. 활성화된 각 연결별 채널 인식자 값 비교시 생성되는 각 매치 신호를 경보 타이머(22)와 경보셀 채널 등록부(24)로 전달한다. 경보 셀/사용자 셀/연속성검사 셀 채널 비교부(21)는 채널 인식자 비교시 경보 셀 처리부(20)가 UNI 또는 NNI 중 어느 위치에 적용되는가와 F4 레벨 또는 F5 레벨 중 어느 레벨의 OAM 처리를 수행하는지의 기준을 사용하여 셀 헤더의 특정 부분만을 필터링 하여 비교 검사를 수행한다.
경보셀/사용자셀/연속성검사 셀 채널 비교부(21)는 경보셀 채널 등록부(24)에 활성화 되지 않은 특정 연결의 AIS/RDI OAM셀을 처음으로 수신할 경우 경보 셀 채널 등록부(24)내에서 하드웨어적으로 처리 가능 한 공간이 남아 있을 경우 빈 공간중한 영역을 선택한 후 관련 정보인 채널 인식자와 경보 셀 종류 정보 (AIS/RDI)를 경보 셀 채널 등록부(24)로 전달하여 해당 연결을 활성화시키거나 경보 셀 채널 등록부(24)내에서 하드웨어적으로 처리 가능한 공간이 남아 있지 않을 경우 수신된 경보셀의 전체 정보를 경보 셀 메모리(23)를 통해 CPU로 전달하는 기능을 제공한다. 경보 셀/사용자셀/연속성 검사 셀 채널 비교부(21)는 수신된 AIS/RDI OAM셀이 경보 셀 처리부(20)에서 처음으로 활성화 될 경우 수신된 경보 셀의 전체 정보를 경보 셀 메모리(23)를 통해 CPU로 전달함으로서 경보 셀 채널 등록부(24)에 활성화된 연결의 세부 정보를 파악가능하게 한다.
경보 타이머(22)는 경보 셀 채널 등록부(24)의 각 경보 연결에 대해서 하나씩의 타이머를 가지고 있으며 경보 셀 채널 등록부(24)로부터 각 타이머별 활성화 정보를 전달받아 동작시작하며 경보 셀, 사용자셀, 연속성 검사 셀 채널 비교부(21)에서 경보 셀 수신시 전달되는 비교 결과를 사용하여 타이머 값은 리셋되어 재시동된다. 경보 타이머(22)는 경보 해제 타임 기준 레지스터(25)의 값과 자체 타이머값이 동일한 시점에 해당연결에 대한 경보 상태가 해제되었음을 파악하여 경보 셀 채널 등록부(24)에서 해당 경보 연결을 비활성화 하도록 한다. 경보 타이머(22)는 경보 셀 채널 등록부(24)로부터 각 타이머별 비활성화 정보를 전달받아 동작 중단한다.
경보 셀 메모리(23)는 수신 경보 셀 중 채널 인식자, 경보의 종류(AIS, RDI), 오류 형태, 오류 위치 등의 최소 필요 정보만을 추출하여 CPU에 전달하는 기능을 제공한다. 경보 셀 메모리(23)는 실제적으로는 다수의 경보 셀을 저장할 수 있지만, CPU의 메모리 맵상에서는 하나의 경보 셀 메모리 같이 보이도록 구성되어, CPU가 메모리 맵상의 마지막 어드레스를 읽어갈 경우 CPU가 읽기 완료한 것으로 간주한다.
경보 셀 메모리(23)는 경보 셀이 저장될 경우 현재 CPU로 전달할 경보 셀에 대한 인터럽트를 발생시킨다. 경보 셀 메모리(23)는 하나 이상의 경보 셀이 저장될 경우 순차상으로 앞선 경보 셀의 읽기 완료한 후 새로운 인터럽트를 발생하게 된다. 경보 셀 메모리(23)는 자체 셀 메모리의 영역별 순번을 관리하여 CPU가 읽어갈 셀 메모리를 경보 셀 메모리 맵으로 매핑하여 주는 기능을 제공한다.
이와 같은 구조를 사용할 경우 CPU의 메모리 맵을 줄임과 동시에 CPU는 필요정보만을 수신한 후 읽기 완료를 표시하여 새로운 셀을 수신할 수 있는 영역을 제공하여 메모리의 효율성도 높일수 있다.
경보 셀 채널 등록부(24)는 하드웨어적으로 처리되는 각 채널별 정보 상태 및 활성화된 정보 연결의 채널 인식자 정보의 종류(AIS, RDI)를 저장하여 각 연결별 정보를 정보 셀/사용자 셀 연속성 검사 셀 채널 비교부(21)와 경보 타이머(22)로 전달하는 기능을 제공하며, 경보셀/사용자셀/연속성 검사셀 채널 비교부(21)로부터 사용자 셀 또는 연속성 검사 셀 수신시 발생되는 매치 신호를 사용하여 해당 연결을 비활성화하는 기능을 제공한다. 또한 경보 발생과 경보 해제와 같은 특정 연결의 경보 상태 환경시 CPU에게 인터럽트를 발생하는 기능도 제공한다. 경보 셀 채널 등록부(24)에 저장되는 내용은 CPU를 통하여 파악 가능하다.
경보 해제 타임 기준 레지스터(25)는 경보 상태 해제를 위한 기준값을 저장하여 경보 타이머(22)가 기준으로 하는 값을 제공한다. 경보 해제 타임 기준 레지스터(25)의 디폴트 값은 3초이나 CPU를 통하여 임의의 다른값으로 변경할 수 있는 구조로 설계되어 있다.
제3도는 본 발명의 일실시예에 따른 연속성 검사 셀 처리부(30)의 구성도로서, 도면에서 31은 연속성 검사 셀/사용자셀 채널 비교부, 32는 연속성 검사 타이머, 33은 연속성 검사 제어 레지스터, 34는 연속성 검사셀 채널 등록부, 35는 연속성 검사 경보 선언 시간 기준 레지스터를 각각 나타낸다.
연속성 검사 셀/사용자 셀 채널 비교부(31)는 현재 수신한 사용자 셀/연속성 검사 셀의 채널 인식자 값을 수신 사용자 셀 감시부(1)와 OAM 셀 분리부(3)로부터 각각 전달받아 연속성 검사 셀 채널 등록부(34)의 채널 인식자(VPI/VCI)와 비교하는 기능을 수행한다. 비교 검사를 통한 각 연결별 매치 결과 신호는 연속성 검사 타이머(32)로 전달된다.
채널 인식자 비교는 연속성 검사 제어 레지스터(33)에서 활성화되어 있는 연결에 대해서만 수행하며, 연속성 검사 셀 처리부(30)가 UNI 또는 NNI 중 어느 위치에 적용되는가와 F4 레벨 또는 F5 레벨 중 어느 레벨의 OAM 처리를 수행하는지의 기준을 사용하여 셀헤더의 특정 부분만을 필터링하여 비교 검사를 수행한다.
연속성 검사 타이머(32)는 연속성 검사 셀 채널 등록부(34)의 각 연속성 검사 연결에 대해서 하나씩의 타이머를 가지고 있으며 연속성 검사 제어 레지스터(33)에 특정 연속성 검사 연결에 대한 활성화가 이루어지면 자동으로 동작 시작하며 연속성 검사 셀/ 사용자 셀 채널 비교부(31)로부터 전달되는 각 연결별 매치 신호를 사용하여 활성화 되어 있는 타이머를 리셋하여 초기화 한다. 또한 연속성 검사 경보 선언 시간 기준 레지스터(35)의 값과 각 연속성 검사 연결별 연속성 검사 타이머 값이 동일한 시점에 타이머의 값을 그대로 유지하면서 연속성 검사 셀 채널 등록부(34)의 해당 연결에 대한 연속성 검사 경보 상태를 선언한다. 연속성 검사 경보 상태를 선언한 연속성 검사 연결에 대한 해당 타이머가 연속성 검사 경보 선언 시간 기준 레지스터(35)의 값 보다 작아질 경우 연속성 검사 셀 채널 등록부(34)의 해당 연결에 대한 연속성 검사 경보 상태를 해제하도록 한다. 연속성 검사 타이머(32)는 각 연결별 연속성 검사 상태를 연속성 검사 제어 레지스터(33)로 전달한다. 연속성 검사 셀 채널 등록부(34)내의 각 연결별 연속성 검사 상태 내용은 CPU로 출력된다.
연속성 검사 제어 레지스터(33)는 연속성 검사 셀 채널 등록부(34)중 활성화할 부분을 표시하는 레지스터로서 CPU를 통하여 세팅된다. 연속성 검사 셀 등록부(34)는 하드웨어적으로 처리되는 각 연속성 검사 채널별 경보 상태 및 연속성 검사 연결의 채널 인식자를 저장한다. 또한 연속성 검사 타이머(32)로부터 각 연결별 연속성 검사 상태를 전달 받아 연속성 검사 경보 발생과 연속성 검사 경보 해제와 같은 특정 연결의 연속성 검사 경보 상태 변화시 CPU에게 인터럽트를 발생하는 기능도 제공한다.
연속성 검사 경보 선언 시간 기준 레지스터(35)는 연속성 검사 경보 상태 선언을 위한 기준값을 저장하여 연속성 검사 타이머(32)가 기준으로 하는 값을 제공한다. 연속성 검사 경보 선언 시간 기준 레지스터(35)의 디폴트 값은 3.5초이나 CPU를 통하여 임의의 다른 값으로 변경할 수 있다.
제4도는 본 발명의 일실시에에 따른 루프백 셀 처리부(40)의 구성도로서 도면에서 41은 루프백 셀 노드 인식자 비교부, 42는 송신 루프백 셀 버퍼, 43은 루프백 제어 레지스터, 44는 노드 인식자 레지스터를 각각 나타낸다.
루프백 셀 노드 인식자 비교부(41)는 수신된 루프백 셀의 루프백 표시 값이 '0'일 경우 수신된 루프백 셀의 발신처 인식자 영역과 노드 인식자 레지스터(44) 값을 비교하며, 루프백 표시 값이 '1'일 경우 수신된 루프백 셀의 루프백 위치 인식자 영역과 노드 인식자 레지스터(44) 값을 비교하는 기능을 제공한다. 발신처 인식자 및 루프백 위치 인식자 검사 기능을 수행할 경우 비교 에러가 발생한 셀은 폐기한다. 수신된 루프백 셀의 루프백 표시 값이 '0'이면서 루프백 셀의 발신처 인식자 영역이 매치될 경우 수신된 셀 전체 정보를 OAM 셀 메모리(10)로 전달하며, 수신된 루프백 셀의 루프백 표시 값이 '1'이면서 루프백 셀의 루프백 위치 인식자가 매치된 경우 수신된 셀 전체 정보를 루프백 제어 레지스터(43)의 제어명령에 따라 OAM 셀 메모리(10)로 전달하거나 송신 루프백 셀 버퍼(42)로 전달하는 기능을 제공한다.
송신 루프백 셀 버퍼(42)는 수신된 루프백 셀을 송신쪽으로 전달하기 위하여 사용된다. 루프백 제어 레지스터(43)는 발신처 인식자 및 루프백 위치 인식자 검사 여부, 루프백 표시 값이 '1'인 셀의 처리 방법에 관련된 필요 정보만을 저장한다.
루프백 제어 레지스터(43)는 루프백 셀 노드 인식자 비교부(41)의 발신처 인식자 및 루프백 위치 인식자 검사 기능 활성화 기능과 수신된 루프백 셀의 루프백 표시 값이 '1'일 경우 처리 방법 등의 제어 정보를 저장하는 레지스터로서 CPU를 통하여 셋팅 가능하다.
노드 인식자 레지스터(44)는 루프백 셀 처리부(40)가 적용되는 노드의 인식자를 저장하는 레지스터로서 저장된 값을 루프백 셀 노드 인식자 비교부(41)로 전달하며 발신처 인식자 및 루프백 위치 인식자 검사 기능시에 사용될 수 있도록 한다.
제5도는 본 발명의 일실시예에 따른 성능관리 셀 처리부(5)의 구성도로서, 도면에서 51은 순방향 감시 정보 선택부, 52는 공통 순방향 감시 정보 처리부, 53은 순방향 감시정보 저장부, 54는 성능관리 셀 채널 비교부, 55는 공통 성능관리 셀 정보 처리부, 56은 공통 성능관리 성능 누적 정보 처리부, 57은 역방향 보고 정보 저장부, 58은 성능관리 성능누적 정보 저장부, 59는 CPU 설정 레지스터부를 각각 나타낸다.
순방향 감시 정보 선택부(51)는 수신 사용자 셀 감시부(1)로부터 BIP-16값, 사용자 셀 헤더의 CLP 값, 연결 인식자를 입력받아 BIP-16값, 사용자 셀 헤더의 CLP값은 공통 순방향 감시 정보 처리부(52)로 전달하며, 연결 인식자 값을 사용하여 순방향 감시 정보 저장부(53)로 순방향 감시 정보 선택 신호를 출력하여 이 값에 해당하는 RX_CELL 0+1값, RX_CELL 0값과 성능관리 블럭 단위로 수신된 사용자셀에 대해서 누적한 BIP-16값이 공통 순방향 감시 정보처리부(52)로 출력되도록 한다.
여기서 연결 인식자란 수신된 사용자 셀 헤더의 채널 인식자(VPI/VCI)값에 매핑되는 자체 인식자 값으로는 성능관리 셀 채널 등록부(103)에서 구별되는 연결의 수와 동일한 연결 인식자 값만이 수신 채널 인식자 값에 매핑되어 사용된다.
공통 순방향 감시 정보 처리부(52)는 순방향 감시 정보 선택부(51)로 부터 사용자 셀의 BIP-16값, 사용자 셀 헤더의 CLP 값과 순방향 감시 정보 저장부(53)로부터 지금까지 수신된 사용자셀에 대해서 누적된 RX_CELL 0+1값, RX_CELL 0값과 성능관리 블럭 단위로 수신된 사용자 셀에 대해서 누적된 BIP-16 값을 전달받아 가공하는 기능을 제공한다. 새롭게 저장될 RX_CELL 0+1값은 수신 사용자 셀의 CLP값과는 상관없이 사용자 셀 수신시 무조건 1씩 증가하며, RX_CELL 0은 수신 사용자 셀의 CLP값이 '0'일 경우에만 1씩 증가하는 카운터로서 모듈로 65536으로 동작한다. 새롭게 저장될 BIP-16값은 사용자셀의 BIP-16값과 저장된 BIP-16값은 우수 패러티를 취하여 구한다.
순방향 감시 정보저장부(53)는 순방향 감시 정보 선택부(51)의 순방향 감시 정보 선택 신호에 의해 선택한 순방향을 감시 하는 사용자셀에 대한 RX_CELL 0+1값, RX_CELL 0값, 누적 BIP-16값을 추출하며 공통 순방향 감시 정보 처리부(52)로 전달하고, 공통 순방향 감시 정보처리부(52)에서 처리된 새로운 RX_CELL 0+1값, RX_CELL 0값, 누적 BIP-16 값을 저장하는 기능을 제공한다.
성능관리 셀 채널 비교부(54)는 현재 수신한 성능관리 셀의 채널인식자 값을 OAM셀 분리부(3)로 부터 전달받고, 성능관리 셀 채널 등록부(103)로부터 채널 인식자 값을 입력받아 비교하는 기능을 수행한다. 채널 인식자 비교는 성능관리 제어 레지스터(104)에서 활성화되어 있는 연결에 대해서만 수행하며, 성능관리 셀 처리부(5)가 UNI 또는 NNI 중 어느 위치에 적용되는가와 F4 레벨 또는 F5 레벨중 어느 레벨의 OAM 처리를 수행하는지의 기준을 사용하여 셀 헤더의 특정 부분만을 필터링하여 비교검사를 수행한다.
수신된 성능관리 셀이 순방향 감시 셀의 경우 성능관리 셀 채널 비교부(54)는 비교 결과로부터 구해지는 연결 인식자를 사용하여 순방향 감시 정보 저장부(53)로 순방향 감시 정보 선택 신호를 출력하여 순방향 감시 정보 저장부(53)에 저장된 연결 인식자에 해당하는 정보인 RX_CELL 0+1값, RX_CELL 0값, 누적 BIP-16값을 선택하여 공통 성능 관리 셀 정보 처리부(55)로 전달하도록 하며, 공통 성능관리 셀 정보처리부(55)에서 처리된 결과 값인 새로운 RX_CELL 0+1값, RX_CELL 0값, BIP-16값을 순방향 감시 정보 저장부(53) 중 연결 인식자에 해당하는 영역에 저장하도록 순방향 감시 정보 선택 신호를 순방향 감시 정보 저장부(53)에 출력한다.
또한 공통 성능관리 셀 정보 처리부(55)에서 순방향 감시 성능관리 셀로부터 구해지는 역방향 보고 셀 정보를 역방향 보고 정보 저장부(57)중 연결인식자에 해당하는 영역에 저장하도록 역방향 감시 정보 선택 신호를 역방향 보고 정보 저장부(57)에 출력한다.
또한 수신된 성능 관리 셀이 역방향 보고 셀이거나 성능 누적을 할 순방향 감시셀의 경우 공통 성능관리 성능누적 정보처리부(56)의 동작을 활성화 시키고 그렇지 않을 경우 비활성화 시키기 기능을 제공한다. 수신된 성능관리 셀이 역방향 보고셀이거나 성능누적을 할 순방향 감시 셀의 경우 성능관리 셀 채널 비교부(54)는 비교 결과로 부터 구해지는 연결인식자를 사용하여 성능누적 정보 선택 신호를 성능관리 성능누적 정보 저장부(58)에 출력하여 성능관리 성능누적 정보 저장부(58)의 연결인식자에 해당하는 누적된 성능관련 정보를 선택하여 공통 성능관리 성능 누적 정보 처리부(56)로 전달되도록 하며, 또한 공통 성능관리 성능누적 정보 처리부(56)에서 처리된 성능 관련 결과 값을 성능관리 성능누적 정보 저장부(58)중 연결인식자에 해당하는 영역에 저장하도록 한다.
성능 관리 셀 채널 비교부(54)는 순방향 감시 셀의 성능누적 여부를 성능관리 제어 레지스터(104)를 통하여 전달받는다.
공통 성능관리 셀 정보 처리부(55)는 1uSec 단위로 동작하는 32비트 타이머를 자체 구비하여 순방향 감시 성능관리 셀이 수신될 경우 역방향 보고셀을 구성하는 기능을 제공한다. 그 과정은 다음과 같다.
공통 성능관리 셀 정보 처리부(55)는 순방향 감시 성능관리 셀이 수신 될 경우 전달되는 정보인 순 방향 감시 셀 순서번호(MCSN), CLP 값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUCO+1), CLP 값이 '0'인 송신 사용자 셀에대한 총 사용자 셀 수(TUCO), 순방향 BIP-16 값과 순방향 감시 정보 저장부(53)로부터 전달받은 RX_CELL 0+1값, RX_CELL 0값, 누적 BIP-16값을 사용하여 역 방향 보고셀 영역 중 CLP 값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUCO+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUCO), CLP 값이 '0' 또는 '1'인 수신 사용자 셀에 대한 총 사용자 셀수(TRCCO+1), 블록에러결과(BLER 0+1), CLP 값이 '0'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCCO0)를 구성한다. 역방향 보고 셀의 영역중 역방향 감시 셀 순서번호(MCSN)영역은 역방향 셀이 생성될 때마다 1씩 증가하는 모듈로 65536 카운터를 사용하여 코딩되며 타임 스템프(TSTP)영역은 역방향 셀이 전달될 때의 자체 타이머값을 코딩하여 전달한다. 이와 같은 과정을 통하여 역방향 보고 셀을 구성한 후 역방향 보고 정보 저장부(57)로 전달한다.
공통 성능관리 셀 정보 처리부(55)는 성능관리 제어 레지스터(104)에서 순방향 감시 성능관리 셀에 대한 성능누적이 활성화 되어 있을 경우 성능누적을 위한 정보를 공통 성능관리 성능누적 정보처리부(56)로 전달한다. 이때 전달되는 정보로는 순방향 성능관리 셀로부터 구해지는 순방향 감시셀 순서번호(MCSN)와 구성된 역방향 성능관리 셀로부터 구해지는 CLP값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0), CLP 값이 '0' 또는 '1'인 수신 사용자 셀에 대한 총 사용자 셀수(TRCC0+1), 블록에러결과(BLER0+1), CLP값이 '0'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCC0)가 있다.
이와 같은 기능을 통하여 순방향 감시 성능관리 셀에 대한 선택적인 성능누적을 수행함으로서 제한된 내부 성능누적 영역을 효율적으로 사용할 수 있다. 이와 같이 공통 성능관리 셀 정보 처리부(55)에서 순방향 감시 성능관리 셀 수신시 구성하는 정보로는 역방향 감시셀 순서번호(MCSN), CLP 값이 '0'인 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0), 타임스템프 값(TSTP), CLP 값이 '0'인 또는 '1'인 수신 사용자셀에 대한 총사용자 셀수(TUCC0+1), 블록에러결과(BLER 0+1), CLP 값이 '0'인 수신 사용자 셀에 대한 총 사용자 셀 수(TUCC0) 등이 있다. 각 정보 영역별 표기와 각 영역별 정의 및 처리는 ITU_T의 I.610을 따른다.
공통 성능관리 셀 정보 처리부(55)는 순방향 감시 성능관리 셀이 수신 될 경우 순방향 감시 셀을 통하여 전달되는 TUC0+1, TUC0 값을 순방향 감시 정보 저장부(53)로 전달하여 수신된 순방향 감시 성능관리 셀 연결 인식자에 해당하는 RX_CELL 0+1이 TUC0+1, RX_CELL0가 TUC0로 대치되고, BIP-16 값이 0으로 리셋되도록 하는 기능을 수행한다. 즉 성능관리 블록 단위로 생성되는 BIP-16값은 순방향 감시 셀이 수신될 때 마다 0으로 초기화되며 RX_CELL0+1과 RX_CELL0값은 수신된 순방향 감시 성능관리 셀의 TUC0+1, TUC0값으로 대치함으로서 셀 블록 단위의 순 방향 사용자 셀 감시가 가능하게 한다.
공통 성능관리 셀 정보 처리부(55)는 역방향 보고 성능관리 셀이 수신 될 경우 역방향 보고 셀로부터 추출되는 정보인 역방향 감시 셀 순서번호(MCSN), CLP 값이 '0'인 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0), 타임 스템프(TSTP), CLP 값이 '0'인 또는 '1'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCC0+1), 블록에러결과(BLER0+1), CLP 값이 '0'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCC0) 정보를 추출한 후 성능관리 성능누적 정보저장부(58)로 전달하는 기능을 제공한다.
또한 공통 성능관리 셀 정보 처리부(55)는 1uSec 단위로 동작하는 32비트 타이머를 자체 구비하여 순방향 감시 성능감시 셀과 역방향 감시 성능감시 셀로부터 구해지는 역방향 성능누적 정보를 성능관리 성능누적 정보 저장부(58)로 전달할 때 선택적으로 이 정보를 CPU에게 전달하는 기능도 제공한다. 이때 공통 성능관리 셀 정보 처리부(55)는 자체 32비트 타이머의 값을 추출하여 그 값을 CPU로 함께 전달하는 기능도 수행한다. 이와 같이 CPU 전달 기능을 사용하여 셀 지연 편차(CDV)와 같은 성능 정보와 소프트웨어적인 성능누적을 제공할 수 있다.
공통 성능관리 성능누적 정보 처리부(56)는 성능관리 셀 채널 비교부(54)로부터 활성화 신호를 받아야만 동작을 한다. 활성화 되어 있을 경우 공통 성능관리 성능누적 정보처리부(56)는 공통 성능관리 셀 정보 처리부(55)로부터 전달되는 성능관련 셀 정보와 성능관리 성능누적 정보 저장부(58)로부터 수신 성능관리 셀의 연결 인식자에 해당되는 정보를 전달받아 성능누적을 갱신한 후 관련정보를 성능관리 성능누적 정보 저장부(58)로 결과 정보를 전달하는 기능을 제공한다.
이때 공통 성능관리 셀 정보처리부(55)로부터 전달되는 성능관련 셀 정보로는 순방향/역방향 감시 셀 순서번호(MCSN), CLP 값이 '0'인 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0), CLP 값이 '0'인 또는 '1'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCC0+1), 블록에러결과(BLER0+1), CLP 값이 '0'인 수신 사용자 셀에 대한 총 사용자 셀 수 (TRCC0)가 있다.
성능관리 성능누적 정보 저장부(58)로부터 전달되는 정보로는 순방향/역방향 감시 셀 순서번호(MCSN), CLP 값이 '0'인 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0)가 있다. 이 값들은 해당 연결상으로 바로 이전에 전달된 성능관리 OAM 셀로부터 추출된 정보이다. 성능관리 성능누적 정보저장부(58)로부터 그밖에 전달되는 정보로는 최근까지 해당 연결에 대해서 누적된 11종의 성능누적 정보이다.
공통 성능관리 성능누적 정보 처리부(56)에서는 순방향/역방향 감시 셀 순서번호(MCSN) 값 2개를 사용하여 연이은 두 성능관리 OAM 셀 사이의 전달된 절대적인 셀 블록 수를 계산한다.
공통 성능관리 성능누적 정보 처리부(56)는 CLP값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1) 값 2개를 비교하여 연이은 두 성능관리 OAM 셀 사이에서 송신측이 전달한 CLP 값이 '0'인 또는 '1'인 사용자 셀 수를 절대값을 계산하며, CLP 값이 '0' 또는 '1'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCCO+1)와 이전 도착 성능관리 셀의 CLP 값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수 (TUC0+1)의 값을 비교하여 연이은 두 성능관리 OAM셀 사이에서 수신 측이 전달받은 CLP 값이 '0' 또는 '1'인 사용자가 셀수의 절대값을 계산한다. 공통 성능관리 성능누적 정보처리부(56)는 이와 같은 두가지 값의 비교를 통하여 연이은 두 성능관리 OAM셀 사이에서 발생한 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 유실 셀/오삽입 셀 수를 계산한다.
공통 성능관리 성능누적 정보 처리부(56)는 CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0)의 값 2개를 비교하여 연이은 두 성능관리 OAM 셀 사이에서 송신측이 전달한 CLP 값이 '0'인 사용자 셀 수의 절대값을 계산하며, CLP 값이 '0'인 수신 사용자 셀에 대한 총사용자 셀 수(TRCC0)와 이전 도착 성능관리 셀의 CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0)의 값을 비교하여 연이은 두 성능관리 OAM 셀 사이에서 수신측이 전달받은 CLP 값이 '0'인 사용자 셀 수의 절대값을 계산한다. 공통 성능관리 성능누적 정보 처리부(56)는 이와 같은 두가지 값의 비교를 통하여 연이은 두 성능관리 OAM셀 사이에서 발생한 CLP 값이 '0'인 사용자 셀의 절대적인 유실 셀/오삽입 셀 수를 계산한다.
공통 성능관리 성능누적 정보 처리부(56)는 상기의 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 유실 셀/오삽입 셀수와 CLP 값이 '0'인 사용자 셀의 절대적인 유실 셀/오삽입 셀수를 사용하여 연이은 두 성능관리 OAM 셀 사이에서 발생한 CLP 값이 '0'인 사용자 셀에 대한 폐기 또는 태깅 셀 수를 구한다.
공통 성능관리 성능누적 정보 처리부(56)는불럭에러결과(BLER0+1)를 사용하여 연이은 두 성능관리 OAM 셀 사이에서 발생한 BIP-16 에러의 수를 파악한다.
공통 성능관리 성능누적 정보 처리부(56)에서 구해지는 성능누적 정보로는 감시된 셀 블록 수(MBN), 에러발생 셀블럭 수(ECB), 과도 에러 셀블럭 수(SECB), 과도 에러 셀 블록_에러 수(SECB_E), 과도 에러 셀 블록_오삽입 수(SECB_M), 유실 셀 수(CL), 총 유실 셀 수(TCL), 오삽입 셀 수(CM), 폐기 셀 수(DISC), 태깅 셀 수(TAG), 총 처리 사용자 셀 수(PUC) 등이 있으며 각각의 정의 및 처리를 간단히 정리하면 다음과 같다.
- 감시된 셀 블록 수 : 수신된 순방향 감시 역/방향 보고 성능관리 셀의 처리로부터 전달되는 감시셀 순서 번호를 사용하여 송신측에서 전달한 성능관리 블록의 수를 누적하는 16비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF00'이며 임의의 값으로 설정가능하다. 이 값은 이전 성능누적 값에 연이은 두 수신 OAM셀 사이에서 전달된 절대적인 셀 블록수를 누적 하므로서 구해진다.
- 에러 발생 셀 블록 수 : BIP-16 에러가 '1'이상 또는 유실 셀/오삽입 셀이 하나 이상 발생할 경우 '1'씩 증가하는 8비트 카운터로서 임계치의 디폴트 값은 진수로 'FF'이며 임의의 값으로 설정 가능하다. 이 값은 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 유실 셀/오삽입 셀 수가 '1' 이상이거나 연이은 두 성능관리 OAM 셀 사이에서 발생한 BIP-16 에러의 수가 '1' 이상일 경우 이전 누적 값을 '1'이상일 경우 이전 누적 값을 '1' 증가함으로서 구해진다.
- 과도 에러 셀 블록 수 : BIP-16 에러가 M개 이상 또는 유실 셀/오삽입 셀이 K개 이상 발생할 경우 '1'씩 증가하는 8비트 카운커로서 임계치의 디폴트 값은 16진수로 'FF'이며 임의의 값으로 설정가능하다. M의 디폴트 값은 4이며 최대 16까지 설정가능하며, K의 디폴트값은 2이며 최대 16까지 설정가능하다. 이에 해당되는 정보를 저장하는 레지스터가 과에러 셀블럭 선언 기준 레지스터(102)이다.
- 과도 에러 셀 블록_에러수 : BIP-16 에러가 M개 이상 발생할 경우 '1'씩 증가하는 8비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF'이며 임의의 값으로 설정가능하다. M의 디폴트 값은 4이며 최대 16까지 설정가능하다. 이에 해당되는 정보를 저장하는 레지스터가 과도 에러 셀 블록_유실/오삽입 선언 기준 레지스터(101)이다. 이 값은 연이은 두 성능관리 OAM셀 사이에서 발생한 BIP-16 에러의 수가 M이상일 경우 이전 누적 값을 '1' 증가함으로서 구해진다.
- 과도 에러 셀 블록_오삽입 수 : 오삽입 셀이 K개 이상 발생할 경우 '1'씩 증가하는 8비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF'이며 임의의 값으로 설정가능하다. K의 디폴트 값은 2이며 최대 16까지 설정 가능하다. 이 값은 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 오삽입 수가 K 이상일 경우 이전 누적 값을 '1' 증가함으로서 구해진다.
- 유실 셀 수 : 유실 셀 이 K개 미만으로 발생할 경우 이러한 셀을 누적하는 16비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF00'이며 임의의 값으로 설정 가능하다. K의 디폴트 값은 2이며 최대 16까지 설정가능하다. 이 값은 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 유실 셀 수가 K미만일 경우 이전 누적 값을 '1' 증가함으로서 구해진다.
- 총 유실 셀 수 : 유실 셀 이 발생할경우 이러한 셀을 누적하는 16비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF00'이며 임의의 값으로 설정가능하다. 이 값은 이전 누적 값에 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 유실 셀 수를 누적함으로서 구해진다.
- 오삽입 셀 수 : 오삽입 셀 이 K개 미만으로 발생할 경우 이러한 셀을 누적하는 16비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF00'이며 임의의 값으로 설정가능하다. K의 디폴트 값은 2이며 최대 16까지 설정가능하다. 이 값은 이전 누적 값에 CLP 값이 '0' 또는 '1'인 사용자 셀의 절대적인 오삽입 셀 수를 누적함으로서 구해진다.
- 폐기 셀 수 : 수신된 순방향 감시/역방향 보고 성능관리 셀의 처리로부터 전달되는 TUC0+1, TUC0, TRCC0, TRCC0+1 값으로부터 CLP 값이 '0'인 셀이 폐기된 수로 누적하는 16비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF00'이며 임의의 값으로 설정가능하다. 이 값은 이전 누적값에 CLP 값이 '0'인 사용자 셀에 대한 폐기 셀 수를 누적함으로서 구해진다.
- 태깅 셀 수 : 수신된 순방향 감시/역방향 보고 성능관리 셀의 처리로부터 전달되는 TUCO+1, TUC0, TRCC0+1 값으로부터 CLP 값이 '0'인 셀이 태깅된 수를 누적하는 16비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF00'이며 임의의 값으로 설정가능하다. 이 같은 이전 누적 값에 CLP 값이 '0'인 사용자 셀에 대한 태깅 셀 수를 누적함으로서 구해진다.
- 총 처리 사용자 셀 수 : 수신된 순방향 감시/역방향 보고 성능관리 셀의 처리로부터 전달되는 TUC0+1값을 사용하여 송신측에서 전달한 불럭내의 사용자셀을 누적하는 24비트 카운터로서 임계치의 디폴트 값은 16진수로 'FF0000'이며 임의의 값으로 설정가능하다. 이 값은 이전 누적 값에 송신측이 전달한 CLP 값이 '0' 또는 '1'인 사용자 셀 수의 절대값을 누적함으로서 구해진다.
상기의 성능정보 중 에러 발생 셀블럭 수(ECB), 과도 에러 셀 블록수(SECB), 과도 에러 셀 블록_에러 수(SECB_E), 과도 에러 셀 블록_오삽입 수(SECB_M), 유실 셀 수(CL), 총 유실 셀수(TCL), 오 삽입 셀 수(CM), 폐기 셀 수(DISC), 태깅 셀 수(TAG), 총 처리 사용자 셀 수(PUC)는 미국의 국내 표준화 기구인 T1S1.5/94-004 R1에 나타나 있는 정의를 따른다.
역방향 보고 정보 저정부(57)는 공통 성능관리 셀 정보 처리부(55)로부터 전달되는 역방향 보고 셀 정보인 역방향 감시 셀 순서번호(MCSN), CLP 값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀수(TUC0), 타임 스템프(TSTP), CLP값이 '0' 또는 '1'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCC0+1) 블록에러결과(BLER0+1), CLP 값이 '0'인 수신 사용자 셀에 대한 총 사용자 셀 수(TRCC0)의 정보를 성능관리 셀 채널 비교부(54)의 역방향 감시 정보 선택 신호가 선택하는 역방향 보고 정보 레지스터에 저장한다. 역방향 보고 정보 저장부(57)는 특정 연결에 대해서 역방향 보고 성능관리 셀이 저장될 경우 적절한 시기에 해당 셀을 역방향 보고 셀 정보 데이터 버스를 통하여 연방향 전달하는 기능을 제공한다.
성능 관리 성능누적 정보 저장부(58)는 성능관리 셀 채널 등록부(103)의 채널 수 만큼의 연결에 대한 성능누적 정보 레지스터 기능을 제공한다. 성능관리 성능누적 정보저장부(58)는 공통 성능관리 성능누적 정보처리부(56)로부터 전달되는 정보인 순방향/역방향 감시 셀 순서번호(MCSN), CLP 값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 수 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 사용자 셀 수(TUC0)의 정보와 11개의 새로이 누적된 성능정보를 성능관리 셀 채널 비교부(54)의 성능누적 정보 선택 신호에 의해 선택된 성능관리 성능누적 정보 레지스터(105)에 저장하는 기능을 제공한다. 또한 성능관리 성능 누적 정보 저장부(58)의 성능누적 임계치 비교부(106)에서는 각 연결별로 누적된 성능값과 성능관리 성능누적 임계치 레지스터(100)의 값을 비교하여 임계치 이상의 성능정보가 누적될 경우 CPU로 인터럽터를 발생하여 CPU가 해당되는 성능정보를 읽어갈 수 있게 하는 기능을 제공한다.
CPU는 해당되는 특정 연결에 대한 성능정보를 읽기 한 후 성능관리 제어 레지스터(104)를 통하여 성능관리 성능누적 정보 저장부(58)의 해당 연결에 대한 11개의 성능누적정보를 초기화할 수 있다. 이와같은 조치를 취하여 누적정보가 성능관리 성능누적 정보 레지스터(105)의 최대 한계치를 초과하여 성능누적 정보가 손실되는 현상을 사전에 방지할 수 있다.
이와 같은 성능관리 성능누적 정보 레지스터(105)의 초기화 시에도 순방향/역방향 감시 셀 순서번호(MCSN), CLP 값이 '0'또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0)의 정보 값들은 새로이 도착하는 성능누적 셀로부터 11개의 성능누적 정보를 계산하기 위해서 그 값이 그대로 유지된다.
성능관리 성능누적 임계치 레지스터(100)는 11개의 성능누적 정보에 대한 임계치값을 저장하며 CPU는 디폴트 값 이외의 값을 설정할 수 있다. 각 성능 정보별 임계치 값은 다음과 같다.
감시된 셀 블록 수 임계치의 디폴트 값은 16진수로 'FF00'이며 '0000'에서 'FFFF'까지 임의의 값으로 설정가능하다. 에러 발생 셀 블록 수의 임계치 디폴트 값은 16진수로 'FF'이며 '00'에서 'FF'까지 임의의 값으로 설정가능하다. 과도 에러 셀 블록 수의 임계치 디폴트 값은 16진수로 'FF'이며 '00'에서 'FF'까지 임의의 값으로 설정가능하다. 과도 에러 셀블럭_에러 수의 임계치 디폴트 같은 16진수로 'FF'이며 '00'에서 'FF'까지 임의의 값으로 설정가능하다. 과도 에러 셀 블록_오삽입 수의 임계치 디폴트 값은 16진수로 'FF'이며 '00'에서 'FF'까지 임의의 값으로 설정가능하다. 유실 셀 수의 임계치 디폴트 값은 16진수로 'FF00'이며 '0000'에서 'FFFF'까지 임의의 값으로 설정가능하다. 오삽입 셀 수의 임계치 디폴트 값은 16진수로 'FF00'이며 '0000'에서 'FFFF'까지 임의의 값으로 설정가능하다. 폐기 셀 수의 임계치 디폴트 값은 16진수로 'FF00'이며 '0000'에서 'FFFF'까지 임의의 값으로 설정가능하다. 태깅 셀 수의 임계치 디폴트 값은 16진수로 'FF00'이며 '0000'에서 'FFFF'까지 임의의 값으로 설정가능하다. 총 저리 사용자셀 수의 임계치 디폴트 값은 16진수로 'FF0000'이며 '000000'에서 'FFFFFF'까지 임의의 값으로 설정가능하다.
과도 에러 셀 블록_유실/오삽입 선언 기준 레지스터(101)는 11개의 성능정보 항목중 과도 에러셀 블록 수를 선언하기 위한 유실 셀과 오삽입 셀 수의 기준값인 K값을 설정하기 위한 레지스터로서 디폴트 값은 2이며 최대 16까지 설정가능하다.
과도 에러 셀 블록_에러 선언 기준 레지스터(102)는 11개의 성능정보 항목중 과도 에러 셀 블록 수를 선언하기 위한 에러 셀 수의 기준값인 M값을 설정하기 위한 레지스터로서 디폴트 값은 4이며 최대 16까지 설정가능하다.
성능 관리 셀 채널 등록부(103)는 임의의 N개의 레지스터로 구성되어 성능관리를 수행하기 위한 다수의 채널 인식자(VPI/VCI)를 저장하는 기능을 제공한다.
성능 관리 제어 레지스터(104)는 성능 관리 셀 채널 등록부(103)내의 특정 연결에 대한 성능관리 기능의 활성화/비활성화 기능, 특정연결의 순방향 감시 성능관리 셀에 대한 성능관리 기능의 활성화/비활성화 기능, 성능관리 성능누적 정보 저장부(58)내의 특정연결에 해당하는 성능관리 성능누적 정보 레지스터의 초기화를 활성화/비활성화하는 기능을 수행하는 레지스터이다.
상기와 같이 구성되어 동작하는 본 발명은 UNI/NNI에 적용되는 F4/F5 레벨의 ATM 계층 OAM셀 중 실시간 처리가 요구되는 장애 관리 셀을 처리하는 기능 및 실시간 처리가 요구되지 않는 ATM 계층의 셀들인 활성/비활성 셀 및 자원관리 셀, 시스템 관리 셀, 메타신호 셀의 경우 CRC-10, CRC-32 검사를 수행한 후 유효 셀만을 OAM셀 메모리를 통하여 CPU에 전달하는 기능을 제공할 수 있는 구조로서 효율적으로 ATM 계층의 OAM 셀을 처리할 수 있으며, UNI/NNI에 적용되는 F5/F5 레벨의 ATM 계층 OAM 셀 중 성능 관리 셀을 실시간 처리하여 ATM 가상 연결상의 특정 연결에 대한 총 수신 성능관리 블록 수, 에러발생 수인 블록 수, 과도 에러 발생 수신 블록수, 손실 셀 수, 오삽입 셀 수, 폐기 셀 수, CLP 태깅 셀 수, 총수신 셀 수와 같은 성능 정보를 실시간 누적하여 서비스 품질 및 네트워크 파라미터를 측정할 수 있는 효과가 있다.

Claims (16)

  1. 수신된 사용자 셀의 헤더로부터 채널 인식자(VPI/VCI)를 추출하여 출력하고, 현재 활성화 되어 있는 순방향 감시 채널 인식자(VPI/VCI)를 입력받아 이를 이용하여 특정 연결에 해당되는 사용자 셀이 수신될 경우 해당 사용자 셀의 페이로드에 대한 BIP-16값, 셀 헤더의 셀 손실 우선 순위(CLP) 값, 연결 인식자를 추출하여 출력하는 수신 사용자 셀 수단(1); 입력된 셀 데이터의 CRC 검사를 통해 에러가 발생하면 셀을 폐기하고 정상 셀을 출력하는 CRC 검사 수단(2); 상기 CRC 검사 수단(2)으로부터 수신된 OAM 셀의 OAM 타잎과 기능타잎만을 참고하여 각종 OAM셀을 분리하여 출력하는 OAM 셀 분리 수단(3); 상기 OAM 셀 분리 수단(3)으로부터 메타신호 셀을 입력받아 별도의 처리 없이 출력하는 메타신호 셀 처리 수단(6); 상기 OAM 셀 분리 수단(3)으로부터 활성/비활성 셀을 입력받아 별도의 처리없이 출력하는 활성/비활성 셀 처리 수단(7); 상기 OAM 셀 분리 수단(3)으로부터 자원관리 셀을 입력받아 별도의 처리 없이 출력하는 자원관리 셀 처리 수단(8); 상기 OAM 셀 분리 수단(3)으로부터 시스템 관리 셀을 입력받아 별도의 처리없이 출력하는 시스템 관리 셀 처리 수단(9); CPU와 정합 기능을 수행하는 CPU 접속 수단(11); 상기 각 셀 처리부로부터 셀 단위의 데이터를 저장하여 상기 CPU 접속 수단(11)을 통해 CPU에 출력하는 OAM 셀 메모리 수단(10); 상기 수신 사용자 셀 감시 수단(1)으로부터 채널 인식자(VPI/VCI)를 입력받고, 특정 연결상으로 상기 OAM 셀 분리 수단(3)으로부터 하나의 AIS 셀을 수신하면 AIS 상태를 선언하고, 일정시간 동안 해당 AIS 셀이 수신되지 않거나 유효한 셀(사용자 셀, 연속성 검사 셀)을 하나라도 수신하면 AIS 상태를 해제하며, RD1셀 수신하면 RDI 상태를 선언하고 일정시간 동안 해당 RDI셀이 수신되지 않을 경우 RDI 상태를 해제하는 경보 셀 처리 수단(20); 상기 수신 사용자 셀 감시 수단(1)으로부터 채널 인식자(VPI/VCI)를입력받고 특정 연결에 대해서 연속성 검사 셀 검사 기능이 활성화되어 있을 경우 일정시간 동안 해당 연결에 대해서 상기 OAM셀 분리 수단(3)으로부터 사용자 셀 또는 연속성 검사 셀이 수신되는 지를 파악하여 출력하는 연속성 검사 셀 처리 수단(30); 상기 OAM 셀 분리 수단(3)으로부터 루프백 셀을 입력받아 발신처 인식자 및 루프백 위치 인식자를 검사하여 출력하는 루프백 셀 처리 수단(40); 및 상기 OAM 셀 분리 수단(3)으로부터 순방향 감시셀과 역방향 보고셀을 입력받아 순방향 감시셀의 경우 역방향 보고셀을 생성하여 송신 OAM 처리 수단으로 출력하고 역방향 보고셀의 경우 성능 정보를 추출하여 누적한 후, 상기 CPU 접속 수단(11)을 통해 CPU에 출력하는 성능관리 셀 처리 수단(5)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치.
  2. 제 1항에 있어서, 상기 CRC 검사 수단(2)은, OAM셀의 CRC-10 검사를 수행하는 CRC-10검사 수단;과 메타신호 셀의 CRC-32 검사를 수행받는 CRC-32 검사 수단; 및 CRC 에러를 누적하여 일정 임계치 값을 초과할 경우 CPU에 송신하는 CRC 에러 누적 수단을 구비한 것을 특징으로 하는 ATM 계층수신 운용 및 유지 보수(OAM)셀 처리 장치.
  3. 제 1항에 있어서, CRC 검사 수단(2)은 선택적으로 CRC 검사를 수행하지 않고 모든 수신 셀을 유효셀로 처리하는 것을 포함하는 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치
  4. 제 1항에 있어서, 상기 OAM 셀 메모리 수단(10)은, CPU가 메모리 맵상의 마지막 어드레스를 읽어갈 경우 CPU가 읽기 완료한 것으로 간주하고, OAM셀이 저장될 경우 현재 CPU로 전달할 OAM 셀의 종류를 구별할 수 있는 인터럽트를 발생시키는데 있어, 하나 이상의 OAM셀이 저장될 경우 순차상으로 다음에 전달할 셀에 해당되는 인터럽트를 발생하지 않고 반드시 CPU가 순차상으로 앞선 OAM 셀의 읽기 완료한 후 새로운 인티럽트를 발생하며, 자체 셀 메모리의 영역별 순번을 관리하여 CPU가 읽어갈 셀 메모리를 OAM 셀 메모리맵으로 매핑하도록 하는 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치
  5. 제 1항에 있어서, 상기 경보 셀 처리 수단(20)은 수신 사용자 셀 감시 수단(1)과 OAM 셀 분리 수단(3)으로부터 경보 셀/사용자 셀/연속성 검사 셀의 채널 인식자(VPI/VCI) 값과 경보셀을 입력받아 활성화된 각 연결별 채널 인식자(VPI/VCI)와 경보의 종류(AIS/RDI)를 입력받아 서로 비교하여 비교 결과를 각 연결별로 분류하여 출력하는 경보 셀/사용자셀/연속성검사 셀 채널 비교 수단(21); 활성화 정보를 입력받아 동작하여 상기 경보 셀/사용자 셀/연속성 검사 셀 채널 비교 수단(21)에서 경보 셀 수신시 전달되는 비교 결과를 사용하여 타이머 값을 리셋하며 경보 셀의 타이머 값을 출력하는 경보 타이머 수단(22); 상기 경보 셀/사용자셀/연속성검사 셀 채널 비교 수단(21)을 통해 전달되는 수신 경보 셀 중 채널 인식자, 경보의 종류(AIS, RDI), 오류 형태, 오류 위치 등의 최소 필요 정보만을 저장하여 CPU에 출력하는 경보셀 메모리 수단(23); 하드웨어적으로 처리되는 각 채널별 정보 상태 및 활성화 된 정보 연결의 채널 인식자 경보의 종류(AIS, RDI)를 저장하여 각 연결별 정보를 상기 경보 셀/사용자 셀/연속성 검사 셀 채널비교 수단(21)과 경보 타이어 수단(22)으로 출력하고, 상기 경보셀/사용자셀/연속성 검사 셀 채널 비교 수단(21)으로부터 사용자셀 또는 연속성 검사 셀 수신시 발생되는 매치신호를 사용하여 해당 연결을 비활성화하고 경보 발생과 경보 해제와 같은 특정 연결의 경보상태 변화시 CPU에게 인터럽트를 발생하는 경보셀 채널 등록 수단(24); 및 경보 상태 해제를 위한 기준값을 저장하여 상기 경보 타이머 수단(22)에 출력하는 경보 해제 타임 기준 레지스터 수단(25)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)의 처리 장치.
  6. 제 5항에 있어서, 상기 경보 타이머 수단(22)은 임의의 값 N개의 타이머로 구성된 것을 특징으로 하는 ATM 계층 수신 운용 및 유지보수 (OAM)셀 처리 장치.
  7. 제 5항에 있어서, 상기 경보 해제 타임 기준 레지스터 수단(25)의 디폴트 값은 3초로 하여 구성한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치.
  8. 제 1항에 있어서, 상기 연속성 검사 셀 처리 수단(30)은, 수신 사용자 셀 감시 수단(1)과 OAM 셀 분리 수단(3)으로부터 현재 수신한 사용자 셀/연속성 검사 셀의 채널 인식자 값을 입력받아 활성화 된 채널 인식자(VPI/VCI)와 비교하여 비교 검사를 통한 각 연결별 매치 결과 신호를 출력하는 연속성 검사 셀/사용자 셀 채널 비교 수단(31); 특정 연속성 검사 연결에 대한 활성화가 이루어지면 동작 시작하여 상기 연속성 검사 셀/사용자 셀 채널 비교 수단(31)으로부터 전달되는 각 연결별 매치 신호에 의해 활성화된 타이머를 리셋하고, 연속성 검사셀을 계수하여 연속성 검사 상태를 출력하는 연속성 검사 타이머 수단(32); 하드웨어적으로 처리되는 각 연속성 검사 채널별 경보 상태 및 연속성 검사 연결의 채널 인식자를 저장하고, 상기 연속성 검사 타이머 수단(32)으로부터 각 연결별 연속성 검사 상태를 전달받아 연속성 검사 경보 발행과 연속성 검사 경보 해제와 같은 특정 연결의 연속성 검사 경보 상태 변화시 CPU에게 인터럽트를 발생하는 연속성 검사 셀 등록 수단(34); 상기 연속성 검사 셀 채널 등록 수단(34) 중 활성화할 부분을 표시하여 저장하는 연속성 검사 제어 레지스터 수단(33); 및 연속성 검사 경보 상태 선언을 위한 기준값을 저장하여 상기 연속성 검사 타이머(32)에 출력하는 연속성 검사 경보 선언 시간 기준 레지스터 수단(35)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치.
  9. 제8항에 있어서, 상기 연속성 검사 경보 선언 시간 기준 레지스터 수단(3%)의 디폴트 값은 3.5초로 하여 구성한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치.
  10. 제 1항에 있어서, 상기 루프백 셀 처리 수단(40)은, 수신된 루프백 셀의 루프백 표시 값에 따라 수신된 루프백 셀의 발신처 인식자 영역과 노드 인식자 값을 입력받아 비교하여 비교 결과에 따라 셀을 폐기하거나 출력하는 루프백 셀 노드 인식자 비교 수단(41); 상기 루프백 셀 노드 인식자 비교 수단(41)의 출력을 입력받아 송신쪽으로 전달될 시점에 출력하는 송신 루프백 셀 버퍼링 수단(42); 상기 루프백 셀 노드 인식자 비교 수단(41)의 발신처 인식자 및 루프백 위치 인식자 검사 기능 활성화 기능과 수신된 루프백 셀의 루프백 표시 값이 '1'일 경우 처리 방법 등의 제어 정보를 저장하는 루프백 제어 레지스터 수단(43); 및 노드 인식자를 저장하여 상기 루프백 셀 노드 인식자 비교 수단(41)에 출력하는 노드 인식자 레지스터 수단(44)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치.
  11. 제 1항에 있어서, 상기 성능관리 셀 처리 수단(5)은, 수신 사용자 셀 감시 수단(1)으로부터 BIP-16값, 사용자 셀 헤더의 CLP값, 연결 인식자를 입력받아 출력하고, 순방향 감시 정보 선택 신호를 출력하는 순방향 감시 정보 선택 수단(51); 상기 순방향 감시 정보 선택 수단(51)으로부터 사용자 셀의 BIP-16값, 사용자 셀 헤더의 CLP 값을 입력받고, 저장된 지금까지 수신된 사용자셀에 대해서 누적된 RX_CELL 0+1값, RX_CELL 0값과 성능관리 블록 단위로 수신된 사용자셀에 대해서 누적된 BIP-16값을 입력받아 이를 갱신하여 출력하는 공통 순방향 감시 정보 처리 수단(52); 상기 순방향 감시 정보 선택 수단(51)의 순방향 감시 정보 선택 신호에 의해 저장된 사용자셀에 대한 RX_CELL 0+1값, RX_CELL 0값, 누적 BIP-16값을 상기 공통 순방향 감시 정보 처리 수단(52)으로 출력하고, 상기 공통 순방향 감시 정보 처리 수단(52)에서 처리된 새로운 RX_CELL 0+1값, RX_CELL 0값, 누적 BIP-16값을 저장하는 순방향 감시 정보 저장 수단(53); 현재 수신한 성능관리 셀의 채널 인식자 값을 OAM 셀 분리 수단(3)으로부터 입력받고 저장된 채널 인식자의 값과 활성화된 채널 인식자 값을 입력받아 활성화된 연결에 대해서 이를 비교하여 수신된 성능관리 셀이 순방향 감시 셀의 경우 비교 결과로부터 구해재는 연결 인식자를 사용하여 상기 순방향 감시 정보 저장 수단(53)에 순방향 감시 정보 선택 신호를 출력하고, 역방향 보고 정보 레지스터 선택 신호를 출력하고 수신된 성능관리 셀이 역방향 보고셀이거나 성능누적을 할 순방향 감시 셀의 경우 비교 결과로부터 구해지는 연결인식자를 사용하여 성능누적 정보 선택 신호를 출력하는 성능관리 셀 채널 비교 수단(54); 순방향 감시 성능관리 셀이 수신될 경우 수신된 정보와 상기 순방향 감시 정보 저장 수단(53)으로부터 입력된 데이터를 이용하여 역방향 보고 셀을 구성하여 출력하고, 순방향 감시 셀을 통하여 전달되는 CLP 값이 '0' 또는 '1'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0+1), CLP 값이 '0'인 송신 사용자 셀에 대한 총 사용자 셀 수(TUC0) 값과 BIP-16 값을 '0'으로 리셋시키기 위한 값을 상기 순방향 감시 정보 저장부(53)로 출력하고, 역방향 보고 성능관리 셀이 수신될 경우 역방향 보고 셀과 순방향 감시 성능 관리 셀로부터 구성된 역방향 보고 셀로부터 추출되는 정보를 출력하는 공통 성능관리 셀 정보 처리 수단(55); 상기 성능관리 셀 채널 비교 수단(54)으로부터 활성화 신호를 받아 동작을 시작하여 상기 공통 성능관리 셀 정보 처리 수단(55)으로부터 전달되는 성능관련 셀 정보와 저장된 수신 성능관리 셀의 연결 인식자에 해당되는 정보를 전달받아 성능누적을 갱신하여 관련 정보를 출력하는 공통 성능관리 성능누적 정보 처리 수단(56); 상기 공통 성능관리 셀 정보 처리 수단(55)으로부터 전달되는 역방향 보고 셀 정보를 상기 성능관리 셀 채널 비교 수단(54)의 역방향 감시 정보 선택 신호가 선택하는 역방향 보고 정보 레지스터에 저장하여 출력하는 역방향 보고 정보 저정 수단(57); 상기 공통 성능관리 성능누적 정보 처리수단(56)으로부터 입력되는 정보를 상기 성능관리 셀 채널 비교 수단(54)의 성능 누적 정보 선택 신호에 의해 선택된 레지스터에 저장하고, 각 연결별로 누적된 성능값과 성능관리 성능누적 임계치 값을 비교하여 임계치 이상의 성능정보가 누적될 경우 CPU로 인터럽터를 발생하는 성능 관리 성능누적 정보 저장수단(58); 및 성능누적 정보에 대한 임계치 값과 과도 에러셀 블록 수를 선언하기 위한 유실 셀과 오삽입 셀 수의 기준 값과 과도 에러 셀 블록 수를 선언하기 위한 에러 셀수의 기준값과 성능관리를 수행하기 위한 다수의 채널 인식자(VPI/VCI)와 특정 연결에 대한 성능관리 기능의 활성화/비활성화 기능, 특정연결의 순방향 감시 성능관리 셀에 대한 성능관리 기능의 활성화/비활성화 기능, 상기 성능관리 성능누적 정보 저장 수단(58)내의 특정연결에 해당하는 성능관리 성능누적 정보 레지스터의 초기화를 활성화/비활성화하는기능을 수행하는 CPU 설정 레지스터 수단(59)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수 셀 처리 장치.
  12. 제11항에 있어서, 상기 역방향 보고 정보 저장 수단(57)은 다수개의 역방향 보고 정보 레지스터로 구성된 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치.
  13. 제11항에 있어서, 상기 순방향 감시 정보 저장 수단(53)은 다수개의 순방향 감시 정보 레지스터로 구성된 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치.
  14. 제 11항에 있어서, 상기 성능관리 성능누적 정보 저장 수단(58)은 상기 공통 성능관리 성능누적 정보 처리 수단(56)으로부터 입력되는 정보를 상기 성능관리 셀 채널 비교 수단(54)의 성능누적 정보 선택 신호에 의해 저장하는 다수개의 성능관리 성능누적 정보 레지스터(105); 및 각 연결별로 누적된 성능값과 성능관리 성능누적 임계치 값을 비교하여 임계치 이상의 성능정보가 누적될 경우 CPU로 인터럽터를 발생하는 성능누적 임계치 비교 수단(106)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM)셀 처리 장치.
  15. 제 11항에 있어서, 상기 CPU 설정 레지스터 수단(59)은, 성능누적 정보에 대한 임계치값을 저장하는 성능관리 성능누적 임계치 레지스터 수단(100); 과도 에러셀 블록수를 선언하기 위한 유실 셀과 오삽입 셀 수의 기준 값을 저장하는 과도 에러 셀 블록_유실/오삽입 선언 기준 레지스터 수단(101); 과도 에러 셀 블록 수를 선언하기 위한 에러 셀 수의 기준 값을 저장하는 과도 에러 셀 블록_에러 선언 기준 레지스터 수단(102); 성능관리를 수행하기 위한 다수의 채널 인식자(VPI/VCI)를 저장하는 성능관리 셀 채널 등록 수단(103); 및 상기 성능 관리 셀 채널 등록 수단(103)내의 특정 연결에 대한 성능관리 기능의 활성화/비활성화 기능, 특정 연결의 순방향 감시 성능관리 셀에 대한 성능관리 기능의 활성화/비활성화 기능 성능관리 성능누적 정보 저장 수단(58)내의 특정연결에 해당하는 성능관리 성능누적 정보 레지스터(105)의 초기화를 활성화/비활성화하는 기능을 수행하는 성능 관리 제어 레지스터 수단(104)을 구비한 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치.
  16. 제 15항에 있어서, 상기 성능관리 셀 채널 등록부(103)는 다수개의 성능관리 셀 채널 레지스터로 구성된 것을 특징으로 하는 ATM 계층 수신 운용 및 유지 보수(OAM) 셀 처리 장치.
KR1019950053162A 1995-12-21 1995-12-21 에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치 KR0153938B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1019950053162A KR0153938B1 (ko) 1995-12-21 1995-12-21 에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치
US08/753,014 US5872770A (en) 1995-12-21 1996-11-19 Received asynchronous transfer mode layer operation and maintenance cell processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950053162A KR0153938B1 (ko) 1995-12-21 1995-12-21 에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치

Publications (2)

Publication Number Publication Date
KR970056289A KR970056289A (ko) 1997-07-31
KR0153938B1 true KR0153938B1 (ko) 1998-11-16

Family

ID=19442174

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950053162A KR0153938B1 (ko) 1995-12-21 1995-12-21 에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치

Country Status (2)

Country Link
US (1) US5872770A (ko)
KR (1) KR0153938B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475182B1 (ko) * 2001-08-20 2005-03-08 엘지전자 주식회사 비동기 전송모드 스위치 시스템의 링크 진단 방법

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09238146A (ja) * 1996-03-01 1997-09-09 Fujitsu Ltd Atm交換機の通信監視システム
JP3011130B2 (ja) * 1996-10-11 2000-02-21 日本電気株式会社 Atm信号切替装置
JPH10271112A (ja) * 1997-03-21 1998-10-09 Fujitsu Ltd 非同期転送モード交換システムにおける課金情報救済システム
US6545978B1 (en) * 1998-04-24 2003-04-08 Fujitsu Limited Network managing method and system
JP3595690B2 (ja) * 1998-08-06 2004-12-02 富士通株式会社 固定長データ処理装置
US6636484B1 (en) * 1998-12-09 2003-10-21 Cisco Technology, Inc. Automatic generation of OAM cells for connection continuity detection
KR100322020B1 (ko) * 1999-03-20 2002-02-04 윤종용 통신시스템에서 운용자 명령어에 의한 장비 증/감설 방법
JP3543318B2 (ja) * 1999-06-24 2004-07-14 日本電気株式会社 Atmセル転送装置
US6643267B1 (en) 1999-06-30 2003-11-04 Cisco Technology, Inc. Method and apparatus for tracing a virtual connection
JP3482996B2 (ja) * 1999-12-03 2004-01-06 日本電気株式会社 Atmスイッチ
US6982958B2 (en) * 2000-02-22 2006-01-03 International Business Machines Corporation Method for transmitting loopback cells through a switching node of an asynchronous transfer mode (ATM) network
US6882626B1 (en) 2000-06-01 2005-04-19 Cisco Technology, Inc. System and method for automated switching of data traffic in a packet network
US7039007B1 (en) 2000-07-31 2006-05-02 Cicso Technology, Inc. System and method for improving reliability of a packet network
US8199649B2 (en) * 2001-03-28 2012-06-12 Alcatel Lucent Method and apparatus for rerouting a connection in a data communication network based on a user connection monitoring function
KR100392358B1 (ko) * 2001-04-30 2003-07-23 주식회사 하이닉스반도체 기지국-제어국간 링크 진단 방법
US6961890B2 (en) * 2001-08-16 2005-11-01 Hewlett-Packard Development Company, L.P. Dynamic variable-length error correction code
KR100434345B1 (ko) * 2001-12-28 2004-06-04 엘지전자 주식회사 비동기전송모드 망에서 오에이엠의 장애관리 방법
JP4273312B2 (ja) * 2003-06-18 2009-06-03 日本電気株式会社 信号中継器および切替装置とこれらの間の接続関係検出方法および通信システム
US7330437B1 (en) * 2003-08-01 2008-02-12 Cisco Technology, Inc. Checking connectivity for point-to-multipoint connections
US7489640B2 (en) * 2003-09-30 2009-02-10 Agere Systems Inc. Processor with continuity check cache
US8958312B2 (en) * 2007-10-09 2015-02-17 Arris Enterprises, Inc. Method and system for performing SIP loopback in communication devices
JP5151807B2 (ja) * 2008-08-26 2013-02-27 富士通株式会社 通信装置及び保守管理メッセージ終端方法
US9740727B2 (en) * 2008-10-10 2017-08-22 Abb Schweiz Ag Method and a system for replicating databases
US8781419B2 (en) * 2010-04-18 2014-07-15 Lg Electronics Inc. Method of cooperative data transmission between terminals and a method of receiving data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0477148A (ja) * 1990-07-17 1992-03-11 Fujitsu Ltd シグナリング・データ受信処理方式
CA2049428C (en) * 1990-08-20 1996-06-18 Yasuro Shobatake Atm communication system
JP3025060B2 (ja) * 1991-06-03 2000-03-27 富士通株式会社 装置監視方式
JPH07312609A (ja) * 1994-05-19 1995-11-28 Fujitsu Ltd 警報マスク処理方式
US5659540A (en) * 1995-12-15 1997-08-19 General Datacomm, Inc. Apparatus and method for detection of operation administration and management (OAM) cell loopback and physical loopbacks in an asynchronous transfer mode (ATM) network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475182B1 (ko) * 2001-08-20 2005-03-08 엘지전자 주식회사 비동기 전송모드 스위치 시스템의 링크 진단 방법

Also Published As

Publication number Publication date
US5872770A (en) 1999-02-16
KR970056289A (ko) 1997-07-31

Similar Documents

Publication Publication Date Title
KR0153938B1 (ko) 에이티엠 계층 수신 운용 및 유지 보수 셀 처리 장치
US5659540A (en) Apparatus and method for detection of operation administration and management (OAM) cell loopback and physical loopbacks in an asynchronous transfer mode (ATM) network
JP3482996B2 (ja) Atmスイッチ
US5974045A (en) OAM processing device in an ATM network
US5864555A (en) Method and apparatus for generating a proxy connection endpoint for operation administration and management (OAM) asynchronous transfer mode (ATM) cells
US6359909B1 (en) Switch device for relayin G cells or packets on demand
US6023455A (en) Loopback cell control system
JP3159999B2 (ja) 伝送システム
US5553057A (en) AIS transmission method in ATM communication system, transmission side ATM unit and ATM communication system
JPH04248729A (ja) Atm交換機
US6246665B1 (en) Method for attending occurrence of failure in an exchange system that exchanges cells having fixed-length, and interface unit and concentrator equipped in the exchange system using the method
KR100253053B1 (ko) 에이티엠 교환기
US5734641A (en) Device and method for discriminating timeout
US5581549A (en) Processor resetting method and apparatus
CA2233121C (en) Redundant transmission system with diconnection of a transmission path exhibiting faulty transmission behavior
KR0153934B1 (ko) 에이티엠 계층 성능관리 운용 및 유지 보수 셀 처리 장치
JP3557790B2 (ja) 通信システムおよび障害情報処理方法
KR100317120B1 (ko) 에이티엠교환시스템에서 망연동장치의 메시지 제어 방법
KR100419577B1 (ko) 비동기전달모드망에서 비동기전달모드 계층의 운용 및유지보수 장치 및 그 방법
JP3577535B2 (ja) Atm通信システムのノード装置
KR0164120B1 (ko) Atm 계층용 가입자 액세스 처리장치
KR100277480B1 (ko) 에이티엠 스위치의 이에프씨아이 코드 처리 장치 및 방법
JP3438120B2 (ja) Atm警報処理方法及び装置
KR100226453B1 (ko) 에이티엠 정합 장치에서 역 방향 모니터링 셀을 생성하는 장치 및 그 방법
KR0134440B1 (ko) 비동기 전송모드에서 광대역 전송용량 메시지내의 전송등급 메시지 검출방법

Legal Events

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

Payment date: 20070702

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee