KR100402534B1 - Apparatus of Interfacing Asymmetric Digital Subscriber Line Subscribers in the Asynchronous Transfer Mode Multiplex System - Google Patents
Apparatus of Interfacing Asymmetric Digital Subscriber Line Subscribers in the Asynchronous Transfer Mode Multiplex System Download PDFInfo
- Publication number
- KR100402534B1 KR100402534B1 KR10-1999-0028554A KR19990028554A KR100402534B1 KR 100402534 B1 KR100402534 B1 KR 100402534B1 KR 19990028554 A KR19990028554 A KR 19990028554A KR 100402534 B1 KR100402534 B1 KR 100402534B1
- Authority
- KR
- South Korea
- Prior art keywords
- cell
- unit
- atm
- adsl
- bus
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
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
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2898—Subscriber equipments
-
- 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/5603—Access techniques
- H04L2012/5609—Topology
- H04L2012/5613—Bus (including DQDB)
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 ATM 다중화 시스템에서 ADSL 가입자 정합 장치에 관한 것으로, 특히 기존의 전화 가입자 선로를 이용해 ATM 망과 접속시켜 최종 가입자까지의 전송 거리, 속도 및 대역폭을 최대한 활용하여 멀티미디어 서비스(Multimedia Service)를 제공하도록 한 ATM 다중화 시스템에서 ADSL 가입자 정합 장치에 관한 것이다.The present invention relates to an ADSL subscriber matching device in an ATM multiplexing system. In particular, the present invention relates to an ADSL subscriber matching device. In particular, the present invention provides a multimedia service by maximizing transmission distance, speed, and bandwidth to an end subscriber by using an existing telephone subscriber line. The present invention relates to an ADSL subscriber matching device in an ATM multiplexing system.
본 발명에 의해 ADSL 가입자와 정합하여 ADSL 모뎀 기능을 처리하는 ADSL 가입자 정합부와, ATM 셀의 물리적인 기능을 처리하여 상기 ADSL 가입자 정합부와 송수신하는 ATM 물리 계층 처리부와, 상기 ATM 물리 계층 처리부를 통해 인가된 수신 셀 및 시험 셀에 대한 동작을 제어하는 수신 셀 제어부와, 상기 수신 셀 제어부의 제어에 따라 보드 자체의 루프 시험을 하는 시험 FIFO부와, 상기 수신 셀 제어부의 제어에 따라 ADSL 가입자로부터의 수신 셀을 저장하는 수신 셀 FIFO부와, ADSL 가입자 측으로의 송신 셀에 대한 동작을 제어하는 송신 셀 제어부와, 상기 송신 셀 제어부의 제어에 따라 송신 셀을 저장하는 송신 셀 FIFO부를 구비하는 에이티엠 다중화 시스템에서 에이디에스엘 가입자 정합 장치에 있어서, 각 ADSL 가입자 또는 ATM 망 측으로부터 수신되는 OAM 셀을 처리하는 OAM 처리부와; 상기 수신 셀 FIFO부를 통해 인가되는 셀을 다중화하고 ATM 망 측으로부터 수신되는 셀의 라우팅 인덱스를 분석하여 역다중화시켜 상기 송신 셀 제어부로 인가하는 셀 다중화/역다중화부와; ATM 망 측과 통신 버스를 정합하고 상기 ADSL 가입자 정합 장치 간 로컬 스위칭을 수행하는 셀 버스 정합부와; 상기 셀 다중화/역다중화부와 셀 버스 정합부를 통해 인가되는 셀 헤더에 대해 셀의 인식 기능과 ATM 계층 기능을 수행하며 VPI 변환, VPI/VCI 변환, 셀 버스 라우팅, 헤더 삽입 및 ATM 셀 헤더 변환을 채널 별로 룩업 테이블을 이용하여 새로운 VPI/VCI 값을 할당하고 채널별 프리미티브를 부여하는 ATM 계층 처리부 및 VPI/VCI 주소 변환부를 포함하여 이루어진 것을 특징으로 한다.According to the present invention, an ADSL subscriber matching unit for matching an ADSL subscriber to process an ADSL modem function, an ATM physical layer processing unit for processing physical functions of an ATM cell and transmitting and receiving with the ADSL subscriber matching unit, and the ATM physical layer processing unit A reception cell control unit for controlling the operation of the received cell and the test cell, a test FIFO unit for performing a loop test of the board itself under the control of the receiving cell control unit, and an ADSL subscriber under control of the receiving cell control unit ETM including a receiving cell FIFO unit for storing a receiving cell of a receiving cell, a transmitting cell control unit controlling an operation of a transmitting cell to an ADSL subscriber side, and a transmitting cell FIFO unit storing a transmitting cell under control of the transmitting cell control unit. ADSL matching device in a multiplexing system, which processes an OAM cell received from each ADSL subscriber or ATM network side OAM processing unit for the; A cell multiplexing / demultiplexing unit for multiplexing a cell applied through the receiving cell FIFO unit, analyzing and demultiplexing a routing index of a cell received from an ATM network side, and applying the demultiplexing unit to the transmitting cell controller; A cell bus matching unit for matching a communication bus with an ATM network side and performing local switching between the ADSL subscriber matching devices; Perform cell recognition and ATM layer functions for cell headers applied through the cell multiplexer / demultiplexer and cell bus matcher, and perform VPI conversion, VPI / VCI conversion, cell bus routing, header insertion, and ATM cell header conversion. It includes an ATM layer processing unit and a VPI / VCI address conversion unit for allocating new VPI / VCI values and granting channel-specific primitives using a lookup table for each channel.
Description
본 발명은 ATM 다중화 시스템에서 ADSL 가입자 정합 장치에 관한 것으로, 특히 기존의 전화 가입자 선로를 이용해 ATM 망과 접속시켜 최종 가입자까지의 전송 거리, 속도 및 대역폭을 최대한 활용하여 멀티미디어 서비스(Multimedia Service)를 제공하도록 한 ATM 다중화 시스템에서 ADSL 가입자 정합 장치에 관한 것이다.The present invention relates to an ADSL subscriber matching device in an ATM multiplexing system. In particular, the present invention relates to an ADSL subscriber matching device. In particular, the present invention provides a multimedia service by maximizing transmission distance, speed, and bandwidth to an end subscriber by using an existing telephone subscriber line. The present invention relates to an ADSL subscriber matching device in an ATM multiplexing system.
일반적인 ATM 다중화 시스템에서의 ADSL 가입자 정합 장치는 상위 계층의 ATM 계층 처리 장치로부터 수신받은 하향 데이터인 송신 셀(cell)을 처리하여 ADSL가입자 측으로 전달해 주며, 해당 ADSL 가입자 측으로부터 수신한 상향 데이터인 수신 셀을 해당 ATM 계층 처리 장치로 전달해 주는 기능을 수행한다.In a typical ATM multiplexing system, an ADSL subscriber matching device processes a transmitting cell, which is downlink data received from an upper layer ATM layer processing device, and delivers it to an ADSL subscriber, and receives a receiving cell, which is an uplink data received from the corresponding ADSL subscriber. To deliver the ATM to the corresponding ATM layer processing device.
상기한 ADSL 가입자 정합 장치의 구성은 도 1에 도시된 바와 같이, ADSL 처리부(11)와, ATM 물리층 처리부(12)와, 중앙 제어부(13)와, 시험 셀 수신 FIFO부(14)와, 시험 셀 송신 FIFO부(15)와, 수신 셀 제어부(16)와, 수신 셀 FIFO부(17)와, 제어 신호 정합부(18)와, 송신 셀 FIFO부(19)와, 송신 셀 제어부(20)와, VPI/VCI 테이블부(21)와, 송수신 셀 버스 정합부(22)를 포함하여 이루어져 있다.As shown in FIG. 1, the ADSL subscriber matching device includes the ADSL processor 11, the ATM physical layer processor 12, the central controller 13, the test cell reception FIFO unit 14, and the test. Cell transmission FIFO unit 15, reception cell control unit 16, reception cell FIFO unit 17, control signal matching unit 18, transmission cell FIFO unit 19, transmission cell control unit 20 And a VPI / VCI table unit 21 and a transmission / reception cell bus matching unit 22.
상술한 바와 같이 구성된 ADSL 가입자 정합 장치의 동작 수행 과정을 다음과 같이 설명한다.The operation of the ADSL subscriber matching device configured as described above will be described as follows.
먼저, 송신 셀 처리 동작은 송신 셀 제어부(20)의 제어에 따라서 도 2에 도시된 바와 같이 37(Byte)로 구성된 송신 셀을 송수신 셀 버스 정합부(22)를 통해서 수신해 보드 비트 맵(Board Bit Map)을 체크(Check)하여 자신이 가지고 있는 보드 번호의 비트가 세트(Set)되어 있다면 셀을 수신하여 해당 송신 셀로 변환시킨다.First, the transmission cell processing operation receives a transmission cell composed of 37 (Bytes) through the transmission / reception cell bus matching unit 22 as shown in FIG. 2 under the control of the transmission cell control unit 20, and then performs a board bit map. Check the Bit Map, and if the bit of the board number that is owned is set, the cell is received and converted into the corresponding transmitting cell.
그런 후, 'M' 비트(bit)를 검사하여 점대점 송신 셀인 경우에 선로 번호(Line Number; LN)에 따라서 각 가입자 별로 송신 셀 FIFO부(19) 중에서 한 개로 전달해 주며, 점대다중점 송신 셀인 경우에 MPID(Multi Point Identification)를 참조하여 VPI/VCI 테이블부(21)의 내용을 판독하여 정해진 값으로 VPI와 VCI를 변환시켜 해당 송신 셀 FIFO부(19) 중에서 해당 가입자에 대응하는 FIFO에 저장했다가 ATM 물리층 처리부(12)로 전달한다.Then, in the case of a point-to-point transmission cell by checking the 'M' bit and transmitting it to one of the transmission cell FIFO units 19 for each subscriber according to the line number (LN), the point-to-multipoint transmission cell In this case, the contents of the VPI / VCI table unit 21 are read with reference to MPID (Multi Point Identification), and the VPI and VCI are converted into a predetermined value and stored in the FIFO corresponding to the corresponding subscriber among the corresponding transmission cell FIFO units 19. And transfers it to the ATM physical layer processing unit 12.
그리고, 상기 ATM 물리층 처리부(12)에서는 상기 송신 셀 FIFO부(19)를 통해 인가되는 송신 셀에 대한 셀 스크램블링(Scrambling), HCS(Header Control Sequence) 생성/삽입/검사, 휴지/미할당 셀 삽입/추출 기능 등을 수행하며, 사용자 셀이 없을 경우에 자동으로 휴지/미할당 셀을 송신하여 ADSL 링크 연결을 유지시켜 준다.In addition, the ATM physical layer processing unit 12 generates a cell scrambling, a HCS (Header Control Sequence) generation / insertion / check, a pause / unassigned cell for a transmission cell applied through the transmission cell FIFO unit 19. It performs / extracting function and maintains ADSL link connection by transmitting idle / unassigned cell automatically when there is no user cell.
또한, ADSL 처리부(11)에서는 ADSL 물리 계층 기능을 처리한다.In addition, the ADSL processor 11 processes an ADSL physical layer function.
두 번째로, 수신 셀 처리 동작은 40(Byte)의 셀을 수신하여 보드 번호와 가입자 선로 번호를 부가한 37(Byte)의 수신 셀을 도 3에 도시된 바와 같은 형태로 수신 셀 FIFO부(17)에 저장하여 상위 보드인 ATM 계층 처리 장치로 전달한다. 여기서, 'BDID'는 보드 식별자(Board Identifier)의 약자이다.Secondly, the receiving cell processing operation receives a 40 (Byte) cell and adds a 37 (Byte) receiving cell to which a board number and a subscriber line number are added, as shown in FIG. 3. ) And pass it to the upper layer ATM layer processing unit. Here, 'BDID' is an abbreviation of Board Identifier.
이 때, 상기 송수신 셀 버스 정합부(22)는 수신 셀 제어부(16)의 제어에 따라서 루프백(Loop back) 시험 경로를 형성해 주며, 해당 루프백 시험 경로는 셀 버스 클럭과 동기되어 상기 송수신 셀 버스 정합부(22)와 정합되어진다.At this time, the transmit / receive cell bus matching unit 22 forms a loop back test path under the control of the receiving cell control unit 16, and the corresponding loopback test path is synchronized with the cell bus clock to match the transmit / receive cell bus match. It is matched with the part 22.
그리고, 제어 신호 정합부(18)는 상위 보드인 ATM 계층 처리 장치와 통신하기 위한 정합의 동작을 수행하며, 내부에 DPRAM(Dual Port Random Access Memory)을 가지고 있어 보드의 실장 상태, 루프백 제어 상태. 경보 상태, VPI/VCI 테이블 정보 변환 등의 정보를 교환한다.In addition, the control signal matching unit 18 performs a matching operation for communicating with an ATM layer processing apparatus, which is a higher board, and has a dual port random access memory (DPRAM) therein so that the board is mounted and loopback controlled. Exchange information such as alarm status and VPI / VCI table information conversion.
이와 같이, 종래 기술의 ATM 다중화 시스템에서 ADSL 가입자 정합 장치는 ATM 물리 계층부, ATM 계층부, OAM 처리부 등이 분리되어 있어 다른 보드에서 처리하는 형태로 이루어져 있고 해당 ATM 계층부는 집중화 구조로 인해프로세서(Processor)의 부하가 심화되어 ATM 셀의 처리 효율이 저하될 우려가 있으며, ATM 셀의 다중화 및 역다중화로 가입자 보드와 제어 보드의 두 단계 과정을 진행하게 되고 이로 인해 셀 처리 지연 및 손실이 발생할 수 있으며, 송수신 셀 버스 정합부의 셀 버스가 송신 및 수신 버스 두 개로 분리되어 통신하게 되므로 신호선의 과다로 인한 백보드의 내잡음성 저하 등의 신뢰성을 저하시킬 수 있고 블록 내의 타보드와의 로컬 스위칭이 불가능한 문제점이 있었다.As described above, in the ATM multiplexing system of the prior art, the ADSL subscriber matching device is configured to be processed by another board because the ATM physical layer unit, the ATM layer unit, and the OAM processing unit are separated, and the corresponding ATM layer unit has a centralized structure. As the load on the processor increases, there is a possibility that the processing efficiency of the ATM cell may be reduced, and the two-step process of the subscriber board and the control board may be performed by multiplexing and demultiplexing the ATM cell, which may cause cell processing delay and loss. In addition, since the cell bus of the transmitting / receiving cell bus matching unit is separated into two transmitting and receiving buses, communication can reduce reliability such as noise resistance of the backboard due to excessive signal lines, and local switching with other boards in the block is impossible. There was this.
본 발명은 전술한 바와 같은 단점 내지는 문제점을 해결하고 기존 음성 대역의 전화 회선을 이용한 데이터 서비스의 한계를 극복하기 위한 것으로, 특히 폭발적으로 증가하는 인터넷(Internet) 등을 비롯한 고속의 데이터 서비스에 적합하도록 하기 위해서 기존에 포설된 전화 가입자 선로를 그대로 이용해 ATM 망과 접속시켜 최종 가입자까지의 전송 거리, 속도 및 대역폭을 최대한 활용하여 누화 및 간섭을 제어함으로써, 서비스의 병목을 해결하고 POTS(Public Old Telephone Service) 및 고속 인터넷 억세스, 고속 데이터 서비스 등의 멀티미디어 서비스가 가능하도록 설계된 ATM 다중화 장치에서 ADSL 가입자 정합 장치를 제공하는데, 그 목적이 있다.The present invention is to solve the disadvantages or problems described above and to overcome the limitations of the data service using the telephone line of the existing voice band, in particular to be suitable for high-speed data services, such as the Internet (Internet), which is increasing explosively In order to solve crosstalk and interference by using the existing telephone subscriber line as it is, it is connected to the ATM network to maximize the transmission distance, speed, and bandwidth to the end subscriber, thereby solving service bottlenecks and public old telephone service (POTS). And to provide an ADSL subscriber matching device in an ATM multiplexing device designed to enable multimedia services such as high-speed Internet access and high-speed data service.
도 1은 종래 ATM(Asynchronous Transfer Mode) 다중화 시스템에서 ADSL(Asymmetric Digital Subscriber Line) 가입자 정합 장치를 나타낸 구성 블록도.1 is a block diagram illustrating an Asymmetric Digital Subscriber Line (ADSL) subscriber matching device in a conventional Asynchronous Transfer Mode (ATM) multiplexing system.
도 2는 도 1에 있어 송신 셀(Cell)의 포맷(Format)을 나타낸 도면.FIG. 2 is a diagram illustrating a format of a transmitting cell in FIG. 1. FIG.
도 3은 도 1에 있어 수신 셀의 포맷을 나타낸 도면.3 illustrates the format of a receiving cell in FIG.
도 4는 본 발명의 실시예에 따른 ATM 다중화 시스템에서 ADSL 가입자 정합 장치를 나타낸 구성 블록도.4 is a block diagram illustrating an ADSL subscriber matching device in an ATM multiplexing system according to an embodiment of the present invention;
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
31 : ADSL 가입자 정합부 32 : ATM 물리 계층(Physical Layer) 처리부31: ADSL subscriber matching unit 32: ATM physical layer processing unit
33 : 수신 셀 제어부 34 : 시험 FIFO부(Test First In First Out)33: reception cell control unit 34: test FIFO unit (Test First In First Out)
35 : 수신 셀 FIFO부 36 : 송신 셀 FIFO부35: reception cell FIFO section 36: transmission cell FIFO section
37 : 송신 셀 제어부37: transmission cell control unit
38 : OAM 처리부(Operation Administration and Maintenance)38: OAM processing unit (Operation Administration and Maintenance)
39 : 프로세서부 40 : 메모리부39: processor portion 40: memory portion
41 : 로직 제어부 42 : 셀 다중화/역다중화부41: logic controller 42: cell multiplexer / demultiplexer
43 : ATM 계층 처리부 44 : 셀 버스 정합부43: ATM layer processing unit 44: cell bus matching unit
45 : VPI/VCI(Virtual Path Identifier/Virtual Channel Identifier) 주소 변환부45: VPI / VCI (Virtual Path Identifier / Virtual Channel Identifier) address translation unit
46 : ADSL 가입자 제어부46: ADSL subscriber control unit
47 : IPC부(Inter Processor Communication)47: IPC (Inter Processor Communication)
본 발명은 ATM 다중화 장치에서 ADSL 서비스를 제공하기 위한 가입자 정합장치의 COT(Central Office Terminal)에 관한 것으로, 소규모 지역에서 다양한 형태의 가입자를 수용하여 ATM 네트워크에 정합시켜 ATM 서비스를 수용 가능하게 하는 ATM 다중화 장치에서 기존의 가입자 선로를 최대한 이용하여 고속의 데이터 서비스를 제공해 준다. 이하, 본 발명의 실시예를 첨부한 도면을 참조하여 상세하게 설명하면 다음과 같다.The present invention relates to a central office terminal (COT) of a subscriber matching device for providing ADSL service in an ATM multiplexing device. The ATM can accommodate various types of subscribers in a small area and match it with an ATM network to accommodate an ATM service. The multiplexing device makes full use of existing subscriber lines to provide high-speed data services. Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
본 발명의 실시예에 따른 ATM 다중화 시스템에서 ADSL 가입자 정합 장치는 도 4에 도시한 바와 같이, ADSL 가입자 정합부(31)와, ATM 물리 계층(Physical Layer) 처리부(32)와, 수신 셀 제어부(33)와, 시험 FIFO부(34)와, 수신 셀 FIFO부(35)와, 송신 셀 FIFO부(36)와, 송신 셀 제어부(37)와, OAM 처리부(38)와, 프로세서부(39)와, 메모리부(40)와, 로직 제어부(41)와, 셀 다중화/역다중화부(42)와, ATM 계층 처리부(43)와, VPI/VCI 주소 변환부(45)와, 셀 버스 정합부(44)와, ADSL 가입자 제어부(46)와, IPC부(Inter Processor Communication; 47)를 구비하여 이루어진다.In the ATM multiplexing system according to an embodiment of the present invention, the ADSL subscriber matching apparatus includes an ADSL subscriber matching unit 31, an ATM physical layer processing unit 32, and a receiving cell controller (as shown in FIG. 4). 33, test FIFO unit 34, receiving cell FIFO unit 35, transmission cell FIFO unit 36, transmission cell control unit 37, OAM processing unit 38, processor unit 39 And a memory unit 40, a logic control unit 41, a cell multiplexing / demultiplexing unit 42, an ATM layer processing unit 43, a VPI / VCI address conversion unit 45, and a cell bus matching unit. 44, an ADSL subscriber controller 46, and an IPC unit (Inter Processor Communication) 47.
상기 ADSL 가입자 정합부(31)는 ADSL 가입자와 정합하여 비대칭적으로 송수신되는 데이터의 ADSL 모뎀 기능을 처리하며, 직렬 채널을 이용하여 상기 ADSL 가입자 제어부(46)를 통해 상태 및 제어 정보를 송수신한다.The ADSL subscriber matching unit 31 matches an ADSL subscriber to process an ADSL modem function of asymmetrically transmitted and received data, and transmits and receives status and control information through the ADSL subscriber controller 46 using a serial channel.
상기 ATM 물리 계층 처리부(32)는 수신된 셀의 비트 시간 정보, 셀 분리, 셀 경계(Cell Delineation) 식별, 셀 스크램블링, HEC(Header Error Check) 신호 발생 확인 등과 같은 ATM 셀의 물리적인 기능을 처리하는 역할을 수행한다.The ATM physical layer processor 32 processes physical functions of an ATM cell such as bit time information of a received cell, cell separation, cell delineation identification, cell scrambling, and HEC (Header Error Check) signal generation check. It plays a role.
상기 수신 셀 제어부(33)는 상기 시험 FIFO부(34) 및 수신 셀 FIFO부(35)의 동작 수행을 제어하는데, 시험 셀 및 수신 셀에 대한 제어 동작을 수행한다.The receiving cell control unit 33 controls the operation of the test FIFO unit 34 and the receiving cell FIFO unit 35, and performs control operations for the test cell and the receiving cell.
상기 시험 FIFO부(34)는 상기 수신 셀 제어부(33)의 제어에 따라 보드 자체의 루프 시험을 위하여 상기 프로세서부(39)에서 시험 셀을 만들어 송수신할 수 있도록 해 준다.The test FIFO unit 34 allows the processor unit 39 to make and transmit a test cell for a loop test of the board itself under the control of the receiving cell control unit 33.
상기 수신 셀 FIFO부(35)는 상기 수신 셀 제어부(33)의 제어에 따라 ADSL 가입자로부터 수신되는 셀을 저장하였다가 상기 셀 다중화/역다중화부(42)로 적절하게 인가해 준다.The receiving cell FIFO unit 35 stores the cell received from the ADSL subscriber under the control of the receiving cell control unit 33 and applies it to the cell multiplexing / demultiplexing unit 42 as appropriate.
상기 송신 셀 FIFO부(36)는 상기 셀 다중화/역다중화부(42)로부터 인가되는 셀을 상기 송신 셀 제어부(37)의 제어에 의해 순위 레벨을 설정하여 순차적으로 ADSL 가입자에게로 전송할 수 있도록 해당 셀을 저장한다.The transmitting cell FIFO unit 36 sets the priority level under the control of the transmitting cell control unit 37 and transmits the cell applied from the cell multiplexing / demultiplexing unit 42 to the ADSL subscriber in sequence. Save the cell.
상기 송신 셀 제어부(37)는 상기 송신 셀 FIFO부(36)의 동작 수행을 제어하는데, 송신 셀에 대한 제어 동작을 수행한다.The transmitting cell controller 37 controls the operation of the transmitting cell FIFO unit 36 to perform a control operation on the transmitting cell.
상기 OAM 처리부(38)는 각 ADSL 가입자 또는 ATM 망으로부터 수신되는 OAM 셀을 처리하는 기능을 수행하는데, 상기 ATM 물리 계층 처리부(32) 또는 ATM 망으로부터 수신된 ATM 셀의 OAM 정보를 분석하고 상기 송신 셀 FIFO부(36)를 통해 인가되는 셀의 카운팅(Counting) 및 동작 감시(Performance Monitoring) 기능을 수행하여 상위 프로세서에 보고하도록 한다. 또한, 상기 OAM 처리부(38)는 OAM 셀 처리 기능의 오류 관리(Fault Management), 동작 관리(Performance Management), 활성화(Activation) 및 비활성화(Deactivation), 자원 관리(Resource Management) 기능 및 경보(AIS/RDI(Alarm Indication Signal/Remote Defect Indication)) 기능을 처리한다.The OAM processing unit 38 performs a function of processing an OAM cell received from each ADSL subscriber or an ATM network, and analyzes the OAM information of the ATM cell received from the ATM physical layer processing unit 32 or an ATM network and transmits the OAM cell. The cell FIFO unit 36 performs counting and performance monitoring of a cell applied through the cell FIFO unit 36 to report to a higher processor. In addition, the OAM processor 38 may be configured to manage fault management, performance management, activation and deactivation, resource management, and alerting of an OAM cell processing function. Handles the Alarm Indication Signal / Remote Defect Indication (RDI) function.
상기 프로세서부(39) 및 메모리부(40)는 각종의 프로그램을 저장하고 해당 프로그램에 따라 디바이스(Device)의 동작 및 기능을 수행하도록 한다.The processor unit 39 and the memory unit 40 store various programs and perform operations and functions of the device according to the corresponding program.
상기 로직 제어부(41)는 각종 구성 블록의 디바이스를 제어하기에 적합한 신호를 제공한다.The logic control section 41 provides a signal suitable for controlling devices of various building blocks.
상기 셀 다중화/역다중화부(42)는 ADSL 가입자 또는 STM(Synchronous Transport Module)-1 정합부 측으로부터 수신되는 셀을 다중화 또는 역다중화하여 상기 ATM 계층 처리부(43) 또는 ADSL 가입자 측으로 전송하는데, 상기 ADSL 가입자 정합부(31)에서 수신되는 셀을 다중화하여 상기 ATM 계층 처리부(43)로 보내고 상기 ATM 계층 처리부(43)로부터 수신되는 셀을 각 라우팅 인덱스를 분석하여 해당 ADSL 가입자 선로로 전송할 수 있도록 역다중화 기능을 수행한다.The cell multiplexer / demultiplexer 42 multiplexes or demultiplexes a cell received from an ADSL subscriber or a Synchronous Transport Module (STM) -1 matching unit and transmits the cell to the ATM layer processor 43 or an ADSL subscriber. Multiplex the cells received by the ADSL subscriber matching unit 31 and send them to the ATM layer processing unit 43 so that the cells received from the ATM layer processing unit 43 can be analyzed and transmitted to the corresponding ADSL subscriber lines. Perform the multiplexing function.
상기 ATM 계층 처리부(43) 및 VPI/VCI 주소 변환부(45)는 수신 ATM 계층 처리부(43-2)와 송신 ATM 계층 처리부(43-1)로 이루어져 있으며, 상기 셀 다중화/역다중화부(42)에서 수신되는 셀을 UPC(Usage Parameter Control)를 통하여 감시하고 트래픽 계약을 위반하지 않은 셀에 라우팅(Routing) 정보 부가 또는 헤더 변환/추출, VPI/VCI 주소 변환을 수행하여 상기 셀 버스 정합부(44)로 송신하며, 상기 셀 버스 정합부(44)로부터 수신된 셀을 분석하여 VPC(Virtual Path Connection)인지 아니면 VCC(Virtual Channel Connection)인지를 확인하고 해당 ADSL 가입자를 확인하여 송신하는 기능을 수행한다. 즉, 상기 ATM 계층 처리부(43)는 ATM 계층 기능을 수행하며 입력되는 셀 헤더에 대해 셀의 인식 기능을 가지며 상기 VPI/VCI 주소 변환부(45)와 함께 VPI 변환, VPI/VCI 변환, 셀 버스 라우팅, 헤더 삽입 및 ATM 셀 헤더 변환을 채널 별로 룩업(Look-up) 테이블을 이용하여 새로운 VPI/VCI 값의 할당, 채널별 프리미티브 부여 등을 수행한다.The ATM layer processing unit 43 and the VPI / VCI address conversion unit 45 are composed of a receiving ATM layer processing unit 43-2 and a transmitting ATM layer processing unit 43-1, and the cell multiplexing / demultiplexing unit 42 Monitors the cell received through UPC (Usage Parameter Control) and adds routing information or header translation / extraction, VPI / VCI address translation to a cell that does not violate the traffic contract. 44), and analyzes the cell received from the cell bus matching unit 44 to check whether it is a virtual path connection (VPC) or a virtual channel connection (VCC), and checks and transmits the corresponding ADSL subscriber. do. That is, the ATM layer processing unit 43 performs an ATM layer function and has a cell recognition function for an input cell header, and together with the VPI / VCI address conversion unit 45, VPI conversion, VPI / VCI conversion, and cell bus. Routing, header insertion, and ATM cell header conversion are performed by using a look-up table for each channel to assign new VPI / VCI values and grant channel primitives.
상기 셀 버스 정합부(44)는 셀 인렛(Cell Inlet; 44-1)과, 버스 아비터(Bus Arbiter; 44-2)와, 인렛 큐(Inlet Queue; 44-3)와, 셀 버스 로직 인터페이스(Cell Bus Logic Interface; 44-4)와, 아웃렛 큐(Outlet Queue; 44-5)와, 셀 아웃렛(44-6)을 구비하여 이루어진다. 그리고, 상기 셀 버스 정합부(44)는 상기 수신 ATM 계층 처리부(43-2)로부터 해당 셀 인렛(44-1)을 통해서 수신되는 셀을 셀 버스 포맷에 알맞게 정합되도록 포매팅(Formatting)한 후에 해당 버스 아비터(44-2)의 제어에 의해 셀 버스를 점유하여 STM-1 정합부를 통해 155M STM-1 기능을 수행하는 보드로 송신하며, 해당 버스 아비터(44-2)의 제어에 의해 해당 셀 버스 로직 인터페이스(44-4)를 통해 버스 점유가 이루어지면 셀 버스로 수신되는 셀을 해당 셀 아웃렛(44-6)을 통하여 상기 송신 ATM 계층 처리부(43-1)로 전송한다. 즉, 상기 셀 버스 정합부(44)는 단일 셀 버스, 즉 송수신이 동일한 버스를 이용한 STM-1 정합부와 통신 버스 정합 및 ATM 다중화 장치의 내부 ADSL 가입자 정합부 간 로컬 스위칭이 가능하도록 해 준다.The cell bus matching unit 44 includes a cell inlet 44-1, a bus arbiter 44-2, an inlet queue 44-3, and a cell bus logic interface. A cell bus logic interface 44-4, an outlet queue 44-5, and a cell outlet 44-6 are provided. The cell bus matching unit 44 formats a cell received from the receiving ATM layer processing unit 43-2 through the corresponding cell inlet 44-1 so as to match the cell bus format accordingly. The cell bus is controlled by the bus arbiter 44-2 and transmitted to the board performing the 155M STM-1 function through the STM-1 matching unit, and the cell bus is controlled by the bus arbiter 44-2. When the bus is occupied through the logic interface 44-4, the cell received by the cell bus is transmitted to the transmitting ATM layer processor 43-1 through the corresponding cell outlet 44-6. That is, the cell bus matching unit 44 enables local switching between an STM-1 matching unit using a single cell bus, i.e., the same bus, a communication bus matching, and an internal ADSL subscriber matching unit of an ATM multiplexer.
상기 ADSL 가입자 제어부(46)는 각종 OAM 셀의 정보를 분석하여 ADSL 가입자의 선로 상태, 보드 실장 상태, 루프백 제어 상태, 경보 발생 상태 등을 프로세서 보드로 보고하는 역할을 수행한다.The ADSL subscriber controller 46 analyzes information of various OAM cells and reports a line state, a board mounting state, a loopback control state, and an alarm occurrence state of the ADSL subscriber to the processor board.
상기 IPC부(47)는 상위 프로세서와 유지 보수 및 시그널링 정보를 송수신하는 매개체의 역할을 수행한다.The IPC unit 47 serves as a medium for transmitting and receiving maintenance and signaling information with a higher processor.
상술한 바와 같이 구성된 본 발명의 실시예에 따른 ATM 다중화 시스템에서 ADSL 가입자 정합 장치의 동작을 설명하면 다음과 같다.The operation of the ADSL subscriber matching device in the ATM multiplexing system according to the embodiment of the present invention configured as described above is as follows.
먼저, ADSL 가입자 측에서 ATM 망 측으로의 동작을 살펴본다.First, the operation from the ADSL subscriber side to the ATM network side is described.
ADSL 가입자는 ADSL 가입자 정합부(31)에 정합되어 있는데, 해당 ADSL 가입자 정합부(31)에서는 다이얼 업 모뎀(Dial Up Modem)과 유사한 ADSL 모뎀을 이용해 비대칭적으로 송신되는 데이터의 모뎀 기능을 수행하여 하향 1 ~ 8(Mbps)이고 상향 16(Kbps) ~ 1(Mpbs)인 고속의 데이터 전송 채널을 제공하고 장거리 전송이 가능하도록 처리해 준다. 또한, 해당 ADSL 가입자 정합부(31)는 물리 계층을 처리하며, 직렬 채널을 이용하여 상기 ADSL 가입자 제어부(46)를 통해 상태 및 제어 정보를 송수신한다.The ADSL subscriber is matched to the ADSL subscriber matching unit 31. The ADSL subscriber matching unit 31 performs a modem function of asymmetrically transmitted data using an ADSL modem similar to a dial up modem. It provides a high speed data transmission channel with 1 ~ 8 (Mbps) downlink and 16 (Kbps) ~ 1 (Mpbs) downlink, and handles long distance transmission. In addition, the corresponding ADSL subscriber matching unit 31 processes the physical layer and transmits and receives status and control information through the ADSL subscriber control unit 46 using a serial channel.
그리고, ATM 셀의 물리적인 기능을 처리하는 ATM 물리 계층 처리부(32)에서는 송신 셀 및 수신 셀에 대한 셀 스크램블링, HCS 생성/삽입/검사, 휴지/미할당 셀 삽입/추출 기능 등을 수행하며, 사용자 셀이 없을 경우에 자동적으로 휴지/미할당 셀을 상기 ADSL 가입자 정합부(31)로 송신하여 ADSL의 링크 연결을 유지시켜 준다.In addition, the ATM physical layer processing unit 32 that processes the physical functions of the ATM cell performs cell scrambling, HCS generation / insertion / checking, idle / unassigned cell insertion / extraction, and the like for the transmitting and receiving cells. When there is no user cell, the idle / unassigned cell is automatically transmitted to the ADSL subscriber matching unit 31 to maintain the link connection of the ADSL.
이 때, 각각의 ADSL 가입자로부터 송신할 셀이 있다는 송신 알림 신호를 셀 다중화/역다중화부(42)에서 수신하게 되면, 해당 셀 다중화/역다중화부(42)에서는 해당 송신 알림 신호를 수신 ATM 계층 처리부(43-2)로 인가하며, 해당 수신 ATM 계층 처리부(43-2)는 해당 셀을 수신할 수 있다는 수신 허용 신호를 해당 셀 다중화/역다중화부(42)로 인가한다.At this time, when the cell multiplexing / demultiplexing unit 42 receives a transmission notification signal indicating that there is a cell to be transmitted from each ADSL subscriber, the cell multiplexing / demultiplexing unit 42 receives the corresponding transmission notification signal by the ATM layer. The receiver ATM layer processor 43-2 applies a reception permission signal indicating that the cell can be received to the cell multiplexer / demultiplexer 42.
이에, 상기 셀 다중화/역다중화부(42)에서는 우선 순위가 주어진 ADSL 가입자 순으로 셀을 송신하라는 송신 명령 신호를 수신 셀 제어부(33)에 인가하며, 해당 수신 셀 제어부(33)는 수신 인에이블 신호를 ADSL 가입자로 송신한다.Accordingly, the cell multiplexing / demultiplexing unit 42 applies a transmission command signal to the receiving cell control unit 33 to transmit cells in the order of priority ADSL subscribers, and the corresponding receiving cell control unit 33 enables reception. Send a signal to an ADSL subscriber.
그런 후, 상기 수신 셀 제어부(33)의 제어에 따라서 상기 수신 인에이블 신호를 받은 ADSL 가입자부터 인가되는 셀들을 순차적으로 수신 셀 FIFO부(35)에 저장하게 되며, 해당 저장된 셀(즉, 수신 셀)이 있다고 알리는 수신 알림 신호와 함께 상기 셀 다중화/역다중화부(42)로 인가한다.Thereafter, under the control of the receiving cell control unit 33, cells applied from the ADSL subscriber receiving the receiving enable signal are sequentially stored in the receiving cell FIFO unit 35, and the corresponding stored cell (that is, the receiving cell). ) Is applied to the cell multiplexer / demultiplexer 42 together with the reception notification signal.
그러면, 상기 셀 다중화/역다중화부(42)는 상기 수신 셀 FIFO부(35)를 통해 인가되는 각 ADSL 가입자의 셀 정보를 다중화한 후에 해당 다중화된 셀 정보를 수신 셀 인지 신호와 함께 상기 수신 ATM 계층 처리부(43-2)로 인가해 준다.Then, the cell multiplexing / demultiplexing unit 42 multiplexes the cell information of each ADSL subscriber applied through the receiving cell FIFO unit 35 and then stores the corresponding multiplexed cell information together with the receiving cell acknowledgment signal. To the hierarchical processing unit 43-2.
이에 따라, 상기 수신 ATM 계층 처리부(43-2)는 상기 다중화된 셀 헤더의 VPI/VCI를 분석하여 VPC인지 아니면 VCC인지를 판별하고 VPI/VCI 주소 변환부(45)를 통하여 연결 식별자를 추출하며, 해당 추출한 연결 식별자와 셀 동기 신호, 유효 셀 신호 등을 검사하여 파라미터를 위반한 셀들을 폐기하거나 태깅(Tagging)하고 사용자의 선택에 의해 스페이딩을 수행한다.Accordingly, the receiving ATM layer processor 43-2 analyzes the VPI / VCI of the multiplexed cell header to determine whether it is a VPC or a VCC, and extracts a connection identifier through the VPI / VCI address translator 45. Then, the extracted connection identifier, cell synchronization signal, valid cell signal, and the like are examined to discard or tag the cells that violate the parameter, and perform spacing according to the user's selection.
또한, 상기 ATM 계층 처리부(43)에서는 상기 셀 헤더에 대하여 물리 계층 셀, 비할당 셀, OAM 등의 특정 셀에 대한 인식 기능을 가지고 있는데, 해당 물리계층 셀 및 비할당 셀에 대해서는 상기 VPI/VCI 주소 변환부(45)의 룩업 테이블에 의한 주소 변환 동작을 수행하지 않고 프로세서에 의해 미리 할당된 주소값으로 수행하도록 한다. 여기서, 해당 특정 셀은 VPI, VCI, PT(Payload Type) 필드에 특정 헤더 패턴을 가지는 셀들로 입력되는 모든 셀에 필터링(Filtering) 기능을 수행하게 되며, 룩업 테이블을 검색할 것인지에 대한 여부는 프로세서에 의해 제어가 가능하도록 한다.In addition, the ATM layer processor 43 has a function of recognizing a specific cell such as a physical layer cell, an unassigned cell, an OAM, etc. with respect to the cell header, and the VPI / VCI for the corresponding physical layer cell and the unassigned cell. Instead of performing an address translation operation by the lookup table of the address translation unit 45, the address translation unit 45 performs an address value previously assigned by the processor. In this case, the specific cell performs filtering on all cells input as cells having a specific header pattern in the VPI, VCI, and PT (Payload Type) fields, and whether to search the lookup table is determined by the processor. Control is possible.
그리고, 상기 수신 ATM 계층 처리부(43-2)를 통하여 셀 버스 정합부(44) 내부에 있는 셀 인렛(44-1) 측으로 인가되는 셀은 변환 제어에 의해 상기 VPI/VCI 주소 변환부(45)를 이용하여 VPI 번호를 해석하면서 변환되기 시작하며, VPI만 변환할 경우에 VPI 번호와 라우팅 헤더는 VPI 변환 리코드(Recode) 영역에 포함되도록 하며, VPI/VCI 변환의 경우에 VPI 및 VCI 번호와 라우팅 헤더도 VPI 및 VCI 번역 리코드 영역에 포함되도록 한다.Cells applied to the cell inlet 44-1 in the cell bus matching unit 44 through the receiving ATM layer processing unit 43-2 are converted into the VPI / VCI address conversion unit 45 by conversion control. When the VPI number is converted, the VPI number and the routing header are included in the VPI translation record area.In case of VPI / VCI conversion, the VPI number and routing header are converted. The routing header is also included in the VPI and VCI translation record fields.
이 때, 상기 VPI/VCI 주소 변환부(45)에서는 셀의 정보 형태에 따라서 VPI 변환 및 VPI/VCI 변환의 동작을 수행하여 ATM 망 측 또는 ADSL 가입자 측으로 전송 유무에 따른 알맞은 라우팅 헤더 정보를 삽입하여 상기 셀 버스 정합부(44) 내부에 구비되어 있는 인렛 큐(44-3)로 송신한다.At this time, the VPI / VCI address conversion unit 45 performs VPI conversion and VPI / VCI conversion operation according to the information type of the cell and inserts the appropriate routing header information according to whether there is transmission to the ATM network side or the ADSL subscriber side. The inlet queue 44-3 provided in the cell bus matching section 44 is transmitted.
그리고, 상기 셀 버스 정합부(44) 내부에 구비되어 있는 버스 아비터(44-2)의 제어에 의해 먼저 버스 점유를 요구한 순서대로 셀 버스 포트(Cell Bus Port)를 점유하고 상기 셀 버스 정합부(44) 내부에 구비되어 있는 셀 버스 로직 인터페이스(44-4)를 이용하여 셀 버스를 통해 표준 셀 버스 포맷을 갖춘 ATM 셀 데이터를 ATM 망 측과 정합하는 STM-1 정합부로 송신하게 된다.The cell bus matching unit occupies the cell bus ports in the order in which the bus occupancy is first requested by the control of the bus arbiter 44-2 provided in the cell bus matching unit 44. (44) The cell bus logic interface 44-4 provided therein transmits ATM cell data having a standard cell bus format to the STM-1 matching unit that matches the ATM network side through the cell bus.
여기서, 각각의 셀 버스 정합부(44)가 공유하고 있는 셀 버스 억세스(Cell Bus Access)는 상기 버스 아비터(44-2)에서 제어하게 되는데, 먼저 셀 버스 점유를 요구한 셀 버스 정합부(44)는 상대편으로부터 셀 버스 상에 응답(ACK)을 수신한 후에 통신이 이루어진다. 이때, 상기 버스 아비터(44-2)가 인에이블되는 것은 하나뿐이며, 해당 셀 버스의 스위칭 용량(Switching Capacity)은 32(Bit) 데이터 버스에 45(MHz) 클럭을 이용하여 최대 1.2(Gbps) ATM 셀 대역폭을 가진다.Here, the cell bus access shared by each cell bus matching unit 44 is controlled by the bus arbiter 44-2. First, the cell bus matching unit 44 which has requested cell bus occupancy. Is received after receiving an acknowledgment (ACK) on the cell bus from the other side. In this case, only one bus arbiter 44-2 is enabled, and a switching capacity of the corresponding cell bus is maximum 1.2 (Gbps) ATM using a 45 (MHz) clock on a 32 (Bit) data bus. Has cell bandwidth.
다음으로, ATM 망 측에서 ADSL 가입자 측으로의 동작을 살펴본다.Next, the operation from the ATM network side to the ADSL subscriber side is described.
상기 STM-1 정합부로부터 셀 버스를 통하여 표준 셀 버스 포맷을 갖춘 ATM 셀을 수신하게 되면, 상기 셀 버스 정합부(44)에서는 셀 어드레스 스크린을 수행하여 어떤 종류의 셀인지를 인식하고 라우팅 정보를 얻기 위해 라우팅 인덱스를 추출한다.When an ATM cell having a standard cell bus format is received from the STM-1 matching unit through a cell bus, the cell bus matching unit 44 performs a cell address screen to recognize the type of cell and to determine routing information. Extract the routing index to get
여기서, 상기 VPI/VCI 주소 변환부(45)와 송신 ATM 계층 처리부(43-1)에서 라우팅 태깅하여 상기 셀 버스 정합부(44)에 구비되어 있는 아웃렛 큐(44-5)에 저장하며, 동기를 맞춘 후에 상기 셀 버스 정합부(44)에 구비되어 있는 셀 아웃렛(44-6)의 포트를 통해 송신 ATM 계층 처리부(43-1)로 인가하게 된다.In this case, the VPI / VCI address translator 45 and the transmitting ATM layer processing unit 43-1 are route tagged and stored in the outlet queue 44-5 provided in the cell bus matching unit 44. After matching, the data is applied to the transmitting ATM layer processor 43-1 through the port of the cell outlet 44-6 provided in the cell bus matching unit 44.
이에, 상기 송신 ATM 계층 처리부(43-1)에 수신된 셀은 상술한 수신 ATM 계층 처리부(43-2)의 처리 과정과 유사하게 상기 VPI/VCI 주소 변환부(45)와 함께 셀 헤더를 분석하고 ATM 채널 별로 룩업 테이블을 이용하여 VPI/VCI 값을 할당하고 채널별 프리미티브 등을 부여하며, 라우팅 인덱스는 ATM 셀을 처리하기 위하여 내부 라우팅 정보로 이용되고 수신된 각 셀 단위로 사용자 셀, OAM 셀, 메타 신호 셀, 중계 셀, 복제 셀 등의 종류에 따라 구별하여 처리하도록 한다.Accordingly, the cell received by the transmitting ATM layer processing unit 43-1 analyzes a cell header together with the VPI / VCI address conversion unit 45 similarly to the processing of the receiving ATM layer processing unit 43-2 described above. And assigns VPI / VCI value by using lookup table for each ATM channel and gives primitives for each channel.Routing index is used as internal routing information to process ATM cell and user cell, OAM cell for each received cell unit. Differential processing is performed according to types of meta signal cells, relay cells, and duplicate cells.
예를 들어, 상기 셀의 종류가 사용자 셀인 경우, 해당 셀을 계수하고 성능 감시를 수행하고 해당 셀이 상기 ATM 물리 계층 처리부(32)로 전달되어 ADSL 가입자로 전송되어야 하는 셀인지 아니면 해당 셀이 루프되어 상기 셀 다중화/역다중화부(42)를 통해 상기 수신 ATM 계층 처리부(43-2)로 인가될 셀인지를 판별하고 해당 구성 블록의 버퍼에 해당 셀을 저장하도록 한다.For example, when the type of the cell is a user cell, the cell is counted, performance monitoring is performed, and the cell is a cell to be transmitted to the ATM physical layer processor 32 and transmitted to an ADSL subscriber, or the cell is looped. The cell multiplexer / demultiplexer 42 determines whether the cell is to be applied to the receiving ATM layer processor 43-2, and stores the cell in a buffer of the corresponding configuration block.
그리고, 상기 셀 다중화/역다중화부(42)의 역다중화 측으로 수신되는 셀 데이터에 있어서, 먼저 각 ADSL 가입자가 해당 셀 데이터를 받을 수 있는 상태인지를 파악하고 상기 송신 ATM 계층 처리부(43-1)로부터 수신된 라우팅 정보를 분석하여 ADSL 가입자로 보낼 것인지를 결정하며, 프로세서 결정된 가입자의 입력을 체크한 후에 송신 셀 제어부(37)의 제어에 따라서 상기 셀 데이터를 송신 셀 FIFO부(36)의 해당 가입자 영역에 저장하고 상기 ATM 물리 계층 처리부(32)에서 ATM 물리층 처리를 수행한 후에 ADSL 가입자에게 전송하도록 한다.In the cell data received by the demultiplexing side of the cell multiplexing / demultiplexing unit 42, first, whether each ADSL subscriber is in a state capable of receiving the corresponding cell data is detected, and the transmitting ATM layer processing unit 43-1 is performed. It determines whether to send the routing information received from the ADSL subscriber to the ADSL subscriber, and checks the input of the processor-determined subscriber, and transmits the cell data under the control of the transmitting cell controller 37 to the corresponding subscriber of the transmitting cell FIFO unit 36. After storing in the area, the ATM physical layer processing unit 32 performs the ATM physical layer processing and transmits it to the ADSL subscriber.
이 때, 상기 ATM 물리층의 처리 과정은 상술한 수신 과정과 유사한 기능을 수행하는데, 송신 방향으로의 셀 유실을 방지하기 위하여 상기 송신 셀 FIFO부(36), 셀 다중화/역다중화부(42) 내의 버퍼, ATM 계층 처리부(43) 내의 버퍼 등을 항상 체크하며, 송신 방향으로 셀을 송신할 때에 어느 한 부분이 더 이상 기록 동작을 수행할 수 없는 비가용 상태일 경우 반대 방향으로 셀 송신 중지를 알리는 백 플레쉬 신호(Back Flesh Signal)를 보내어 셀 흐름을 원활히 유지하도록 한다.At this time, the processing of the ATM physical layer performs a function similar to the reception process described above, in order to prevent cell loss in the transmission direction, in the transmitting cell FIFO unit 36 and the cell multiplexing / demultiplexing unit 42. A buffer, a buffer in the ATM layer processor 43, etc. are always checked, and when a cell is transmitted in the transmission direction, the cell transmission is stopped in the opposite direction when a part is not available anymore to perform a write operation. A back flash signal is sent to keep the cell flow smoothly.
그리고, ADSL 가입자 제어부(46)에서는 각 ADSL 가입자의 선로 상태를 파악하고 보드의 경보 상태, 루프 백 상태 등을 IPC부(47)를 통해 상위 프로세서 보드로 보고하며, 각종 연결의 등록 및 삭제에 대한 파라미터 설정을 수행할 수 있도록 해 준다.In addition, the ADSL subscriber control unit 46 identifies the line state of each ADSL subscriber, reports the alarm state of the board, the loop back state, etc. to the upper processor board through the IPC unit 47, and registers and deletes various connections. Allows you to perform parameter settings.
또한, 상기 IPC부(47)는 상위 프로세서와 유지 보수 및 시그널링 정보를 주고받기 위하여 DPRAM(Dual Port Random Access Memory)을 이용한 병렬 버스로 어드레스 신호, 데이터 신호, 기록/판독 신호들을 주고받을 수 있도록 해 준다.In addition, the IPC unit 47 may transmit and receive address signals, data signals, and write / read signals to a parallel bus using DPRAM (Dual Port Random Access Memory) to exchange maintenance and signaling information with an upper processor. give.
또한, OAM 처리부(38)에서는 상기 ATM 물리 계층 처리부(32) 또는 ATM 망으로부터 수신되는 ATM 셀의 OAM 정보를 분석하여 유지 보수 기능을 수행하며, 특히 상기 송신 셀 FIFO부(36)를 통해 셀 카운팅 및 동작 감시 기능을 수행하여 상위 프로세서에게 보고하도록 한다. 그리고, 해당 OAM 처리부(38)는 OAM 셀 처리 기능의 오류 관리, 동작 관리, 활성화 및 비활성화, 자원 관리 기능, 경보(AIS/RDI) 기능 등을 처리한다.In addition, the OAM processing unit 38 analyzes OAM information of the ATM cell received from the ATM physical layer processing unit 32 or the ATM network and performs a maintenance function. Particularly, the OAM processing unit 38 performs cell counting through the transmitting cell FIFO unit 36. And perform an operation monitoring function to report to a higher processor. The OAM processing unit 38 processes error management, operation management, activation and deactivation, resource management function, and alarm (AIS / RDI) function of the OAM cell processing function.
또한, 시험 FIFO부(34)는 정합 보드 내의 각 구간의 정상 유무를 확인하기 위하여 프로세서부(39)에서 생성한 시험 셀을 상기 수신 셀 제어부(33)의 제어에 따라서 상기 ADSL 가입자 정합부(31), 셀 다중화/역다중화부(42), ATM 계층 처리부(43), 셀 버스 정합부(44) 등의 블록에 인가하는 루프 백 시험을 통해 각 구성 부분 간의 연결 상태를 확인한다.Also, the test FIFO unit 34 checks the test cell generated by the processor unit 39 in order to check whether each section of the matching board is normal under the control of the reception cell control unit 33. ), A loop back test applied to blocks such as a cell multiplexing / demultiplexing unit 42, an ATM layer processing unit 43, a cell bus matching unit 44, and the like, confirms a connection state between each component.
상술한 바와 같이, 본 발명에 의해 ATM 다중화 시스템에서 ADSL 가입자 정합 장치는 ATM 물리 계층 처리부 또는 ATM 망으로부터 수신된 ATM 셀의 OAM 정보를 분석하고 해당 ATM 셀의 카운팅 및 동작 감시 기능을 수행하여 상위 프로세서에 보고하며, OAM 셀의 처리 기능의 오류 관리, 동작 관리, 활성화 및 비활성화, 자원 관리 기능 및 경보 종단 기능을 처리하는 OAM 처리부와, ADSL 가입자 정합부를 통해 수신되는 셀을 다중화하여 ATM 계층 처리부로 인가하고 ATM 계층 처리부로부터 수신되는 셀을 각 라우팅 인덱스를 분석하여 해당 ADSL 가입자 선로로 전송하도록 역다중화 기능을 수행하는 셀 다중화/역다중화부와, ATM 계층 기능을 수행하고 셀 헤더에 대해 ATM 셀의 인식 기능을 가지며, VPI 변환, VPI/VCI 변환, 셀 버스 라우팅, 헤더 삽입 및 ATM 셀 헤더 변환을 채널 별로 룩업 테이블을 이용하여 새로운 VPI/VCI 값의 할당, 채널별 프리미티브 부여 등을 수행하는 ATM 계층 처리부 및 VPI/VCI 주소 변환부와, 단일 셀 버스를 이용한 STM-1 정합부와의 통신 버스 정합이 가능하고 ATM 다중화 시스템 내부의 ADSL 가입자 정합 장치 간의 로컬 스위칭을 가능하도록 하는 셀 버스 정합부를 포함하여 이루어져 있으므로, ATM 가입자 정합 장치에서 ATM 물리 계층과 ATM 계층을 수행할 수 있는 분산형 구조로 효율적인 트래픽 처리 및 관리를 수행할 수 있고 전송 경로의 접속 절차를 감소할 수 있으며, 셀의 다중화/역다중화를 ADSL 가입자 정합 장치에서 일괄 처리하여 프로세서 로드를 경감하고 셀 처리 속도를 향상시킬 수 있으며, 고속의 셀 버스 통신 매체를 제공하고 풀 대역폭(Full Bandwidth)을 제공하여 1.2(Gbps) 급의 작업 처리량(Throughput)을 보장할 수 있으며, OAM 기능을 ADSL 가입자 정합 장치에서 처리하여 유지 보수 기능의 정확한 진단을 수행할 수 있다.As described above, in the ATM multiplexing system, the ADSL subscriber matching apparatus analyzes OAM information of an ATM cell received from an ATM physical layer processor or an ATM network, performs a counting and operation monitoring function of the corresponding ATM cell, and executes an upper processor. The OAM processing unit that handles the error management, operation management, activation and deactivation, resource management function, and alarm termination function of the processing function of the OAM cell and the cell received through the ADSL subscriber matching unit are multiplexed to the ATM layer processing unit. And a cell multiplexing / demultiplexing unit for performing a demultiplexing function to analyze each routing index and transmit the cell received from the ATM layer processing unit to a corresponding ADSL subscriber line, and performs an ATM layer function and recognizes an ATM cell with respect to a cell header. VPI conversion, VPI / VCI conversion, cell bus routing, header insertion, and ATM cell header conversion on a per channel basis Communication bus matching with ATM layer processing unit, VPI / VCI address translator, and STM-1 matching unit using single cell bus is possible by using lookup table to assign new VPI / VCI values, grant channel-specific primitives, etc. And a cell bus matching unit that enables local switching between ADSL subscriber matching devices in the ATM multiplexing system. Therefore, the distributed structure that enables the ATM physical layer and the ATM layer in the ATM subscriber matching device enables efficient traffic processing and Can perform management, reduce transmission path access procedure, reduce cell load and improve cell processing speed by batching cell multiplexing / demultiplexing in ADSL subscriber matching device, high speed cell bus Delivers communication media and provides full bandwidth to ensure throughput of 1.2 (Gbps) Number, and it may perform a diagnosis of the maintenance functions to process the OAM function in the ADSL Subscriber Line device.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0028554A KR100402534B1 (en) | 1999-07-14 | 1999-07-14 | Apparatus of Interfacing Asymmetric Digital Subscriber Line Subscribers in the Asynchronous Transfer Mode Multiplex System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0028554A KR100402534B1 (en) | 1999-07-14 | 1999-07-14 | Apparatus of Interfacing Asymmetric Digital Subscriber Line Subscribers in the Asynchronous Transfer Mode Multiplex System |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010009937A KR20010009937A (en) | 2001-02-05 |
KR100402534B1 true KR100402534B1 (en) | 2003-10-22 |
Family
ID=19601863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0028554A Expired - Fee Related KR100402534B1 (en) | 1999-07-14 | 1999-07-14 | Apparatus of Interfacing Asymmetric Digital Subscriber Line Subscribers in the Asynchronous Transfer Mode Multiplex System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100402534B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100366999B1 (en) * | 1999-07-21 | 2003-01-06 | 주식회사 케이티 | ADSL Subscriber Multiplexing interface for ATM Switching System |
KR100381008B1 (en) * | 1999-07-26 | 2003-04-23 | 주식회사 케이티 | Cell copy apparatus and interface apparatus of atm switching system by using it for transmitting point-to-multipoint |
KR100535584B1 (en) * | 1999-12-14 | 2005-12-08 | 주식회사 케이티 | Method of management for broadband access network in network management system |
KR100490262B1 (en) * | 2000-11-07 | 2005-05-17 | 엘지전자 주식회사 | Testing method for asyncronous transfer mode adaptation layer chip |
KR100438172B1 (en) * | 2001-07-19 | 2004-07-01 | 엘지전자 주식회사 | ATM interface board and cell switching method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990059282A (en) * | 1997-12-30 | 1999-07-26 | 서평원 | AT matching device of ATM switch |
KR100233257B1 (en) * | 1997-09-10 | 1999-12-01 | 이계철 | Asymmetric Digital Subscriber Line Processing Unit in Asynchronous Transfer Mode Switch |
KR100261288B1 (en) * | 1997-08-08 | 2000-07-01 | 이계철 | Asymmetric Digital Subscriber Line Subscriber Registration Module |
KR100275848B1 (en) * | 1998-04-30 | 2000-12-15 | 하시모토 스스무 | Product accumulating machine |
KR100306742B1 (en) * | 1998-11-23 | 2001-10-20 | 오길록 | Asymmetric Digital Subscriber Line Subscriber Processing Unit in Asynchronous Transfer Mode Switch |
KR100310845B1 (en) * | 1997-12-30 | 2001-11-15 | 윤종용 | Asymmetric digital subscriver line multiplexing transmission equipment |
-
1999
- 1999-07-14 KR KR10-1999-0028554A patent/KR100402534B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100261288B1 (en) * | 1997-08-08 | 2000-07-01 | 이계철 | Asymmetric Digital Subscriber Line Subscriber Registration Module |
KR100233257B1 (en) * | 1997-09-10 | 1999-12-01 | 이계철 | Asymmetric Digital Subscriber Line Processing Unit in Asynchronous Transfer Mode Switch |
KR19990059282A (en) * | 1997-12-30 | 1999-07-26 | 서평원 | AT matching device of ATM switch |
KR100310845B1 (en) * | 1997-12-30 | 2001-11-15 | 윤종용 | Asymmetric digital subscriver line multiplexing transmission equipment |
KR100275848B1 (en) * | 1998-04-30 | 2000-12-15 | 하시모토 스스무 | Product accumulating machine |
KR100306742B1 (en) * | 1998-11-23 | 2001-10-20 | 오길록 | Asymmetric Digital Subscriber Line Subscriber Processing Unit in Asynchronous Transfer Mode Switch |
Also Published As
Publication number | Publication date |
---|---|
KR20010009937A (en) | 2001-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3667337B2 (en) | ATM exchange system | |
US6798784B2 (en) | Concurrent switching of synchronous and asynchronous traffic | |
US6229822B1 (en) | Communications system for receiving and transmitting data cells | |
US5289579A (en) | Channel adapter for broadband communications at channel speeds | |
EP0978181A1 (en) | Transmission of atm cells | |
US6718419B1 (en) | System and method for extending the number of addressable physical devices on a data bus | |
KR100358152B1 (en) | An ATM SAR module for a xDSL communication service chip | |
KR100402534B1 (en) | Apparatus of Interfacing Asymmetric Digital Subscriber Line Subscribers in the Asynchronous Transfer Mode Multiplex System | |
US20070086477A1 (en) | Digital subscriber line access multiplexing apparatus and a method for signal transferring | |
US6690670B1 (en) | System and method for transmission between ATM layer devices and PHY layer devices over a serial bus | |
KR19990050406A (en) | ATM Switch Matching Device for Frame Relay Network Interworking | |
KR100317124B1 (en) | ONU Function Processing Apparatus in ATM-PON System | |
KR100310845B1 (en) | Asymmetric digital subscriver line multiplexing transmission equipment | |
KR100372519B1 (en) | compound ATM subscriber access appratus | |
CA2332705A1 (en) | A system and method for overlaying a dsl access multiplexer onto existing_access systems by reusing test buses | |
KR100221300B1 (en) | Ds1e subscriber interface apparatus for atm switch | |
KR100353866B1 (en) | Atm cell multiplexing equipment of dsl subscriber multiplexing interface module | |
US6389020B1 (en) | Customer premise network equipment and data communication method based on single ring configuration | |
US20030058861A1 (en) | Subscriber interfacing apparatus of an ATM switching system | |
KR100211023B1 (en) | ATM (ATM) service node device supporting high-speed application service and its operation method | |
KR100425586B1 (en) | Apparatus for trunking service connection control in ATM switching system and method thereof | |
KR100195057B1 (en) | Maintenance cell processing device of ATM network system | |
KR100479258B1 (en) | An Optical network unit for digital broadcasting in ATM-PON | |
KR960014692B1 (en) | Asynchronous transfer mode cell router | |
KR20000010015A (en) | Atm matching apparatus having atm layer processor and physical layer process which are divided into each other |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
A201 | Request for examination | ||
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20110909 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20121004 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20131009 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20131009 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |