KR100298356B1 - 에이티엠(atm)망의에이티엠적응계층(all)2처리장치및방법 - Google Patents
에이티엠(atm)망의에이티엠적응계층(all)2처리장치및방법 Download PDFInfo
- Publication number
- KR100298356B1 KR100298356B1 KR1019980048578A KR19980048578A KR100298356B1 KR 100298356 B1 KR100298356 B1 KR 100298356B1 KR 1019980048578 A KR1019980048578 A KR 1019980048578A KR 19980048578 A KR19980048578 A KR 19980048578A KR 100298356 B1 KR100298356 B1 KR 100298356B1
- Authority
- KR
- South Korea
- Prior art keywords
- aal2
- atm
- cell
- packets
- unit
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
- H04L49/309—Header conversion, routing tables or routing tags
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5619—Network Node Interface, e.g. tandem connections, transit switching
- H04L2012/562—Routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5656—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
- H04L2012/5674—Synchronisation, timing recovery or alignment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
에이티엠(ATM)망에서 물리계층 및 ATM계층 처리된 ATM셀에 대해 에이티엠적응계층2(AAL2)처리를 행함으로써 음성과 같이 실시간성을 갖는 짧은 길이의 정보를 전송함에 있어서 야기될 수 있는 대역폭의 손실이나 전송지연을 방지할 수 있도록 하는 장치 및 방법을 제안한다. 본 발명에 따른 AAL2 처리 장치는, AAL2 동기부와, AAL2 스위칭부와, AAL2 포맷부를 포함한다. 상기 AAL2 동기부는 적어도 하나 이상의 에이티엠적응계층2(AAL2) 패킷들이 다중화되어 있는 AAL2 셀을 입력하고, 상기 각 패킷들의 시작점을 찾아냄으로써 상기 각 패킷들을 동기화시킨다. 상기 AAL2 스위칭부는 상기 동기화된 각 패킷들을 호 설정시 제공되는 라우팅 정보에 따라 스위칭한다. 상기 AAL2 포맷부는 상기 스위칭된 패킷들을 비동기전송모드(ATM) 컨넥션별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성한다. 상기 AAL2 처리장치는 상기 AAL2 동기부와 상기 AAL2 스위칭부의 사이에 접속되는 번호 변환부를 더 포함하여, 상기 AAL2 스위칭부에 의해 스위칭될 패킷들중 동일 시점에서 동일 ATM컨넥션으로 스위칭될 패킷들의 존재 유무를 상기 셀 라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(CID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환한다.
Description
본 발명은 에이티엠(ATM)망에 관한 것으로, 특이 에이에이엘2(AAL2) 처리 장치 및 방법에 관한 것이다.
B-ISDN(Broadband Integrated Services Digital Network) 프로토콜의 참조 모델(Reference Model)은 도 1에 도시된 바와 같이, 물리계층(Physical Layer), 에이티엠(Asynchronous Transfer Mode)(이하 "ATM"이라 칭함)계층(ATM Layer), ATM적응계층(ATM Adaptation Layers)(이하 "AAL" 이라 칭함), 상위계층(Higher Layers)과 같은 수직방향의 계층구성(프로토콜 스택)과, 이용자평면(User Plane), 제어평면(Control Plane), 관리평면(Management Plane)과 같은 수평방향의 평면으로 구성된다.
상기 AAL은 ATM계층과 상위계층의 중간에 위치하여 상기 상위계층으로부터의 데이터 단위의 정보를 셀 구성에 적합하도록 일정 길이로 잘라서 전송하는 계층으로, 5개의 AALs(AAL1~AAL5)로 구분된다. 잘 알려진 바와 같이 AAL은 ATM계층에 비해 소프트웨어 처리시 컨넥션(Connection) 셋업타임(Setup Time)이 짧고 간단하기 때문에 ATM계층과 상위계층의 중간에 위치하여 널리 사용되고 있다. 상기 AAL 중에서 AAL1, AAL3/4, AAL5에 대해서는 이미 많은 연구가 이루어졌고 각 계층에서의 PDU(Protocol Data Unit) 포맷도 규격화된 바 있으며, 최근에는 AAL2에 대해서도 많은 연구가 이루어졌다. 이러한 결과로서 AAL2 CPS-PDU (Common Part convergence Sublayer - Protocol Data Unit) 포맷이 지난 1997년 10월에 ITU-T I.362.2(D)로서 규격화된 바 있다. 그러나 AAL2 CPS-PDU 포맷을 제어하고 관리하는 방법에 대한 연구는 현재 진행중에 있으며, 이러한 연구는 2000년이나 되어야 완료될 예정이다.
상기 AAL2는 AAL1 및 AAL3/4 와 같이 다중화(Multiplexing) 개념을 사용함으로써 제한된 대역폭의 효율적인 사용을 가능하게 하는 것으로, 다중화 개념을 사용하지 않는 AAL5와는 근본적으로 차이가 있다. 또한 상기 AAL2는 회선망(circuit network)을 기반으로 하는 AAL1과는 달리 ATM망을 기반으로 하는 것이다. 그리고 또한 상기 AAL2는 데이터 전용의 AAL3/4와는 달리 하나의 ATM 셀 기준으로 평균 3~4 가입자, 즉 하나의 선로 기준으로 3~4 가입자를 더 수용할 수 있기 때문에 보다 간단하게 실시간성을 갖는 짧은 길이의 정보 전송을 가능하게 한다.
즉, 상기 AAL2 CPS-PDU 포맷은 하나의 ATM 컨넥션(connection)내에 다수의 채널정보들을 다중화시켜 전송하는 경우에 유용하게 이용될 수 있다. 왜냐하면, ATM망에서 실시간성을 갖는 짧은 길이의 정보(예 : 음성)를 전송하는 경우에는 대역폭의 손실이나, 음성에 대해서 실시간성을 유지시켜 주지 못함에 따른 전송지연과 같은 문제점이 야기될 수 있는데, 이러한 문제점은 하나의 ATM 컨넥션내에 다수의 채널정보들을 다중화시켜 전송함으로써 해결될 수 있을 것이기 때문이다. 다시 말하면, 현재 규격화된 AAL2 CPS-PDU 포맷을 사용한다면, 실시간성을 갖는 짧은 길이의 정보를 전송하는 경우에 대역폭의 손실이나 전송지연을 방지할 수 있을 것이다. 그러나 앞서서 밝힌 바와 같이 AAL2 CPS-PDU 포맷을 제어하고 관리하는 방법은 아직까지 구체적으로 제시된 바 없다.
따라서 본 발명의 목적은 ATM망에서 실시간성을 갖는 짧은 길이의 정보를 전송하는 경우에 대역폭의 손실이나 전송지연이 야기됨을 방지하는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 ATM 망에서 AAL2 CPS-PDU 포맷을 제어하고 관리하는 장치 및 방법을 제공함에 있다.
이러한 목적들을 달성하기 위한 본 발명은 ATM 망에서 AAL2 셀(AAL2 CPS-PDU) 포맷을 제어하고 관리하는 AAL2 처리 장치를 구비한다. 상기 AAL2 처리 장치는, AAL2 동기부와, AAL2 스위칭부와, AAL2 포맷부를 포함한다. 상기 AAL2 동기부는 적어도 하나 이상의 에이티엠적응계층2(AAL2) 패킷들의 다중화되어 있는 AAL2셀을 입력하고, 상기 각 패킷들의 시작점을 찾아냄으로써 상기 각 패킷들을 동기화 시킨다. 상기 AAL2 스위칭부는 상기 동기화된 각 패킷들을 호 설정시 제공되는 라우팅 정보에 따라 스위칭한다. 상기 AAL2 포맷부는 상기 스위칭된 패킷들을 비동기 전송모드(ATM) 컨넥션별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성한다. 상기 AAL2 처리장치는 상기 AAL2 동기부와 상기 AAL2 스위칭부의 사이에 접속되는 번호 변환부를 더 포함하여, 상기 AAL2 스위칭부에 의해 스위칭될 패킷들중 동일 시점에서 동일 ATM컨넥션으로 스위칭될 패킷들의 존재 유무를 상기 셀 라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(CID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환한다.
도 1은 광대역종합정보통신망(B-ISDN)의 프로토콜 참조 모델을 보여주는 도면.
도 2는 본 발명에 따라 에이티엠적응계층2(AAL2) 처리 기능을 구비하는 에이티엠(ATM)시스템의 구성을 보여주는 도면.
도 3 은 도 2에 도시된 AAL2 정합부로 인가되는 AAL2 CPS-PDU 포맷을 보여주는 도면.
도 4는 도 2에 도시된 CID 할당 기능을 가지는 AAL2 제어부의 구성을 보여주는 도면.
도 5a 및 도 5b는 본 발명에 따른 동작을 위한 라우팅 테이블의 구성을 보여주는 도면.
도 6은 도 2에 도시된 ATM정합부에 의해 처리되는 AAL2 패킷들을 보여주는 도면.
도 7은 도 2에 도시된 AAL2 동기부 및 CID변환부에 의해 처리되는 AAL2 패킷들을 보여주는 도면.
도 8a 및 도 8b는 도 2에 도시된 AAL2 스위칭부에 의해 처리되는 AAL2 패킷들을 보여주는 도면.
도 9는 도 2에 도시된 AAL2 포맷부에 의해 처리되는 AAL2 패킷들을 보여주는 도면.
도 10은 도 2에 도시된 IATM 포맷부에 의해 처리되는 내부ATM(IATM) 셀을 보여주는 도면.
도 11a 및 도 11b는 도 2에 도시된 ATM스위치에 의해 처리되는 내부ATM(IATM) 셀의 스위칭을 보여주는 도면.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의내려진 용어들로서 이는 사용자 또는 칩설계자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
하기에서 사용되는 용어 "ATM 셀"은 일반적인 ATM 셀을 의미한다. 용어 "AAL2 셀"은 ITU-T I.362.2(D)로서 규격화된 AAL2 CPS-PDU를 의미한다. 용어 "AAL2 패킷"은 상기 ITU-T I.362.2(D)로서 규격화된 AAL2 CPS-PACKET을 의미한다. 상기 AAL2 패킷은 미니셀(mini-cell) 혹은 AAL2 채널(Channel)로도 불리우며, 상기 AAL2 셀에는 적어도 하나 이상의 AAL2 패킷들이 다중화되어 있다.
도 2는 본 발명에 따른 ATM 시스템의 구성을 보여주는 도면으로, 이 시스템은 AAL2 처리 기능을 구비하는 것을 특징으로 한다.
상기 도 2를 참조하면, 본 발명에 따른 ATM 시스템은 수신부 100, ATM스위치 200, 송신부 300, ATM제어부 400 및 AAL2 제어부 410을 포함하여 이루어진다. 상기 수신부 100과 송신부 300의 내부에는 각각 ATM정합부들 110,320과, IATM(Internal ATM) 포맷부 130 및 IATM 역포맷부 310이 포함되어 있다. 이러한 구성요소, 즉 ATM 시스템에서 ATM스위치 200의 수신부와 송신부에 ATM정합부들 110,320과, IATM포맷부 130과, IATM 역포맷부 310이 구비된다는 것은 일반적으로 잘 알려진 사실이다.그러나 본 발명에 따른 장치는 이러한 일반적인 구성요소 뿐만 아니라 수신부 100의 내부에 AAL2 정합부 120을 더 구비하여 이루어지는 것을 특징으로 하고 있다. 상기 AAL2정합부 120은 ATM정합부 110과 IATM 포맷부 130의 사이에 접속되고, AAL2 동기부 122, 룩업메모리 123, CID변환부 124, AAL2스위칭부 126 및 AAL2포맷부 128로 이루어진다.
상기 도 2에서 ATM정합부 110은 물리계층 처리된 후 수신되는 ATM셀에 대하여 ATM계층 처리기능을 수행하고, 그 수행결과에 따른 도 3에 도시된 바와 같은 포맷의 AAL2 셀을 AAL2정합부 120으로 출력한다. 상기 물리계층 기능은 전송매체(광섬유/동축케이블)에서 보내지는 빛/전기파형으로부터 비트열을 추출하고, 유효한 셀만을 꺼집어내어 ATM셀을 출력하는 기능을 의미한다. 상기 ATM계층 기능은 ATM셀을 다중/분리하고, 셀 라우팅(가상경로(VP: Virtual Path)와 가상채널(VC: Virtual Channel)을 라우팅)하고, 셀의 헤더를 생성/삭제하고, 우선/비우선 셀을 식별/추출하고, 일반흐름(Generic Flow)을 제어하고, 신호용 VC를 처리하고 운용유지보수(OAM: Operation, Administration and Maintenance) 기능을 수행하는 동작 등을 의미한다. 상기 물리계층 및 상기 ATM계층 기능들은 당해 분야 통상의 지식을 가진 자에게 잘 알려진 사실이고 또한 본 발명의 동작과는 직접적인 관련이 없으므로, 각 기능들에 대한 구체적인 설명은 생략하기로 한다. 다만, 하기에서는 상기 ATM정합부 110이 수신 ATM셀을 ATM셀 헤더에 따라 ATM 컨넥션(connection)별로 분리하는 셀 라우팅 동작을 수행하고, 그 수행결과에 따른 AAL2 셀을 출력하는 경우만을 ATM계층 처리하는 것으로 국한하여 설명하기로 한다. 상기 셀 라우팅 동작시 ATM정합부 110은 제1제어버스를 통해 접속된 ATM제어부 400에 의해 제어된다. 상기 ATM제어부 400은 제1제어버스를 통해 수신부 100의 ATM정합부 110과 IATM포맷부 130을 접속하고 있고, 또한 상기 제1제어버스를 통해 송신부 300의 IATM포맷부 310과 ATM정합부 320을 접속하고 있고, 이들에게 셀 라우팅을 위한 VPI/VCI 정보를 제공함으로써 VPI/VCI변환 동작이 수행되도록 한다.
AAL2 정합부 120은 AAL2동기부 122, CID변환부 124, AAL2스위칭부 126, AAL2 포맷부 128을 포함하여 이루어진다. 상기 AAL2 동기부 122는 ATM정합부 110에 의해 처리된 AAL2 셀을 수신한다. 상기 AAL2 동기부 122에 수신되는 AAL2 셀은 도 3에 동시된 셀 포맷중 ATM셀 헤더가 삭제된 ATM 셀 포맷, 즉 AAL2 CPS-PDU(Common Part convergence Sublayer - Protocol Data Unit)이다. 상기 AAL2 셀의 사용자 정보영역(INFORMATION)에는 AAL2패킷 헤더(AAL2 CPS-PACKET 헤더)와, 페이로드(CPS-INFO.;PAYLOAD)이 포함된다. 상기 사용자 정보영역에는 적어도 하나 이상의 AAL2 패킷들, 즉 AAL2 패킷 헤더들과 이에 대응하는 페이로드들이 포함될 수 있다. 일예로, 상기 AAL2 셀의 사용자 정보영역에는 실시간성을 갖는 음성과 같은 짧은 길이의 정보들이 다수의 패킷들로서 다중화되어 실릴 수 있다. 상기 AAL2 동기부 122는 ATM컨넥션들의 각 AAL2 셀내에 다중화되어 있는 적어도 하나 이상의 AAL2 패킷들의 시작점을 찾아내는 AAL2 동기 기능을 수행한다. 이러한 AAL2 동기 기능에 의해 이후의 CID 변환 동작 및 AAL2 스위칭 동작은 모든 ATM컨넥션들에 대해 패킷 단위로 수행될 수 있다. 상기 AAL2 동기 기능은 후술될 AAL2 CPS-PDU 헤더에 포함되는 OSF(OffSet Field)와 AAL2 패킷 헤더에 포함되는 LI(Length Indicator)를 이용함으로써 가능하다. 첫 번째 AAL2 패킷의 시작위치는 OSF를 이용하여 찾아내고, 후속하는 AAL2 패킷들의 각 시작위치는 이전 AAL2 패킷 헤더에 포함된 LI에 의해 AAL2 패킷의 길이가 계산가능하므로 이 LI를 이용하여 찾아낼 수 있다.
도 3은 본 발명에 따른 AAL2 CPS-PDU의 포맷을 보여주는 도면으로, 전술한 바와 같이 이 포맷은 1997년 10월에 ITU-T I.363.2로서 규격한 바 있다.
상기 도 3을 참조하면, AAL2 CPS-PDU(AAL2 셀)는 1바이트(8비트)의 CPS-PDU 헤더와, 사용자 정보(INFORMATION)와, 패드(PAD)로 이루어진다. 상기 CPS-PDU헤더(이하 "AAL2 셀 헤더"라 칭함)는 6비트의 OSF와, 1비트의 SN과, 1비트의 P로 이루어진다. 상기 OSF(OffSet Field)는 AAL2 CPS-PACKET 페이로드(PAYLOAD) (CPS-INFO.)의 시작위치를 알려주는 정보로서, OSF와 CPS-PACKET 페이로드 사이의 간격을 나타낸다. SN(Sequence Number)은 CPS-PDU의 순서번호를 나타내는 것으로, 2-모듈로(Modulo) 방식에 의해 정해질 수 있다. P(Parity)는 패리티 표시로서, 홀수 패리티(Odd Parity)가 적용될 수 있다.
상기 사용자 정보(INFORMATION)는 24비트(3바이트)의 AAL2 CPS-PACKET 헤더(이하 "AAL2 패킷 헤더"라 칭함)와, 최대 45/64바이트의 페이로드(CPS-INFO.: PAYLOAD)로 이루어진다. 상기 AAL2 패킷 헤더는 8비트의 CID와, 6비트의 LI와, 5비트의 UUI와, 5비트의 HEC로 이루어진다. 여기서 CID(Channel Identification Offset Field)는 AAL2 패킷(채널) 하나 하나를 확인할 수 있도록 하는 고유의 번호가 할당되는 영역이다. 상기 CID는 후술될 CID 할달부로부터 할당받아 해당하는 AAL2 채널이 해제될 때까지 사용된다. LI(Length Indicator)는 CPS-PACKET 페이로드의 길이를 표시하는 것으로, CPS-PACKET 페이로드에는 최대 45바이트 또는 64 바이트의 정보가 포함될 수 있으므로 상기 LI는 최대 45 바이트 또는 64 바이트의 길이를 표시할 수 있다. UUI(User-to-User Information)는 CPS 사용자간의 통신을 위해 사용된다. HEC(Header Error Control)는 CPS-PACKET 헤더에 발생되는 에러 검출을 위해 사용된다. CPS-PACKET의 페이로드인 CPS-INFO.는 음성과 같은 실시간성을 갖는 짧은 길이의 정보가 실리는 영역으로, 다수의 패킷들이 다중화되어 실릴 수 있다. 이때 CPS-INFO.에는 최대 45바이트 또는 64바이트 길이까지의 정보가 실릴 수 있다. 상기 도 3에서는 상기 사용자 정보영역에 하나의 AAL2 패킷이 포함되는 것으로 도시하였으나, 다수의 AAL2 패킷들이 포함될 수 있다.
상기 도 3에 도시된 바와 같은 포맷의 AAL2 CPS-PDU는 상대측으로부터 수신된 ATM셀이 물리계층 처리 및 ATM정합부 110에 의해 ATM계층 처리된 후 AAL2정합부 120의 AAL2동기부 122로 인가되는 AAL2 셀 포맷이다. 이 인가된 AAL2 셀은 AAL2 동기부 122에 의해 동기화 처리된 후 CID 변환부 124로 인가된다. 상기 CID변환부 124가 필요한 이유는 다음과 같다. 각 AAL2 패킷의 고유번호로 사용되는 CID값은 ATM 컨넥션별로 CID할당부로부터 독립적으로 할당받아 사용되는 것이고 이렇게 할당된 CID간에는 AAL2스위칭부 126에 의한 스위칭 동작 후에 충돌(Collision)이 발생할 수 있기 때문에, 이를 방지하기 위한 CID 변환 기능이 요구된다. 보다 구체적으로 말하면, 서로 다른 ATM 컨넥션을 통해 전송된 AAL2 패킷들이 AAL2 스위칭되어 동일한 하나의 ATM 컨넥션으로 전송되는 경우 그들의 CID값은 서로 동일할 수 있다. 하나의 ATM 컨넥션상에서 동일한 CID값이 복수개 있으면 AAL2 패킷을 구분할 수 있는 방법이 없으므로, 동일한 시점에서 동일한 ATM 컨넥션으로 출력될 AAL2 패킷들의 CID값을 각각의 고유번호가 되도록 변환해줄 필요가 있다. 여기서 ATM 컨넥션이란 ATM 셀이 전달되는 가상경로(VP) 및 가상채널(VC)을 의미한다. 그러나 하기에서는 설명의 편의를 위한 ATM 컨넥션이 가상채널인 경우로 국한하여 설명하기로 한다.
룩업메모리(look-up memory) 123은 후술될 도 5a 및 도 5b에 도시된 바와 같은 셀라우팅(VCI) 정보, CID 라우팅 정보 및 ATM 스위칭을 위한 라우팅 태그(PT) 정보를 저장하고 있다. 상기 라우팅 관련 정보들은 호 설정(call setup)시 ATM 제어부 400이 통신 상대측과의 시그널링 절차를 거친 후 제공하는 정보이다. 이러한 라우팅 관련 정보들은 AAL2 제어부 410이 프로세서간통신(IPC : Inter Processor Communication)에 의해 ATM 제어부 400으로부터 제공받아 상기 룩업메모리 123에 저장하는 정보이다. 상기 룩업메모리 123에는 AAL2 패킷 복사(copy) 기능을 위한 정보가 또한 저장될 수 있다.
CID 변환부 124는 제2제어버스를 통해 AAL2 제어부 410에 접속된다. 상기 CID 변환부 124는 상기 룩업메모리 123에 저장된 CID값으로부터 AAL2 패킷들에 대한 CID값의 변환이 필요한지 여부를 판단하고, 필요한 경우 해당하는 AAL2 패킷의 CID를 변환한다. 즉, 상기 CID 변환부 124는 AAL2 패킷 설정시 동일 시점에서 동일 컨넥션으로 출력될 AAL2 패킷들이 동일한 CID를 할당받은 경우 해당하는 AAL2 패킷들의 CID가 서로 동일하지 않도록 해당하는 AAL2 패킷들의 CID를 변환한다. 일예로, 어느 한 컨넥션으로 출력될 제1컨넥션 및 제2컨넥션의 AAL2 패킷들에 동일한 CID가 할당된 경우 상기 제1컨넥션의 AAL2 패킷의 CID를 다른 컨넥션의 AAL2 패킷에서 사용중이 아닌 새로운 CID로 변환할 수 있다. 상기 제1컨넥션의 AAL2 패킷의 CID를 변환하는 대신에 상기 제2컨넥션의 AAL2 패킷의 CID를 변환하는 방법이 고려될 수도 있다. 이때 변환되는 CID는 해당하는 AAL2 패킷이 해제될 때까지 사용된다.
AAL2제어부 410은 각 AAL2 패킷을 나타내기 위한 CID를 할당하는 기능을 수행하는 것으로, 도 4에 도시된 바와 같이 구성된다.
도 4를 참조하면, AAL2 제어부 410은 CID할당 제어부 412와 CID 버퍼 414를 구비하고 있고, AAL2 컨넥션 상대측과의 시그널링(AAL2 signalling)을 통해서 각 AAL2 패킷에 대한 CID를 할당한다. CID버퍼 414에는 다수의 아이들(idle) CID가 저장되어 있다. 이러한 상태에서 AAL2 채널(패킷) 설정이 요구되면, CID할당 제어부 412는 리드신호 READ를 발생하여 CID버퍼 414의 최전방에 저장되어 있는 CID를 출력하여 AAL2 패킷에 대한 CID로서 할당한다. 다수의 AAL2 패킷들에 대해 CID가 할당되는 동안에 AAL2 패킷이 해제된(Released) CID에 대해서는 CID할당 제어부 412가 라이트신호 WRITE를 발생하여 CID버퍼 414의 마지막 위치에 저장한다. 즉 CID 버퍼 414에는 할당을 위한 아이들(Idle)의 CID들이 저장되어 있으며, AAL2 패킷 설정이 요구되는 경우에 CID할당 제어부 412는 상기 CID버퍼 414에 저장되어 있는 CID를 FIFO(First-In First-Out)방식에 따라 리드하여 할당하고, 할당된 후 해제된 CID를 FIFO방식에 따라 CID버퍼 414에 저장한다.
AAL2 스위칭부 126은 제2제어버스를 통해 AAL2제어부 410에 접속되고, AAL2 패킷 단위의 스위칭 기능을 수행한다. 또한 상기 AAL2스위칭부 126은 AAL2 패킷 단위의 복사기능도 수행할 수 있다. 여기서 복사 기능이란 어느 한 AAL2 패킷을 여러 ATM 컨넥션상으로 동시에 출력되도록 하는 기능을 말한다. 이러한 복사기능을 위해서는 복사가 수행되어야 할 패킷을 나타내는 CID를 별도로 구분할 수 있어야 한다. 복사되어야 할 패킷에 사용될 CID에 대한 정보도 룩업메모리 123에 저장될 수 있으므로, AAL2스위칭부 126은 상기 룩업메모리 123에 저장되어 있는 정보를 이용하여 복사해야 할 패킷에 사용될 CID를 확인하고 이 확인된 CID가 나타내는 AAL2 패킷에 대해서는 복사기능을 수행한다.
AAL2포맷부(AAL2 Formatter) 128은 AAL2스위칭부 126에 의해 스위칭된 AAL2 패킷들중에서 동일한 ATM 컨넥션으로 다중화될 AAL2 패킷들을 묶어 AAL2 CPS-PDU(AAL2 셀)을 생성한다. 즉 AAL2 포맷부 128은 AAL2 패킷들을 다중화하고, AAL2 동기부 122로 수신된 형태의 AAL2 셀과 동일한 포맷의 AAL2 셀을 생성하여 IATM포맷부 130으로 출력한다.
IATM포맷부(Internal ATM Formatter) 130은 제1제어버스를 통해 ATM제어부 400에 접속되고, 다수의 AAL2 패킷들이 다중화된 AAL2 셀을 시스템 내부에서 사용하는 내부 ATM 셀로 변호나 및 생성한다. 여기서 내부 ATM 셀을 생성하는 동작이란 내부 ATM 셀의 선두에 이후에 ATM 스위칭을 가능하게 하는 라우팅 태그(Routing Tag)와 ATM 셀 헤더를 부가하는 동작을 말한다. 상기 라우팅 태그 및 ATM 셀 헤더에 관한 정보는 ATM 제어부 400으로부터 제공된다.
ATM 스위치 200은 IATM 포맷부 130에 의해 생성된 내부 ATM 셀에 대한 스위칭 동작을 수행한다. 이러한 ATM 스위치 200으로는 일반적인 ATM 스위치가 사용될 수 있다.
ATM 제어부 400은 ATM 컨넥션에 사용될 가상경로식별자(VPI : Virtual Path Identifier)/ 가상채널식별자(VCI : Virtual Channel Identifier)값을 할당하는 기능, 즉 셀 라우팅 제어 동작을 수행한다. 상기 VPI/VCI 값을 할당하는 기능은 ATM 제어부 400이 호 설정시 통신 상대측과의 시그널링을 거쳐 셀 라우팅(VPI/VCI) 정보를 제공받고, 이 셀 라우팅 정보에 따라 ATM 정합부들 110,320과, IATM포맷부들 130,310을 제어함으로써 수행된다. 또한 상기 ATM 제어부 400은 ATM 셀 복사 기능 및 AAL2 패킷 복사 기능도 수행되도록 제어한다. 상기 ATM 셀 복사 기능은 ATM 제어부 400이 IATM포맷부 130으로 셀 복사에 필요한 라우팅 태그 정보 및 ATM 셀 헤더 정보를 제공하고, 이 정보들을 바탕으로 ATM 스위치 200이 스위칭 동작을 수행함으로써 이루어진다. 상기 ATM 셀 복사 기능은 ATM 스위치 200이 ATM 제어부 400에 의해 직접 제어되도록 함으로써 수행될 수도 있다. 상기 AAL2 패킷 복사 기능은 ATM 제어부 400에 의해 제어되는 AAL2제어부 410이 AAL2 스위칭부 126을 제어함으로써 수행된다.
한편, 상기 ATM 제어부 400과 상기 AAL2제어부 410은 IPC를 통해 AAL2 패킷과 ATM 컨넥션간의 상관관계를 상호 알 수 있다.
다시 도 2를 참조하면, 송신부 300은 IATM 역포맷부 310과, ATM 정합부 320을 포함하여 이루어진다. 상기 IATM 역포맷부 310과 ATM 정합부 320은 각각 수신부 100의 IATM포맷부 130과 ATM 정합부 320에 대응하는 구성요소로서, 이들에 의해 수행되는 동작의 역과정 동작을 수행한다. 즉 IATM 역포맷부 310은 ATM 스위치 200에 의해 스위칭된 내부 ATM 셀을 수신하여 ATM 셀 포맷으로 변환 및 생성하고, ATM 정합부 320은 상기 IATM 역포맷부 310에 의해 생성된 ATM 셀에 대해 ATM 계층 처리하여 출력한다.
상기 도 2와 같이 구성되는 본 발명에 따른 장치는 전술한 바와 같이 AAL2 처리 기능을 수행하는 것을 특징으로 한다. 이하에서는 본 발명에 따른 장치에 의해 수행된 AAL2 처리 동작의 일예를 설명한다. 도 5a 내지 도 11b는 본 발명의 일예에 따른 AAL2 처리 동작 및 이와 관련하는 ATM 스위칭 동작을 설명하기 위한 도면이다.
도 5a 및 도 5b는 본 발명의 일예에 따른 동작을 수행하기 위한 라우팅 테이블(Routing Table)의 구성을 보여주는 도면이다. 이러한 라우팅 테이블은 도 2에 도시된 룩업 메모리 123의 내부에 구현될 수 있다.
도 5a는 현재 미니셀(Current mini-cell)(AAL2 패킷)을 처리하는 타이밍에 따른 라우팅 테이블을 보여주는 도면이고, 도 5b는 다음 미니셀(Next mini-cell)을 처리하는 타이밍에 따른 라우팅 테이블을 보여주는 도면이다. 상기 라우팅 테이블들에서 VCII, VCI0는 가상채널식별자를 나타내는 것으로, VCII, VCI0는 IPC를 통해 ATM 제어부 400으로부터 AAL2 제어부 410으로 제공된 후 제2제어버스를 통해 AAL2스위칭부 126으로 제공된다. CIDI, CID0는 AAL2 패킷번호를 나타내는 것으로, 이들의 값은 AAL2 제어부 410으로부터 CID변환부 124로 제공된다. PTI, PT0는 각각 ATM 스위칭 200의 ATM 셀 입력포트 및 출력포트를 나타내는 것으로, ATM 제어부 400의 제어에 의해 IATM 포맷부 130으로 제공된다.
지금, 수신부 100으로 ATM 셀이 입력되었다고 가정하면, ATM 정합부 110은 입력된 셀에 대해 ATM 계층 처리를 행한 후 그 처리결과에 따른 ATM 셀을 출력한다. 이 ATM 셀에는 도 6에 도시된 바와 같이 AAL2 CPS-PDU가 포함되어 있다. AAL2 CPS-PDU에는 다수의 AAL2 패킷들이 다중화되어 있다. 도 6에서 "H"는 도 3에 도시된 ATM 셀 해더를 나타내고 "▧"는 CPS-PDU 헤더를 나타내고, "▩"는 AAL2 패킷 헤더를 나타내고, "②,④,…,⑤,⑧,①,"은 AAL2 패킷의 고유번호(CID)를 나타낸다. 상기 도 6에서는 설명의 편의를 위해 AAL2 패킷의 CID가 이미 할당된 것으로 도시하였으나, 이러한 CID는 AAL2 패킷 설정 요구가 발생하는 경우에 패킷 단위로 할당되어 그 패킷이 해제될 때까지 사용된다는 사실에 유의할 필요가 있다.
AAL2정합부 120의 AAL2동기부 122는 ATM 정합부 110으로부터 도 6에 도시된 바와 같은 형태의 AAL2 셀(AAL2 CPS-PDU)을 수신한다. 이때 서로 다른 ATM 커넥션의 AAL2 셀내에 포함된 다수의 AAL2 패킷들은 서로 동기가 이루어지지 않은 상태이다. 그러므로 AAL2 동기부 122는 AAL2 패킷을 식별하고 서로 다른 ATM 컨넥션의 각 AAL2패킷들이 서로 동기가 이루어지도록 처리한다. 다음에 CID변환부 124는 서로 다른 ATM 컨넥션별로 동기가 이루어진 셀을 수신한 후 필요한 경우 각 패킷단위로 CID를 변환한다. 이때 CID변환부 124는 패킷설정시 원래의 CID값으로부터 새로이 변환할 CID의 값을 CID할당 기능을 가지는 AAL2제어부 410으로부터 제공받으며, 이 CID값은 룩업메모리 123에 저장되고, 패킷이 해제될 때까지 유지된다.
도 7을 참조하면, 현재 타이밍(t1)에서 VCI=41인 AAL2패킷의 CID와 VCI=43인 AAL2패킷의 CID가 ②로 동일하고, 다음 타이밍(t2)에서는 VCI=42인 AAL2패킷의 CID와 VCI=44인 AAL2패킷의 CID가 ⑨로 동일하다. 그러므로 CID변환부 124는 이와 같이 동일한 CID를 가지는 서로 다른 ATM 컨넥션(VC)의 AAL2패킷들이 동일한 VCI로 다중화되는 경우에 대해 CID를 변환하여 CID충돌(collision)이 발생되지 않도록 한다. 일예로, CID변환부 124는 현재 타이밍(t1)에서 VCI=41인 AAL2패킷과 다음 타이밍(t2)에서 VCI=42인 AAL2패킷에 대해 CID변환을 한다. 이러한 CID변환 동작에 의해 현재 타이밍(t1)에서 VCI=41인 AAL2패킷의 CID는 ②에서 ③으로 변환되고, 다음 타이밍(t2)에서 VCI=42인 AAL2패킷의 CID는 ⑨에서 ①로 변환된다. 그러므로 이후의 AAL2 스위칭 동작에 의해 현재 타이밍(t1)에서 VCI=41인 AAL2패킷과 VCI=43인 AAL2패킷이 동일한 VC내에 다중화되거나 다음 타이밍(t2)에서 VCI=42인 AAL2패킷과 VCI=44인 AAL2 패킷이 동일한 VC내로 다중화되더라도, 다중화된 AAL2패킷들이 CID가 중복되지는 않는다. 이와 같이 새로이 변환되는 CID값은 AAL2제어부 410의 할당제어부 412로부터 제공된다.
AAL2스위칭부 126은 각 패킷 단위로 CID변환기능이 수행된 AAL2패킷들에 대해 도 8a 및 도 8b에 도시된 바와 같은 스위칭 동작을 수행한다. 이때 AAL2 스위칭부 126은 ATM 제어부 400으로부터 제공되는 도 5a 및 도 5b에 도시된 바와 같은 라우팅 테이블상의 VCII, VCI0값을 이용하여 스위칭 동작을 행한다.
도 8a를 참조하면, AAL2스위칭부 126은 현재 미니셀(Current mini-cell)(AAL2 packet) 타이밍(t1)에서 VCII=41의 패킷 ③이 VCI0=83으로 출력되도록 스위칭하고, VCII=42의 패킷 ⑦이 VCI0=84로 출력되도록 스위칭하고, VCII=43의 패킷 ②가 VCI0=83으로 출력되도록 스위칭하고, VCII=44의 패킷 ⑤가 VCI0=81로 출력되도록 스위칭한다.
도 8b를 참조하면, 상기 AAL2스위칭부 126은 다음 미니셀(Next mini-cell)(AAL2 packet) 타이밍(t2)에서 VCII=41의 패킷 ④가 VCI0=81로 출력되도록 스위칭하고, VCII=42의 패킷 ①이 VCI0=84로 출력되도록 스위칭하고, VCII=43의 패킷이 ⑥가 VCI0=82로 출력되도록 스위칭하고, VCII=44의 패킷 ⑨가 VCI0=84로 출력되도록 스위칭한다.
AAL2패킷의 길이는 도 8a 및 도 8b에 도시된 바와 같이 고정적인 것이 아니라 가변적이기 때문에 상기 AAL2스위칭부 126은 ATM 스위치 200과 같이 하드웨어(hardware)에 의한 스위칭은 곤란하다. 대신에 AAL2스위칭부 126은 기존의 패킷교환기처럼 소프트웨어(software)에 의한 교환방식을 사용하는 것이 바람직하다.
AAL2포맷부 128은 AAL2스위칭부 126에 의해 동일한 ATM 컨넥션으로 스위칭된 AAL2 패킷들을 다중화시켜 도 3에 도시된 바와 같은 포맷의 AAL2 셀(AAL2 CPS-PDU)를 생성한다. 이렇게 생성된 AAL2 셀의 일예가 도 9에 도시되어 있다. 이때 패킷 ⑧은 이전에 스위칭된 AAL2패킷을 나타낸다.
IATM포맷부 130은 AAL2포맷부 128로부터 출력되는 AAL2 셀을 ATM 스위치 200에 의해 스위칭되기에 적합한 도 10에 도시된 바와 같은 포맷의 IATM셀로 생성한다. 이때 각 VCI별 셀의 선두에는 라우팅태그(Routing Tag)와, ATM 셀 헤더가 부가된다.
ATM 스위치 200은 IATM포맷부 130에 의해 생성된 IATM셀을 수신하여 도 11a 및 도 11b에 도시된 바와 같은 스위칭 동작을 수행한다. 이때 ATM 스위치 200은 ATM 제어부 400으로부터 제공되는 도 5a 및 도 5b에 도시된 바와 같은 라우팅 테이블상의 라우팅 태그 정보(PTo값)을 이용하여 스위칭 동작을 행한다.
도 11a를 참조하면, ATM 스위치 200은 현재 IATM셀 타이밍에서 포트(PORT) #0으로 입력된 셀을 포트 #1로 출력되도록 스위칭하고, 포트 #1로 입력된 셀을 포트 #2로 출력되도록 스위칭하고, 포트 #2로 입력된 셀은 포트 #3으로 출력되도록 스위칭하고, 포트 #3으로 입력된 셀은 포트 #0으로 출력되도록 스위칭한다.
도 11b를 참조하며느 ATM 스위치 200은 다음 IATM셀 타이밍에서 포트 #0으로 입력된 셀은 포트 #0으로 출력되도록 스위칭하고, 포트 #1로 입력된 셀은 포트 #3으로 출력되도록 스위칭하고, 포트 #2로 입력된 셀은 포트 #1으로 출력되도록 스위칭하고, 포트 #3로 입력된 셀은 포트 #2으로 출력되도록 스위칭한다.
한편, 하나의 IATM셀 타이밍은 복수개의 AAL2 패킷(미니 셀, CPS 패킷) 타이밍에 해당되는데, AAL2 패킷의 크기(size)가 가변적이므로 크기에 따라 하나의 IATM셀 타이밍에 해당하는 AAL2패킷의 타이밍 수는 다를 수 있다. 즉, IATM셀 타이밍은 고정되어 있으나 미니셀 타이밍은 AAL2 패킷 크기에 따라 가변적이다.
상술한 바와 같이 본 발명은 ATM 망에서 ATM 정합부에 의해 ATM 계층처리된 ATM 셀내에 다중화되어 있는 각 AAL2패킷들을 AAL2처리한 후 ATM 스위치로 제공한다. 이와 같이 AAL2처리를 행하므로, 본 발명은 ATM 망에서 음성과 같은 실시간성을 갖는 짧은 길이의 정보를 전송하는 경우에 야기될 수 있는 대역폭의 손실이나 전송지연과 같은 문제점을 해결하는 잇점이 있다.
Claims (11)
- 에이티엠적응계층2(AAL2) 처리 기능을 구비하는 에이티엠(ATM) 시스템에 있어서,적어도 하나 이상의 AAL2 패킷들이 다중화되어 있는 수신 ATM 셀을 호 설정시 제고오디는 제1 라우팅 정보에 따라 ATM 계층 처리하고, 상기 ATM 계층 처리된 상깅 수신 ATM 셀을 입력 AAL2 셀로 출력하는 ATM 정합부와,패킷단위로 상기 입력 AAL2셀에 포함된 AAL2 패킷들을 동기화시키고, 상기 호 설정시 제공되는 제2 라우팅 정보에 따라 스위칭하고, 상기 스위칭된 AAL2 패킷들을 ATM 컨넥션별로 다중화하여 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성하는 AAL2 정합부와,상기 출력 AAL2 셀에 ATM 셀 헤더 및 라우팅 태그를 붙이고, 이 처리결과에 따른 내부 ATM 셀을 생성하는 내부 ATM 셀 포맷부와,상기 내부 ATM 셀을 상기 호 설정시 제공되는 제3 라우팅 정보에 따라 스위칭 하는 ATM 스위치를 포함함을 특징으로 하는 시스템.
- 제1항에 있어서, 상기 AAL2 정합부는,상기 입력 AAL2 셀에 포함된 상기 각 AAL2 패킷들이 시작점을 찾아냄으로써 상기 각 AAL2 패킷들을 동기화시키는 AAL2 동기부와,상기 동기화된 각 AAL2 패킷들을 상기 제2라우팅 정보에 따라 스위칭하는 AAL2 스위칭부와,상기 스위칭된 AAL2 패킷들을 가상채널별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성하는 AAL2 포맷부와,상기 AAL2 동기부와 상기 AAL2 스위칭부의 사이에 접속되고, 상기 AAL2 스위칭부에 의해 스위칭될 패킷들중 동일 시점에서 동일 ATM 컨넥션으로 스위칭될 패킷들의 존재 유무를 상기 제2라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(CID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환하는 번호 변환부를 포함함을 특징으로 하는 시스템.
- 에이티엠적응계층2(AAL2) 처리 기능을 구비하는 에이티엠(ATM) 시스템에 있어서;적어도 하나 이상의 AAL2 패킷들이 다중화되어 있는 수신 ATM 셀을 ATM 계층 처리 및 AAL2 처리하는 수신부와, 상기 수신부로부터의 ATM 셀 및 송신을 위한 ATM 셀을 제3 라우팅 정보에 따라 스위칭하는 ATM 스위치와, 상기 ATM 스위치에 의해 스위칭된 송신 ATM 셀을 송신 처리하는 송신부 및 제어부를 포함하고;상기 수신부는;상기 수신 ATM 셀을 제1 라우팅 정보에 따라 ATM 계층 처리하고, 상기 ATM 계층 처리된 상기 수신 ATM 셀을 입력 AAL2 셀로 출력하는 수신 ATM 정합부와,패킷단위로 상기 입력 AAL2 셀에 포함된 AAL2 패킷들을 동기화시키고, 상기 호 설정시 제공되는 제2 라우팅 정보에 따라 스위칭하고, 상기 스위칭된 AAL2 패킷들을 ATM 컨넥션별로 다중화하여 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성하는 AAL2 정합부와,상기 출력 AAL2 셀에 ATM 셀 헤더 및 라우팅 태그를 붙이고, 이 처리결과에 따른 내부 ATM 셀을 생성하는 셀 포맷부를 포함하고;상기 송신부는;상기 내부 ATM 셀과 동일한 포맷의 송신 내부 ATM 셀에 포함된 라우팅 태그를 제거하고, 이 처리결과에 따른 ATM 셀을 생성하는 셀 역포맷부와,상기 셀 역포맷부로부터의 ATM 셀을 상기 제1 라우팅 정보에 따라 ATM 계층 처리한 후 송신 ATM 셀을 출력하는 송신 ATM 정합부를 포함하고;상기 제어부는;호 설정시 통신 상대측으로부터 제공되는 상기 제1 라우팅 정보, 상기 제2 라우팅 정보 및 상기 제3 라우팅 정보를 각각 상기 ATM 정합부들, 상기 AAL2 정합부 및 상기 ATM 스위치로 제공하는 것을 특징으로 하는 ATM 시스템.
- 제3항에 있어서, 상기 AAL2 정합부는,상기 입력 AAL2 셀에 포함된 상기 각 AAL2 패킷들의 시작점을 찾아냄으로써 상기 각 AAL2 패킷들을 동기화시키는 AAL2 동기부와,상기 동기화된 각 AAL2 패킷들을 상기 제2라우팅 정보에 따라 스위칭하는 AAL2 스위칭부와,상기 스위칭된 AAL2 패킷들을 ATM 컨넥션별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성하는 AAL2 포맷부와,상기 AAL2 동기부와 상기 AAL2 스위칭부의 사이에 접속되고, 상기 AAL2 스위칭부에 의해 스위칭될 패킷들중 동일 시점에서 동일 가상채널로 스위칭될 패킷들의 존재 유무를 상기 제2 라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(CID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환하는 번호 변환부를 포함함을 특징으로 하는 시스템.
- 제4항에 있어서, 상기 제어부는,제1제어버스를 통해 상기 ATM 정합부들, 상기 셀 포맷부, 상기 셀 역포맷부 및 상기 ATM 스위치에 접속되고, 상기 제1라우팅 정보를 상기 ATM 정합부들과 상기 셀 포맷부와 상기 셀 역포맷부로 제공하고, 상기 제 3 라우팅 정보를 상기 ATM 스위치로 제공하는 ATM제어부와,상기 ATM 제어부와 프로세서간통신(IPC)을 행하고, 제2제어버스를 통해 상기 AAL2정합부에 접속되고, 상기 ATM 제어부로부터의 상기 제2 라우팅 정보를 상기 AAL2 정합부로 제공하는 AAL2 제어부를 포함함을 특징으로 하는 시스템.
- 적어도 하나 이상의 에이티엠적응계층2(AAL2) 패킷들이 다중화되어 있는 AAL2 셀을 입력하고, 상기 각 패킷들의 시작점을 찾아냄으로써 상기 각 패킷들을 동기황시키는 AAL2 동기부와,상기 동기화된 각 패킷들을 호 설정시 제공되는 라우팅 정보에 따라 스위칭 하는 AAL2 스위칭부와,상기 스위칭된 패킷들을 비동기전송모드(ATM) 컨넥션별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포캣의 출력 AAL2 셀을 생성하는 AAL2 포맷부를 포함함을 특징으로 하는 AAL2 처리 장치.
- 제6항에 있어서, 상기 AAL2 동기부와 상기 AAL2 스위칭부의 사이에 접속되고, 상기 AAL2 스위칭부에 의해 스위칭될 패킷들중 동일 시점에서 동일 ATM 컨넥션으로 스위칭될 패킷들의 존재 유무를 상기 셀 라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(CID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환하는 번호 변환부를 더 포함함을 특징으로 하는 AAL2 처리 장치.
- 적어도 하나 이상의 에이티엠적응계층2(AAL2) 패킷들이 다중화되어 있는 AAL2 셀을 입력하고, 상기 각 패킷들의 시작점을 찾아냄으로써 상기 각 패킷들을 동기화시키는 과정과,상기 동기화된 각 패킷들을 호 설정시 제공되는 라우팅 정보에 따라 AAL2 스위칭 하는 과정과,상기 스위칭된 패킷들을 비동기전송모드(ATM) 컨넥션별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포캣의 출력 AAL2 셀을 생성하는 과정을 포함함을 특징으로 하는 AAL2 처리 장치.
- 제8항에 있어서, 상기 AAL2 스위칭될 패킷들중 동일 시점에서 동일 ATM 컨넥션으로 스위칭될 패킷들의 존재 유무를 상기 셀 라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(CID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환하는 과정을 더 포함함을 특징으로 하는 AAL2 처리 장치.
- 에이티엠적응계층2(AAL2) 처리 기능을 구비하는 에이티엠(ATM) 시스템의 셀처리 방법에 있어서,적어도 하나 이상의 AAL2 패킷들이 다중화되어 수신 ATM 셀을 호 설정시 제공되는 제1 라우팅 정보에 따라 ATM 계층 처리하고, 상기 ATM 계층 처리된 상기 수신 ATM 셀을 입력 AAL2 셀로 출력하는 (a) 과정과,패킷단위로 상기 입력 AAL2 셀에 포함된 AAL2 패킷들을 동기화시키고, 상기 호 설정시 제공되는 제2 라우팅 정보에 따라 AAL2 스위칭하고, 상기 스위칭된 AAL2 패킷들을 ATM 컨넥션별로 다중화하여 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성하는 (b)과정과,상기 출력 AAL2 셀에 ATM 셀 헤더 및 라우팅 태그를 붙이고, 이 처리결과에 따른 내부 ATM 셀을 생성하는 (c)과정과,상기 내부 ATM 셀을 상기 호 설정시 제공되는 제3 라우팅 정보에 따라 ATM 스위칭하는 (d)과정을 포함함을 특징으로 하는 셀 처리 방법.
- 제10항에 있어서, 상기 (b)과정은,상기 입력 AAL2 셀에 포함된 상기 각 AAL2 패킷들의 시작점을 찾아냄으로써 상기 각 AAL2 패킷들을 동기화시키는 단계와,상기 동기화된 각 AAL2 패킷들을 상기 제2라우팅 정보에 따라 AAL2 스위칭하는 단계와,상기 스위칭된 AAL2 패킷들을 가상채널별로 다중화하고, 상기 입력 AAL2 셀과 동일한 포맷의 출력 AAL2 셀을 생성하는 단계와,상기 AAL2 스위칭될 패킷들중 동일 시점에서 동일 ATM 컨넥션으로 스위칭될 패킷들의 존재 유무를 상기 제2 라우팅 정보를 이용하여 판단하고, 판단되는 경우 해당하는 패킷들의 고유번호(ID)가 서로 동일하지 않도록 상기 해당하는 패킷들의 고유번호를 변환하는 단계를 포함함을 특징으로 하는 셀 처리 방법.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980048578A KR100298356B1 (ko) | 1998-11-13 | 1998-11-13 | 에이티엠(atm)망의에이티엠적응계층(all)2처리장치및방법 |
JP2000583207A JP3719936B2 (ja) | 1998-11-13 | 1999-11-13 | Atm網のaal2処理装置及び方法 |
AU10823/00A AU736824B2 (en) | 1998-11-13 | 1999-11-13 | AAL2 processing device and method for ATM network |
CA 2315692 CA2315692C (en) | 1998-11-13 | 1999-11-13 | Aal2 processing device and method for atm network |
CN99802107A CN1115832C (zh) | 1998-11-13 | 1999-11-13 | 异步转移模式网中异步转移模式适配层2处理设备和方法 |
PCT/KR1999/000684 WO2000030304A1 (en) | 1998-11-13 | 1999-11-13 | Aal2 processing device and method for atm network |
EP19990954485 EP1048152A1 (en) | 1998-11-13 | 1999-11-13 | Aal2 processing device and method for atm network |
RU2000118797A RU2209523C2 (ru) | 1998-11-13 | 1999-11-13 | Устройство и способ обработки aу2a для сети рап |
US09/439,750 US6621821B1 (en) | 1998-11-13 | 1999-11-15 | AAL2 processing device and method for ATM network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980048578A KR100298356B1 (ko) | 1998-11-13 | 1998-11-13 | 에이티엠(atm)망의에이티엠적응계층(all)2처리장치및방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000032182A KR20000032182A (ko) | 2000-06-05 |
KR100298356B1 true KR100298356B1 (ko) | 2001-11-22 |
Family
ID=19558117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980048578A KR100298356B1 (ko) | 1998-11-13 | 1998-11-13 | 에이티엠(atm)망의에이티엠적응계층(all)2처리장치및방법 |
Country Status (9)
Country | Link |
---|---|
US (1) | US6621821B1 (ko) |
EP (1) | EP1048152A1 (ko) |
JP (1) | JP3719936B2 (ko) |
KR (1) | KR100298356B1 (ko) |
CN (1) | CN1115832C (ko) |
AU (1) | AU736824B2 (ko) |
CA (1) | CA2315692C (ko) |
RU (1) | RU2209523C2 (ko) |
WO (1) | WO2000030304A1 (ko) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000045598A (ko) * | 1998-12-30 | 2000-07-25 | 김영환 | 미래육상이동통신 시스템 제어국의 비동기 전송 모드 이1 정합장치 |
US7054320B1 (en) * | 1999-05-31 | 2006-05-30 | Lg Electronics Inc. | Apparatus and method for processing AAL2 which supports multiple virtual channels in mobile communication system |
JP4090738B2 (ja) * | 1999-09-03 | 2008-05-28 | ノキア コーポレイション | スイッチング方法及びネットワーク要素 |
US6961346B1 (en) * | 1999-11-24 | 2005-11-01 | Cisco Technology, Inc. | System and method for converting packet payload size |
EP1240804A1 (en) * | 1999-12-16 | 2002-09-18 | Nokia Corporation | Leg-wide connection admission control |
KR100584405B1 (ko) * | 1999-12-22 | 2006-05-26 | 삼성전자주식회사 | 에이에이엘2를 적용한 차세대 교환시스템 |
US6996109B2 (en) * | 1999-12-27 | 2006-02-07 | Lg Electronics Inc. | ATM cell transmitting/receiving device of ATM switching system |
EP1137314A1 (en) * | 2000-03-23 | 2001-09-26 | Siemens Information and Communication Networks S.p.A. | Telecommunication process and system handling data organized in cells of variable length |
US7139270B1 (en) * | 2000-08-22 | 2006-11-21 | Lucent Technologies Inc. | Systems and method for transporting multiple protocol formats in a lightwave communication network |
US7024469B1 (en) * | 2000-08-28 | 2006-04-04 | Avaya Technology Corp. | Medium access control (MAC) protocol with seamless polling/contention modes |
KR100390424B1 (ko) * | 2000-12-04 | 2003-07-07 | 엘지전자 주식회사 | Aal2 스위치 |
WO2002051166A2 (en) * | 2000-12-18 | 2002-06-27 | Wintegra Ltd. | Method/apparatus for dynamic bandwidth allocation over aal-2 connections |
KR100446234B1 (ko) * | 2000-12-21 | 2004-08-30 | 엘지전자 주식회사 | 차세대 통신 시스템에서 멀티 캐스트용 aal2 스위치 |
KR100364746B1 (ko) * | 2000-12-29 | 2002-12-16 | 엘지전자 주식회사 | 차세대 이동통신 시스템의 기지국 제어기에서의 AAL2Layer 처리 시스템 및 처리 방법 |
US6826188B2 (en) * | 2001-01-16 | 2004-11-30 | Freescale Semiconductor, Inc. | Method and circuit for forming an ATM cell |
US6928080B2 (en) * | 2001-06-28 | 2005-08-09 | Intel Corporation | Transporting variable length ATM AAL CPS packets over a non-ATM-specific bus |
FR2828782B1 (fr) * | 2001-07-24 | 2003-10-24 | France Telecom | Procede de routage de paquets a longueur variable, dits paquets de niveau aal2, transportes dans des cellules atm |
KR100419413B1 (ko) * | 2002-02-09 | 2004-02-21 | 삼성전자주식회사 | 비동기 전송 방식 적응계층 2 교환 장치 및 방법 |
US7830893B2 (en) * | 2004-03-02 | 2010-11-09 | Jds Uniphase Corporation | Real time segmentation and reassembly of asynchronous transfer mode (ATM) adaptation layer two (AAL2) and AAL5 data |
US7260400B2 (en) * | 2004-03-05 | 2007-08-21 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving control message in wireless access communication system |
US7656861B2 (en) | 2004-07-09 | 2010-02-02 | Cisco Technology, Inc. | Method and apparatus for interleaving text and media in a real-time transport session |
US7792143B1 (en) | 2005-03-25 | 2010-09-07 | Cisco Technology, Inc. | Method and apparatus for interworking dissimilar text phone protocols over a packet switched network |
CN100413264C (zh) * | 2006-10-20 | 2008-08-20 | 清华大学 | 可扩展路由器***传输适配子层通信模式的性能评价方法 |
DE102007060758A1 (de) * | 2007-12-17 | 2009-06-18 | Robert Bosch Gmbh | Flüssigkeitspumpe |
WO2012034289A1 (zh) * | 2010-09-17 | 2012-03-22 | 中兴通讯股份有限公司 | 信道标识符的分配管理方法及*** |
CN102361473B (zh) * | 2011-06-30 | 2016-12-21 | 中兴通讯股份有限公司 | 拥塞控制方法、装置和*** |
WO2017206186A1 (zh) * | 2016-06-03 | 2017-12-07 | 广东欧珀移动通信有限公司 | 中继传输的方法和装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE505845C2 (sv) * | 1995-04-24 | 1997-10-13 | Ericsson Telefon Ab L M | Telekommunikationssystem och sätt att överföra mikroceller i detta |
US5822321A (en) * | 1996-04-10 | 1998-10-13 | Telefonaktiebolaget Lm Ericsson | Minicell segmentation and reassembly |
JPH10150446A (ja) * | 1996-11-19 | 1998-06-02 | Fujitsu Ltd | Atm交換システム |
US6229821B1 (en) * | 1997-04-22 | 2001-05-08 | At&T Corp. | Serial data transmission of variable length mini packets using statistical multiplexing |
US6075798A (en) * | 1997-06-20 | 2000-06-13 | Lucent Technologies Inc. | Extended header for use in ATM adaptation layer type 2 packets |
GB2331430A (en) * | 1997-11-12 | 1999-05-19 | Northern Telecom Ltd | Communications system and method |
US6483838B1 (en) * | 1997-12-19 | 2002-11-19 | Telefonaktiegolaget Lm Ericsson (Publ) | Combined header parameter table for ATM node |
JP3538537B2 (ja) * | 1998-03-20 | 2004-06-14 | 富士通株式会社 | ショートセル対応atm交換機及びそのルーティング方法 |
US6449276B1 (en) * | 1998-05-20 | 2002-09-10 | Nokia Telecommunications Oy | Method and apparatus for efficient switching of partial minicells in ATM adaptation layer 2 |
JP3065026B2 (ja) | 1998-06-02 | 2000-07-12 | 日本電気株式会社 | Aal2パケット交換装置 |
US6449275B1 (en) * | 1998-12-17 | 2002-09-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Internal routing through multi-staged ATM node |
-
1998
- 1998-11-13 KR KR1019980048578A patent/KR100298356B1/ko not_active IP Right Cessation
-
1999
- 1999-11-13 CN CN99802107A patent/CN1115832C/zh not_active Expired - Fee Related
- 1999-11-13 WO PCT/KR1999/000684 patent/WO2000030304A1/en active IP Right Grant
- 1999-11-13 EP EP19990954485 patent/EP1048152A1/en not_active Withdrawn
- 1999-11-13 AU AU10823/00A patent/AU736824B2/en not_active Ceased
- 1999-11-13 CA CA 2315692 patent/CA2315692C/en not_active Expired - Fee Related
- 1999-11-13 JP JP2000583207A patent/JP3719936B2/ja not_active Expired - Fee Related
- 1999-11-13 RU RU2000118797A patent/RU2209523C2/ru not_active IP Right Cessation
- 1999-11-15 US US09/439,750 patent/US6621821B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6621821B1 (en) | 2003-09-16 |
AU736824B2 (en) | 2001-08-02 |
EP1048152A1 (en) | 2000-11-02 |
CA2315692A1 (en) | 2000-05-25 |
JP2002530935A (ja) | 2002-09-17 |
RU2209523C2 (ru) | 2003-07-27 |
WO2000030304A1 (en) | 2000-05-25 |
AU1082300A (en) | 2000-06-05 |
CN1115832C (zh) | 2003-07-23 |
KR20000032182A (ko) | 2000-06-05 |
CA2315692C (en) | 2004-09-21 |
CN1288624A (zh) | 2001-03-21 |
JP3719936B2 (ja) | 2005-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100298356B1 (ko) | 에이티엠(atm)망의에이티엠적응계층(all)2처리장치및방법 | |
JP3452549B2 (ja) | Atmを基にする接続構造を有する移動通信システム | |
US6034954A (en) | Multiplexing apparatus for transit of signals between service provided by low-speed transmission path and ATM service provided by high-speed transmission path | |
EP1009193A1 (en) | An arrangement for synchronization of multiple streams of synchronous traffic delivered by an asynchronous medium | |
JPH11261571A (ja) | ショートセル多重装置及びショートセルヘッダ変換方法 | |
JPH11275089A (ja) | ショートセル対応atm交換機及びそのルーティング方法 | |
JP3653721B2 (ja) | 通信装置及びそれを備えたシステム | |
KR100460496B1 (ko) | 에이티엠 교환기 가입자 장치에서 비정상적 제어셀 복구장치 및 방법 | |
JPH10294743A (ja) | Atmセルに多重された可変長パケットの多重分離方式及び装置 | |
KR100306287B1 (ko) | 에이티엠을 기반으로 하는 접속 구조를 가지는 이동통신시스템 | |
KR100425586B1 (ko) | Atm 교환시스템의 aal2 트렁킹 서비스연결장치 및그 방법 | |
KR20010048183A (ko) | 에이에이엘2 타입 에이티엠 셀을 에이에이엘2 프라임에이티엠 셀로 변환하는 장치 | |
JP2834030B2 (ja) | Atmセルインタフェースおよび該インタフェースを用いたatmセル伝送システム | |
KR100456115B1 (ko) | 교환기에서 복수 셀의 유토피아 레벨 2 정합 장치 | |
KR100251743B1 (ko) | 동기 및 비동기 교환기 간의 인터워킹 구현장치 및 방법 | |
KR960014692B1 (ko) | 비동기식 전달 모드셀 라우터 | |
Eng | ATM Objectives and Requirements For Next-Generation Networks | |
KR20010087609A (ko) | 에이티엠-피에스티엔 트렁크간 연동장치 | |
KR20000046347A (ko) | 수요밀집형 광가입자 전송장치에서의 비동기전송모드 셀 헤더변환 및 경로 제어장치 | |
KR19980061554A (ko) | 비동기 전송모드(atm) 셀 분리 장치 | |
JPH08167904A (ja) | 非同期通信網内での動的pvcの抑制による高効率セル多重方式 | |
KR20030029215A (ko) | Atm 스위치 | |
KR20010002306A (ko) | 이동 통신 시스템에서 데이터 전송 장치 | |
JP2000049796A (ja) | 通信システムおよびそのoamセル転送方法 | |
KR20030013646A (ko) | 에이티엠 셀 헤더 변환장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E801 | Decision on dismissal of amendment | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE AMENDMENT REQUESTED 20001230 Effective date: 20010329 |
|
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20090429 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |