Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 프로세서간 통신을 이용한 프로그램간 연동 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 단일 보드에서, 상위 계층 프로토콜 기능을 수행하는 여러 태스크와 하위 계층 기능을 수행하는 하나의 태스크간에 프로세서간 통신(IPC) 방식을 적용하여 보다 원활하게 상위 응용 프로그램과 하위 계층 프로그램을 연동시킬 수 있는 프로그램간 연동 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 상위 응용 프로그램과 하위 계층 프로그램이 단일 보드로 구성된 시스템에서의 프로그램간 연동 방법에 있어서, 상기 상위 응용 프로그램이 프로세서간 통신 방식의 소켓 통신을 통해 프레임(응용 프로그램 인터페이스(API) 요구 프레임 혹은 데이터 프레임)을 하위 계층 프로그램으로 전송하는 단계; 상기 하위 계층 프로그램에서 수신된 프레임(API 요구 프레임 혹은 데이터 프레임)을 해석하여, 정해진 API를 호출하여 하위 계층 API를 처리하는 단계; 및 상기 하위 계층 프로그램에서 API 호출 결과값(API 응답 프레임)을 상기 프로그램간 통신 방식의 소켓 통신을 통해 상기 상위 응용 프로그램으로 전달하는 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 상위 응용 프로그램과 하위 계층 프로그램으로 구성된 스위치 및 라우터 시스템 등에 이용됨. 프로세서간 통신(IPC), 응용 프로그램 인터페이스(API), 단일 보드, 상위 응용 프로그램, 하위 계층 프로그램, 태스크
Abstract:
A method for controlling IPv6 kernel-based packet forwarding in a distributed router and an apparatus thereof are provided to manage an IPv6 interface and addresses on the basis of a kernel interface table, a kernel forwarding table, and a kernel neighbor table equipped in kernel of the distributed router, thereby providing the IPv6 packet forwarding based on the kernel within a short time and supplying a function for performing and managing the efficient forwarding by having a control software structure suitable for a distributed structure. A method for controlling IPv6(Internet Protocol version6) kernel-based packet forwarding in a distributed router comprises the following steps of: composing a kernel interface corresponding to all interfaces provided from the distributed router(S101); dividing tables for the IPv6 packet forwarding into a kernel forwarding table, a kernel interface table, and a kernel neighbor table and being provided with a kernel(S103); collecting the addresses of neighbor nodes connected to an interface of the router(S105); and performing the IPv6 packet forwarding in a line card process kernel or a routing process kernel on the basis of the kernel forwarding table, the kernel interface table, and the kernel neighbor table, and the addresses(S107).
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은, 이더넷 망에서의 토폴로지 발견 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 메시 구조의 이더넷 망에서 표준 MIB인 인터페이스 MIB와 브리지 MIB 정보를 활용하여 브리지 망 및 호스트 망에 대한 물리적 토폴로지를 발견함으로써, 별도의 제어 프로토콜을 개발하여 사용하지 않고서도 그물망(Mesh) 구조의 이더넷 망에 대한 물리적 토폴로지를 효과적으로 발견하기 위한, 이더넷 망에서의 토폴로지 발견 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은, 이더넷 망에서의 토폴로지 발견 방법에 있어서, 외부로부터의 이더넷 망에 대한 물리적 토폴로지 발견 시작 요청 신호에 따라 인터페이스 관리 정보 베이스(MIB : Management Information Base)와 브리지 관리 정보 베이스를 획득하는 관리 정보 획득 단계; 상기 획득한 인터페이스 관리 정보 베이스와 브리지 관리 정보 베이스를 이용하여 물리적 토폴로지를 발견하기 위한 관련 정보를 스키마로 정의하여 저장하는 관리 정보 저장 단계; 상기 스키마를 이용하여 브리지 망과 호스트 망의 경계를 구분 짓는 에지 브리지들을 발견하는 에지 브리지 발견 단계; 상기 스키마를 이용하여 브리지 망에 대한 물리 토폴로지를 발견하는 브리지 망 발견 단계; 상기 브리지 망에 포함된 에지 브리지에 대하여 주소 학습 테이블을 사용하여 호스트 망에 대한 연결 관계를 발견하는 호스트 망 발견 단계; 및 상기 발견한 브리지 망 및 호스트 망의 연결 관계를 그래프로 표현하는 출력 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 망 관리 장치 등에 이용됨. 이더넷, 망 관리 장치, 물리적 토폴로지, 그물망(mesh), 스패닝 트리 프로토콜(STP)
Abstract:
A method and a system of managing a layer 2 table in a distributed router are provided to forward an IPv4 or IPv6 packet with a high speed by forming previously L2 table information and updating periodically the L2 table information. IPv4 or IPv6 forwarding entry information is added(210). A packer having a predetermined host destination address is received(220). An aging process is performed to report an aging start and an aging end and manage an aging performing timer and an aging timer(230). An L2 table is detected according to a start or an end of the aging process(260). An ARP/NDP request message for NEXTHOP, the host, and the L2 table entries is transmitted(250). An ARP/NDP response message for the transmitted ARP/NDP request message is received(240). Aging field values for the L2 Table entries are stored as REQUEST and an L2 table for the received information is added and updated(270). The L2 table entry having the aging field value of the REQUEST state is eliminated(280).
Abstract:
본 발명은 차등화 서비스(DiffServ) 망에 진입한 멀티미디어 패킷 중 동일 사용자의 패킷을 구별하여 동일한 QoS 정책 또는 멀티미디어 서비스 정책을 적용하고, 음성 및 실시간 요구 패킷과 다른 패킷과의 차별성을 제공하는 DiffServ 기반 멀티미디어 서비스 QoS 제공 시스템 및 방법에 관한 것이다. 본 발명은, 멀티미디어 서버로부터 DiffServ 망의 라우터를 통해 유입된 패킷에서 실시간 스트리밍 프로토콜(RTSP)을 구별하기 위한 다중필드 분류를 수행하고, 멀티미디어 서비스를 위하여 동적으로 변하는 주소, 프로토콜, 포트번호를 포함한 다중필드 분류 항목을 파악하여 메인 프로세서의 QoS 정책 클라이언트로 보고하고, 상기 QoS 정책 클라이언트로부터 상기 동적으로 변하는 다중필드 분류 항목을 수신한 QoS 정책 서버는 상기 다중필드 분류 항목에 사용자의 QoS 정책 또는 멀티미디어 서비스 QoS 정책을 반영하여 상기 QoS 클라이언트로 전송하여 상기 라우터에 적용한다. 차등화 서비스(DiffServ), 멀티미디어, 서비스 품질(QoS), 실시간 스트리밍 프로토콜(RTSP), 정책, 주소, 프로토콜, 포트, 라우터
Abstract:
Provided is an Ethernet port apparatus supporting multiple physical media, a physical medium managing method, and a switching system using the same. The Ethernet port apparatus of the present research can use and manage multiple transmission media by freely selecting and exchanging the transmission media in a system using an Ethernet port. The Ethernet port apparatus supporting multiple physical media, which includes: a main board unit for supporting hot swap and power supply; a detachable physical medium-based sub-board unit for generating a control signal, transmitting the control signal to the main board means, performing a transceiving function suitable for the desired physical medium; and a physical medium support fixing unit for transmitting variable power, a power control signal, a physical medium control signal, a physical medium state information, and physical medium-dependent bitstream between the main board unit and the sub-board unit.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 이중화된 스위치 보드의 이중화 제어장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 통신(Telecom) 사업자들의 ATCA(Advanced Telecommunications Computer Architecture) 표준 플랫폼 규격에 호환됨으로서 ATCA 규격을 따르는 쉘프(Shelf)나 백플레인을 교체하여도 추가적인 보드 수정 또는 제작을 하지 않고서 동일한 스위치 보드의 재사용이 가능한 스위치 보드의 이중화 제어장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은 상기 이중화된 스위치 보드 중 어느 하나에 입력되는 데이터를 목적지 라인카드에 스위칭하기 위한 스위칭수단; 상기 이중화된 스위치 보드 중 상대 스위치 보드의 클럭 상태를 제어하기 위한 상태제어수단; 상기 통신용 네트워크 시스템의 플랫폼상의 IPC(Inter Processor Communication) 통신을 제어하기 위한 IPC 제어수단; 상기 이중화된 스위치 보드상의 상기 IPC 제어수단 및 상태제어수단을 제어하기 위한 프로세싱수단; 및 상기 이중화된 스위치 보드간에 클럭 동기를 맞추기 위한 클럭제어수단을 포함한다. 4. 발명의 중요한 용도 본 발명은 통신 시스템 등에 이용됨. 스위칭, 패킷 스위치, 이중화 제어장치, 스위치 보드 이중화, ATCA, IPC(Inter Processor Communication)
Abstract:
하나 이상의 저속 인터페이스들을 집합(aggregation)시켜 단일 고속 인터페이스를 구현하기 위한 인터페이스 모듈 및 이를 포함하는 통신 장치가 제공된다. 본 발명의 일면에 의한 인터페이스 모듈은, 외부 장치와 고속으로 데이터를 송수신하기 위한 고속 인터페이스, 저속 인터페이스들 중에서 하나를 선택하여 고속 인터페이스와 연결시키기 위한 스위칭 부 및 링크 집합 생성부를 포함한다. 본 발명의 일면에 의한 인터페이스 모듈에 포함되는 링크 집합 생성부는 인터페이스 모듈을 포함하는 통신 장치 및 저속 인터페이스들 간에 링크 집합 가상 인터페이스(link aggregation virtual interface)를 생성 및 유지하여, 통신 장치가 링크 집합 가상 인터페이스를 이용하여 데이터를 송수신하도록 한다. 본 발명에 의하여 저렴한 비용으로 고속 인터페이스를 구현할 수 있음은 물론, 링크 집합 기능을 지원하는 모든 통신 장치에서 물리적 인터페이스의 종류에 관계없이 동작하는 인터페이스 모듈이 제공된다.
Abstract:
본 발명은 망 관리 매니저 시스템에서 라우터의 물리적 구성요소의 상태를 사설 MIB를 통해 관리함으로써 운용자에게 시스템 관리에 유용한 정보를 제공하는 분산 포워딩 라우터의 장애 정보 관리방법에 관한 것이다. 본 발명에서, 라우터의 장애 정보 관리를 위한 서버가 구동된 후, 망 관리 매니저 시스템이 운용자로부터 장애 등급 설정 또는 변경 요구 메시지를 수신하면 라우터로 전송 및 데이터베이스에 저장하고, 상기 망 관리 매니저 시스템이 상기 라우터로부터 장애 등급 변경 알림 메시지를 수신하면 상기 라우터로부터 전송된 장애 등급 변경 정보를 데이터베이스에 저장하고, 상기 망 관리 매니저 시스템이 상기 라우터로부터 하드웨어 장애 통보 메시지를 수신하면 상기 장애 통보 메시지의 등급을 분석하여 데이터베이스에 저장한다. 이로써, 운용자가 라우터에 대하여 장애 등급별로 장애 관리 기능을 수행할 수 있으며, 또한 각 하드웨어 장치에 대한 장애 처리가 가능하므로, 원격 망 관리 시스템에서 네트워크 및 라우터의 안정화를 위해 유용하게 활용할 수 있다. 망 관리 매니저 시스템, 라우터, 장애, 사설 MIB, 운용자, 장애 등급
Abstract:
본 발명에 의한 10기가 비트 이더넷 프레임 다중화/역다중화 장치는 기가비트 이더넷 프레임을 입력받아 10기가비트 이더넷 프레임으로 변환하여 출력하는 적어도 하나의 전처리부; 상기 10기가비트 이더넷 프레임들을 수신하여 제1제어신호에 따라 프레임 단위로 시분할 다중화된 제1데이터로 출력하는 다중화부; 상기 제1데이터를 두 개의 32비트 버스구조를 가지는 제2데이터로 변환하여 출력하는 SDR/DDR변환부; 및 상기 전처리부의 출력요청신호에 기초하여 상기 제1제어신호를 출력하는 제어부;를 포함하는 것을 특징으로 하며, 10기가비트급의 네트워크 프로세서를 사용하지 않고서도 기존 상용화된 기가비트급 네트워크 프로세서를 사용하여 10기가비트 이더넷 인터페이스를 제공할 수 있어 가격경쟁력에서 우위를 차지할 수 있으며 향후 10기가비트급 네트워크 프로세서가 상용화되기 전까지 10기가비트 이더넷 프레임의 전송방식에 사용될 수 있다.