Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 다중 물리장치 접속을 위한 네트워크 프로세서 기반의 패킷 포워딩 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 네트워크 프로세서를 기반으로 하는 패킷 포워딩 장치를 포함한 라인카드에서 네트워크 프로세서가 포함된 패킷 포워딩 장치 부분을 마더 보드로 구성하고 물리 장치 부분을 도터(Daughter) 보드로 구성함으로써, 도터 보드로 구성되는 물리 장치만 변경하여 장착함으로써 새로운 인터페이스의 패킷 포워딩 장치 라인 카드로 동작할 수 있도록 하기 위한 네트워크 프로세서 기반의 패킷 포워딩 장치 및 그 방법을 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은, 패킷 포워딩 장치에 있어서, 상기 패킷 포워딩 장치를 마더 보드(mother board)로 구성하되, 상기 마더 보드에 탈장착 가능하여, 정합시 장치 고유의 식별값(물리층 식별값) 및 클럭(물리장치 클럭)을 제공하는 도터 보드(daughter board) 형태의 다중 물리장치; 상기 물리층 식별값을 바탕으로, 상기 다중 물리장치 중 정합된 물리 장치가 지원해야 하는 송신 클럭을 선택하여 해당 물리 장치에 공급하기 위한 송신클럭 제공수단; 상기 물리층 식별값 및 물리장치 클럭을 바탕으로, 상기 해당 물리 장치와의 인터페이스(물리 인터페이스)에 사용되는 수신 클럭을 선택하여 패킷 포워딩 수단에 공급하기 위한 수신클럭 제공수단; 상기 장치의 각 구성요소를 제어하며, 상기 물리층 식별값을 바탕으로 정합된 물리 장치의 종류를 식별하여 해당 물리 장치에 맞는 기능을 수행할 수 있는 프로그램 모듈을 선택하기 위한 제어수단; 및 상기 프로그램 모듈에 의거하여, 상기 물리 인터페이스에 맞게 상기 해당 물리 장치와의 패킷 포워딩 기능을 수행하기 위한 상기 패킷 포워딩 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 패킷 포워딩 장치 등에 이용됨.
Abstract:
멀티 프로토콜 레이블 스위치 시스템의 멀티캐스트 패킷 처리 방법 및 장치가 개시된다. 본 발명의 일면에 의한 멀티캐스트 패킷 처리 방법은 패킷 수신부에 의하여 수신된 패킷(이하 "수신 패킷")의 특성 헤더를 이용하여 수신 패킷에 상응하는 송신 채널을 설정하고 수신 패킷이 설정된 송신 채널로 송신되도록 처리하여 처리된 패킷(이하 "송신 패킷")을 채널 송신부에 의하여 송신한다. 또한, 본 발명의 일면에 의한 멀티 프로토콜 레이블 스위치 시스템의 멀티캐스트 패킷 처리 방법은, 특성 헤더 독출 단계, 종류 판단 단계, RCP 패킷 처리 단계, ATM 셀 처리 단계, 멀티캐스트 패킷 처리 단계 및 송신 단계를 포함한다. 본 발명에 의하여, ATM 스위치를 기반으로 한 멀티 프로토콜 레이블 스위치 네트워크에서 본래의 ATM 스위치 기능을 그대로 유지하면서 가상 채널 머지 기능을 수행하여 채널 자원을 효율적으로 이용하고 확장을 용이하게 하는 멀티 프로토콜 레이블 스위치 시스템의 멀티캐스트 패킷 송신 장치 및 방법이 제공된다.
Abstract:
출력 방향 채널이 확장된 멀티 프로토콜 레이블 스위치 시스템의 출력 방향 패킷 처리 방법 및 장치가 개시된다. 본 발명의 일면에 의한 멀티 프로토콜 레이블 스위치 시스템의 출력 방향 패킷 처리 방법은, 특성 헤더 독출 단계, 종류 판단 단계, 라우팅 제어 패킷(RCP, Routing Control Packet) 처리 단계, ATM 셀 처리 단계, 일반 패킷 처리 단계 및 송신 단계를 포함한다. 특성 헤더 독출 단계에서는 수신 패킷의 특성 헤더 내에 포함되어 있는 채널 핸들 값을 오프셋 값으로 이용하여, 소정의 제1차 머징 테이블로부터 적어도 송신부 채널 식별값, 대표 포트 식별값, 가상 경로 식별값, 가상 채널 식별값들 중 하나 이상이 독출된다. 종류 판단 단계에서는 헤더 독출 단계에서 독출된 정보를 이용하여 수신 패킷의 종류를 판단하며, RCP 패킷 처리 단계에서는 송신부 채널 식별값을 수신 패킷의 페이로드로부터 독출하여 송신 패킷의 채널 식별자 필드에 삽입한다. ATM 셀 처리 단계에서는 수신 패킷의 대표 포트 식별값을 송신 패킷의 채널 식별자 필드에 삽입하고, 가상 경로 식별값 및 가상 채널 식별값을 각각 상응하는 필드에 삽입하며, 일반 패킷 처리 단계에서는 수신 패킷의 송신부 채널 식별값을 소정의 제2차 머징 테이블로부터 독출하고 독출된 송신부 채널 식별값을 송신 패킷의 채널 식별자 필드에 삽입한다. 본 발명에 의하여 포워딩 엔진 당 송신 채널 수가 확장된다.
Abstract:
PURPOSE: A method and apparatus for processing a multi-cast packet of a multi-protocol label switch system are provided to effectively use and easily extend channel resource by performing a virtual merge function. CONSTITUTION: A packet is received and matched(S200). A channel handle value is read from a characteristic header of the received packet and a look-up operation is performed at a merging table by using the read channel handle value as an offset(S205). At least one of a sending side channel identification value, a representative port identification value, a virtual path identification value and a virtual channel identification value is read from each field of the merging table(S210). It is determined whether the received packet is a routing control packet(S215). If the received packet is not a routing control packet, it is determined whether the received packet is a pure ATM cell(S230). If the received packet is an ATM cell, a representative port identification value of the received packet is inserted into a channel identifier field of a transmission packet(S235). The virtual path identification value and the virtual channel identification value are inserted into a field corresponding to each transmission packet(S240). The processed transmission packet is transmitted(S265).
Abstract:
PURPOSE: A packet forwarding device for expanding connection resources is provided to enable an LSP(Label Switching Path) requested by an MPLS(Multi Protocol Label Switching) unit by using VPI/VCI connector information used in an ATM, thereby supporting an MPLS function in an ATM-based IP forwarding engine. CONSTITUTION: A physical layer interface(201) generates an AAL5 ATM cell-base packet from a data stream received from a client. A reception ATM cell reassembling portion(202) generates a reassemble packet. A lookup controller(203) looks up an output link path of the reassemble packet in reference to information on the reassemble packet, and generates an expanded tag adding packet that adds an expanded tag to the reassemble packet in order to expand connection resource capacities of an output link. A reception ATM cell segment portion(208) segments the adding packet into ATM cells. An ATM switch interface(205) inserts routing tag information into the ATM cells so as to search a switching path of the ATM cells.
Abstract:
PURPOSE: An OAM(Operating And Management) processing method in an ATM(Asynchronous Transfer Mode)-based MPLS(Multi Protocol Label Switch) system is provided to offer an OAM function requested between a router and a subscriber network and offer an OAM function with respect to an ATM service in the ATM-based MPLS system. CONSTITUTION: Channel information set up through an IPC(Inter Processor Communication) between an FE(Forwarding Engine)(31) and an MSC(MPLS Service Controller)(34) is stored in a table. A service type is judged from the formed channel table whenever an OAM cell is inputted to a specific channel. If the received OAM cell is an OAM cell inputted to an LSP(Label Switched Path) channel, the OAM cell is transmitted to the FE(31) through a PCI(Peripheral Component Interconnect). If the received OAM cell is an OAM cell inputted to an ATM channel, the OAM cell is transmitted to an input and output buffer switch(32) through a UTOPIA(Universal Test and Operations PHY Interface for ATM). The OAM process with respect to the LSP channel and the ATM channel is simultaneously performed in one system. Various OAM function are embodied between the FE(31) and a node of a subscriber network through the IPC from the MSC(34).
Abstract:
PURPOSE: A method for processing packets in the VC(Virtual Channel) merging controller of an ATM-based MPLS(Multi-Protocol Label Switching) system is provided to support the efficiency and scalability of channel resources by executing a packet header conversion function for VC merging while maintaining the original functions of an ATM exchange. CONSTITUTION: If a packet is received from a receiving SAR(Segmentation And Reassembly) element through a UTOPIA interface part(200), a VC merging controller reads values from a merging table by using the channel handle value of the received packet as the offset value of the merging table(202). The VC merging controller assumes the type of each packet, determines a TCID(Transmit Channel IDentifier), a PID(Port Identifier), a VPI(Virtual Path Identifier), and a VCI(Virtual Channel Identifier) from the fields of the merging table, and stores them(202). The VC merging controller confirms whether the received packet is an EFC(Extended Forwarding Control) packet for the message control between an MSC(MPLS Service Controller) and a forwarding engine or between the MSC and a router(203). In case that the received packet is an EFC packet, the VC merging controller reads a TCID recorded in the payload portion of the received packet and inserts it into the channel ID field of a transmitting packet(208).
Abstract:
스마트 그리드 환경에서 사용 전력 에너지 저감을 위한 프로파일별 수요반응 데이터 관리 방법 및 장치와 그 시스템이 개시된다. 스마트 그리드 환경에서 사용 전력 에너지 저감을 위한 프로파일별 수요반응 데이터 관리 시스템은 각 수용가의 프로파일 정보, 날씨 정보, 전력 수요에 따른 시장 데이터 및 상기 수용가가 사용한 전력 에너지 정보를 수집하여 프로파일 별로 에너지 절감 효과를 분석하고, 분석된 프로파일 별 에너지 절감 효과와 수요반응 요금제 정보를 기초로 에너지 절감 효과에 따른 우대 정책 정보를 생성하는 운용 관리 시스템 및 스마트미터로부터 상기 수용가가 사용한 전력 에너지 정보를 수신하고 에코지수 계산장치로부터 상기 수용가가 사용한 전력 에너지 정보에 기초한 에코지수를 수신하며 상기 운용 관리 시스템으로부터 상기 우대 정책 정보를 수신하여 표시하는 정보표시장치를 포함하고, 상기 운용 관리 시스템은 상기 정보표시장치로부터 수신한 기 전력 에너지 정보에 대한 상기 수용가의 피드백 반응을 분석하여 상기 우대 정책 정보에 반영할 수 있다.