KR20020060518A - Router and routing method for providing each of IP group its bandwidth service - Google Patents
Router and routing method for providing each of IP group its bandwidth service Download PDFInfo
- Publication number
- KR20020060518A KR20020060518A KR1020010001645A KR20010001645A KR20020060518A KR 20020060518 A KR20020060518 A KR 20020060518A KR 1020010001645 A KR1020010001645 A KR 1020010001645A KR 20010001645 A KR20010001645 A KR 20010001645A KR 20020060518 A KR20020060518 A KR 20020060518A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- network
- bandwidth
- router
- sub
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/52—Queue scheduling by attributing bandwidth to queues
- H04L47/521—Static queue service slot or fixed bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/621—Individual queue per connection or flow, e.g. per VC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
본 발명은 라우터 및 그 라우팅 방법에 관한 것으로서, 특히, IP 그룹별로 서로 다른 대역폭 서비스를 제공하는 라우터 및 그 라우팅 방법에 관한 것이다.The present invention relates to a router and a routing method, and more particularly, to a router and a routing method for providing different bandwidth services for each IP group.
라우터는 네트웍 상에 존재하는 다양한 종류의 서브 네트웍들간 데이터 통신을 수행하기 위해, 서브 네트웍으로 입/출력되는 데이터들을 라우팅(경로설정)하는 장치이다. 이러한 라우터는 일반적으로 하나의 WAN 포트로 입력된 데이터를 하나의 이더넷 또는 LAN 포트로 전달하는 기능을 수행한다.A router is a device for routing (routing) data to and from a subnetwork in order to perform data communication between various kinds of subnetworks existing on the network. Such routers typically carry data from one WAN port to one Ethernet or LAN port.
도 1은 종래의 일 실시예에 따른 라우터의 활용 예시도이다. 도 1을 참조하면, 종래의 라우터들은 각각 하나의 대역폭에 대한 서비스를 지원하도록 구성된다. 즉, A 회사(20)는 256k의 대역폭 서비스를 이용하고, B 회사(40)는 128k의 대역폭 서비스를 이용하고, C 회사(60)는 512k의 대역폭 서비스를 이용하고, D 회사(80)의 경우 T1의 대역폭 서비스를 이용할 경우, 그 각각의 서비스를 지원하는 라우터들을 각 회사마다 별도로 설치하여 사용한다. 즉, A 회사(20)의 경우 256k의 대역폭 서비스를 지원하는 라우터(10)를 이용하고, B 회사(40)의 경우 128k의 대역폭 서비스를 지원하는 라우터(30)를 이용하고, C 회사(60)의 경우 512k의 대역폭 서비스를 지원하는 라우터(50)를 이용하고, D 회사(80)의 경우 T1의 대역폭 서비스를 지원하는 라우터(70)를 이용하여 통신 선로를 구성한다.1 is an example of utilization of a router according to a conventional embodiment. Referring to FIG. 1, conventional routers are configured to support a service for one bandwidth each. That is, Company A 20 uses 256k of bandwidth service, Company B 40 uses 128k of bandwidth service, Company C 60 uses 512k of bandwidth service, In case of using the bandwidth service of T1, routers supporting the respective services are separately installed and used for each company. That is, Company A uses router 10 that supports 256k bandwidth service, Company B 40 uses router 30 that supports 128k bandwidth service, and Company C uses 60 ) Uses a router 50 supporting a bandwidth service of 512k, and the D company 80 configures a communication line using a router 70 supporting a bandwidth service of T1.
한편, 도 2는 종래의 일 실시예에 따른 라우터에 대한 개략적인 블록도이다. 도 2를 참조하면, 종래의 라우터(10)는 외부망 인터페이스부(I/F)(11)와, 큐(12)와, 내부망 인터페이스부(I/F)(13)와, 제어부(14)와, 라우팅 테이블(15)을 포함하여 구성된다.On the other hand, Figure 2 is a schematic block diagram of a router according to a conventional embodiment. Referring to FIG. 2, the conventional router 10 includes an external network interface unit (I / F) 11, a queue 12, an internal network interface unit (I / F) 13, and a controller 14. ) And a routing table 15.
외부망 인터페이스부(I/F)(11)는 네트웍 상에서 그 네트웍의 서브 네트웍으로 전송되어지는 데이터를 받아들이고, 서브 네트웍으로부터 상위 네트웍, 즉 외부 네트웍으로 출력하고자 하는 데이터를 전송한다. 외부망 I/F(11)는 일반적으로 하나의 이더넷 포트로 구성되며, 한번에 한가지 대역폭 서비스를 지원하도록 구성된다.The external network interface (I / F) 11 receives data transmitted from the network to the subnetwork of the network, and transmits data to be output from the subnetwork to the upper network, that is, the external network. The external network I / F 11 is generally composed of one Ethernet port and is configured to support one bandwidth service at a time.
내부망 인터페이스부(I/F)(13)는 서브 네트웍을 구성하는 구성 장치들 즉, 컴퓨터 등과 같은 통신 장비들과 연결되어, 외부망 I/F(11)로부터 전송되는 데이터를 해당 목적지 주소의 통신 장비 측으로 라우팅하여 전송하고, 서브 네트웍 내에서 IP주소가 할당된 각 통신 장비로부터 출력되는 데이터들을 받아서, 외부망 I/F(11)로 전송한다.The internal network interface unit (I / F) 13 is connected to the constituent devices constituting the sub-network, that is, communication equipment such as a computer, so that data transmitted from the external network I / F 11 can be transferred to the corresponding destination address. Routing and transmitting to the communication equipment side, and receives the data output from each communication equipment assigned an IP address in the sub-network, and transmits to the external network I / F (11).
한편, 큐(12)는 외부망 I/F(11)와 내부망 I/F(13)간에 전송되는 데이터들을 임시 저장하고, 라우팅 테이블(15)은 외부망 I/F(11)를 통해 입력되는 데이터를 서브 네트웍 내의 목적지 주소로 전달하기 위한 라우팅 정보를 저장하고, 제어부(14)는 라우팅 테이블(15)에 저장된 정보에 의거하여 내부망 I/F(13)가 라우팅하는 것을 제어한다.Meanwhile, the queue 12 temporarily stores data transmitted between the external network I / F 11 and the internal network I / F 13, and the routing table 15 is input through the external network I / F 11. Routing information for transmitting the data to the destination address in the sub-network is stored, and the controller 14 controls the routing of the internal network I / F 13 based on the information stored in the routing table (15).
이러한 구성을 갖는 종래의 라우터는 외부망 I/F(11)를 통해 입력되는 데이터를 큐(12)에서 임시 저장하였다가, 내부망 I/F(13)를 거쳐 제어부(14)의 제어에 의해 해당 목적지 주소로 지정된 하나의 대역폭을 가지는 서브 네트웍의 해당 목적지 주소로 단순히 전송하는 기능만을 수행하였다. 즉, 사용자별로 차등화된 통신서비스를 제공할 수가 없었다.The conventional router having such a configuration temporarily stores data input through the external network I / F 11 in the queue 12 and then controls the controller 14 via the internal network I / F 13. The function simply transmits to the corresponding destination address of the subnetwork with one bandwidth designated as the corresponding destination address. That is, it was not possible to provide a differentiated communication service for each user.
이로 인해, 상대적으로 중요한 성격의 데이터가 그렇지 않은 일반 데이터와 동일한 취급을 받거나, 심하면 방해를 받기도 하는 등 네트워크 자원을 효과적으로 운용할 수 없다는 단점이 있었다.As a result, there is a disadvantage that data of a relatively important nature cannot be effectively operated, such as being treated with the general data that is not important or severely interrupted.
따라서, 본 발명은 상기한 바와 같은 종래의 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 제1 목적은 IP 그룹별로 기 설정된 대역폭을 적용하기 위해, 각 대역폭별 서비스를 지원하는 큐를 다수개 포함하는 라우터를 제공하는 데에 있다.Accordingly, the present invention has been made to solve the above-described problems, and a first object of the present invention includes a plurality of queues supporting services for each bandwidth in order to apply a preset bandwidth for each IP group. Is to provide a router.
또한, 본 발명의 제2 목적은 상기 라우터를 이용하여 하나의 WAN 포트를 통해 수신된 데이터들을 대역폭별로 라우팅하는 방법을 제공하는 데에 있다.In addition, a second object of the present invention is to provide a method for routing data received through one WAN port by bandwidth using the router.
도 1은 종래의 일 실시예에 따른 라우터의 활용 예시도,1 is an exemplary diagram of utilization of a router according to a conventional embodiment;
도 2는 종래의 일 실시예에 따른 라우터에 대한 개략적인 구성도,2 is a schematic configuration diagram of a router according to a conventional embodiment;
도 3은 본 발명의 일 실시예에 따른 라우터의 활용 예시도,3 is an example of utilization of a router according to an embodiment of the present invention;
도 4는 본 발명의 일 실시예에 따른 라우터에 대한 개략적인 구성도,4 is a schematic structural diagram of a router according to an embodiment of the present invention;
도 5는 본 발명의 일 실시예에 따른 제어부에 대한 개략적인 구성도,5 is a schematic structural diagram of a control unit according to an embodiment of the present invention;
도 6a 내지 도 6d는 본 발명의 라우터가 적용된 시스템 구성에 대한 예시도,6a to 6d is an exemplary diagram of a system configuration to which the router of the present invention is applied;
도 7은 본 발명의 일 실시예에 따른 라우팅 방법에 대한 처리 흐름도.7 is a process flow diagram for a routing method according to one embodiment of the invention.
♣ 도면의 주요 부분에 대한 부호의 설명 ♣♣ Explanation of symbols for the main parts of the drawing ♣
100 : 라우터 110 : 외부망 I/F100: router 110: external network I / F
120 : 필터부 130 : 버퍼부120 filter unit 130 buffer unit
140 : 내부망 I/F 150 : 제어부140: internal network I / F 150: control unit
160 : 라우팅 테이블160: routing table
상기 제1 목적을 달성하기 위한 본 발명의 라우터는 서브 네트웍 외부로부터 전송되는 데이터를 입력하고, 상기 서브 네트웍에서 출력되는 데이터를 외부로 전송하는 외부망 인터페이스부와, 상기 외부망 인터페이스부를 통해 입력되는 데이터를 상기 서브 네트웍 내의 목적지 주소로 전달하고, 서브 네트웍에서 출력되는 데이터를 외부로 전송하기 위한 라우팅 테이블을 저장하는 라우팅 정보 저장부와, IP 그룹별로 서로 다르게 설정된 필터링 정보를 가지고, 상기 외부망 인터페이스부를 통해 입력되는 데이터를 필터링하는 소정 개수의 필터부와, 상기 필터부를 통과한 데이터들을 IP 그룹별로 나누어 임시 저장하는 소정 개수의 버퍼부들과, 상기 각버퍼부의 출력단에 연결되어 각 버퍼부에 IP 그룹별로 저장된 데이터들을 IP 그룹별로 기 설정된 대역폭의 전송 라인으로 라우팅하여 출력하는 소정 개수의 내부망 인터페이스부와, 상기 외부망 인터페이스부를 통해 입력된 데이터가 그 목적지의 IP 주소별로 기 설정된 대역폭에 의해 전송되도록 상기 소정 개수의 필터부와, 소정 개수의 버퍼부 및 내부망 인터페이스부를 제어하는 제어부를 포함하는 것을 특징으로 한다.The router of the present invention for achieving the first object is an external network interface for inputting data transmitted from the outside of the sub-network, and transmits the data output from the sub-network to the outside, and is input through the external network interface A routing information storage unit for transmitting data to a destination address in the sub-network, and storing a routing table for transmitting data output from the sub-network to the outside, and filtering information set differently for each IP group, and the external network interface A predetermined number of filter units for filtering data input through the unit, a predetermined number of buffer units for temporarily storing data passing through the filter unit for each IP group, and an output group of each buffer unit connected to an output terminal of each buffer unit. Bands stored by data for each IP group A predetermined number of internal network interface units for routing and outputting a transmission line of a width; the predetermined number of filter units so that data input through the external network interface unit is transmitted by a predetermined bandwidth for each IP address of the destination; And a controller for controlling the number of buffer units and the internal network interface unit.
본 발명의 제2 목적을 달성하기 위한 본 발명의 라우팅 방법은 네트웍 상에 존재하는 임의의 서브 네트웍을 구성하는 구성 장치들의 IP 주소를 그룹핑하여, 소정 개수의 IP 그룹을 설정하고, 그 IP 그룹별로 적용될 대역폭을 설정하는 제1 과정과, 외부 통신망을 통해 데이터가 입력되면, 그 데이터의 목적지 주소 정보에 의해 그 데이터를 필터링하여 그 데이터의 목적지 주소가 포함된 IP 그룹을 식별하는 제2 과정과, 상기 다수개의 큐 중 상기 제2 과정에서 식별된 IP 그룹에 적용될 대역폭으로 데이터를 처리하는 큐를 선택하여 상기 입력 데이터를 저장하는 제3 과정과, 상기 저장된 데이터를 해당 대역폭의 전송 라인으로 라우팅하여 출력하는 제4 과정을 포함하는 것을 특징으로 한다.In order to achieve the second object of the present invention, a routing method of the present invention sets a predetermined number of IP groups by grouping IP addresses of constituent devices constituting any sub-network existing on the network, and for each IP group. A first step of setting a bandwidth to be applied, a second step of identifying an IP group including a destination address of the data by filtering the data by destination address information of the data when data is input through an external communication network; Selecting a queue for processing data with a bandwidth to be applied to the IP group identified in the second process among the plurality of queues and storing the input data; and routing the stored data to a transmission line having a corresponding bandwidth and outputting the queue; It characterized in that it comprises a fourth process.
이하, 본 발명에 따른 라우터 및 그를 이용한 라우팅 방법에 대한 실시예를 첨부된 도면에 의거하여 상세하게 설명하면 다음과 같다.Hereinafter, an embodiment of a router and a routing method using the same according to the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 일 실시예에 따른 라우터의 활용 예시도이다.3 is an example of utilization of a router according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 라우터는 하나의 라우터에서 여러 가지 대역폭에 대한 서비스를 지원하도록 구성되었다. 즉, 하나의 라우터에서 IP 그룹별로 기설정된 대역폭 서비스를 적용하기 위해, 라우터 내에 각 대역폭별 서비스를 지원하는 큐를 다수개 포함하도록 구성하였다.Referring to FIG. 3, the router of the present invention is configured to support services for various bandwidths in one router. That is, in order to apply the bandwidth service preset for each IP group in one router, the router is configured to include a plurality of queues supporting the service for each bandwidth.
따라서, 도 3에 나타난 바와 같이 하나의 이더넷 포트로 입력된 외부 데이터를 다수개의 대역폭별로 서비스하는 것이 가능하다. 즉, 256k의 대역폭 서비스를 사용하는 A회사(20)에게는 256k 전송 라인(l1)을 통해 256k 대역폭 서비스를 제공하고, 128k의 대역폭 서비스를 사용하는 B회사(40)에게는 128k 전송 라인(l2)을 통해 128k 대역폭 서비스를 제공하고, 512k의 대역폭 서비스를 사용하는 C회사(60)에게는 512k 전송 라인(l3)을 통해 512k 대역폭 서비스를 제공하고, T1의 대역폭 서비스를 사용하는 B회사(40)에게는 T1 전송 라인(l4)을 통해 해당 대역폭 서비스를 제공한다.Therefore, as shown in FIG. 3, it is possible to service external data input through one Ethernet port for each of a plurality of bandwidths. That is, the A company 20 using the 256k bandwidth service provides 256k bandwidth service through the 256k transmission line l 1, and the B company 40 using the 128k bandwidth service provides the 128k transmission line ( l 2). Company C (60), which provides 128k bandwidth service through 512k bandwidth service, provides 512k bandwidth service through 512k transmission line ( l 3) to Company C (60), which uses 512k bandwidth service (40). ) Provides the corresponding bandwidth service through the T1 transmission line l 4.
즉, 하나의 라우터(100)를 가지고 이와 같이 다양한 종류의 대역폭 서비스를 지원하도록 하였는데, 이를 위한 라우터의 보다 구체적인 구성이 도 4에 나타나 있다.That is, with one router 100 to support various types of bandwidth services as described above, a more specific configuration of the router for this purpose is shown in FIG.
도 4는 본 발명의 일 실시예에 따른 라우터에 대한 개략적인 구성도이다. 도 4를 참조하면, 본 발명의 라우터는 네트웍 상에 존재하는 다양한 종류의 서브 네트웍들간 데이터 통신을 수행하기 위해, 상기 서브 네트웍으로 입/출력되는 데이터들을 라우팅하기 위해, 외부망 인터페이스부(I/F)(110)와, 필터부(120)와, 멀티-큐로 구성된 버퍼부(130)와, 내부망 인터페이스부(I/F)(140)와, 제어부(150)와, 라우팅 테이블(160)을 포함하여 구성된다.4 is a schematic diagram of a router according to an embodiment of the present invention. Referring to FIG. 4, the router of the present invention may provide an external network interface unit (I / I) to route data input / output to the sub-network in order to perform data communication between various types of sub-networks existing on the network. F) 110, filter unit 120, multi-queue buffer unit 130, internal network interface unit (I / F) 140, control unit 150, routing table 160 It is configured to include.
외부망 인터페이스부(I/F)(110)는 종래의 경우와 같이 서브 네트웍으로 입력되는 외부 데이터를 입력하고, 그 서브 네트웍 내의 데이터를 외부로 전송하는 장치이다. 이러한 외부망 인터페이스부(I/F)(110)는 일반적으로 하나의 이더넷 포트로 구성되며, 본 발명의 경우 이 이더넷 포트를 통해 다양한 종류의 대역폭(128k, 256k, 512k, T1)으로 전송되는 데이터들이 모두 수용 가능하다.The external network interface unit (I / F) 110 is an apparatus for inputting external data input to a sub network as in the conventional case and transmitting data in the sub network to the outside. The external network interface (I / F) 110 is generally composed of one Ethernet port, and in the present invention, data transmitted through various types of bandwidths (128k, 256k, 512k, T1) through this Ethernet port. They are all acceptable.
필터부(120)는 소정 개수의 필터로 구성되며, 그 필터들은 각각 IP 그룹별로 서로 다르게 설정된 필터링 정보에 의거하여 외부망 인터페이스부(110)로부터 입력되는 데이터를 필터링한다. 이 때, 사용자는 먼저, 각 대역폭 별로 그 대역폭 서비스를 제공할 IP 그룹을 설정하고, 그 IP 그룹을 각 필터들의 필터링 정보로 설정한다.The filter unit 120 includes a predetermined number of filters, and the filters filter data input from the external network interface unit 110 based on filtering information set differently for each IP group. At this time, the user first sets an IP group to provide the bandwidth service for each bandwidth, and sets the IP group as filtering information of each filter.
예를 들어, 128k, 256k, 512k, T1 의 4가지 대역폭이 적용되는 경우, 먼저 그 각각의 대역폭이 적용될 IP 그룹을 설정한다. 즉, 대역폭 128k가 적용될 제1 IP 그룹을 '256.256.100.1' 부터 '256.256.100.32'로 설정하고, 대역폭 256k가 적용될 제2 IP 그룹을 '256.256.150.1' 부터 '256.256.150.64'로 설정하고, 대역폭 512k가 적용될 제3 IP그룹을 '256.256.200.1' 부터 '256.256.200.32'로 설정하고, 대역폭 T1이 적용될 제4 IP 그룹을 '256.256.250.1' 부터 '256.256.250.32'로 설정한다. 그리고, 그 그룹에 따라 각 필터별 필터링 정보를 설정한다. 즉, 대역폭 128k 서비스를 지원하는 제1 필터(121)의 경우 그 필터링 정보를 '256.256.100.1' 부터 '256.256.100.32'로 설정하고, 대역폭 256k 서비스를 지원하는 제2 필터(122)의 경우 그 필터링 정보를 '256.256.150.1' 부터 '256.256.150.64'로 설정하고, 대역폭 512k 서비스를 지원하는 제3 필터(123)의 경우 그 필터링 정보를 '256.256.200.1'부터 '256.256.200.32'로 설정하고, 대역폭 T1 서비스를 지원하는 제4 필터(124)의 경우 그 필터링 정보를 '256.256.250.1' 부터 '256.256.250.32'로 설정한다.For example, when four bandwidths of 128k, 256k, 512k, and T1 are applied, an IP group to which the respective bandwidth is applied is first set. That is, the first IP group to which bandwidth 128k is to be applied is set from '256.256.100.1' to '256.256.100.32', and the second IP group to which bandwidth 256k is to be set to '256.256.150.1' to '256.256.150.64', A third IP group to which bandwidth 512k is to be applied is set from '256.256.200.1' to '256.256.200.32', and a fourth IP group to which bandwidth T1 is to be applied is set to '256.256.250.1' to '256.256.250.32'. Then, filtering information for each filter is set according to the group. That is, in the case of the first filter 121 supporting the bandwidth 128k service, the filtering information is set from '256.256.100.1' to '256.256.100.32', and in the case of the second filter 122 supporting the bandwidth 256k service, Set the filtering information from '256.256.150.1' to '256.256.150.64', and for the third filter 123 supporting the bandwidth 512k service, set the filtering information from '256.256.200.1' to '256.256.200.32'. In case of the fourth filter 124 supporting the bandwidth T1 service, the filtering information is set from '256.256.250.1' to '256.256.250.32'.
따라서, 하나의 외부망 인터페이스부(I/F)(110)를 통해 입력된 모든 데이터들은 다수개의 필터(120)들 중 그 데이터에 포함된 목적지 주소를 통과시키는 하나의 필터를 통과하여 버퍼부(130)로 전달된다.Accordingly, all data input through one external network interface unit (I / F) 110 pass through one filter that passes a destination address included in the data among the plurality of filters 120 and the buffer unit ( 130).
버퍼부(130)는 필터(120)의 수와 동일하게 구성되며, 각 버퍼들은 각 필터들과 일대일로 연결되어, 대응되는 필터를 통과한 데이터를 임시 저장한다. 또한, 버퍼부(130)는 일반적으로 큐의 형태를 가진다.The buffer unit 130 is configured to be equal to the number of filters 120, and the buffers are connected one-to-one with each filter to temporarily store data passing through the corresponding filter. In addition, the buffer unit 130 generally has the form of a queue.
한편, 내부망 인터페이스부(I/F)(140)는 버퍼부(130)를 구성하는 버퍼들과 동일수로 구성되며, 각 버퍼들과 일대일로 연결되어, 대응되는 버퍼로부터 전달된 데이터를 기 설정된 대역폭의 전송 라인으로 라우팅하여 출력한다. 즉, 라우팅 테이블(160)에 저장된 라우팅 정보에 의해, 상기 예와 같은 4개의 IP 그룹별로 설정된 대역폭을 지원하는 각 전송 라인으로 라우팅된다.Meanwhile, the internal network interface unit (I / F) 140 is configured in the same number as the buffers constituting the buffer unit 130, and is connected one-to-one with each buffer, so that the data transferred from the corresponding buffer is written. Routing and outputting the transmission line of the set bandwidth. That is, the routing information stored in the routing table 160 is routed to each transmission line supporting the bandwidth set for each of four IP groups as in the above example.
각 내부망 인터페이스부(I/F)(140)에는 그 내부망 인터페이스부(I/F)(140)별로 설정된 대역폭 서비스를 지원하기 위한 전송 라인이 연결되는데, 각 IP 그룹별로 포함된 IP 주소의 개수와 동일한 수의 전송 라인이 연결된다.Each internal network interface unit (I / F) 140 is connected to a transmission line for supporting the bandwidth service set for each of the internal network interface unit (I / F) 140, the IP address of each IP group The same number of transmission lines are connected.
라우팅 테이블(160)은 외부망 인터페이스부(120)를 통해 입력되는 데이터를 상기 서브 네트웍 내의 목적지 주소로 전달하고, 서브 네트웍에서 출력되는 데이터를 외부로 전송하기 위한 라우팅 테이블을 저장한다.The routing table 160 transfers data input through the external network interface unit 120 to a destination address in the subnetwork, and stores a routing table for transmitting data output from the subnetwork to the outside.
제어부(150)는 외부망 인터페이스부(120)를 통해 입력된 데이터가 그 목적지의 IP 주소별로 기 설정된 대역폭에 의해 전송되도록 상기 필터부(120)와, 버퍼부(130) 및 내부망 인터페이스부(140)를 제어한다.The controller 150 includes the filter unit 120, the buffer unit 130, and the internal network interface unit so that data input through the external network interface unit 120 is transmitted by a preset bandwidth for each IP address of the destination. 140).
이러한 구성을 갖는 본 발명의 라우터는 외부망으로부터 전송되는 데이터들을 그 목적지 주소에 의해 필터부(120)에서 필터링한 후, 해당 버퍼부(130) 및 내부망 I/F(140)를 통해 목적지 주소로 라우팅한다. 이 때, 각 데이터들은 그 목적지 주소에 의해 사전에 설정된 대역폭을 이용하게 된다. 한편, 내부망에서 출력되는 외부망의 데이터들은 이미 자신의 IP 주소 즉, 대역폭 정보를 가지고 있으므로, 그 대역폭 정보에 의해 기존의 방법과 동일한 방법으로 외부망을 통해 출력된다.The router of the present invention having such a configuration filters the data transmitted from the external network by the destination address in the filter unit 120 and then the destination address through the corresponding buffer unit 130 and the internal network I / F 140. Route to. At this time, each data uses the bandwidth set in advance by the destination address. On the other hand, since the data of the external network that is output from the internal network already has its own IP address, that is, the bandwidth information, it is output through the external network in the same manner as the existing method by the bandwidth information.
본 발명의 라우터는 각 기능 블록들을 포함하는 보드와, 그 블록들을 제어하기 위한 프로그램 형태로 구성되어 서버 시스템에 내장하는 것이 가능하다. 따라서, 다수개의 부가적인 제어 모듈을 선택적으로 더 포함하여 구성하는 것이 가능하다.The router of the present invention is configured in the form of a board including each functional block and a program for controlling the blocks, and can be embedded in a server system. Thus, it is possible to optionally further comprise a plurality of additional control modules.
도 5는 본 발명의 일 실시예에 따른 제어부에 대한 개략적인 구성도로서, 본 발명의 제어부(150)에 부가적인 제어 모듈들이 포함된 예를 나타낸다. 도 5를 참조하면, 본 발명의 제어부(150)는 보안 모듈(151), 차등 서비스 지원 모듈(152), 동적 라우팅 모듈(153), 간이 망 관리 프로토콜(SNMP) 지원 모듈(154), 웹 기반 관리 모듈(155) 및 멀티 게이트 제어 모듈(156)을 포함한다.5 is a schematic configuration diagram of a controller according to an embodiment of the present invention, and shows an example in which additional control modules are included in the controller 150 of the present invention. Referring to FIG. 5, the control unit 150 of the present invention includes a security module 151, a differential service support module 152, a dynamic routing module 153, a simple network management protocol (SNMP) support module 154, and a web-based device. A management module 155 and a multi-gate control module 156.
보안 모듈(151)은 일반적인 네트웍 상에서 자주 사용되는 방화벽(firewall) 모듈과, 가상 사설망(VPN: Virtual Private Network) 모듈과, 네트웍 주소 변환(NAT: Network Address Translation) 모듈 등이 있으며, 이들 각각을 선택적으로 부가하는 것이 가능하다. 이 때, 방화벽 모듈은 네트웍 게이트웨이 서버에 위치하는 프로그램들로서, 다른 네트웍의 사용자들로부터 사설 네트웍의 자원들을 보호해주는 모듈이다. 즉, 모든 네트웍 패킷들을 그들의 수신처로 전달할 것인지를 결정하기 위해 검사하고, 필터링한다. 가상 사설망(VPN) 모듈은 개별 기업이나 사업자들이 공중망을 전용선과 같이 이용할 수 있도록 지원하는 모듈로서, 상기 개별 기업이나 사업자들 내에 구성된 구성 장치들이 공중망을 통해 데이터를 송/수신하고자 할 경우 그 데이터에 대한 암호화/복호화를 수행하여 송/수신되는 데이터를 보호한다. 네트웍 주소 변환(NAT) 모듈은 전체 네트웍에 알려진 것과, 다른 IP 주소를 사용하는 서브 네트웍에서, IP 주소를 변환하는 것이다. 즉, 서브 네트웍 내의 사설 IP 주소와, 전체 네트웍 상에서 통용되는 공인 IP 주소간 변환표를 작성하고, 그 변환표에 의해 내부망으로 들어오는 모든 데이터의 공인 IP를 사설 IP 주소로 변환하여 그 서브 네트웍을 보호하도록 한다.The security module 151 includes a firewall module, a virtual private network (VPN) module, a network address translation (NAT) module, and the like, which are frequently used on a general network. It is possible to add. At this time, the firewall module is a program located in the network gateway server, and is a module that protects the resources of the private network from users of other networks. That is, all network packets are examined and filtered to determine whether to forward them to their destination. The virtual private network (VPN) module is a module that enables individual companies or operators to use the public network as a leased line. Performs encryption / decryption on the network to protect the data transmitted / received. The Network Address Translation (NAT) module translates IP addresses, as known to the entire network, in subnetwork using different IP addresses. In other words, create a conversion table between private IP addresses in the subnetwork and public IP addresses commonly used in the entire network, and convert the public IP of all data coming into the internal network to the private IP address by using the conversion table. Protect it.
차등 서비스 지원 모듈(152)은 일반적으로 서비스 품질(QoS: Quality of Service)모듈이라고 불리는 것으로서, 상기 외부망 인터페이스부를 통해 입력되는 외부 데이터를 분석하여, 그 외부 데이터에 포함된 목적지의 IP 주소별로 서로 다른 서비스 레벨을 부여하고, 그 서비스 레벨에 의해 서비스 수준을 차등하게 적용하도록 한다. 즉, 상대적으로 중요한 성격의 데이터를 주로 다루는 사용자에게 높은 수준의 서비스 레벨을 부여하고, 그렇지 않은 사용자에게는 상대적으로 낮은 수준의 서비스 레벨을 부여하여 그 서비스 레벨 별로 차등한 네트웍 서비스를 제공하도록 한다.The differential service support module 152 is generally called a Quality of Service (QoS) module. The differential service support module 152 analyzes external data input through the external network interface unit, and analyzes external data inputted to each destination IP address included in the external data. Give different service levels and apply the service level differentially by that service level. That is, high level service level is given to users who deal with data of relatively important characteristics, and low level service level is given to users who do not, and different network service is provided for each service level.
동적 라우팅 모듈(153)은 서브 네트웍의 각 대역폭 서비스들 중 임의의 한 대역폭 서비스에서 과부하가 발생된 경우 이를 해소하기 위해 라우팅 테이블을 자동 갱신하는 모듈이다. 이 때, 상기 차등 서비스 지원 모듈(152)에서 부여한 서비스 레벨을 참조하여 상대적으로 높은 수준의 서비스 레벨의 IP 주소에 해당되는 서비스 내용을 우선적으로 처리하도록 한다.The dynamic routing module 153 is a module that automatically updates the routing table to eliminate an overload in any one of the bandwidth services of the subnetwork. At this time, the service content corresponding to the IP address of the service level of a relatively high level is first processed with reference to the service level assigned by the differential service support module 152.
간이 망 관리 프로토콜(SNMP: Simple Network Management Protocol) 지원 모듈(154)은 간이 망 관리 프로토콜(SNMP)을 지원하고, 웹상에서 간이 망 관리 프로토콜(SNMP) 관리 데이터를 감시한다.Simple Network Management Protocol (SNMP) support module 154 supports Simple Network Management Protocol (SNMP) and monitors Simple Network Management Protocol (SNMP) management data on the Web.
웹 기반 관리 모듈(155)은 본 발명의 라우터가 웹-서비스를 지원하는 서버 시스템에 탑재됨으로써, 이러한 서버 시스템의 웹-서비스 기능을 응용하여 라우터를 관리하도록 한다.The web-based management module 155 is installed in a server system supporting a web service, so that the router of the present invention can apply the web service function of the server system to manage the router.
멀티 게이트 제어 모듈(156)은 도 4의 예와 같이 하나의 외부망 인터페이스부를 통해 입력되는 데이터들을 다수개의 내부망 인터페이스부를 통해 출력하도록 제어한다.The multi-gate control module 156 controls to output data input through one external network interface unit through the plurality of internal network interface units as shown in the example of FIG. 4.
도 6a 내지 도 6d는 본 발명의 라우터가 적용된 시스템 구성에 대한 예시도이다.6a to 6d are exemplary diagrams of a system configuration to which the router of the present invention is applied.
도 6a는 본 발명의 라우터가 소규모 사업장(SOHO)에 사용되는 네트웍 서버에 적용되는 경우에 대한 예이다. 도 6a를 참조하면, 본 발명의 라우터(100a)는 대역폭 128k로 전송되는 외부 데이터를 소규모의 내부 네트웍으로 라우팅하며, 이 때, 라우터(100a)는 기본적인 라우팅 기능 이외에도 웹 서버, DNS 서버, 메일 서버 및보안 관리 서버 등의 기능을 동시에 수행한다.FIG. 6A is an example of the case where the router of the present invention is applied to a network server used in a small enterprise SOHO. Referring to FIG. 6A, the router 100a of the present invention routes external data transmitted with a bandwidth of 128k to a small internal network. In this case, the router 100a may be a web server, a DNS server, or a mail server in addition to the basic routing function. And security management server.
도 6b는 본 발명의 라우터가 서비스 수준이 서로 다른 다수개의 서버 시스템을 포함하는 네트웍에 적용된 예를 나타낸다. 즉, 하나의 라우터(100b)에 멀티미디어 서버(Multimedia Server)(110b)와, 경영 정보 시스템(MIS: Management Information System) 서버(120b)와, 네트웍 서버(Network Server)(130b)를 연결한 후, 네트웍 서버(130b)에는 256k의 대역폭 서비스를 설정하고, 나머지 서버들(110b, 120b)에는 128k의 대역폭 서비스를 설정한다. 그리고, 대역폭 512k로 제공되는 외부 데이터를 라우터(100b)에서 라우팅하여 해당 서버로 전송하도록 한다. 이 때, 네트웍 서버(130b)는 다른 서버들에 비해 상대적으로 큰 대역폭에 의한 서비스를 이용할 수 있도록 함으로써, 네트웍 서버(130b)를 통한 데이터들이 다른 서버를 통한 데이터들 보다 우선적으로 처리되도록 할 수 있다.6B illustrates an example in which the router of the present invention is applied to a network including a plurality of server systems having different service levels. That is, after connecting a multimedia server 110b, a management information system (MIS) server 120b, and a network server 130b to one router 100b, The network server 130b sets the bandwidth service of 256k, and the remaining servers 110b and 120b sets the bandwidth service of 128k. Then, the external data provided with a bandwidth of 512k is routed by the router 100b and transmitted to the corresponding server. In this case, the network server 130b may use a service with a relatively large bandwidth compared to other servers, so that data through the network server 130b may be preferentially processed than data through other servers. .
도 6c는 본 발명의 라우터가 다양한 대역폭 서비스를 지원하는 서브 네트웍에 연결된 경우에 대한 예시도이다. 도 6c를 참조하면, 외부로부터 대역폭 T1으로 전송되는 데이터를 수신하는 하나의 라우터(100c)에 대역폭 512k 서비스를 이용하는 제1 서브 네트웍(110c)과, 대역폭 128k 서비스를 이용하는 제2 서브 네트웍(120c)을 연결하고, 제1 서브 네트웍(110c)과, 제2 서브 네트웍(120c)에 연결된 각 장치들을 IP 그룹으로 분리한다. 그리고, 수신된 데이터의 IP 주소에 의해 그 데이터가 전송될 서브 네트웍을 식별한 후, 그 결과에 의해 해당 서브 네트웍에 적용되는 대역폭으로 그 데이터를 전송한다.6C is an exemplary diagram of a case where a router of the present invention is connected to a sub network supporting various bandwidth services. Referring to FIG. 6C, a first sub network 110c using a bandwidth 512k service and a second sub network 120c using a bandwidth 128k service are provided in one router 100c that receives data transmitted from the outside in a bandwidth T1. The first sub-network 110c and the devices connected to the second sub-network 120c are separated into IP groups. After identifying the sub-network to which the data is to be transmitted by the IP address of the received data, the data is transmitted with the bandwidth applied to the corresponding sub-network as a result.
도 6d는 본 발명의 라우터에 의해 가상 사설망을 구성한 경우에 대한 예를나타낸다. 도 6d를 참조하면, 가상 사설망 모듈을(VPN) 포함하는 라우터들(100d, 110d, 120d)을 게이트웨이로 하는 서브 네트웍을 구성하고, 그 서브 네트웍들간 데이터 전송시 그 라우터들(100d, 110d, 120d) 각각에 포함된 가상 사설망 모듈(VPN)을 이용하여 데이터의 암호화 및 복호화를 수행하도록 한다.6D shows an example of a case where a virtual private network is configured by the router of the present invention. Referring to FIG. 6D, a subnetwork having a gateway 100d, 110d and 120d including a virtual private network module (VPN) as a gateway is configured, and the routers 100d, 110d and 120d are used to transmit data between the subnetworks. Data encryption and decryption are performed by using a virtual private network module (VPN) included in each.
도 6a 내지 도 6d는 본 발명의 라우터를 적용한 네트웍 구성의 일 예를 나타낸 것으로, 더욱 다양한 구성이 가능하다.6A to 6D show an example of a network configuration to which the router of the present invention is applied, and more various configurations are possible.
한편, 도 7은 본 발명의 일 실시예에 따른 라우팅 방법에 대한 처리 흐름도로서, 외부망으로부터 수신된 데이터들을 해당 목적지 주소로 라우팅하기 위한 방법이 나타나 있다. 도 7을 참조하면, IP 그룹별로 기 설정된 대역폭을 적용하기 위해, 각 대역폭별 서비스를 지원하는 큐를 다수개 포함하는 라우터를 이용하여 하나의 이더넷 포트를 통해 수신된 데이터들을 대역폭별로 라우팅하는 방법은 다음과 같다.FIG. 7 is a flowchart illustrating a routing method according to an embodiment of the present invention, and illustrates a method for routing data received from an external network to a corresponding destination address. Referring to FIG. 7, in order to apply a preset bandwidth for each IP group, a method of routing data received through one Ethernet port for each bandwidth using a router including a plurality of queues supporting a service for each bandwidth is provided. As follows.
먼저, 대역폭별 IP 그룹을 설정한다(s710). 즉, 네트웍 상에 존재하는 임의의 서브 네트웍을 구성하는 구성 장치들의 IP 주소를 그룹핑하여, 소정 개수의 IP 그룹을 설정하고, 그 IP 그룹별로 적용될 대역폭을 설정한다. 즉, 도 4를 참조한 설명에서와 같이 그 IP 주소에 의해 4개의 IP 그룹을 설정한 후, 그 IP 그룹별로 적용될 대역폭을 설정한다.First, an IP group for each bandwidth is set (s710). In other words, by grouping IP addresses of the constituent devices constituting any sub-network existing on the network, a predetermined number of IP groups are set, and bandwidth to be applied for each IP group is set. That is, as described in reference to FIG. 4, four IP groups are set by the IP addresses, and then bandwidths to be applied for each IP group are set.
그리고, 외부 통신망을 통해 데이터가 입력되면(s720), 입력된 데이터를 분석하여(s730) 그 데이터의 목적지 주소 정보를 추출하고, 그 목적지 주소 정보에 의해 데이터를 필터링하여 해당 데이터의 목적지 주소가 포함된 IP 그룹을 식별한다(s740). 즉, 외부로부터 입력된 데이터에서 목적지 주소를 추출한 후, 그 목적지 주소가 포함된 IP 그룹을 식별한다.When data is input through an external communication network (s720), the input data is analyzed (s730) to extract destination address information of the data, and the data is filtered by the destination address information to include the destination address of the corresponding data. The identified IP group is identified (s740). That is, after extracting a destination address from data input from the outside, the IP group including the destination address is identified.
그리고, 그 IP 그룹별 데이터를 처리하는 큐를 선택하여 입력 데이터를 저장한(s740) 후, 그 큐에 적용될 대역폭 서비스를 지원하는 전송 라인으로 해당 데이터를 출력한다(s750). 이 때, 사용자가 사전에 설정한 라우팅 테이블을 참조한다.After selecting a queue for processing data for each IP group, the input data is stored (s740), and the corresponding data is output to a transmission line supporting a bandwidth service to be applied to the queue (s750). At this time, refer to the routing table previously set by the user.
한편, 해당 대역폭을 지원하는 네트웍에 과부하가 발생된 경우는, 그 대역폭에 의해 전송되는 패킷 데이터들의 종류를 식별하고, 사용자가 사전에 설정한 패킷 데이터의 종류별 우선 순위에 의해 우선 순위가 높은 패킷 데이터에 대하여 우선적으로 라우팅하도록 한다. 예를 들면, 경영 관리 정보를 나타내는 데이터의 경우, 동영상 또는 오디오 데이터와 같은 멀티 미디어 데이터에 비해 상대적으로 높은 우선 순위를 부여하여 네트웍에 과부하 발생시 경영 관리 정보가 우선적으로 전송될 수 있도록 한다.On the other hand, if the network supporting the bandwidth is overloaded, the packet data transmitted by the bandwidth is identified, and the packet data having a high priority according to the priority for each kind of packet data set by the user in advance. Let's route first. For example, data representing management management information is given a higher priority than multimedia data such as video or audio data so that management management information may be preferentially transmitted when an overload occurs in a network.
이 때, 라우터를 통해 수신된 데이터들을 해당 목적지 주소로 전달하기 위해서는, 그 라우터의 출력단에 스위칭 장비(이하, '허브(Hub)'라 함)가 필수적으로 설치되어야 하며, 허브(Hub)는 라우터에 내장된 형태로 구성되기도 하고, 라우터의 출력단 측에 별도로 연결되기도 한다. 또한, 라우터를 이용한 통신망 구성시 허브(Hub)가 필수적으로 설치되어야 한다는 것은 당업자들에게 있어서 공지된 기술이다. 따라서, 라우터를 이용한 통신망 구성의 예를 나타낸 도 1, 도 3 및 도 6에서는 라우터의 출력단 측에 연결되는 허브(Hub)를 생략함으로써, 라우터로 전달된 데이터들이 라우팅되는 경로를 보다 명확하게 나타낼 수 있도록 하였다.At this time, in order to transfer the data received through the router to the corresponding destination address, a switching device (hereinafter, referred to as a 'hub') must be installed at the output terminal of the router, and the hub is a router. It may be built in a built-in type, or may be separately connected to the output side of a router. In addition, it is a technique known to those skilled in the art that a hub must be necessarily installed when configuring a communication network using a router. Therefore, in FIG. 1, FIG. 3, and FIG. 6 illustrating an example of a network configuration using a router, a hub connected to an output side of a router may be omitted, thereby more clearly representing a path through which data transmitted to the router is routed. It was made.
이와 같은 본 발명의 라우터 및 라우팅 방법은 IP 그룹별로 차등화된 대역폭을 적용하도록 함으로써, 사용자별로 차등화된 통신 서비스를 제공할 수 있고, 이로 인해 보다 중요한 데이터를 이용하는 사용자들에게 더 많은 자원과 우선권을 배정할 수 있도록 함으로써, 네트워크 자원을 보다 효율적으로 활용할 수 있다는 장점이 있다.Such a router and routing method of the present invention can provide a differentiated communication service for each user by applying differential bandwidth for each IP group, thereby allocating more resources and priorities to users who use more important data. By doing so, there is an advantage that network resources can be utilized more efficiently.
또한, 본 발명의 라우터는 각 기능 블록들을 포함하는 보드와, 그 블록들을 제어하기 위한 프로그램 형태로 구성되어 서버 시스템에 내장하는 것이 가능하므로, 다수개의 부가적인 제어 모듈을 선택적으로 더 포함하여 구성하는 것이 가능하다. 따라서, 네트웍 자원이 중복 사용되는 것을 방지할 수 있다.In addition, the router of the present invention is configured in the form of a board including each functional block, and a program for controlling the blocks can be embedded in the server system, so that further comprises a plurality of additional control modules optionally It is possible. Therefore, network resources can be prevented from being used redundantly.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0001645A KR100388091B1 (en) | 2001-01-11 | 2001-01-11 | Router and routing method for providing each of IP group its bandwidth service |
PCT/KR2002/000047 WO2002056543A1 (en) | 2001-01-11 | 2002-01-11 | Router and method for providing different bandwidth services for different ip groups |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0001645A KR100388091B1 (en) | 2001-01-11 | 2001-01-11 | Router and routing method for providing each of IP group its bandwidth service |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020060518A true KR20020060518A (en) | 2002-07-18 |
KR100388091B1 KR100388091B1 (en) | 2003-06-18 |
Family
ID=19704529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0001645A KR100388091B1 (en) | 2001-01-11 | 2001-01-11 | Router and routing method for providing each of IP group its bandwidth service |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100388091B1 (en) |
WO (1) | WO2002056543A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100451006B1 (en) * | 2002-10-30 | 2004-10-06 | 삼성전자주식회사 | Method for controlling Call Session for IP Multimedia Service |
KR100473805B1 (en) * | 2002-09-23 | 2005-03-10 | 한국전자통신연구원 | Method of path setup for network security service of multi-level |
KR100611578B1 (en) * | 2004-11-23 | 2006-08-10 | 한국전자통신연구원 | A resource allocation device for providing the differentiated service, and a method thereof |
KR100705567B1 (en) * | 2004-12-29 | 2007-04-10 | 삼성전자주식회사 | SYSTEM AND METHOD FOR PROCESSING VoIP CALL |
KR100959016B1 (en) * | 2003-09-26 | 2010-05-24 | 주식회사 케이티 | Ethernet/SDH translator and method of furnishing each subscriber with distinctive QoS Service |
KR100959834B1 (en) * | 2008-08-19 | 2010-05-28 | 주식회사 다산네트웍스 | Network end apparatus and data processing method |
KR20180078000A (en) * | 2016-12-29 | 2018-07-09 | (주)피앤지테크놀로지 | Apparatus for Multiplexing WAN Connections To Improve Cloud Quality Of Service |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7848231B2 (en) * | 2004-10-29 | 2010-12-07 | Nippon Telegraph And Telephone Corporation | Packet communication network and packet communication method |
KR102526770B1 (en) | 2018-11-05 | 2023-04-28 | 삼성전자주식회사 | Electronic device providing fast packet forwarding with reference to additional network address translation table |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3591996B2 (en) * | 1996-08-29 | 2004-11-24 | Kddi株式会社 | Bandwidth secure VPN construction method |
US6009097A (en) * | 1997-04-04 | 1999-12-28 | Lucent Technologies Inc. | System for routing packet switched traffic |
KR100231705B1 (en) * | 1997-06-16 | 2000-01-15 | 정선종 | Structure and method of the hybrid gateway to support public and private IP address |
JPH11154967A (en) * | 1997-11-21 | 1999-06-08 | Nec Corp | Control system for network management traffic transmission band width |
KR100259717B1 (en) * | 1998-04-11 | 2000-06-15 | 서평원 | Subscriber transmission line device and data transmission method |
US6529499B1 (en) * | 1998-09-22 | 2003-03-04 | Lucent Technologies Inc. | Method for providing quality of service for delay sensitive traffic over IP networks |
KR20020004287A (en) * | 2000-07-04 | 2002-01-16 | 서진원 | IP Gatway |
KR20020056112A (en) * | 2000-12-29 | 2002-07-10 | 김병기 | Method of Edge Router for Differenciated Service |
-
2001
- 2001-01-11 KR KR10-2001-0001645A patent/KR100388091B1/en active IP Right Grant
-
2002
- 2002-01-11 WO PCT/KR2002/000047 patent/WO2002056543A1/en not_active Application Discontinuation
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100473805B1 (en) * | 2002-09-23 | 2005-03-10 | 한국전자통신연구원 | Method of path setup for network security service of multi-level |
KR100451006B1 (en) * | 2002-10-30 | 2004-10-06 | 삼성전자주식회사 | Method for controlling Call Session for IP Multimedia Service |
KR100959016B1 (en) * | 2003-09-26 | 2010-05-24 | 주식회사 케이티 | Ethernet/SDH translator and method of furnishing each subscriber with distinctive QoS Service |
KR100611578B1 (en) * | 2004-11-23 | 2006-08-10 | 한국전자통신연구원 | A resource allocation device for providing the differentiated service, and a method thereof |
KR100705567B1 (en) * | 2004-12-29 | 2007-04-10 | 삼성전자주식회사 | SYSTEM AND METHOD FOR PROCESSING VoIP CALL |
KR100959834B1 (en) * | 2008-08-19 | 2010-05-28 | 주식회사 다산네트웍스 | Network end apparatus and data processing method |
KR20180078000A (en) * | 2016-12-29 | 2018-07-09 | (주)피앤지테크놀로지 | Apparatus for Multiplexing WAN Connections To Improve Cloud Quality Of Service |
Also Published As
Publication number | Publication date |
---|---|
KR100388091B1 (en) | 2003-06-18 |
WO2002056543A1 (en) | 2002-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6466976B1 (en) | System and method for providing desired service policies to subscribers accessing the internet | |
US9215178B2 (en) | Network packet steering via configurable association of packet processing resources and network interfaces | |
US6674743B1 (en) | Method and apparatus for providing policy-based services for internal applications | |
US6952728B1 (en) | Providing desired service policies to subscribers accessing internet | |
US7149222B2 (en) | Integrated access point network device | |
US6940862B2 (en) | Apparatus and method for classifying packets | |
US8565235B2 (en) | System and method for providing transparent LAN services | |
US8595478B2 (en) | Wide area network with high quality of service | |
US20130094363A1 (en) | Method, network device, and network system for processing data service | |
JP2013009406A (en) | Providing desired service policies to subscribers accessing internet | |
EP1634466A2 (en) | Improved wireless network cell controller | |
KR100388091B1 (en) | Router and routing method for providing each of IP group its bandwidth service | |
US20190260812A1 (en) | Allocating capacity of a network connection to data streams based on type | |
US6959006B1 (en) | Service delivery unit for an enterprise network | |
CN100438477C (en) | Filter for traffic separation | |
JP2004080633A (en) | Data multiplexing network, frequency multiplexer, and data multiplexing/transmitting method | |
Koerner et al. | Oftables: A distributed packet filter | |
RU2694025C1 (en) | System for aggregation of network data in computer networks | |
US7602716B1 (en) | Load sharing on DOCSIS | |
GB2610850A (en) | Method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130603 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140605 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150605 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20160607 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20170605 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20180605 Year of fee payment: 16 |