Abstract:
본 발명은 분산구조 MPLS 라우터의 패킷포워딩에 관한 것으로서, 분산구조 MPLS 라우터에 내부터널을 생성하고, 분산구조 MPLS 라우터로 수신된 패킷을 내부터널을 통하여 해당 목적지로 포워딩함으로써, 수신된 패킷이 올바른 목적지로 전송되며, 한번의 룩업을 거침으로써 패킷전송지연을 막는 것에 관한 것이다.
Abstract:
본 발명은 패킷의 중요도에 따라 우선순위를 정하고, 수신 시스템의 가용 리소스(CPU 점유율)를 고려하여 송신 시스템으로부터 수신 시스템으로의 과도한 트래픽의 유입을 방지함으로써 항상 안정적이고 원활한 트래픽 처리량을 유지시키기 위한 폭주 제어 방법 및 이를 구현하기 위한 장치를 제공하기 위한 것으로서, 트래픽 처리속도가 서로 다른 네트워크 프로세서와 호스트 프로세서에 있어서, 상기 호스트 프로세서에서 처리해야 할 패킷과 네트워크 프로세서를 거쳐 포워딩(forwarding)할 패킷을 분류하는 패킷 분류부와, 패킷 분류부에서 호스트 프로세서로 보낼 패킷들을 인큐잉(enqueueing)하는 큐(queue)를 포함하는 네트워크 프로세서; 및 상기 네트워크 프로세서의 인터럽트(interrupt) 신호에 의해 상기 큐에 인큐잉되어 있는 패킷을 토큰 버킷 알고리즘에 따라 출력하여 해당 어플리케이션으로 전송하는 토큰 드라이버와, 토큰 드라이버에서 토큰의 양을 설정할 때 참조할 수 있도록 리소스(resource) 점유율 및 트래픽 특성을 분석하여 모니터링하는 모니터링부를 포함하는 호스트 프로세서로 이루어지는 것을 특징으로 한다.
Abstract:
본 발명에 따른 SNMP(Simple Network Management Protocol) 에이전트의 SNMP MIB(Managed Information Base) 등록 방법은 SNMP 에이전트에서 다수개의 어플리케션으로부터 MIB을 등록하는 방법에 있어서, 각 어플리케이션이 관리하고 있는 MIB을 OID(Objefct Identifier)와 인덱스로 분리하는 단계와, OID로 이루어지는 제 1 필드와, 임의의 MIB에 대한 인덱스의 타입 및 범위를 표시하는 제 2 필드를 포함하는 OID PDU(Protocol Data Unit)을 사용하여 테이블별로 OID를 등록하는 단계와, 각 어플리케이션이 사용하는 인덱스값을 가지는 인덱스 PDU를 사용하여 종류별로 인덱스를 등록하는 단계를 수행함으로써, 수없이 많은 인덱스를 가지고 있는 하나의 MIB을 등록하기 위해 인덱스 갯수 만큼의 OID+Index를 등록할 필요없이, 하나의 OID와 관련된 Index를 등록하여, 각각의 상호 연관관계만을 명시함으로써 , 불필요한 등록을 줄일 수 있으며, 내부 데이터베이스의 크기를 작게 만들 수 있어 SNMP MIB의 성능을 높일 수 있는 효과가 있다.
Abstract:
PURPOSE: A distributed router having a ping pong preventing function and a ping pong preventing method using the same are provided to prevent unnecessary repeat transmission of packets according to a wrong path between forwarding processors. CONSTITUTION: An IP packet receiver extracts an IP header region from a received IP packet(S210). An IP header analyzer extracts an IP address from the IP header(S212). A look-up controller latches an address index of a forwarding cache table from a look-up table(S214). The look-up controller reads forwarding information stored in the forwarding cache table(S216). The output port information of a corresponding packet is extracted from the forwarding information and determines whether the output port is identical to the receiving port of an inputted packet(S218). If the output port of the corresponding packet is not directed to a switching unit through which the packet has been received, the packet is determined to be transmitted(S220). An IP header changing unit changes the header value of the packet(S224). An IP packet transmitter transmits a packet stored in an IP packet storing unit and transmits it according to the forwarding information(S226).
Abstract:
PURPOSE: An apparatus and a method for distributively processing a BGP(Border Gateway Protocol) are provided to enhance system performance by making each distributed BGP processor share and process sessions. CONSTITUTION: A distributed BGP processor(210) directly connected to BGP routers(110,120,N) manages only the BGP routers(110,120,N). A distributed BGP processor(220) directly connected to BGP routers(130-150) manages on the BGP routers(130-150). A distributed BGP processor(230) directly connected to BGP routers(160,170) manages only the BGP routers(160,170). If the distributed BGP processor(220) or the distributed BGP processor(230) requires the BGP update information received by the distributed BGP processor(210), updating is performed by a multicast or broadcast method internally between the distributed BGP processor(210) and the distributed BGP processor(220 or 230).