KR100226707B1 - Isdn 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법 - Google Patents
Isdn 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법 Download PDFInfo
- Publication number
- KR100226707B1 KR100226707B1 KR1019970027626A KR19970027626A KR100226707B1 KR 100226707 B1 KR100226707 B1 KR 100226707B1 KR 1019970027626 A KR1019970027626 A KR 1019970027626A KR 19970027626 A KR19970027626 A KR 19970027626A KR 100226707 B1 KR100226707 B1 KR 100226707B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- delay equalization
- control layer
- processing
- delay
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13209—ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13502—Indexing scheme relating to selecting arrangements in general and for multiplex systems primitives - inc. service-independent building blocks [SIBBs]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Communication Control (AREA)
Abstract
본 발명은 종합정보통신망(ISDN)에서 광대역의 데이터를 전달하기 위하여 다수개의 56/64 kbit/s 채널을 결합(bonding)하기 위한 지연등화 프로토콜(Delay EQualization Protocol)에 관한 것으로, 특히 지연등화 프로토콜에서 정보 표시 프리미티브'를 처리하는 방법에 관한 것이다.
이러한 본 발명은 서비스에 요구되는 광대역을 제공하기 위하여 N개의 56/64 kbit/s 채널들을 다중 결합하고, 결합된 채널들의 지연을 등화시키기 위한 지연등화 프로토콜이 호제어계층, 지연등화 교섭 제어계층, 지연등화 멀티프레임 제어계층을 포함하는 종합정보통신망에 있어서, 지연등화 멀티프레임 제어계층으로부터 상기 지연등화 교섭 제어계층으로 수신되는 정보표시 프리미티브를 처리하기 위한 방법이, a) 정보표시 프리미티브를 수신하는 단계; b) 상기 정보표시 프리미티브를 분석하여 메시지를 판별하는 단계; c) 상기 b단계에서 판별된 메시지에 따라 해당 메시지를 처리하는 단계들로 이루어져 처리속도를 향상시킬 수 있고, 본 발명을 소프트웨어로 구현할 경우 코드량이 줄어드는 잇점이 있다.
Description
본 발명은 종합정보통신망(ISDN)에서 광대역의 데이터를 전달하기 위하여 다수개의 56/64 kbit/s 채널을 결합(bonding)하기 위한 지연등화 프로토콜(Delay EQualization Protocol)에 관한 것으로, 특히 호 제어(Call Control)계층과 지연등화 교섭 제어(DEQ Negotiation Control)계층 및 지연등화 다중프레임 제어(DEQ multiframe control) 계층으로 구성된 지연등화(DEQ) 프로토콜 구조에서 DEQ 다중 프레임 제어계층으로부터 지연등화 제어계층으로 수신된 '정보 표시(Call Control_INFomation _INDication: 이하 CC_INFO_IND로 표기한다) 프리미티브'를 처리하는 방법에 관한 것이다.
정보사회의 진전과 함께 통신요구가 다양화되고 음성, 데이타, 영상등 통신망이 취급하는 미디어도 다양화되어 종래와 같이 서비스별로 각각 구축되던 개별망으로는 효율적인 서비스를 제공할 수 없게 되었다. 따라서 서비스별로 구축되던 개별망을 통합하고 디지탈화하여 종합적인 서비스를 제공할 수 있는 종합정보통신망(ISDN)이 등장하게 되었으며, 이러한 종합정보통신망(ISDN)은 다양한 단말기들을 통일적으로 수용하기 위하여 사용자와 망간의 인터페이스가 디지탈 가입자선 신호방식(DSS1: Digital Subscriber Signalling System 1)으로 표준화되어 있고, 망과 망 사이의 인터페이스도 No.7 공통선 신호방식(CCS)으로 표준화되어 있다.
ISDN의 사용자-망간 인터페이스(UNI)의 신호방식인 DSS1은 도 1에 도시된 바와 같이, OSI(개방형 시스템간 상호접속) 참조모델에 의해서 레이어 1부터 레이어 3까지의 계층으로 구현되는데, 각 계층의 개요 및 ITU-T의 권고안과의 관계는 다음 표1과 같다.
레이어 | 기능개요 | 해당 권고안 |
레이어1 | 전기 물리적인 조건 | I.430, I.431 |
레이어2 | 메세지전송을 위한 링크 설정제어, 오류제어 | Q.920, Q.921 |
레이어3 | 호의 설정, 개방 | Q.930, Q.931 |
도 1을 참조하면, 전화국내에 위치한 ISDN 교환기에 가입자선을 통해 주택(혹은 건물)내에 위치한 제1 망 단말장치(NT1)가 연결되고, 건물내에서는 S/T점을 통해 ISDN 단말기(TE1) 또는 제2 망 단말장치(NT2)가 제1 망 단말장치(NT1)에 접속되어 있다.
여기서, 'NT1'(망 단말장치1)은 가입자선으로 디지탈 신호를 전송하기 위한 주택내의 송수신장치이고, 'NT2'(망 단말장치2)는 사설교환기(PBX)에 해당하는 장치로서 내선에 ISDN 단말(TE1)을 수용할 수 있고, 'TE1'은 ISDN 표준단말로서 NT1에 직접 접속되는 경우와 NT2를 경유하여 접속되는 경우가 있고, ISDN 대응 기능을 갖지 않은 기존 단말인 'TE2'는 미도시된 터미날 어답터(TA)를 통해 ISDN망에 접속된다.
또한, NT1과 NT2 사이의 인터페이스 점을 'T'점이라 부르고, NT2와 TE1 사이의 인터페이스점을 'S'점이라 부르는데, S점의 인터페이스 사양은 T점에 준거한 것이라 정해져 있으므로 TE1이 NT1과 접속되는 점을 'S/T'점이라 부른다.
그리고 ISDN 단말기와 같은 가입자측 단말은 ISDN 교환기와 접속되기 위하여, 앞서 설명한 레이어 1 내지 레이어 3의 프로토콜에 따라 접속되며 이러한 접속을 규정한 권고안이 상기 표 1과 같다.
즉, 상기 표1에서 레이어 1은 ISDN 권고안 I.430, I431로 권고된 물리계층의 사용자-망 인터페이스로서, 2B+D 접속의 기본 인터페이스와 23B+D 혹은 30B+D의 일차군속도 인터페이스가 있으며, 기본 인터페이스에서 프레임 구조는 250μs단위의 48비트로 구성된다.
레이어 2는 일반적으로 LAPD(Link Access Procedure on the D channel)라고 불리고 있는데, 먼저 표준화된 데이타 링크 계층의 표준인 HDLC의 평형(BALANCE)모드를 기본으로 채용하고 있으며, 그 기본 포맷은 플래그(Flag), 어드레스(Address) 필드, 제어(control) 필드, 정보 필드, 프레임 체크 시퀀스(FCS), 플래그로 구성되어 있다.
그리고 레이어 3은 망이 제공하는 회선교환 서비스와 패킷교환 서비스에 필요한 통신경로(path)의 설정, 유지, 해제 및 각종 부가서비스 요구 등을 제어하는데, 이를 위하여 레이어 1 및 레이어 2를 통해 상대측으로부터 수신되는 메세지를 분석하고, 호 설정 관련 메세지를 형성하여 하위계층을 통해 상대측으로 전송한다. 계층 3과 관련된 일반적인 내용은 Q.930에 기술되어 있고, 기본 호에 대한 호처리 절차가 Q.931에 의해 권고되어 있다.
그리고 ISDN 단말기를 구현하기 위해서는 이상에서 설명한 바와 같은 기능들이 구현되어야 하는데, 동일 계층간에 약속이 정의된 것이 프로토콜(protocol)이고, 상하 계층간의 논리적인 교환을 정의한 것이 프리미티브(primitive)이다. 즉, 각 계층에는 해당 계층의 기능을 구현하는 엔티티(entity)들이 있고, 이 엔티티들이 프리미티브를 통해 상,하간에 정보를 교환하도록 되어 있다.
이러한 프리미티브는 요구(REQUEST), 표시(INDICATE), 응답(RESPONSE), 확인(CONFIRM)과 같은 4가지 형태로 구분되는데, 데이타 전송에 관련된 대부분의 프리미티브는 상위계층에서 하위계층으로 전달되는 요구(REQUEST) 프리미티브와, 하위계층에서 상위계층으로 전달되는 표시(INDICATE) 프리미티브로 이루어진다.
그리고, 확인(CONFIRM) 프리미티브는 상위계층으로부터의 특정 요구 프리미티브에 관련해서 하위계층이 이에 응답해야 할 의무가 있을 경우 상위 계층에 이를 알리는 프리미티브이고, 응답(RESPONSE) 프리미티브는 하위계층으로부터의 특정 표시 프리미티브에 대해 상위계층이 이에 응답해야 할 의무가 있을 경우 하위계층 알려주기 위한 프리미티브이다.
한편, ISDN에서 제공되는 채널은 64Kbps의 B채널과 16kbps의 D 채널, 384Kbps의 H0 채널 및 2.048Mbps의 H1 채널등이 있고, 이러한 채널의 결합으로 제공되는 기본 인터페이스는 2B+D로 정의되어 있고, 1차군 인터페이스는 23B+D 혹은 30B+D로 정의되어 있다. 그런데, 협대역 ISDN에서 비디오 서비스 등을 위하여 광대역의 통신접속이 요구될 경우에는 다수(N) 개의 56 혹은 64 kbit/s 채널을 다중 결합하여 사용할 수 있다. 즉, 기본인터페이스 혹은 1차군 인터페이스는 대역폭이 고정되어 있으나 서비스에 따라 다양한 대역폭이 요구될 경우에, ISDN망에서는 N x 56/64 kbit/s 대역을 제공할 수 있다.
이와같이 N x 56/64 kbit/s을 제공하기 위해서는 각각 독립적으로 설정되는 56/64 kbit/s 채널들의 결합(bonding)이 요구된다. 이때 각 56/64 kbit/s 채널들이 디지탈 교환망에 의해 개별적으로 접속되기 때문에 각 채널은 개별적인 지연이 발생되게 된다. 따라서 다중 결합에 있어서 핵심적인 기술내용은 지연 등화(Delay Equalization)와 관련되므로, N x 56/64 kbit/s를 제공하기 위해서는 지연등화 프로토콜(Delay EQualization protocol)을 따라야 한다. 즉, 지연등화 프로토콜이란 본딩 프로토콜(BONDING protocol)이라고도 하며, N개의 56/64kbit/s 채널을 결합할 경우에 각 채널들간에 지연을 등화하기 위한 프로토콜이다.
지연등화 프로토콜은 도 2에 도시된 바와 같이, 호제어(Call Control:21)계층, 지연등화 교섭제어 (DEQ negotiation control:22)계층, 지연등화 멀티프레임 제어(DEQ multiframe control:23)계층으로 이루어져 응용(APPLICATION:21)계층으로부터 수신된 데이터(User Data)를 전송하고, 각 계층간에는 도 3에 도시된 바와 같이, 프리미티브들이 서로 전달된다. 도 2에서 DEQ 멀티프레임 제어계층(23)은 하위의 각 채널 제어(Channel control) 및 물리매체 의존(PMDL) 계층(24a 내지 24c)을 통해 물리매체에 접속된다.
도 3을 참조하면, 호 제어계층(25)으로부터 DEQ교섭 제어계층(22)으로 전달되는 프리미티브로는 DQ_INIT_REQ, DQ_CONN_REQ, DQ_DISC_REQ, DQ_DEL_CH_REQ, DQ_ADD_CH_REQ, DQ_ABORT_REQ, DQ_RL_REQ, DQ_LL_RESP, DQ_LL_OFF_REQ 등이 있고, 이 계층에서 사용되는 타이머로는 TCID_EXP, TCINIT_EXP, TAINIT_EXP, TANULL_EXP, TCADD01_EXP, TAADD01_EXP 등이 있다. 그리고 DEQ교섭 제어계층(22)으로부터 호제어계층(25)으로 전달되는 프리미티브로는 DQ_INIT_IND, DQ_DISC_IND, DQ_DISC_CONF, DQ_DEL_CH_CONF, DQ_DEL_CH_IND, DQ_DEL_CH_FAIL_IND, DQ_ADD_CH_IND, DQ_ADD_CH_CONF, DQ_ADD_CH_FAIL_IND, DQ_CID_FAIL_IND, DQ_LLOS_IND, DQ_RLOS_IND, DQ_ABORT_CONF, DQ_LL_IND, DQ_LL_OFF_IND, DQ_RL_IND, DQ_RL_OFF_IND 등이 있다. 이때 xx_xxxx_REQ는 요구 프리미티브를 나타내고, xx_xxxx_IND는 표시 프리미티브를 나타내며, xx_xxxx_RES는 응답 프리미티브를, xx_xxxx_CFM은 확인 프리미티브를 나타낸다. 그리고 CC_xxxx_xxx는 DEQ 멀티프레임 제어계층과 DEQ교섭 제어계층 사이의 프리미티브이고, DQ_xxxx_xxx는 DEQ교섭 제어계층과 호제어계층 사이의 프리미티브이다.
DEQ교섭 제어계층(22)으로부터 DEQ멀티프레임 제어계층으로 전달되는 프리미티브는 CC_ADD_REQ, CC_INFO_REQ, CC_DEL_REQ가 있으며, 이 계층에서 사용되는 타이머로는 TAFA_EXP, TXDEQ_EXP가 있고, DEQ멀티프레임 제어계층에서 DEQ교섭 제어계층으로 전달되는 프리미티브로는 CC_LSYNCH_IND, CC_RSYNCH_IND, CC_RSYNCH_FAIL_IND, CC_INFO_IND, CC_FAIL_IND, CC_LLOS_IND, CC_RLOS_IND 등이 있다. 이러한 프리미티브들에 대해서는 1993년 9월 2일자로 본딩 콘소시움에서 발행된 Nx56/64 kbit/s 호를 위한 상호운용 규격(버젼1.1)에 자세히 기술되어 있으므로 더 이상의 설명은 생략한다.
그런데 종래에는 다양한 동작모드를 지원하기 위하여 메시지의 종류가 많았기 때문에 메시지를 전달하는 정보 표시(CC_INFO_IND) 프리미티브가 수신되면 각 모드에 따른 메시지를 처리하기 위하여 모든 수신 메시지를 분석/처리해야 한다. 따라서 메시지 판별 블록에서 각 모드에 따른 메시지를 처리할 때 많은 메시지를 처리하기 위하여 코드량이 증가하고, 그에 따라 처리시간이 길어지는 문제점이 있다.
이에 본 발명은 상기와 같은 종래의 문제점을 해소하기 위하여 제안된 것으로, 최소모드로 동작하여 프리미티브가 수신되면 메시지 처리를 최소할 할 수 있는 ISDN통신망에서 지연등화프로토콜에 따른 수신 메시지 처리방법을 제공하는데 그 목적이 있다.
상기와 같은 목적을 달성하기 위하여 본 발명은, 서비스에 요구되는 광대역을 제공하기 위하여 N개의 56/64 kbit/s 채널들을 다중 결합하고, 결합된 채널들의 지연을 등화시키기 위한 지연등화 프로토콜이 호제어계층, 지연등화 교섭 제어계층, 지연등화 멀티프레임 제어계층을 포함하는 종합정보통신망에 있어서, 상기 지연등화 멀티프레임 제어계층으로부터 상기 지연등화 교섭 제어계층으로 수신되는 정보표시 프리미티브를 처리하기 위한 방법이, a) 정보표시 프리미티브를 수신하는 단계; b) 상기 정보표시 프리미티브를 분석하여 메시지를 판별하는 단계; c) 상기 b단계에서 판별된 메시지에 따라 해당 메시지를 처리하는 단계들로 이루어지고, 상기 b단계가 b1) 채널식별자를 분석하여 CID 1 메시지를 처리하는 단계; b2) 그룹식별자를 분석하여 INIT ACK 메시지를 처리하는 단계; b3) 디지트를 판별하여 DISC 혹은 DISC ACK 메시지를 처리하는 단계; b4) 오리지네이트를 판별하여 DN REQ 혹은 DN RESP 메시지를 처리하는 단계를 포함하는 것을 특징으로 한다.
도 1은 ISDN의 사용자-망 접속을 도시한 도면,
도 2는 지연등화 프로토콜의 레퍼런스 아키택쳐를 도시한 도면,
도 3은 ISDN에서 지연등화 프로토콜을 구현하기 위한 3계층 간에 전달되는 프리미티브들을 도시한 개략도이고,
도 4는 지연등화 프로토콜에서 프레임 구조를 도시한 도면,
도 5는 정보 메시지 포맷을 도시한 도면,
도 6은 지연등화 프로토콜에서 호를 설정하는 과정을 도시한 흐름도,
도 7은 본 발명에 따라 정보표시 프리미티브를 처리하는 흐름을 도시한 개략도,
도 8는 도 7에 도시된 메시지 분석단계를 도시한 세부 흐름도이다.
*도면의 주요부분에 대한 부호의 설명
21: 응용계층 22: 지연등화 교섭제어계층
23: 지연등화 멀티프레임 제어계층 24a,24b,24c: 채널제어 물리계층
25: 호 제어계층
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 자세히 설명하기로 한다.
도 2는 지연등화 프로토콜의 레퍼런스 아키택쳐를 도시한 도면이고, 도 3은 ISDN에서 지연등화 프로토콜을 구현하기 위한 3 계층 간에 전달되는 프리미티브들을 도시한 개략도이며, 도 4는 지연등화 프로토콜에서 프레임 구조를 도시한 도면이다. 그리고 도 5는 정보 메시지 포맷을 도시한 도면이다.
도 2를 참조하면 앞서 설명한 바와 같이, 지연등화 프로토콜은 호제어계층(25), 지연등화 교섭 제어계층(22), 지연등화 멀티프레임 제어계층(23)에 의해 구현되며, 각 계층간에는 도 3에 도시된 바와 같이 각종 프리미티브들이 전달되고 있다.
응용계층으로부터 내려오는 직렬 비트 스트림을 N개의 56/64kbit/s 채널의 다중 결합에 의해 전달하기 위해서 도 4에 도시된 바와 같이, 프레이밍이 요구되고, 이와 같이 프레이밍된 데이터들이 각 베어러 채널에 할당되어 전달되게 된다.
지연등화 프로토콜에 따른 프레이밍 구조는 도 4에 도시된 바와 같이, 하나의 프레임은 256 옥텟으로 이루어지고, 64 프레임이 모여 하나의 멀티프레임을 형성한다. 각 프레임의 옥텟은 1에서 256까지 번호가 부여되며, 정보교환과 프레이밍을 위하여 4개의 오버헤드 옥텟이 사용된다. 즉, 하나의 프레임에서 옥텟 64는 프레임 얼라인먼트 워드(FAW:Frame Alignment Word)에 할당되고, 옥텟 128은 인포메이션 채널(IC: Information Channel)에 할당되며, 옥텟 192는 프레임 카운트(FC: Frame Count)에 할당된다. 옥텟 256은 CRC에 할당된다.
각 오버헤드 옥텟을 보다 자세히 살펴보면, FAW(옥텟64)는 0001,1011로 고정된 값을 갖고, IC(옥텟128)는 단말기간의 정보교환을 위하여 사용되며, FC(옥텟192)는 개개 채널 사이의 상대적 지연변화를 측정하는데 사용되며, 모듈로 64 카운터(6비트)로서 프레임 마다 1씩 증가된다. CRC(옥텟256)는 비트1과 비트8이 1이고, 비트2가 A, 비트3이E로 정의되고, 비트4 내지 비트7이 CRC4에 사용된다. 여기서 A는 얼라인먼트 비트로서 원격 단말이 프레이밍을 잃어버린 것을 나타내고, E는 에러비트로서 원격단말이 CRC4에러를 검출한 것을 나타낸다.
이러한 오버헤드는 125usec 간격으로 각 채널들에 분포되어 전달되도록 하므로써 가능한 균등하게 모든 채널을 통해 오버헤드 옥텟을 분산시킨다.
한편, 정보채널 메시지 포맷은 도 5에 도시된 바와 같이, 16 옥텟으로 이루어져 두 단말기간에 제어정보를 전달한다. 도 5를 참조하면, 정보채널 프레임의 첫 번쩨 옥텟은 얼라인먼트(ALIGN)로서 0111 1111의 상수값을 갖고, 2번째 옥텟은 채널식별자(Channel ID:CID)로서 동시에 N 개의 호를 다이얼링할 경우 각 호 설정에서 개별적인 채널을 식별하기 위해 사용된다. CID는 0 내지 63범위에서 숫자로 부호화된 6비트 이진수이고, CID가 0이면 파라메터 교섭을 나타낸다.
정보채널 메시지의 세 번째 옥텟은 그룹식별자(GID)로서, 특별한 호를 연계시키는 베어러 채널 그룹을 유일하게 식별하는데 사용한다. 옥텟 4(비트2 내지 4)는 동작 모드(MODE)를 나타내는데, 0은 동작모드 0을, 1은 동작모드 1을, 10은 동작모드 2를, 11은 동작모드 3을 각각 나타낸다. 도 5의 옥텟 5(비트 2 내지 4)에서 RMULT는 레이트 멀티플라이어(Rate Multiplier)로서, 옥텟 6의 SUBMULT와 함께 호에 대한 응용의 대역폭을 정의하고, BCR은 베어러 채널 레이트를 나타내는데 0이면 56kbit/s기반을 나타내고 1이면 64kbit/s기반을 나타낸다. 옥텟 6에서 MFG는 제조자 ID 플래그로서 1로 세트되면 옥텟 10 내지 16의 디지트 필드에 제조자 ID가 실린 것을 나타낸다. 옥텟8에서 RI는 지연등화가 완료되었는지를 상대측에 알려주기 위한 리모트 인디케이터로서 1이면 균등한 지연(지연등화완료)인 것을 나타낸다. 옥텟 7에서 RL REQ는 원격 루프백 요구를 나타내고, RL IND는 원격 루프백 표시를 나타낸다. REV는 리비젼 레벨을 나타내고, 옥텟 8은 서브어드레스를나타내며, 옥텟9는 XFLAG로서 전송 플래그(transfer flag)를 나타낸다. 옥텟 10 내지 옥텟 16은 전화번호 다이얼 디지트(Digit-1 내지 Digit-7)를 나타낸다.
다른 한편, 도 6은 호 설정시 메시지 흐름을 도시한 시퀀스도이고, 도 7은 지연등화 프로토콜에서 호를 설정하는 과정을 도시한 흐름도이다.
먼저, 본 발명에 사용되는 용어를 간략히 정의하면 다음과 같다. 착신 단말(Answering Endpoint)은 호를 수신하는 단말기이고, 발신 단말(Calling Endpoint)은 호를 시작하는 단말기이다. 베어러 채널(Bearer Channel)은 데이터 전송을 위해 사용된 망이 제공하는 체널로서, 예컨대, BRI 혹은 PRI의 B채널, T1 DS0 등이고, 정보 메시지(information message)는 도 5와 같은 16옥텟의 메시지로서, 멀티프레임구조의 정보채널을 통해 전달되거나 최초 파라메터 교섭동안 마스터 채널의 전체 대역폭에 의해 전달된다. 마스터 채널(Master channel)은 각 종단간에 제어정보를 통신하기 위하여 사용되는 채널로서, 이 채널은 호 설정(call setup), 채널 딜리트(channel delete), 채널 추가(channel addition), 원격 루프백(remote loopback), 호 절단(call disconnection) 등에 대해 최초 파라메터 교섭의 통로를 제공한다.
그리고 이러한 지연등화 프로토콜을 사용하는 경우 4가지의 동작모드가 정의되어 있다. 동작모드 0은 마스터 채널에서 최초 파라미터 교섭과 전화번호(DIRECTORY NUMBER) 교환을 지원한 후 호 설정이 완료되면, 지연 등화(delay equalization)없이 데이터를 전송한다. 이 모드는 발신 단말(calling endpoint)이 전화번호를 요구할 때 유용하나 지연등화가 다른 수단에 의해 이루어져야 한다. 즉, 동작모드 0에서는 지연등화가 이루어지지 않는다.
동작모드 1은 베어러 레이트의 곱이 되는 사용자 데이터 속도를 지원하는 지연등화 프로토콜의 기본(공통)모드이고, 에러에 대한 인밴드 모니터링기능은 제공하지 않는다. 따라서 오류를 검출하기 위한 오버헤드 옥텟은 호가 정렬된 후 제거되고, 모든 시스템 동기화를 방해하는 하나 또는 그 이상의 채널상 오류상태는 호가 액티브(ACTIVE)된 후 자동적으로 인식되지 않는다.
동작모드 2는 베어러 레이트의 63/64의 곱이 되는 사용자 데이터 속도를 지원한다. 이 동작모드는 인밴드 모니터링을 제공하고, 사용자 데이터 레이트는 오버헤드 옥텟의 삽입 후 남은 대역이다. 즉, 액티브된 후에도 멀티프레이밍 구조가 계속 유지되면서 에러를 검사한다.
동작모드 3은 사용자 데이터 속도는 Nx56과 Nx64를 포함하여 8kbit/s의 정수배이다. 모든 채널은 같은 베어러 채널 레이트를 사용하고, 인밴드 모니터링을 제공하여 지연등화와 종단간 비트 에러 데스트에 대한 연속적인 검사(CRC)를 지원한다. 에러 감시에 요구되는 오버헤드 옥텟은 대역폭이 추가로 제공된다. 따라서 충분한 사용자 데이터 속도를 재공할 수 있고, 오버헤드 옥텟은 각 베어러 채널에 포함된다.
이와 같은 정의에 대한 이해를 바탕으로 본딩 프로토콜에 따라 실제로 호 설정이 이루어져 데이터가 전달되는 과정을 도 6을 참조하여 설명한다.
응용계층으로부터 고속의 직렬 데이터 스트림이 내려오면 N개의 베어러 채널을 통해 데이터를 전송한다. 이때 각 베어러 채널들은 디지탈 망 교환에 의해 개별적으로 접속된다. 발신 단말측에서 사용자 데이터는 도 4에 도시된 바와 같은 프레이밍 구조에 따라 프레이밍된 후 각 베어러 채널에 전달되고, 착신 단말측에서는 각 베어러 채널을 통해 수신된 데이터를 동기화 및 정렬시켜 원래의 비트 스트림으로 복원한다. 이때 프레이밍과 동기화는 모든 응용들에 대해 투명해야 한다.
그리고, 지연등화 프로토콜에서는 전체 동작은 호 설정과정과, 호 설정에 의해 채널 접속이 이루어진 후 기존의 호에 대역폭을 추가하는 과정, 전체 호의 급격한 저하없이 사용자 데이터를 감소하기 위하여 기존 호로부터 대역폭을 삭제하는 과정이 있다.
호 설정 과정은 최초 채널(이를 마스터 채널이라한다)을 설정하는 과정과, 최초 채널이 설정된 후 N-1개의 다른 채널을 다중 결합에 의해 설정하는 과정과, 각 채널이 접속되면 지연등화를 구현하는 지연등화(DEQ) 과정이 있다.
도 6은 호 설정과정을 도시한 흐름도인데, 최초 채널 설정은 단계601 내지 604를 포함하고, 다중 결합과정은 단계 605, 606을 포함하며, DEQ과정은 단계 607 내지 609 과정을 포함한다. 이와 같이 호 설정이 이루어진 후 응용계층의 사용자 데이터가 소정 프레이밍과정을 거쳐 각 채널에 할당되어 전송된다.
최초 호 설정 프로시져는 N x 56/64 kbit/s 호에서 첫 채널의 접속과 함께 시작된다. 이 채널은 마스터 채널로 불린다(601). 파라메터 교섭 프로세스는 이 채널에 의해 수행되고, 발신 단말은 완전한 교섭 프로세스가 완성된 후 추가적인 호를 만든다. 일단 발신 단말이 마스터 채널에 접속되면, 발신 단말은 채널 식별자(CID)가 0으로 세트된 정보 메시지(도5 참조)를 반복적으로 전송해서 교섭(negotiation) 프로세스를 시작한다(602). 그리고 TCINIT_EXP 타이머를 시작(start)한다. 이때 발신 단말은 정보 메시지의 각 파라메터들을 특정값으로 설정하여 전송하는데, 그룹식별자(GID)는 0으로 세트되고, RI=0, RL=0으로 각각 세트된다. 첫 번째 정보 메시지에서 발신단말은 MFG를 1로 하고, 디지트 필드에서 ID를 포함시켜 제조자의 ID를 전송하며 XFLAG는 모두 1로 세트된다. 만일, 발신단말이 제조자 아이디를 전송하지 못하면 MFG플래그는 0으로 세트하고, 디지트 필드는 모두 1로 세트한다. 만약 발신 단말이 서브 어드레싱을 지원하면 서브 어드레스영역에 서브 어드레스를 포함하고, 지원하지 않으면 해당 영역을 모두 0으로 세트한다.
착신 단말기는 호가 수신되어 상대측과 접속되면, 채널에 모두 1을 전송하고, TANULL_EXP 타이머를 시작하고, 다중 프레임 정보 또는 정보 메시지를 탐색한다.
일단 착신 달말기가 유효한 정보 메시지를 감지하면 해당 채널을 새로운 호의 마스터 채널로 간주하고, TANULL_EXP 타이머를 정지한다. 만약, 다중 프레임이 감지되면 착신 단말은 현재 호를 추가채널로 간주하여 TANULL_EXP 타이머를 정지한 후 현재 호를 식별하기 위하여 그룹식별자(GID)를 사용한다.
새로운 호의 마스터 채널에서, 만약 착신 단말기가 요청된 파라미터를 수용하면 수신된 값과 같은 값을 리턴하고, TAINIT_EXP 타이머를 시작한다. 만약, 수용하지 않으면 정보 메시지에서 유효모드값과 함께 RMULT와 SUBMULT=0을 리턴하고, TA DISC 프리미티브를 시작하거나 파라메터와 다른 세트를 리턴하고, TAINIT_EXP 타이머를 시작한다. 현재 호의 추가 채널에서, 착신 단말기는 그 호의 그룹식별자(GID)를 할당하고, 그룹식별자(GID)영역에서 호를 리턴한다. 이 그룹식별자에 의해 착신 단말기로 수신된 호중에서 해당 호를 식별할 수 있다. 이때 정보 메시지의 XFLAG 영역은 1로 세트된다.
착신 단말기가 제조자 ID리턴을 결정하면, 정보 메시지의 MFG 플래그는 1로 세트하고, 디지트 필드에 아이디를 넣고, 발신 단말기로 처음 응답처럼 다른 파라미터와 함께 정보 메시지를 반송한다. 만약, 착신 단말기가 제조자 아이디를 리턴하지 않으려면, 정보 메시지의 MFG 플래그를 0으로 세트하고 디지트 필드는 1로 세트한다.
발신단말은 착신단말로부터 CID=0이고, MODE가 유효한 정보 메시지를 수신하면, 착신단말로부터의 응답임을 감지한다. 따라서 발신단말은 수신된 정보 메시지의 파라메터를 분석하여 착신단말에서 요청한 파라메터를 수용하거나 수용할 수 없으면 절단 절차를 수행한다. 수신된 정보 메시지의 MFG 플래그가 1이면 디지트 필드에 실린 제조자 ID를 수신하고 0이면 디지트 영역을 무시하며, XMFG 플래그는 무시한다.
이어 발신 단말은 CID=0, 전송 플래그를 1로 세트하고 디지트 필드를 모두 1로 한 정보 메시지를 전송하여 최초 전화번호를 요청한다(603).
최초 응답후 착신단말이 XFLAG가 1로 세트된 정보 메시지를 수신하면, 정보 메시지의 XFLAG를 1로 세트한 후 디지트 필드에 전화번호를 실어 정보 메시지를 다시 반송한다. 이와 같이 발신단말과 착신 단말은 전화번호를 교환한다. 만약 채널 수가 N이라면 N-1번의 전화번호를 교환한다.
즉, 발신측에서 호제어계층으로부터 DEQ교섭 제어계층으로 DQ_CONN_REQ가 수신되면, DEQ는 CC_INFO_REQ 프리미티브상에 INIT REQ 메시지를 실어 착신측에 전달한다. 착신측은 CC_INFO_IND를 통해 INIT REQ 메시지를 수신하면 INIT ACK 메시지를 착신측으로 전달한다. 발신측에서는 DN REQ 메시지를 착신측으로 전달하여 전화번호를 요구하고, 착신측은 DN REQ 메시지가 수신되면 DN RESP 메시지를 생성하여 전화번호를 발신측으로 전달한다. 이러한 전화번호 교환동작을 N-1회 반복한다(603).
이어서 전화번호 교환이 완료되면, 발신단말은 CID=1로 한 정보 메시지를 전송하여 교섭 프로세스의 종결을 알리고, 착신단말은 CID=1인 정보 메시지를 수신하면 CID=1인 정보 메시지를 반송하여 추가 채널에 대한 수용이 준비됐음을 알린다. 이때 착신단말은 TAINIT_EXP타이머를 멈추고, TAADD01_EXP타이머를 시작한다(604,605).
발신단말이 CID=1인 정보 메시지를 수신하면, TCINIT_EXP 타이머를 멈추고, TCADD01_EXP 타이머를 시작한 후 부가 채널에 대한 접속을 개시한다(606).
일단 각 채널이 접속되면, 각 단말은 TXADD01 타이머를 정지한다. 각 채널이 준비가 표시되면 착신단말은 TXDEQ_EXP 타이머를 시작하고, Nx56/64 kbit/s호의 개개의 채널 사이의 상대적 지연균형을 측정하기 위하여 프레임 카운터(FC)를 사용한다(607). 또한 들어온 호 도착순서가 호 설정순서와 같다는 것을 보장할 수 없기 때문에 각 단말은 채널을 정렬하기 위하여 도착되는 CID를 사용한다(607). 각 단말은 재 배열되고, 호에 대한 채널 사이에서 지연이 균등하게 되면, 다른 단말의 모든 채널에서 정보 메시지의 RI=1을 전송한다(608). 모드 2, 3에서 각 단말이 모든 채널에서 정보 메시지로 RI=1을 수신하면, 그것은 호 설정이 완료된 것으로 간주할 것이고, TXDEQ_EXP 타이머는 정지되며 사용자 데이터 전송이 시작된다(609,610).
동작모드1에서 각 단말이 RI=1을 수신하면, 데이터 전송을 위한 준비표시를 모든 베어러 채널에서 A=0로 전송할 것이다. A=0이 전송되면 각 단말은 각 베어러 채널에서 A=0 수신을 대기한다. 각 단말이 베어러 채널에서 A=0을 수신하면, 그것은 프레이밍 패턴의 전송을 중지하고, 호 설정이 완료된 것으로 간주한다. 이때 각 단말은 모든 채널에서 멀티프레임 구조를 제거할 것이다. 또한 RI=1과 A=0을 전송한 후 만약 단말이 A=0을 수신하기 전에 모든 베어러 채널에서 프레임동기화 손실이 감지되면 호 설정이 완료된 것으로 간주하고, 베어러 채널에서 멀티프레임 구조를 제거한다. 모드2,3에서 각 단말은 지연등화와 프레임 얼라이먼트에 대한 호의 각 채널을 연속적으로 감시한다. 각 단말은 단말간의 비트에러에 대해서도 감시한다. 각 단말은 RI=1을 전송하고, RI=1을 감지하면 각 단말은 TXDEQ_EXP 타이머를 정지한다.
한편, 이와 같이 다중 결합에 의해 호가 설정될 경우에 DEQ 멀티프레임 제어계층으로부터 DEQ 교섭 제어 계층으로 정보 표시 프리미티브가 수신될 경우에 이를 처리하는 흐름은 도 7 및 도 8에 도시된 바와 같다.
도 7은 본 발명에 따라 정보표시 프리미티브를 처리하는 흐름을 도시한 개략도이고, 도 8은 도 7에 도시된 메시지 분석단계를 도시한 세부 흐름도이다.
도 7을 참조하면, DEQ 멀티프레임 제어계층으로부터 정보표시 프리미티브(CC_INFO_IND)가 수신되면(701), 메시지 분석단계(702)에서 수신된 메시지를 분석/판별한 후, 판별된 메시지에 따라 해당 처리루틴( 710 내지 729)을 구동하여 해당 메시지를 처리한다. 이때 호 제어를 위해 사용되는 메시지의 종류를 살펴보면,INIT REQ, INIT ACK, DN REQ, DN RESP, CID=1, ADD CH, ADD CH ACK, ADD CH REJ, DISC, DISC ACK, DEL CH, DEL CH ACK, DEL CH REJ, RL REQ, RL IND, RL OFF REQ, RL OFF IND, IC TOO LONG, C FILD ERR와 같이 대략 19종이 있다. 따라서 메시지 분석단계(702)에서는 대략 19종류의 메시지를 분석해야 하나 본 발명에서는 도 8에 도시된 바와 같이, CID=1, INIT ACK, INIT REQ, DISC, DISC ACK, DN REQ, DN RESP, C FILD ERR 메시지만(약 8종)을 사용하므로써 처리시간을 단축할 수 있다. 즉, 최소동작모드인 동작모드1로 동작하므로써 소수의 메시지로 처리할 수 있다.
도 8을 참조하면, 수신된 정보지시 프리미티브를 읽어온다(801). 이어 cid!=0x00인지를 판단하여 예이면 CID 1 메시지 처리절차를 호출한다(802,803). 단계802에서 아니오이면 flag0xFF==0xFF인지를 판단하여 예이면 gid!=0xFF인지를 판단하여 예이면 INIT ACK 메시지를 처리하는 절차를 호출한다(804,805,806). 단계805에서 아니오이면 INIT REQ 메시지 처리절차를 호출한다(807).
단계804에서 아니오이면 단계808에서 (rm==0) (sm==0)인지를 판단하여 예이면 단계809에서 dgt==0x0e인지를 판단한다. 단계809에서 예이면 DISC 메시지 처리절차를 호출하고(810), 단계809에서 아니오이면 DISC ACK 메시지 처리절차를 호출한다(811). 단계808에서 아니오이면 단계812에서 flag0xff==0xff인지를 판단하여 예이면 단계813에서 org==1인지를 판단하여 예이면 DN REQ 메시지 처리절차를 호출한다(814). 단계 813에서 아니오이면 DN RESP 처리절차를 호출한다(815). 단계812에서 아니오이면 C FILD ERR 메시지 처리절차를 호출한다(816).
이상에서 살펴본 바와 같이 지연등화 프로토콜에서 정보지시 프리미티브가 수신되면 본 발명에 따라 최소모드에서 필요한 메시지만을 분석하여 처리하므로써 처리속도를 향상시킬 수 있고, 본 발명을 소프트웨어로 구현할 경우 코드량이 줄어드는 잇점이 있다.
Claims (4)
- 서비스에 요구되는 광대역을 제공하기 위하여 N개의 56/64 kbit/s 채널들을 다중 결합하고, 결합된 채널들의 지연을 등화시키기 위한 지연등화 프로토콜이 호제어계층, 지연등화 교섭 제어계층, 지연등화 멀티프레임 제어계층을 포함하는 종합정보통신망에 있어서,상기 지연등화 멀티프레임 제어계층으로부터 상기 지연등화 교섭 제어계층으로 수신되는 정보표시 프리미티브를 처리하기 위한 방법이,a) 정보표시 프리미티브를 수신하는 단계;b) 상기 정보표시 프리미티브를 분석하여 메시지를 판별하는 단계;c) 상기 b단계에서 판별된 메시지에 따라 해당 메시지를 처리하는 단계들로 이루어지고,상기 b단계가b1) 채널식별자를 분석하여 CID 1 메시지를 처리하는 단계;b2) 그룹식별자를 분석하여 INIT ACK 메시지를 처리하는 단계;b3) 디지트를 판별하여 DISC 혹은 DISC ACK 메시지를 처리하는 단계;b4) 오리지네이트를 판별하여 DN REQ 혹은 DN RESP 메시지를 처리하는 단계를 포함하는 것을 특징으로 하는 ISDN 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법.
- 제1항에 있어서, 상기 b1단계에서 채널식별자가 0이 아니면 CID 1 메시지를 처리하는 것을 특징으로 하는 ISDN 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법.
- 제1항에 있어서, 상기 b3단계에서 디지트가 0x0e 이면 DISC 메시지를 처리하는 것을 특징으로 하는 ISDN 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법.
- 제1항에 있어서, 상기 b4단계에서 오리지네이트가 1이면 DN RESP 메시지를 처리하는 것을 특징으로 하는 ISDN 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970027626A KR100226707B1 (ko) | 1997-06-26 | 1997-06-26 | Isdn 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970027626A KR100226707B1 (ko) | 1997-06-26 | 1997-06-26 | Isdn 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990003696A KR19990003696A (ko) | 1999-01-15 |
KR100226707B1 true KR100226707B1 (ko) | 1999-10-15 |
Family
ID=19511384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970027626A KR100226707B1 (ko) | 1997-06-26 | 1997-06-26 | Isdn 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100226707B1 (ko) |
-
1997
- 1997-06-26 KR KR1019970027626A patent/KR100226707B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19990003696A (ko) | 1999-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100226707B1 (ko) | Isdn 통신망에서 지연등화 프로토콜에 따른 프리미티브 처리방법 | |
KR100212855B1 (ko) | Isdn 통신망에서 지연등화 프로토콜에 따른 최초요구 메시지 처리방법 | |
KR100248660B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 채널 삭제 요구프리미티브 처리방법 | |
KR100248662B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 프레이밍 탐색타이머 종료 프리미티브 처리 방법 | |
KR100287754B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 부가채널 설정방법 | |
KR100248664B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 정보 채널 요구프리미티브 처리방법 | |
KR100237487B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 채널추가 타이머종료 프리미티브 처리방법 | |
KR100237488B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 초기 타이머 종료 프리미티브 처리방법 | |
KR100248661B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 채널 추가 요구프리미티브 처리방법 | |
KR100248663B1 (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 프레이밍 지연보상 타이머 종료 프리미티브 처리 방법 | |
KR100209812B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 채널 추가 요구 프리미티브 처리 방법 | |
KR100229548B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 지연등화 채널 삭제 요구 프리미티브 처리 방법 | |
KR100229547B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 호 동기 지시 프리미티브 처리 방법 | |
KR100243482B1 (ko) | 종합정보통신망의 지연보상 프로토콜에 따른 채널 식별 메시지처리 방법 | |
KR100243480B1 (ko) | 종합정보통신망의 지연보상 프로토콜에 따른 최초 승인 메시지처리 방법 | |
KR19990032814A (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 절단 타이머 종료 프리미티브 처리방법 | |
KR100248666B1 (ko) | 종합정보통신망의 지연보상 프로토콜에 따른 마스터 채널 식별메시지 처리 방법 | |
KR100243481B1 (ko) | 종합정보통신망의 지연보상 프로토콜에 따른 절단 응답 메시지처리방법 | |
KR100209810B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 초기 타이머 종료 프리미티브 처리 방법 | |
KR100229549B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 접속 요구 프리미티브 처리 방법 | |
KR19990032817A (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 널 타이머 종료 프리미티브 처리방법 | |
KR100209434B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 채널 절단 요구 프리미티브 처리 방법 | |
KR19990032816A (ko) | 종합정보통신망에서 지연등화 프로토콜에 따른 채널식별자 타이머 종료 프리미티브 처리방법 | |
KR100209811B1 (ko) | 종합 정보 통신망(isdn)에서의 지연등화 프로토콜을 위한 채널 실패 지시 프리미티브 처리 방법 | |
KR19990032815A (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: 20040630 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |