Abstract:
A forwarding information management method and a router system using the method are provided to enable the distributive router system to regularly manage control information required for packet forwarding as ensuring seamless packet forwarding, thus QoS(Quality of Service) is continuously maintained while reliability of the router system is improved. State management flags having the first or second bit value are set in each entry of a table where information for packet forwarding is stored(401). State conversion of a routing processor is confirmed(402). If the routing processor is converted into an abnormal state from a normal state, the state management flags of all of the entries within the table are changed into the first bit value indicative of existing entries(403,404). If the routing processor is converted into the normal state from the abnormal state, the information for packet forwarding is received from the routing processor to update table information according to the received information, and the state management flags of the updated entries are changed into the second bit value indicative of new entries(404-405).
Abstract:
본 발명은 라우터에서 PPP 프로토콜의 활성화/비활성화 상태의 상호간으로의 변화 감지의 효율성을 제고할 수 있는 장치에 관한 것이다. 본 명세서에서 개시하는 라우터에서 PPP 프로토콜의 활성화/비활성화 이벤트의 상호간 변화 감지를 제어하는 장치는 SONET 인터페이스 기반 라우터간의 패킷 송수신을 제어하는 PPP 프로토콜의 활성화/비활성화 상태의 상호간으로의 변화를 감지하는 다수의 PPP 프로토콜 처리부; 및 상기 다수의 프로토콜 처리부로부터 상기 변화에 대한 관련 정보를 수집하고, 상기 수집된 정보를 상기 라우터의 라우팅 프로세서에 전달하여 상기 변화가 발생함을 통지하는 PPP 프로토콜 이벤트 변화 수집/통지부를 포함하고, 상기 다수의 프로토콜 처리부에 의한 상기 변화 감지를 일괄 제어토록 하여 본 발명의 목적 및 기술적 과제를 달성한다.
Abstract:
본 발명은 라우터에서 PPP 프로토콜의 활성화/비활성화 상태의 상호간으로의 변화 감지의 효율성을 제고할 수 있는 장치에 관한 것이다. 본 명세서에서 개시하는 라우터에서 PPP 프로토콜의 활성화/비활성화 이벤트의 상호간 변화 감지를 제어하는 장치는 SONET 인터페이스 기반 라우터간의 패킷 송수신을 제어하는 PPP 프로토콜의 활성화/비활성화 상태의 상호간으로의 변화를 감지하는 다수의 PPP 프로토콜 처리부; 및 상기 다수의 프로토콜 처리부로부터 상기 변화에 대한 관련 정보를 수집하고, 상기 수집된 정보를 상기 라우터의 라우팅 프로세서에 전달하여 상기 변화가 발생함을 통지하는 PPP 프로토콜 이벤트 변화 수집/통지부를 포함하고, 상기 다수의 프로토콜 처리부에 의한 상기 변화 감지를 일괄 제어토록 하여 본 발명의 목적 및 기술적 과제를 달성한다.
Abstract:
본 발명은 라우터와 가상근거리통신망간의 패킷 통신 방법에 관한 것으로, 상기 패킷 통신 방법은 가상네트워크인터페이스의 MAC(Medium Access Control) 주소값을 가상네트워크인터페이스 내의 노드들이 속한 물리네트워크인터페이스의 MAC 주소값으로 인식하게 함으로써, 가상네트워크인터페이스를 지원하지 못하는 네트워크프로세서를 사용하는 라우터와 가상근거리통신망간에 패킷 통신을 수행할 수 있게 한다.
Abstract:
본 발명은 이중화 시스템 및 그 시스템에서의 이중화 절체 방법과, 그 방법을 실현하는 프로그램을 저장한 컴퓨터 판독가능 기록매체에 관한 것으로, 특히 이중화 절체 방법은 동일한 구조의 액티브(active) 장치와 스탠바이(standby) 장치를 포함하며, 상기 액티브 장치 및 스탠바이 장치 각각에 포함된 메모리가 메모리 동기화를 통해 동일한 내용을 가지도록 이중화 운용되는 이중화 시스템에서의 이중화 절체 방법으로서, a) 상기 이중화 시스템이 시동되면, 상기 액티브 장치 및 스탠바이 장치 각각이 이중화 절체를 위한 세마포(semaphore) 및 데몬 프로세스(daemon process)를 생성하는 단계; b) 상기 액티브 장치 측에서 이중화 절체 명령이 발생되는 경우, 상기 액티브 장치와 스탠바이 장치가 상기 생성된 이중화 절체 세마포 및 이중화 절체 데몬 프로세스를 사용하여 동기를 맞추어 이중화 절체 시점을 일정하게 유지하는 단계; c) 상기 이중화 절체 시점에서 상기 액티브 장치 및 스탠바이 장치의 각 이중화 절체 데몬 프로세스가 이중화 절체 기능을 수행하는 단계; 및 d) 상기 스탠바이 장치가 상기 이중화 절체 이전의 프로세스로 제어를 넘겨 상기 이중화 절체를 완료하는 단계를 포함한다. 본 발명에 따르면, 쉽고 빠르게 절체를 수행할 수 있으며, 이로 인해 다른 하드웨어에 이중화 기능의 적용 시 이식성을 높이는 효과가 있다.
Abstract:
Provided are a router and a method of controlling a maximum transmission unit (MTU) of an external network interface. The router controls the MTU by disassembling packet data segments of a predetermined size and assembling the data segments of the predetermined size into the original packet data structure when the external network interface physically included in a linecard processor has an MTU that is greater than that of an internal data communication channel of the router, so that the external network interface can transmit and receive data with another router without being affected by the MTU of the internal data communication channel in the operating system of the router.
Abstract:
PURPOSE: A standby loading method being used in a duplex system and a recording medium are provided to continue a normal operation in new package without stopping a system service in the case that a changed package is normal by changing a software package of a duplex system of an active and standby modes using a waited standby system without down of the system. CONSTITUTION: If a standby loading request is inputted from a user(401), a system of the current standby mode is restarted as a standby loading mode through a standby loading starting functional unit, and new package is loaded(402). If a trouble of new package is searched and a standby loading cancel request is inputted(403), a standby loading function cancel unit is performed, the restarted system is converted into a normal standby mode(404). If a request for a continuous standby loading is inputted(405), a standby loading progressing functional unit(406) stops executions of all user processes of the current active system and executes all user processes of new system started by a standby loading. If a request for completing the standby loading is inputted(407), the system which received a standby loading newly through a standby loading completion functional unit is activated and operated as a normal duplexing state(408). If a request for withdrawing a standby loading function is inputted(409), a standby loading state progressed through a standby loading recovery functional unit is returned to the initial state as a normal duplexing state(410).
Abstract:
본 발명의 목적은 인터럽트를 하드웨어 인터럽트와 소프트웨어 인터럽트로 분리하여 처리함으로써, 인터럽트의 디세이블(disable), 마스크(mask) 시간을 최소화하고 이를 통한 전체 시스템의 실시간 성격을 보장해 주며 손쉽게 인터럽트 서비스 루틴을 구현할 수 있기 위한 실시간 운영체계를 위한 인터럽트 처리방법을 제공함에 있다. 상술한 바와 같이 본 발명은 실시간 운영체계 상에서 발생하는 인터럽트의 처리 방법을 하드웨어 인터럽트 처리 루틴과 소프트웨어 인터럽트 처리 루틴으로 분리하여 일반적인 인터럽트의 처리기간 중에 발생하는 인터럽트 디세이블, 마스크 기간을 단축하여 인터럽트의 수행 지연을 최소화하고, 이에 따른 운영체계의 실시간성 보장과 시스템 성능 향상을 할 수 있고, 또한 다양한 구조의 인터럽트 서비스 루틴의 개발을 손쉽게 할 수 있는 데 효과가 있다.
Abstract:
새로운 운영체제의 개발이 요구되는 내장형 시스템을 위한 편리하고 효율적인 쉘 기능 제공 방법이 개시된다. 본 발명은 시리얼 입출력 장치를 원시 모드로 초기화하는 제 1 단계, 명령어 테이블을 빈 상태로 초기화하는 제 2 단계, 명령어 등록 요구가 입력되면 이를 명령어 테이블에 그 처리기를 등록하는 제 3 단계, 명령어가 입력되면 명령어 테이블에서 이를 검색하여 해당 처리기를 호출하여 실행시키는 제 4 단계, 이후 명령 취소 요구가 입력되면 명령어 테이블에서 이를 제거하는 제 5 단계를 포함한다. 본 발명에 의하면, 운영체제 개발자들에게 명령어를 사용하여 자신의 기능을 검증할 수 있도록 하며, 명령어를 등록 및 해제할 수 있도록 하여 개발의 편의성을 높일 수 있는 쉘 기능을 제공한다.