KR100689413B1 - Apparatus and method for remote monitoring of network equipment - Google Patents
Apparatus and method for remote monitoring of network equipment Download PDFInfo
- Publication number
- KR100689413B1 KR100689413B1 KR1019980059237A KR19980059237A KR100689413B1 KR 100689413 B1 KR100689413 B1 KR 100689413B1 KR 1019980059237 A KR1019980059237 A KR 1019980059237A KR 19980059237 A KR19980059237 A KR 19980059237A KR 100689413 B1 KR100689413 B1 KR 100689413B1
- Authority
- KR
- South Korea
- Prior art keywords
- shared memory
- packet
- pointer
- ethernet driver
- task
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 26
- 238000000034 method Methods 0.000 title claims abstract description 21
- 241001137846 Shorea almon Species 0.000 claims abstract description 13
- 230000008569 process Effects 0.000 claims description 7
- 238000012806 monitoring device Methods 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 9
- 230000001419 dependent effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/12—Network monitoring probes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9084—Reactions to storage capacity overflow
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
본 발명은 네트워크 장비를 효율적으로 원격 모니터링하는 장치 및 방법을 개시하고 있다. 이러한 본 발명에서는 낮은 순위의 태스크와 이더넷 드라이버가 공유하는 메모리를 두어 패킷 지연시간을 감소시키고, 이더넷 드라이버의 프로세싱에 의해 알몬(RMON)모듈의 처리가 종속되지 않도록 함으로써 RMON모듈의 고유 기능이 극대화되어 처리되도록 한다.The present invention discloses an apparatus and method for efficiently remotely monitoring network equipment. In the present invention, the low-priority task and the memory shared by the Ethernet driver are provided to reduce packet delay time, and the processing of the Almon (RMON) module is not dependent on the processing of the Ethernet driver, thereby maximizing the unique function of the RMON module. To be handled.
Description
본 발명은 네트워크 장비를 관리하는 시스템에 관한 것으로, 특히 네트워크 장비를 효율적으로 원격 모니터링하는 장치 및 방법에 관한 것이다. The present invention relates to a system for managing network equipment, and more particularly, to an apparatus and method for efficiently remote monitoring network equipment.
일반적으로 라우터(Router)와 같은 네트워크 장비(Network Device)를 관리하기 위한 네트워크 관리 시스템(NMS: Network Management System)은 효율적인 네트워크 모니터링을 위해 에스엔엠피(SNMP: Simple Network Management Protocol)를 사용하여 네트워크 장비와 통신을 행한다. IETF(Internet Engineering Task Force)에 의해 정해진 RFC(Request For Comments) 1757표준안에는 이러한 SNMP에 관한 기능을 기술하고 있으며, 또한 원격 모니터링(RMON: Remote MONitoring))에 대해서도 기술하고 있다. 원격 모니터링(알몬)이란 네트워크상의 트래픽을 효율적으로 관찰하기 위한 기술로서 네트워크 장비가 자체 데이터베이스(DataBase)를 이용하여 NMS와는 독립적으로 네트워크상의 트래픽을 관찰하고 통제하는 기능을 말한다.In general, a network management system (NMS) for managing a network device such as a router uses a simple network management protocol (SNMP) for network monitoring. Communicate. The Request For Comments (RFC) 1757 standard, defined by the Internet Engineering Task Force (IETF), describes these SNMP functions, as well as remote monitoring (RMON). Remote monitoring (almon) is a technology for observing traffic on the network efficiently. Network equipment uses its own database (DataBase) to monitor and control traffic on the network independently of NMS.
도 1은 이러한 원격 모니터링 기능을 수행하는 모듈(200)이 네트워크 장비(20)의 내부에 포함되어 있으며, 상기 네트워크 장비(20)가 이더넷(Ethernet)(10)을 통해 네트워크 관리 시스템(NMS)(30)에 연결됨을 보여주는 도면이다. 이때 도면에 도시된 바와 같이 네트워크 장비(20)과 NMS(30)는 SNMP를 사용한다. 1 is a module 200 for performing such a remote monitoring function is included in the network equipment 20, the network equipment 20 through the Ethernet (10) Ethernet management system (NMS) ( 30). At this time, as shown in the figure, the network equipment 20 and the NMS 30 use SNMP.
도 2는 상기 도 1에 도시된 네트워크 장비(20)의 내부에 포함된 RMON모듈(200)에 의해 수행되는 종래기술에 따른 원격 모니터링 동작의 처리흐름을 보여주는 도면이다. 상기 도 2에 도시된 바와 같이 네트워크 장비(20)는 패킷이 수신될 시(201단계) 수신된 패킷(packet)을 RMON모듈(200)로 포워딩(forwarding)한다(202단계). 이 패킷을 수신한 RMON모듈(200)은 그룹(Group)별 컨피규레이션(Configuration)에 따라 패킷을 분석하고, 필요시 데이터베이스를 업데이트(update)하고, 그리고 정해진 드레시홀드(Threshold)를 체크하고 이에 대한 이벤트(Event)를 발생시킨다. RMON모듈(200)에 의해 처리가 끝난 패킷이 상위계층(Higher Layer)을 위한 패킷인 경우에 그 패킷은 IP/IPX 등의 상위계층에 전달되고(205단계), 상위계층을 위한 패킷이 아닌 경우에 그 패킷은 해제(Release)된다(206단계).FIG. 2 is a diagram illustrating a processing flow of a remote monitoring operation according to the prior art performed by the RMON module 200 included in the network equipment 20 shown in FIG. 1. As illustrated in FIG. 2, when the packet is received (step 201), the network device 20 forwards the received packet to the RMON module 200 (step 202). Receiving this packet, the RMON module 200 analyzes the packet according to the group-specific configuration, updates the database if necessary, checks a predetermined threshold, and event for this. Raises (Event) When the packet processed by the RMON module 200 is a packet for a higher layer, the packet is delivered to a higher layer such as IP / IPX (step 205), and the packet is not a packet for a higher layer. The packet is released (step 206).
한편, 상기와 같은 동작을 RMON모듈(200)이 수행할 시 RMON모듈(200)이 패킷을 점유하고 있는 시간이 상당하기 때문에 상대적으로 패킷 처리의 시간이 길어진다는 단점이 있다. 또한 이더넷 드라이버의 프로세싱에 의해 RMON모듈(200)이 고유의 기능 처리가 종속됨에 따라 RMON모듈(200)의 고유기능이 감소된다는 단점이 있다. On the other hand, when the RMON module 200 performs the above operation, since the time that the RMON module 200 occupies the packet is considerable, the packet processing time is relatively long. In addition, due to the processing of the Ethernet driver, the unique function of the RMON module 200 is dependent, so that the unique function of the RMON module 200 is reduced.
따라서 본 발명의 목적은 네트워크 장비를 원격에서 모니터링함에 있어서 패킷 처리의 시간을 단축시키는 장치 및 방법을 제공함에 있다.It is therefore an object of the present invention to provide an apparatus and method for reducing the time of packet processing in remotely monitoring network equipment.
본 발명의 다른 목적은 네트워크 장비를 원격에서 모니터링함에 있어서 RMON모듈에 의한 패킷 점유시간을 줄이는 장치 및 방법을 제공함에 있다. Another object of the present invention is to provide an apparatus and method for reducing the packet occupancy time by the RMON module in remotely monitoring network equipment.
이러한 목적들을 달성하기 위한 본 발명은 낮은 순위의 태스크와 이더넷 드라이버가 공유하는 메모리를 두어 패킷 지연시간을 감소시키고, 이더넷 드라이버의 프로세싱에 의해 RMON모듈의 처리가 종속되지 않도록 함으로써 RMON모듈의 고유 기능이 극대화되어 처리되도록 하는 장치 및 방법을 제안한다. In order to achieve these objectives, the present invention reduces the packet delay time by placing a low-rank task and memory shared by the Ethernet driver, and does not allow the processing of the RMON module to be processed by the Ethernet driver. We propose an apparatus and method for maximizing and processing.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의내려진 용어들로서 이는 사용자 또는 칩설계자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. In addition, the terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of the user or chip designer, and the definitions should be made based on the contents throughout the present specification.
도 3은 본 발명에 따른 원격 모니터링 장치의 구성을 보여주는 도면으로, 이더넷 드라이버(210), 알몬태스크(220) 및 공유메모리(230)를 포함하여 이루어진다. 3 is a diagram illustrating a configuration of a remote monitoring apparatus according to the present invention, and includes an Ethernet driver 210, an almon task 220, and a shared memory 230.
상기 도 3에서, 이더넷 드라이버(Ethernet Driver)(210)는 이더넷상의 패킷을 수신하는 기능을 가지며, 수신된 패킷을 공유메모리(230)에 복사(Copy)하는 기능을 가진다. 또한 이더넷 드라이버(210)는 수신된 패킷이 상위계층을 위한 패킷인 경우에는 그 패킷을 상위계층에 전달하고, 상위계층을 위한 패킷이 아닌 경우에는 그 패킷을 해제한다. In FIG. 3, the Ethernet driver 210 has a function of receiving a packet on the Ethernet, and has a function of copying the received packet to the shared memory 230. In addition, if the received packet is a packet for a higher layer, the Ethernet driver 210 transmits the packet to a higher layer, and releases the packet if the packet is not for a higher layer.
알몬태스크(RMON TASK)(220)는 상기 이더넷 드라이버(210)의 우선순위보다는 낮은 우선순위로 설정되며, 공유메모리(230)에 복사된 패킷을 페치(Fetch)하여 고유의 처리를 행한다. 여기서 알몬태스크(220)에 의한 고유의 처리란 그룹(Group)별 패킷을 분석(analysis)하고, 데이터베이스(DataBase)를 업데이트(update)하고, 드레시홀드(Threshold) 체크(check) 및 이벤트(Event)를 발생하는 동작을 말한다. The RMON TASK 220 is set to a lower priority than the priority of the Ethernet driver 210, and fetches a packet copied to the shared memory 230 to perform a unique process. Here, the unique processing column by the almon task 220 analyzes packets for each group, updates a database, checks thresholds, and events. Refers to the action of generating.
공유메모리(Shared Memory)(230)는 복사된 패킷을 저장하는 동작을 수행한다. 이 공유메모리(230)는 2가지의 포인터(Pointer)에 의해 제어된다. 그 하나는 제1포인터("Used"버퍼)이고, 다른 하나는 제2포인터( "Free" 버퍼)이다.The shared memory 230 performs an operation of storing the copied packet. The shared memory 230 is controlled by two pointers. One is the first pointer ("Used" buffer) and the other is the second pointer ("Free" buffer).
도 4는 본 발명에 따른 원격 모니터링 동작의 처리흐름을 보여주는 도면이고, 도 5는 본 발명에 따른 이더넷 드라이버에 의한 원격 모니터링 동작의 처리흐름을 보여주는 도면이고, 도 6은 본 발명에 따른 알몬 태스크에 의한 원격 모니터링 동작의 처리흐름을 보여주는 도면이다. Figure 4 is a view showing the processing flow of the remote monitoring operation according to the present invention, Figure 5 is a view showing the processing flow of the remote monitoring operation by the Ethernet driver according to the present invention, Figure 6 is an almon task according to the present invention The flow chart of the remote monitoring operation is shown.
상기 도 3 내지 도 6을 참조하여 본 발명에 따른 원격 모니터링 동작을 설명하면 다음과 같다. The remote monitoring operation according to the present invention will be described with reference to FIGS. 3 to 6 as follows.
지금, 이더넷상에서 패킷이 도착하였다고 가정하면, 도 3의 이더넷 드라이버(210)는 공유메모리(230)에서 Free포인터의 버퍼를 찾는 동작을 수행하며, 찾아지는 경우(버퍼 풀이 아닌 경우)(402단계), 수신된 한 패킷에 대한 복사 동작을 수행한다(도 4의 406단계, 도 5의 503단계). 이때 Free포인터의 버퍼는 RMON 태스크(220)가 그전의 패킷을 처리한 공간이다. 복사를 한 후 이더넷 드라이버(210)는 고유의 처리를 수행한다(도 4의 403∼405단계, 도 5의 504∼506단계). 즉 이더넷 드라이버(210)는 수신 패킷이 상위계층을 위한 패킷인 경우에는 IP/IPX 등의 상위계층에 패킷을 전달하고(도 4의 404단계, 도 5의 505단계), 상위계층을 위한 패킷이 아닌 경우에는 수신 패킷을 해제한다(도 4의 405단계, 도 5의 506단계).Now, assuming that the packet arrived on the Ethernet, the Ethernet driver 210 of FIG. 3 performs an operation of searching for the buffer of the free pointer in the shared memory 230, and if found (if not the buffer pool) (step 402). A copy operation is performed on the received packet (step 406 of FIG. 4 and step 503 of FIG. 5). At this time, the buffer of the free pointer is a space where the RMON task 220 processes the previous packet. After copying, the Ethernet driver 210 performs a unique process (steps 403 to 405 of FIG. 4 and steps 504 to 506 of FIG. 5). That is, if the received packet is a packet for a higher layer, the Ethernet driver 210 delivers the packet to a higher layer such as IP / IPX (step 404 of FIG. 4 and step 505 of FIG. 5). If not, the received packet is released (step 405 of FIG. 4 and step 506 of FIG. 5).
한편 RMON 태스크(220)는 계속적으로 공유메모리(230)를 체크하다가 패킷이 있는 것으로 판단되는 경우 이 패킷을 페치하여 Free포인터의 버퍼 상태가 되도록 한다(도 4의 407단계). On the other hand, the RMON task 220 continuously checks the shared memory 230, and if it is determined that there is a packet, fetches the packet to be in the buffer state of the free pointer (step 407 of FIG. 4).
본 발명에서는 위에서 설명한 바와 같이, 공유메모리(230)의 효율적인 사용을 위하여 Used와 Free의 2가지 포인터를 사용한다. 초기화시 이 2가지 포인터는 같은 자리에 놓인다. 이더넷 드라이버(210)는 패킷을 복사하면서 계속 Used포인터를 증가시킨다. 이때 Used포인터가 Free포인터와 같아지는 순간이 생기게 되면, 버퍼풀(Buffer FULL)상태로 이 경우에 이더넷 드라이버(210)는 수신 패킷에 대한 복사동작을 행하지 않는다.In the present invention, as described above, two pointers, Used and Free, are used for efficient use of the shared memory 230. At initialization, these two pointers are in the same place. The Ethernet driver 210 continues to increment the Used Pointer while copying the packet. At this time, when the used pointer becomes the same as the free pointer, the Ethernet driver 210 does not perform a copy operation on the received packet in this case.
한편 RMON 태스크(220)는 Used포인터와 Free포인터가 같아지는 순간까지(도 4의 402단계, 도 6의 601단계) 패킷을 페치하면서(도 4의 407단계, 도 6의 602단계) Free포인터를 증가시킨다(도 6의 603단계). 패킷을 페치한 RMON태스크(220)는 고유의 처리, 즉 그룹별 패킷을 분석하고, 데이터베이스를 업데이트시키고, 드레시홀드 체크 및 그에 대한 이벤트를 발생한다(도 4의 408단계, 도 6의 604단계).Meanwhile, the RMON task 220 fetches the free pointer while fetching the packet (step 407 of FIG. 4 and step 602 of FIG. 6) until the used pointer and the free pointer become the same (step 402 of FIG. 4 and step 601 of FIG. 6). Increase (step 603 of FIG. 6). The RMON task 220 that fetches the packet performs its own processing, that is, analyzing packets for each group, updating the database, generating a threshold check and an event thereof (step 408 of FIG. 4 and step 604 of FIG. 6). .
위에서 설명한 바와 같이 본 발명에서는 ROM 태스크(220)의 우선순위가 이더넷 드라이버(210)의 우선순위보다 상대적은 낮은 순위를 가지도록 한다. 그러므로 이 태스크는 시스템의 아이들 타임(System Idle Time)에 운용되게 되며, 이에 따라 이더넷 드라이버(210)가 패킷을 순수 처리하는 동작에 영향을 미치지 않게 되는 것이다. As described above, in the present invention, the priority of the ROM task 220 is lower than the priority of the Ethernet driver 210. Therefore, this task is operated in the system idle time (System Idle Time), so that the Ethernet driver 210 does not affect the operation of purely processing the packet.
상술한 바와 같이 본 발명은 공유메모리와 낮은 우선순위의 태스크를 이용하여 RMON동작을 구현함으로써 다음과 같은 이점을 얻을 수 있다. As described above, the present invention provides the following advantages by implementing the RMON operation using a shared memory and a low priority task.
첫째, RMON구현에 따른 네트워크 장비의 고유 수행능력의 저하를 최소화한다. RMON구현이 이더넷 드라이버에 비하여 낮은 우선순위를 가지도록 함으로써, RMON 태스크는 이더넷 드라이버의 모든 처리가 이루어진 후에 처리되므로 이더넷 드라이버의 수행에는 영향을 미치지 않는다. First, minimization of inherent performance of network equipment due to RMON implementation. By ensuring that the RMON implementation has a lower priority than the Ethernet driver, the RMON task is processed after all of the Ethernet driver's processing has taken place, so it does not affect the performance of the Ethernet driver.
둘째, 공유메모리를 통한 태스크의 독립성을 유지할 수 있다. 공유메모리를 통해 패킷정보를 주고 받음으로써 RMON 태스크와 이더넷 드라이버는 서로의 독립성을 제공받음으로써 에러 처리에 대한 독립성을 보장받는다. 또한 인터페이스를 간단히 할 수 있으므로 프로그램의 견고성도 유지할 수 있다. Second, task independence can be maintained through shared memory. By sending and receiving packet information through the shared memory, the RMON task and the Ethernet driver are provided with independence of each other to ensure the independence of error handling. In addition, the interface can be simplified to maintain program robustness.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 않되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.
도 1은 본 발명이 적용되는 네트워크 관리 시스템과 네트워크 장비간의 연결 구성을 보여주는 도면.1 is a view showing a connection configuration between a network management system and network equipment to which the present invention is applied.
도 2는 종래기술에 따른 원격 모니터링 동작의 처리흐름을 보여주는 도면. 2 is a flow chart illustrating a process of remote monitoring operation according to the prior art.
도 3은 본 발명에 따른 원격 모니터링 장치의 구성을 보여주는 도면. 3 is a view showing the configuration of a remote monitoring apparatus according to the present invention.
도 4는 본 발명에 따른 원격 모니터링 동작의 처리흐름을 보여주는 도면. 4 is a flow chart of a remote monitoring operation according to the present invention;
도 5는 본 발명에 따른 이더넷 드라이버에 의한 원격 모니터링 동작의 처리흐름을 보여주는 도면. 5 is a flowchart illustrating a process of remote monitoring operation by an Ethernet driver according to the present invention.
도 6은 본 발명에 따른 알몬 태스크에 의한 원격 모니터링 동작의 처리흐름을 보여주는 도면. 6 is a flowchart illustrating a process of remote monitoring operation by an Almon task according to the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980059237A KR100689413B1 (en) | 1998-12-28 | 1998-12-28 | Apparatus and method for remote monitoring of network equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980059237A KR100689413B1 (en) | 1998-12-28 | 1998-12-28 | Apparatus and method for remote monitoring of network equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000042940A KR20000042940A (en) | 2000-07-15 |
KR100689413B1 true KR100689413B1 (en) | 2007-05-17 |
Family
ID=19566193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980059237A KR100689413B1 (en) | 1998-12-28 | 1998-12-28 | Apparatus and method for remote monitoring of network equipment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100689413B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100474358B1 (en) * | 2002-06-19 | 2005-03-10 | 한국전자통신연구원 | Method and apparatus for implementation function of remote network monitoring in high speed router, and storage medium for recording program thereof |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950016090A (en) * | 1993-11-16 | 1995-06-17 | 세키자와 다다시 | Network Printer Units and LAN Systems |
KR970058085A (en) * | 1995-12-18 | 1997-07-31 | 양승택 | Preprocessing method of fault information for fault diagnosis in integrated information and telecommunications network switching system |
-
1998
- 1998-12-28 KR KR1019980059237A patent/KR100689413B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950016090A (en) * | 1993-11-16 | 1995-06-17 | 세키자와 다다시 | Network Printer Units and LAN Systems |
KR970058085A (en) * | 1995-12-18 | 1997-07-31 | 양승택 | Preprocessing method of fault information for fault diagnosis in integrated information and telecommunications network switching system |
Also Published As
Publication number | Publication date |
---|---|
KR20000042940A (en) | 2000-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6901580B2 (en) | Configuration parameter sequencing and sequencer | |
JP5088162B2 (en) | Frame transmission apparatus and loop determination method | |
US9319317B1 (en) | Systems and methods for disseminating addresses in distributed switching environments | |
US20070088777A1 (en) | Agent system | |
US7120152B2 (en) | Method of routing a packet in a routing device | |
JP2005010970A (en) | Distributed cache control method, network system, and control server or router used for network concerned | |
EP3245774B1 (en) | Hardware tcp accelerator | |
US20060161677A1 (en) | Method and apparatus for an improved bulk read socket call | |
US7007157B2 (en) | Network interface sharing methods and apparatuses that support kernel mode data traffic and user mode data traffic | |
CA2483197A1 (en) | System, method, and product for managing data transfers in a network | |
CN112866435B (en) | MAC address aging processing method and equipment | |
US6987777B1 (en) | Priority forwarding in a communication system | |
US7245619B1 (en) | Method and apparatus for managing routes | |
US20070291782A1 (en) | Acknowledgement filtering | |
JPH11196112A (en) | Multicast transmission method | |
US6697863B1 (en) | Method and packet-processing device for use in an active node included in an active network to allocate a sequence of packets received by the active node | |
KR100630052B1 (en) | Processing System and Method for Real-time Transmission Protocol Data Transmission | |
KR100689413B1 (en) | Apparatus and method for remote monitoring of network equipment | |
JP4040045B2 (en) | Data transfer device | |
US6799229B1 (en) | Data-burst-count-base receive FIFO control design and early packet discard for DMA optimization | |
JP4111968B2 (en) | Tunneling method and tunneling apparatus for multicasting | |
KR100356954B1 (en) | Method of Multicast Data Handling | |
US20060268851A1 (en) | Method and apparatus for address resolution protocol persistent in a network data processing system | |
KR101543772B1 (en) | Network access device and packet transmission method in the device | |
JP2000183961A (en) | Packet communication priority control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19981228 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20031226 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19981228 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051121 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060630 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20061222 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070223 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070223 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |