Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은 비동기전송모드 기반의 스위칭 시스템을 위한 고속 인터넷프로토콜 패킷 포워딩 장치 및 그 방법과 그를 이용한 라우팅 시스템에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 고정길이의 스위칭 기능을 도입하고 IP 포워딩 기능을 분산 처리함으로써, 트래픽 병목현상 감소 및 스위칭 성능 향상을 시킬 수 있는 비동기전송모드 기반의 스위칭 시스템을 위한 고속 인터넷프로토콜 패킷 포워딩 장치 및 그 방법과, 그를 이용한 라우팅 시스템을 제공하고자 함. 3. 발명의 해결 방법의 요지 본 발명은, 비동기전송모드(ATM) 기반의 라우팅 시스템에 있어서, 이더넷/프레임릴레이망을 통하여 입력되는 데이터 프레임으로부터 인터넷 프로토콜(IP) 패킷을 분리하여, IP 패킷에 대한 목적지 주소를 검색하고, IP 패킷을 ATM셀로 분할하여 스위칭수단으로 전송하기 위한 이더넷/프레임릴레이(FR) 입력포트 처리수단; ATM망을 통하여 입력되는 데이터 프레임으로부터 ATM셀을 추출하여, 추출된 ATM 셀의 유형에 따라 ATM셀의 목적지 주소를 검색하여 상기 스위칭수단으로 전송하기 위한 ATM 입력포트 처리수단; 상기 이더넷/프레임릴레이 입력포트 처리수단과 상기 ATM 입력포트 처리수단으로부터 전달되는 ATM셀을 스위칭하여 출력포트로 전달하기 위한 상기 스위칭수단; 상기 스위칭수단으로부터 전달된 ATM셀을 결합하여 IP 패킷을 생성하여 저장하고, 저장된 IP 패킷으로부터 데이터 프레임을 생성하여 상기 목적지 주소로 전송하기 위한 이더넷/프레임릴레이 출력포트 처리수단; 상기 스위칭수단으로부터 전달된 ATM셀을 결합하여 전송 선로 프레임을 통하여 상기 목적지 주소로 전송하기 위한 ATM 출력포트 처리수단; 및 IP 포워딩 정보 테이블을 라우터의 모든 입력포트로 분산시켜 IP 패킷 포워딩을 분산 처리하기 위한 네트워크 처리수단을 포함함. 4. 발명의 중요한 용도 본 발명은 IP 주소 검색 및 라우터 등에 이용됨. 포워딩, 라우팅장치, IP 패킷, ATM망, 이더넷, 프레임릴레이망.
Abstract:
본 발명은 서비스 품질을 지원하는 아이피 패킷 포워딩 분산 처리 장치 및 그 방법에 관한 것으로, 라우팅 프로토콜 처리 기능을 수행하는 전용 네트워크 프로세서에서 라우팅 프로토콜을 처리하여 추출한 IP 포워딩 정보 베이스(Forwarding Information Base)를 QoS에 근거하여 라우터의 모든 입력 포트로 분산시켜 IP 패킷 포워딩을 분산 처리하기 위한 IP 패킷 포워딩 분산 처리 장치 및 그 방법을 제공하기 위하여, 수신 IP 패킷을 QoS에 따라 분류하여 입력측 클래스 큐에 저장하는 제 1 단계; 상기 입력측 클래스 큐에 저장된 IP 패킷의 IP 헤더 값에 따라 이그잭트 매칭 테이블과 LPM(Longest Prefix Matching) 검색 테이블을 이용하여 포워딩 정보 베이스를 검색하여 포워딩 정보를 획득하는 제 2 단계; 상기 획득된 포워딩 정보에 따라 IP 패킷을 전달하는 제 3 단계; 상기 전달받은 IP 패킷을 QoS에 따라 분류하여 출력측 클래스 큐에 저장하는 제 4 단계; 및 상기 출력측 클래스 큐에 저장된 IP 패킷을 QoS(Quality of Service)에 따라 출력하는 제 5 단계를 포함하며, 서비스 품질을 지원하는 아이피 패킷 포워딩 분산 처리 장치 등에 이용됨.
Abstract:
PURPOSE: A high-speed IP(Internet Protocol) packet forwarding device and method for a switching system based on ATM(Asynchronous Transfer Mode) and a routing device using the same are provided to use a fixed length of switching function, and to process an IP forwarding function to be distributed, so that traffic bottleneck phenomenon can be reduced and a switching function can be improved. CONSTITUTION: An IP(Internet Protocol) packet from external is received, to search an exact matching table and an LPM(Longest Prefix Matching) table is searched using a destination header of the received IP packet, to confirm whether exact matching is successful. If successful, the search of the LPM matching table is suspended, and forwarding information is obtained using a destination address stored in the exact matching table. The received IP packet is delivered to the destination address. If the exact matching is failed, the search of the LPM matching table is maintained to complete LPM matching check. Forwarding information is obtained using the destination address stored in the LPM matching table. The received IP packet is delivered to the destination address. A result of the LPM matching is registered in the exact matching table.
Abstract:
PURPOSE: An ATM cell segmentation apparatus is provided to obtain a high performance with a minimum intervention of a host CPU by managing every control information for a plurality of connections, performing an ATM segmentation and creating a cell by directly reading a memory access master. CONSTITUTION: A buffer connection managing unit(200) connects buffer descriptor information transmitted from a host to a VC(Virtual Channel) table and increases reading addresses in a transmit queue by hardware. A scheduling and segmentation unit(210) requests a DMA(Direct Memory Access) from the buffer connection managing unit(200) by using AAL(ATM Adaptation Layer) associated information recorded in the VC table and the buffer descriptor information connected to the VC table, so as to fetch a data from the host memory, and generates a cell of each connection in an order previously set in a rate table while updating the VC table when the DMA is finished. A free descriptor managing unit(220) manages a buffer descriptor which is not connected to any VC table among buffer descriptors with a linked list. A UBR(Unspecified Bit Rate) pointer searching unit(230) searches a VC table entry address of a UBR connection to be next serviced for an UBR VC table, so that when the scheduling and segmentation unit(210) requests a UBR pointer, it can obtain the UBR pointer promptly, and if there is no CBR(Constant Bit Rate) and a VBR(Variable Bit Rate) data, a cell of a UBR connection can be transmitted without delay. A state reporting managing unit(240) records state information at a circulative position of a state queue of a local memory and interrupts a host CPU when the scheduling and segmentation unit(210) transmits a state reporting request signal along with state reporting information.
Abstract translation:目的:提供ATM信元分割装置,通过管理多个连接的每个控制信息,通过直接读取存储器存取主机来执行ATM分段和创建单元,以主机CPU的最小干预来获得高性能。 构成:缓冲器连接管理单元(200)将从主机发送的缓冲区描述符信息连接到VC(虚拟通道)表,并通过硬件增加发送队列中的读取地址。 调度和分割单元(210)通过使用记录在VC表中的AAL(ATM适配层)关联信息和连接到VC表的缓冲器描述符信息来从缓冲器连接管理单元(200)请求DMA(直接存储器访问) ,以便从主机存储器获取数据,并且当DMA完成时更新VC表时,以先前在速率表中设置的顺序生成每个连接的单元。 空闲描述符管理单元(220)管理缓冲区描述符,该缓冲区描述符在具有链表的缓冲区描述符中未连接到任何VC表。 UBR(未指定比特率)指针搜索单元(230)在UBR VC表中搜索下一个维修的UBR连接的VC表入口地址,使得当调度和分段单元(210)请求UBR指针时, 可以及时获取UBR指针,如果没有CBR(Constant Bit Rate,固定比特率)和VBR(Variable Bit Rate)数据,则可以无延迟地发送UBR连接的单元。 状态报告管理单元(240)在本地存储器的状态队列的循环位置记录状态信息,并且当调度和分割单元(210)与状态报告信息一起发送状态报告请求信号时中断主机CPU。
Abstract:
PURPOSE: A shared medium accessible ATM host adapting apparatus is provided to prevent a phenomenon of damaging a traffic characteristic on a shared medium by instantly adding a cell for every predetermined periods in an ATM host and reduce an amount of a local memory by performing a segmentation function by using a specific memory in case that there is not much traffic generated by ATM hosts. CONSTITUTION: An ATM host adapter(108) includes a network connection controlling unit(102), a storing unit(104) for storing information transmitted from the network connection controlling unit(103) and a connection unit(106) for connecting the network connection controlling unit(103) and the storing unit(104). The storing unit(104) is a local memory, and the connection unit(106) is a local bus. It is connected to a single ring ATM network (109) through a physical medium bus(107). An ATM host(100) prepares an initialization for operating the ATM host adapter(108) and a packet for segmentation in the host memory(102) and transmits packet information reassembled in the host memory(102) to an upper network.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 비동기 전달 모드 셀 세그멘테이션 장치에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 각 연결 정보와 버퍼 디스크립터의 정보를 이용하여 호스트 메모리에서 데이터를 능동적으로 가져와 비동기 전달 모드 셀을 만들어 전달하는 기능을 가지는 셀 세그멘테이션 장치를 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은 가상 채널 정보를 새로운 비사용 버퍼 디스크립터 번지에 복사하여 해당 가상 채널 테이블에 연결하는 버퍼 연결 관리 수단과, 외부로부터 형성된 셀을 입력받아 저장한 후에 순차적으로 출력하는 스케듈링 및 세그멘테이션 수단과, 새로운 비사용 버퍼 디스크립터 번지를 제공하는 비사용 디스크립터 관리 수단과, 부정 비트율 포인터를 제공하는 부정 비트율 포인터 탐색 수단, 및 상태 신호를 받아 외부에 기록하고 관리하고 호스트 중앙 처리 장치에 인터럽트를 거는 상태 보고 관리 수단을 포함 함. 4. 발명의 중요한 용도 본 발명은 비동기 전달 모드 시스템에 이용됨.
Abstract:
본 발명은 멀티엑세스 방식에 의한 광대역 댁내망 구성방법 및 망종단장치에 관한 것으로서, 싱글링을 기반으로 한 멀티엑세스 댁내망 형상을 제안하고, 멀티엑세스를 지원하기 위하여 필요한 기술적인 과제들, 즉 각 단말간의 통신을 위한 방법 및 효과적인 바이패스 기능을 제공하여, 저렴한 가격의 ATM 기반 주거형 광대역 댁내망을 구성할 수 있는 방안과 그 구조를 집중화된 싱글 링 형상의 멀티엑세스 광대역 댁내망종단장치를 이용하여 해결함으로써, 단일링에 의한 멀티엑세스 댁내망 구축에 있어서 매체 공유와 저비용 등의 단일 링 형상이 갖는 장점들을 유지하면서 바이패스 기능 제공의 어려움 및 단일링을 구성하는 댁내망 전체 거리의 제한 등의 문제들을 해결하여, 광대역 종합정보통신망에서 제공되는 광대역 초고속 서비스들을 가정 및 � ��규모 사업장에서 효과적으로 제공할 수 있는 기반을 마련하는데 그 효과가 있다.
Abstract:
본 발명은 광대역 종합정보 통신망(B-ISDN)에서 ATM계층의 기능처리하기 위한 ATM 계층용 가입자 액세스 처리장치에 관한 것으로, 광대역 종합정보 통신망의 ATM 계층의 기능을 처리하는 장치의 송신 셀 처리를 위한 구성부에, 송신하고자 하는 음성, 영상 또는 데이타 등의 상위 계층의 사용자 정보를 전달 받아 셀로 만들 수 있도록 접속하는 송신 ATM 서비스 접속부; ATM 계층에서 생성해야 할 셀인 OAM 및 메타신호 셀들을 생성 처리하는 송신 OAM 셀 생성부; 서비스 셀 또는 OAM 셀이 송신되지 않을 때 송신 셀 전송율을 맞추기 위한 비할당셀 생성부; 외부에서 입력된 서비스 정보나 자체 생성된 OAM 셀들을 다중화 하는 셀 다중화부; GFC 기능의 운용에 있어서 기본 모드인 비제한 제어 방식이나 필요한 흐름 제어를 위해 외부의 GFC 기능 수행부와 접속하는 송신 GFC 접속부; 다중화가 완료된 셀 데이타의 헤더에 실려있는 채널 구분용의 프리미티브를 셀 헤더로 변환하도록 하는 내부의 소규모 변환기를 포함하여 외부의 헤더변환기와 실시간으로 변환 정보를 주고 받는 송신 헤더 변환 수단; 및 헤더변환이 완료된 셀들을 물리계층의 기능부와 접속하기 위해, 완전한 셀로 변환한 후 물리계층으로 전달하기 위한 신호 제어와 이중 구조의 버퍼로 셀 손실을 방지하도록 제어하는 송신 ATM 셀 접속부를 구비시키는 한편, 광대역 종합정보통신망의 ATM 계층의 기능을 처리하는 장치의 수신 셀 처리를 위한 구성부에 있어서는, 물리계층 기능부로 부터 셀 데이타를 수신하기 위해, 상기 물리계층으로부터 유효한 셀이 있을 경우 이를 손실 없이 전달 받도록 제어하는 수신 ATM 셀 접속부; 수신된 셀 정보의 헤더를 변환하기 위한 수신 헤더 변환부; 헤더 변환된 셀 정보의 헤더 영역을 해석하여 해당 셀 정보들의 처리부로 전달하는 라우팅 제어부; 각종 OAM 및 메타신호 셀의 처리를 하는 수신 OAM 셀 처리부; 상위 계층으로 전달할 사용자 정보인 서비스 데이타가 전달되도록 제어하는 수신 ATM 서비스 접속부; 및 수신된 셀을 아무런 처리없이 송신 방향으로 되돌려 송신하도록 하는 중계 셀 처리를 구비시킴을 특징으로 한다.
Abstract:
본 발명은 비동기 전달 모드(ATM)의 계층 성능관리 운용 및 유지 보수(OAM)셀 처리 장치에 관한 것으로서, BIP-16값, 사용자 셀 헤더의 CLP 값, 연결 인식자를 입력받아 출력하고, 순방향 감시 정보 선택 신호를 출력하는 순방향 감시 정보 선택 수단(51); 상기 순방향 감시 정보 선택 수단(51)의 출력과 누적된 데이타를 입력받아 이를 갱신하여 출력하는 공통 순방향 감시 정보 처리 수단(52); 상기 순방향 감시 정보 선택 수단(51)의 순방향 감시 정보 선택 신호에 의해 저장된 데이타를 상기공통 순방향 감시 정보 처리 수단(52)으로 출력하고, 상기 공통 순방향 감시 정보 처리 수단(52)에서 처리된 새로운 데이타를 저장하는 순방향 감시 정보 저장 수단(53); 수신한 성능관리 셀의 채널 인식자 값을 입력받아 저장된 채널 인식자의 값과 비교하여 순방향 감시 정보 선택 신호, 역방향 보고 정보 레지스터 선택 신호, 성능 누적 처리 활성화 신호, 성능누적 정보 선택 신호를 출력하는 성능관리 셀 채널 비교 수단(54); 역방향 보고 셀을 구성하여 출력하는 공통 성능관리 셀 정보 처리 수단(55); 성능 누적 연산의 공통 기능을 수행하는 공통 기능을 수행하는 공통 성능관리 성능누적 정보 처리 수단(56); 역방향 보고 셀 정보를 저장하여 출력하는 역방향보고 적정 수단(57); 성능 누적 정보를 저장하고, 각 연결별로 누적된 성능값과 성능관리 성능누적 임계치 값을 비교하여 인터럽터를 발생하는 성능 관리 성능누적 정보 저장 수단(58); 및 CPU의 설정 데이타를 저장하는 CPU 설정 레지스터 수단(59)을 구비하여 UNI/NNI에 적용되는 F4/F5 레벨의 ATM계층 OAM셀 중 성능관리 셀을 실시간 처리하여 ATM 가상연결 상의 특정 연결에 대한 총수신 성능관리 블럭 수, 에러 발생 수신 블럭 수, 과도 에러 발생 수신 블럭 수, 손실 셀 수, 오삽입 셀 수, 폐기 셀 수, CLP 태깅 셀수, 총수신 셀 수와 같은 성능 정보를 실시간 누적하여 서비스 품질 및 네트워크 파라미터를 측정할 수 있는 효과가 있다.