Abstract:
분산 포워딩 구조의 라우터 시스템 및 그 시스템에서의 병렬처리 기법을 이용한 포워딩 테이블정보 송수신 방법이 개시된다. 분산구조의 라우터 시스템은 연결되어 있는 라인카드로의 통신경로가 기록되어 있는 라우팅 테이블이 저장되는 테이블저장부, 라우팅 테이블의 변경된 정보를 기초로 제1포워딩 테이블정보를 생성하는 테이블처리부, 핫스왑이 발생한 라인카드로부터 입력받은 초기화 요청신호에 대한 응답으로 라우팅테이블의 정보를 기초로 제2포워딩 테이블정보를 생성하는 초기화처리부, 및 초기화 요청신호를 감지하여 초기화 처리부로 전달하고 제2포워딩 테이블정보를 핫스왑이 발생한 라인카드로 전송하고, 제1포워딩 테이블정보를 라우팅 프로세서에 연결되어 있는 라인카드 중에서 실행중인 라인카드로 전송하는 통신처리부로 구성된 라우팅 프로세서를 구비하며, 라우팅 프로세서는 제1프로세스에 의해 초기화 요청신호의 감지동작, 라우팅 테이블의 정� �변경 감지동작, 및 초기화처리부의 제어동작을 수행하고, 초기화 요청신호를 수신한 제1프로세서가 생성한 제2프로세스에 의해 테이블처리부의 제어동작을 수행한다. 본 발명에 따르면, 핫-스왑 발생에 따른 초기화 데이터가 전송되는 동안에 변경되는 라우팅 테이블 정보를 즉시 정상 동작하고 있는 다른 라인카드에 전달할 수 있다.
Abstract:
PURPOSE: A method for managing a table for distributed forwarding in a high-speed router is provided to construct distributed forwarding information by realizing the forwarding function of a router with the application of an IP communication technique and to improve the performance of the whole network by supporting an efficient forwarding data consistency between distributed tables. CONSTITUTION: An RP(Routing Processor)(200) is comprised of a forwarding manager(201), a forwarding table, and a system manager(203). An LP(Line card Processor)(207) includes a neighboring table(208) and a forwarding table(209). An IPC communication bus(206) connects the routing processor(200) with a plurality of LPs(207). The forwarding manager(201) obtains the configuration information of a router system from the system manager(203). The neighboring table(208) has the Next Hop information of a line interface, obtained by an ARP(205). The system manager(203) manages system configuration, such as system initialization, line card addition/deletion, etc. The forwarding manager(201) constructs and maintains the forwarding information of the RP(200) and LPs(207).
Abstract:
PURPOSE: A routing table data structure using a class division method, and a method and an apparatus for retrieving a routing path by a routing table are provided to retrieve the routing table composed using the class division method. CONSTITUTION: Prefix information composed as a network address and valid length information is received(710). A class is judged using a length of the prefix to be retrieved(720). It moves to an index tree corresponding to the class, and the first data corresponding to the class are received(730). The received first data are compared with one byte of the network address(740). It moves to a next node, a key value is read, and a next one byte value of the prefix is read(750). It is judged whether a data node of a last destination address path is searched(760). If the data node of the last destination address path is searched, an external interface path value corresponding to the data node is outputted(770).
Abstract:
PURPOSE: A routing table data structure using a class division method, and a method and an apparatus for retrieving a routing path by a routing table are provided to retrieve the routing table composed using the class division method. CONSTITUTION: Prefix information composed as a network address and valid length information is received(710). A class is judged using a length of the prefix to be retrieved(720). It moves to an index tree corresponding to the class, and the first data corresponding to the class are received(730). The received first data are compared with one byte of the network address(740). It moves to a next node, a key value is read, and a next one byte value of the prefix is read(750). It is judged whether a data node of a last destination address path is searched(760). If the data node of the last destination address path is searched, an external interface path value corresponding to the data node is outputted(770).
Abstract:
PURPOSE: A security system using a simple wireless network and a cellular phone network and an operating method thereof are provided to automatically and rapidly inform a customer of the situation of home at a remote place. CONSTITUTION: The security system using a simple wireless network and a cellular phone network consists of a plurality of sensing devices for monitoring any abnormal condition of home; and a control device communicating with each sensing device through the simple wireless link respectively, and sending an abnormal condition detecting message to a cellular phone of a customer through the cellular phone network if any abnormal condition is detected.
Abstract:
PURPOSE: A system for providing a number mobility using a number mobility confirmation database and an operating method therefor are provided to reduce the delay of a call connection and reduce the load of the number mobility database by separately operating the number mobility database and the number mobility confirmation database. CONSTITUTION: A number mobility confirmation database(13) stores information about whether a telephone exchange number is moved. A number mobility database(4) stores current telephone exchange number information of the telephone exchange number which is moved. A client management database(11) stores subscriber information. A switch(2) connects a telephone exchange number in which a call setup is request to a called terminal having a current telephone exchange number according to the request of the call setup from a subscriber terminal(3) by using the client management database(11), the number mobility confirmation database(13) and the number mobility database(4).
Abstract:
본 발명은 Object Oriented CHILL(OO-CHILL) 디버깅 정보 생성방법에 관한 것으로서, 프로그램이 번역되는 각 단계에서 해당 디버깅 정보를 생성하고 언어 실행 코드에서 통합하는 방법으로, OO-CHILL 프로그램 정보 분석 및 정보 생성 단계, 변형된 CHILL 프로그램에서 객체지향 프로그램 라인 정보 및 태스크 정보 생성 단계, 상기 정보를 통합하는 단계로 구성함으로써, OO-CHILL 컴파일러와 같이 컴파일시 비 객체지향 언어로 변역하고 이를 기계어로 재 번역하는 과정을 갖는 컴파일러에서 디버깅 정보를 효율적으로 생성하는 효과가 있다.
Abstract:
본 발명은 객체지향 칠(CHILL) 프로그램의 디버깅 정보 합성방법에 관한 것으로서, 호스트 객체지향 CHILL 프로그램의 오류를 발견하고 수정하기 위해 필요한 디버깅 정보를 객체지향 CHILL 프로그램 컴파일 과정에서 효율적으로 합성하는 방법을 제공하는 것을 목적으로 하며, 객체지향 CHILL 프로그램을 컴파일하는 과정의 여러 단계에서 생성되는 각각의 디버깅 정보를 어셈블리 파일을 생성하는 단계에서 하나의 어셈블리 파일로 합성하여 저장함으로써, 객체지향 CHILL 프로그램을 디버깅하기 위한 객체지향 CHILL 디버거에서 필요한 디버깅 정보를 제공할 수 있는 효과가 있다.
Abstract:
본 발명은 전위처리기와 후위처리기 등으로 구성되는 컴파일 시스템 중에서 입력 EM 중간코드를 각 프로세서에 대한 어셈블리 코드로 변환하는 후위처리기의 후위처리 방법을 제공함에 그 목적이 있다. 본 발명은 중간코드 암호화수단과, 중간코드 최적화수단 및 어셈블리 코드 생성수단으로 구성되는데, 중간코드 암호화수단은 전위처리기로부터 제1중간코드를 입력받아 간결한 형태의 제2중간코드로 변환하여 출력하며, 중간코드 최적화수단은 중간코드 암호화수단으로부터 제2중간코드를 입력받아 최적화하여 최적화된 제3중간코드를 출력하며, 어셈블리 코드 생성수단은 중간코드 최적화 수단으로부터 제3중간코드를 변환하여 최종적으로 어셈블리 코드를 생성한다.
Abstract:
본 발명은 칠(CHILL) 프로그램에서 사용하는 시그널에 관한 모든 정보를 시그널 화일로 자동으로 생성하는 시그널 호아리 자동 생성 방법에 관한 것으로, 칠(CHILL) 소스 프로그램을 분석하여 시그널에 관한 정보 및 분리 컴파일을 위해서 필요한 그랜트/시이즈(grant/seize)에 관한 정보를 스펙 화일로 생성한 후에 생성된 스펙 화일들과 시그널 및 시그널 속성 이름등을 포함하고 있는 공통 정보 화일들을 분석하여 시그널 화일을 생성하는 시그널 화일 자동 생성 방법을 제공하기 위하여, 칠(CHILL) 프로그램이 하나의 소스 화일로 구성되어 있는지를 판단하는 제1단계(301); 상기 제1단계(301)의 판단 결과, 칠(CHILL) 프로그램이 하나의 소스 화일로 구성되어 있으면, 소스 화일을 컴파일하여 스펙화일을 생성한 후에 스펙 화일을 분석하여 시그널 화일을 생성하는 제2단계(302,303); 및 상기 제1단계(301)의 판단 결과, 칠(CHILL) 프로그램이 하나 이상의 소스 화일로 구성되어 있으면, 모든 소스 화일을 컴파일하여 스펙 화일을 하나의 소스 화일에 대하여 하나씩 생성한 후에 모든 스펙 화일에 대하여 파싱하여 심볼테이블을 구축한 다음에 공통 화일에 대하여 파싱하여 심볼테이블을 구축하고 가시성과 어의를 분석하여 시그널 화일을 생성하는 제3단계(304 내지 309)를 포함하여 교환기 프로그램을 쉽게 분석할 수 있는 효과가 있다.