Communication method among a plurality of virtual LANs in an IP subnet
Claim Score by NHIP
Abstract
Disclosed is a local area network (LAN) and, more particularly, a communication method among a plurality of virtual LANs in an identical Internet protocol (IP) subnet. If a switching router receives a broadcast packet from a source host, it transmits the broadcast packet to all the virtual LANs to which the source host is included as well as to another virtual LAN to which a destination host is included, and thus a broadcast domain can be formed through the virtual LANs on the identical IP subnet. Also, the source host and the destination host included in the different virtual LANs transmit unicast packets to the switching router, respectively, and the switching router relays the unicast packets to the corresponding hosts, thereby enabling the communication among the virtual LANs included in the identical IP subnet.

Term
Term ended
Projected expiry passed 28 August 2021, 5.1 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
28 claims: 5 independent, 23 dependent
- 1A communication method among a plurality of virtual local area networks (VLANs), each VLAN having a number of hosts, comprising:broadcasting a first address resolution protocol (ARP) request packet transmitted from a source host of the number of hosts to a source VLAN of the plurality of VLANs;transmitting a first ARP response packet, responding to the first ARP request packet, to the source host and broadcasting a second ARP request packet to a destination VLAN of the plurality of VLANs in which a destination host addressed by the first ARP request packet is included;and receiving a second ARP response packet from the destination host and transmitting a unicast packet originating from the source host to the destination host using a media access control (MAC) address of the destination host that is included in the received second ARP response packet.
- 13A broadcast domain determining method for communications among a plurality of virtual local area network (VLANs) in the same Internet protocol (IP) subnet, comprising:identifying a second VLAN of the plurality of VLANs which is included in the same IP subnet as a first VLAN containing a source host, if an address resolution protocol (ARP) request packet is received from the source host;identifying all second VLAN ports of a number of ports connected to the second VLAN;broadcasting the ARP request packet to all of the second VLAN ports;identifying a destination port of the second VLAN ports in which a destination host of the ARP request packet is included;and broadcasting the ARP request packet to the second VLAN connected to the destination port.
- 15A communication method among a plurality of virtual local area networks (VLANs) in the same Internet protocol (IP) subnet, comprising:broadcasting an address resolution protocol (ARP) request packet to communicate with a destination host that belongs to the same IP subnet as a source host, but belongs to a different VLAN of the plurality of VLANs than the source host;informing the source host of a media access control (MAC) address of a switching router, using a communication from the switching router provided in response to the ARP request packet;obtaining the MAC address of the destination host by broadcasting the ARP request packet from the switching router to a second VLAN of the plurality of VLANs, in which the destination host is included;transmitting to the switching router a first data packet to be transmitted to the destination host by the source host, via the switching router;and transmitting the received first data packet from the switching router to the destination host using the MAC address of the destination host.
- 19Broadest claimClaim Score 64, broad(NHIP)A communication method among a plurality of networks in a subnet, comprising:communicating a first message from a source host, within a first network of the plurality of networks, to a destination host, within a second network of the plurality of networks, by addressing the first message to a first intermediate address of an intermediary device, which supports communication among the plurality of networks;receiving the first message with the intermediary device;associating a destination proxy address, of the destination host, contained in the first message with a destination address of the destination host;and communicating the first message from the intermediary device to the destination host by addressing the first message to the destination address.
- 28An improved communication system having a plurality of networks interconnected within a subnet by a switching router, wherein each network has a number of hosts, the improvement comprising:a first address resolution means for providing a media access control (MAC) address of a first host, within a first network, to the switching router;a second address resolution means for providing the first host with the MAC address of a first port that interconnects the switching router to the first network;a third address resolution means for providing a second host with the MAC address of a second port that interconnects the switching router to the second network;a fourth address resolution means for providing the switching router with the MAC address of the second host, wherein the second, third, and fourth address resolution means operate in response to an operation of the first address resolution means, and the first address resolution means is operated when the first host has a message to convey to the second host but the first host has neither the second hosts's MAC address nor a MAC address of the switching router, which operates as a proxy for the second host's MAC address.
Independent claims5
58 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
[0001] 1. Field of the Invention
[0002] The present invention relates generally to a local area network (LAN) and, more particularly, to a communication method among a plurality of virtual LANs in an Internet protocol (IP) subnet.
[0003] 2. Background of the Related Art
[0004] Generally, a LAN is a communication network wherein computers in the same building, such as a company, school, etc., or located at the same site, are connected together to communicate with one another. An ethernet has been generally used for a small scale LAN.
[0005]FIG. 1 shows the basic structure of a packet (i.e., frame) that is a transmission unit of the ethernet. A destination address (DA) represents a media access control (MAC) address that is a physical address of a host, which is to receive the packet. A source address (SA) represents a MAC address that is a physical address of a host that is to transmit the packet. A type represents a kind of packet and the user data represents data that the host intends to transmit. Together these fields comprise an IP packet generated in an IP module. A source host connected to the ethernet performs communication with the destination host by inserting the MAC address of the destination host that is to receive the data in the DA field and inserting its own MAC address in the SA field.
[0006] The ethernet discriminates nodes using the MAC address and receives only the packets having a MAC destination address matching the physical address of a host directly connected to the ethernet. If the MAC address included in the DA field is a broadcast address (for instance, an address having all of the values of the DA field set to “1”), then all of the hosts receive the packet.
[0007] The operation of an ethernet switch for switching the packets transmitted/received among the hosts in the ethernet will be explained with reference to FIG. 2. To determine the MAC destination address of the tenth host <b>3</b>, the first host <b>1</b> generates an address resolution protocol (ARP) request (ARP_REQUEST) packet as shown in FIG. 3A. First host <b>1</b> inserts a broadcast MAC address in the DA field and transmits the ARP_REQUEST packet to the ethernet switch <b>2</b>. The IP packet field of the ARP_REQUEST packet, shown in FIG. 3A, includes a destination IP address (DI) field representing the IP address of the destination host and a source IP address (SI) field representing the IP address of the source host.
[0008] The ethernet switch <b>2</b> checks the received ARP_REQUEST packet and, if the packet is the broadcast packet or a packet that is not registered in a MAC table, it transmits the received ARP_REQUEST packet through all ports. Then, the ethernet switch <b>2</b> registers the MAC address of the first host <b>1</b> in its MAC table, using the information contained in the SA field of the received ARP_REQUEST packet.
[0009] All of the hosts connected to the ethernet switch <b>2</b> receive the ARP_REQUEST packet, check the DI field of the received ARP_REQUEST packet, and judge whether they are the intended recipient of the ARP_REQUEST packet. The tenth host <b>3</b> responds to the ARP_REQUEST packet, if the DI field of the received ARP_REQUEST packet contains the destination IP address identifying the tenth host <b>3</b>.
[0010] In response to the ARP_REQUEST packet sent by the first host <b>1</b>, the tenth host <b>3</b> attaches the MAC address of the first host in the DA field and its own MAC address in the SA field of an ARP_RESPONSE packet, which is illustrated in FIG. 3B. Then, the tenth host <b>3</b> transmits the generated ARP_RESPONSE packet to the ethernet switch <b>2</b>.
[0011] The ethernet switch <b>2</b> searches the MAC table using the DA field value of the received ARP_RESPONSE packet. The ethernet switch <b>2</b> determines which port is intended to receive the ARP_RESPONSE packet and transmits the ARP_RESPONSE packet to this port. Also, the ethernet switch <b>2</b> registers in the MAC table that the tenth host <b>3</b> is connected to the tenth port, using the information of the ARP_RESPONSE packet.
[0012] The first host <b>1</b> receives the ARP_RESPONSE packet from the ethernet switch <b>2</b>, detects the MAC address of the tenth host <b>3</b>, and then transmits a unicast packet, as shown in FIG. 3C, to the tenth host <b>3</b>. As a result, the first host and the tenth host <b>3</b> may communicate with each other.
[0013] Many broadcasting packets, such as the ARP packets described above, may be communicated in the LAN environment. However, the traffic of the many broadcast packets is a primary factor causing the deterioration of the network's performance. To ameliorate this situation some, a virtual LAN (VLAN) has been produced.
[0014] Specifically, the VLAN is a network whose broadcast domain is compulsorily defined, irrespective of the physical network configuration. Thus, the broadcast packet is broadcast only in the corresponding VLAN, thereby reducing the traffic of the network due to the restricted domain of the broadcast packets.
[0015] Numerous types of VLANs exist, including a port-based VLAN, a MAC-based VLAN, a protocol-based VLAN, and an IP-based VLAN. Recently, the port-based VLAN has become the most commonly used type and is the type described hereinafter.
[0016] A switching router connected among the port-based VLANs transmits a received broadcast packet or received unknown packet to the hosts within the same IP subnet as the packet sourcing host. All of the hosts within a subnet share a single VLAN port. Broadcast or unknown packet messages are never communicated between VLAN ports by the router. After the router retransmits the received message back into the VLAN from which it originated, it adds a number field of the VLAN in the MAC table.
[0017]FIG. 4 shows the configuration of VLANs <b>10</b>, <b>30</b> forming different IP subnets and a switching router <b>20</b> interconnecting the IP subnets. In an attempt to communicate with the tenth host <b>31</b>, within the second VLAN <b>30</b>, the first host <b>11</b> of the first VLAN <b>10</b> transmits a broadcast ARP_REQUEST packet to the switching router <b>20</b>. Since communication between the different VLANs may occur only through the switching router <b>20</b>, the VLANs necessarily belong to different IP subnets. Switching router <b>20</b> rebroadcasts the received ARP_REQUEST packet only to the first VLAN <b>10</b> from which the packet came. The ARP_REQUEST packet is not forwarded by the router <b>20</b> to port eight for rebroadcast within the second VLAN <b>30</b>. Therefore, the destination host <b>31</b> within the second VLAN <b>30</b> cannot receive the ARP_REQUEST packet. Since the broadcast domain of the VLAN is compulsorily defined, one IP subnet corresponds to one VLAN.
[0018] As a result, the conventional VLAN has the problem that a plurality of VLANs cannot be configured in the same IP subnet. Thus, a plurality of IP subnets are configured, even in the small-scale LAN, where a plurality of IP subnets are not otherwise required.
SUMMARY OF THE INVENTION
[0019] An object of the invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages described hereinafter.
[0020] Therefore, an object of the invention is to solve the problems involved in the related art and to provide a communication method among a plurality of VLANs in the same IP subnet.
[0021] In accordance with the present invention, this objects accomplished by providing a communication method among a plurality of VLANs in an identical IP subnet, comprising the steps of configuring the plurality of VLANs in the identical IP subnet; broadcasting a first ARP request packet transmitted from a source host to a VLAN where the source host is included; transmitting a first ARP response packet for responding to the first ARP request packet to the source host, and broadcasting a second ARP request packet to a VLAN where a destination host of the first ARP request packet is included; and receiving a second ARP response packet from the destination host, and transmitting a unicast packet transmitted from the source host to the destination host using a MAC address of the destination host that is included in the received second ARP response packet.
[0022] In another aspect of the present invention, there is provided a broadcast domain determining method for communications among a plurality of VLANs in an identical IP subnet, the method comprising the steps of judging a VLAN which is included in the identical IP subnet which includes the VLAN to which the source host belongs, if an ARP request packet is received from a source host; judging all ports connected to the judged VLAN; broadcasting the ARP request packet to all the judged ports; searching a port to which a destination host of the ARP request packet is included; and broadcasting the ARP-request packet to the VLAN connected to the searched port.
[0023] In still another aspect of the present invention, there is provided a communication method among a plurality of VLANs in an identical IP subnet, comprising the steps of broadcasting an ARP request packet to communicate with a destination host that belongs to the identical IP subnet but belongs to a different VLAN from the source host; informing the source host of a MAC address of a switching router by the switching router in response to the ARP request; obtaining a MAC address of the destination host by broadcasting the ARP request to the VLAN in which the destination host is included from the switching router; transmitting a data packet to be transmitted to the destination host from the source host to the switching router; and transmitting the received data packet from the switching router to the destination host using the MAC address of the destination host.
[0024] The objects of the present invention may be achieved in whole or in part by a communication method among a plurality of networks in the same subnet, including associating a destination proxy address with a first intermediate address and a destination address, communicating a first message from a source host, within a first network of the plurality of networks, to a destination host, within a second network of the plurality of networks, by addressing the first message to the first intermediate address of an intermediary device, which supports communication among the plurality of networks, replacing the first intermediate address accompanying the first message with the associated destination address of the destination host, and communicating the first message from the intermediate device to the destination host by addressing the first message to the destination address.
[0025] Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The preferred embodiments of the invention will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
[0027]FIG. 1 illustrates the basic structure of a frame that is a transmission unit of an ethernet;
[0028]FIG. 2 illustrates the connection among hosts and an ethernet switch in the related art ethernet;
[0029]FIG. 3A illustrates the structure of an ARP request packet transmitted from the source host to the ethernet switch of FIG. 2;
[0030]FIG. 3B illustrates the structure of an ARP response packet transmitted from the destination host and later retransmitted by the ethernet switch to the source host of FIG. 2;
[0031]FIG. 3C illustrates the structure of a unicast packet transmitted from the source host to the destination host;
[0032]FIG. 4 illustrates the configuration of the related art communication apparatus among a plurality of VLANs in different IP subnets;
[0033]FIG. 5 illustrates the configuration of a communication apparatus among a plurality of VLANs in the same IP subnet according to a preferred embodiment of the present invention;
[0034]FIG. 6A illustrates the structure of an ARP request packet transmitted from a source host to a switching router of FIG. 5;
[0035]FIG. 6B illustrates the structure of an ARP response packet transmitted from the switching router to the source host of FIG. 5;
[0036]FIG. 6C illustrates the structure of an ARP request packet transmitted from the switching router to a destination host of FIG. 5;
[0037]FIG. 6D illustrates the structure of an ARP response packet transmitted from the destination host to the switching router of FIG. 5;
[0038]FIG. 6E illustrates the structure of a unicast packet transmitted from the source host to the switching router of FIG. 5;
[0039]FIG. 6F illustrates the structure of a unicast packet transmitted from the switching router to the destination host of FIG. 5; and
[0040]FIG. 7 illustrates the packet transmission/reception operation between the switching router and a plurality of VLANs in the same IP subnet.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0041] FIG.<b>5</b> illustrates the connection between a switching router <b>200</b> and VLANs <b>100</b>, <b>300</b> in the same IP subnet. First VLAN <b>100</b> and second VLAN <b>300</b>, whose broadcast domains are compulsorily defined, are included in an identical IP subnet. More specifically, first VLAN <b>100</b> and second VLAN <b>300</b> communicate with each other through a switching router <b>200</b>, but they are included in the identical IP subnet whose IP address is 165.243.141.xxx. For the convenience of describing this preferred embodiment, assume that the first host <b>101</b> included in the first VLAN <b>100</b> has an IP address of 165.243.141.1 and a MAC address of 00:40:2a:00:00:01. Also, assume that the tenth host <b>301</b> included in the second VLAN <b>300</b> has an IP address of 165.243.141.10 and a MAC address of 00:40:2a:00:00:0a. Further assume that each host connected to the LAN already knows the IP addresses of all other hosts, but does not know the MAC addresses of the other hosts. Thus, to communicate with another host, each host must use the ARP to find the MAC address of the host that it intends to communicate with.
[0042] For example, suppose the first host <b>101</b> intends to communicate with the tenth host <b>301</b>. The first host <b>101</b> is called a source host and the tenth host <b>301</b> is called a destination host. If the source host <b>101</b> transmits an ARP request packet to the switching router <b>200</b> to find the MAC address of the destination host <b>301</b>, the switching router <b>200</b> broadcasts the ARP request packet to the first VLAN <b>100</b>, to which the source host <b>101</b> belongs. Then, the switching router <b>200</b> generates an ARP response packet and transmits it to the source host <b>101</b>. At the same time, the switching router <b>200</b> broadcasts the ARP request packet to the second VLAN <b>300</b>, to which the destination host <b>301</b> belongs. The destination host <b>301</b>, which received the ARP request packet broadcast to the second VLAN <b>300</b>, transmits an ARP response packet including its own MAC address value to the switching router <b>200</b>. As a result, the switching router <b>200</b> learns the MAC address of the source host <b>101</b> and the MAC address of the destination host <b>301</b>.
[0043] Meanwhile, the source host <b>101</b>, which received the ARP response packet from the switching router <b>200</b>, transmits a unicast packet to switching router <b>200</b>. The switching router <b>200</b> transmits the received unicast packet to the destination host <b>301</b>. Communication between a source host in one VLAN and a destination host in another VLAN, of a single IP subnet, is performed by transmitting unicast packets from the source host to the switching router, conveying the unicast packets received on the source port to the destination port, and then transmitting the unicast packets to the destination host through the destination port.
[0044] Referring now to FIGS. <b>5</b> to <b>7</b>, the communication method will be explained in greater detail. To find the MAC address of the destination host <b>301</b>, the source host <b>101</b> generates a first ARP request packet, illustrated in FIG. 6A, and transmits the packet to the switching router <b>200</b> (step S<b>11</b>). Specifically, the source host <b>101</b> generates the first ARP request packet by recording the IP address of the destination host <b>301</b> in the DI field, recording its own IP address in the SI field, recording a broadcast address FF in the DA field, and recording its own MAC address in the SA field.
[0045] The switching router <b>200</b> includes a switching module and a routing module (not illustrated in FIG. 5). The switching module is provided with a MAC table to manage MAC addresses, ports, and mapping relations of the VLANs. Additionally, the switching module performs packet switching in a MAC layer with reference to the MAC table. The routing module is provided with a routing table to manage mapping relations between the IP addresses and gateways and performs packet switching in an IP layer.
[0046] The switching module of the switching router <b>200</b> receives the first ARP request packet from the source host <b>101</b>. Using the MAC address of the source host, which it recovers from the SA field of the ARP request packet, and with reference to the MAC table, the switching module identifies all of the ports connecting to VLAN <b>100</b>, to which the source host <b>101</b> belongs. Then, the switching module transmits the first ARP request packet to all of the identified ports and to the routing module, as well (step S<b>12</b>). The switching module registers the MAC address of the source host, the port number, and the VLAN relation of the first ARP request packet in the MAC table.
[0047] Then, the switching router <b>200</b> generates the ARP response packet, illustrated in FIG. 6B, and transmits the packet to the source host <b>101</b> (step S<b>13</b>). The ARP response packet includes a DA field representing the MAC address of the source host <b>101</b>, an SA field representing the MAC address of the switching router port corresponding to the source host <b>101</b>, a DI field representing the IP address of the source host <b>101</b>, and an SI field representing the IP address of the destination host <b>301</b>.
[0048] The routing module of the switching router <b>200</b> finds the corresponding gateway (i.e., the corresponding port of the switching router <b>200</b>) of the destination host from the routing table, using the IP address of the destination host <b>301</b> recorded in the DI field of the first ARP request packet (step S<b>14</b>). The switching router <b>200</b> broadcasts the second ARP request packet, illustrated in FIG. 6C, to the VLAN that connects to the identified port of the corresponding gateway (step S<b>15</b>). The second ARP request packet generated by the switching router <b>200</b> includes a DA field representing the broadcast MAC address, an SA field representing the MAC address of the corresponding gateway, a DI field representing the IP address of the destination host <b>301</b>, and an SI field representing the IP address of the source host <b>101</b>.
[0049] The destination host <b>301</b> receives the second ARP request packet and checks whether it is the intended recipient. If so, the destination host <b>301</b> generates the ARP response packet, illustrated in FIG. 6D, by recording its own MAC address in the SA field, recording the MAC address of the switching router port <b>200</b> that transmitted the second ARP request packet in the DA field, recording the IP address of the source host in the DI field, and recording its own IP address in the SI field. Then, the destination host <b>301</b> transmits the ARP response packet to the switching router <b>200</b> (step S<b>16</b>).
[0050] The switching router <b>200</b> registers the MAC address of the destination host <b>301</b>, the VLAN corresponding to the destination host <b>301</b>, and the gateway (i.e., port) to which the destination host is connected in the MAC table, using the information contained in the ARP response packet received from the destination host <b>301</b>. Thus, the switching router <b>200</b> can recognize the MAC address of the source host <b>101</b> the MAC addresses of the VLANs corresponding to the source host <b>101</b>, the MAC address of the destination host <b>301</b>, and the MAC address of the VLAN corresponding to the destination host <b>301</b> (step S<b>17</b>).
[0051] Meanwhile, the source host <b>101</b> receives the ARP response packet transmitted from the switching router <b>200</b>, in step S<b>13</b>. The source host <b>101</b> interprets the MAC address of the corresponding port (i.e., the port connected to the source host <b>101</b>) of the switching router <b>200</b>, recorded in the SA field of the ARP response packet, to be the MAC address of the destination host <b>301</b>.
[0052] Thus, the source host <b>101</b> generates the unicast packet, illustrated in FIG. 6E, by recording the MAC address of the corresponding switching router port in the DA field, its own MAC address in the SA field, the IP address of the destination host <b>301</b> in the DI field, and its own IP address in the SI field. Then, the source host <b>101</b> transmits the generated unicast packet to the switching router <b>200</b> (step S<b>18</b>).
[0053] The switching router <b>200</b> identifies the actual MAC address of the destination host <b>301</b> by cross referencing the destination host IP address, culled from the unicast packet, with the real MAC address of the destination host <b>301</b> stored in the MAC table. The switching router <b>200</b> generates the unicast packet to be conveyed to the destination host <b>301</b>, as illustrated in FIG. 6F, by recording the MAC address of the destination host <b>301</b> in the DA field and recording the MAC address of the switching router port connected to the destination host <b>301</b> in the SA field (step S<b>19</b>). The switching router <b>200</b> transmits the generated unicast packet to the destination host <b>301</b> (step S<b>20</b>).
[0054] As described above, the switching router configures a plurality of VLANs in one IP subnet and performs active MAC switching and IP routing among the VLANs. Accordingly, the source and destination hosts, which exist in different VLANs, recognize the switching router as their object host and, thus, the communication between the different VLANs can be performed.
[0055] As described above, if the switching router receives a broadcast packet from the source host, it transmits the broadcast packet to all of the VLANs to which the source host belongs, and to the VLAN to which the destination host belongs, as well. Accordingly, the broadcast domain can be formed through a plurality of VLANs on one IP subnet.
[0056] Also, a source host, which belongs to a different VLAN than the destination host, transmits its unicast packets to the switching router and the switching router relays the unicast packet to the designation host. Therefore, communication among a plurality of VLANs included in the same IP subnet is enabled.
[0057] Furthermore, since a plurality of VLANs are implemented in the same IP subnet, the number of broadcast packets in a small-scale LAN is reduced, thereby reducing the ethernet traffic.
[0058] The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. The description of the present invention is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures.
Contents4
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2015010016A1 | Cited by | United States of America | Pre-grant |
| US2009327392A1 | Cited by | United States of America | Pre-grant |
| KR101009154B1 | Cited by | Republic of Korea | Examiner |
| US9923733B2 | Cited by | United States of America | Search report |
| US8726093B2 | Cited by | United States of America | Applicant |
| US12099468B2 | Cited by | United States of America | Applicant |
| US9489327B2 | Cited by | United States of America | Applicant |
| US2010303075A1 | Cited by | United States of America | Pre-grant |
| US9059965B2 | Cited by | United States of America | Applicant |
| US7643482B2 | Cited by | United States of America | Applicant |
| US8478853B2 | Cited by | United States of America | Applicant |
| US11734396B2 | Cited by | United States of America | Applicant |
| WO2004006513A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2003152038A1 | Cited by | United States of America | Pre-grant |
| US2004095943A1 | Cited by | United States of America | Pre-grant |
| US2014143591A1 | Cited by | United States of America | Pre-grant |
| US7567573B2 | Cited by | United States of America | Search report |
| US2010287455A1 | Cited by | United States of America | Pre-grant |
| US2015244543A1 | Cited by | United States of America | Pre-grant |
| US2009122718A1 | Cited by | United States of America | Pre-grant |
| US8116199B2 | Cited by | United States of America | Applicant |
| US2008043755A1 | Cited by | United States of America | Pre-grant |
| CN102377669A | Cited by | China | Search report |
| US7739736B1 | Cited by | United States of America | Applicant |
| US9059965B2 | Cited by | United States of America | Applicant |
| US8891406B1 | Cited by | United States of America | Search report |
| US10972429B2 | Cited by | United States of America | Applicant |
| US9450868B2 | Cited by | United States of America | Applicant |
| US2010284279A1 | Cited by | United States of America | Pre-grant |
| US2008002736A1 | Cited by | United States of America | Pre-grant |
| US10430263B2 | Cited by | United States of America | Applicant |
| US7746783B1 | Cited by | United States of America | Applicant |
| US10148569B2 | Cited by | United States of America | Applicant |
| US2009219936A1 | Cited by | United States of America | Pre-grant |
| US2010332556A1 | Cited by | United States of America | Pre-grant |
| US2005243800A1 | Cited by | United States of America | Pre-grant |
| US2010303078A1 | Cited by | United States of America | Pre-grant |
| US9219641B2 | Cited by | United States of America | Search report |
| US7627899B1 | Cited by | United States of America | Applicant |
| US7408934B2 | Cited by | United States of America | Search report |
| US2014369183A1 | Cited by | United States of America | Pre-grant |
| US10771532B2 | Cited by | United States of America | Applicant |
| US2006015635A1 | Cited by | United States of America | Pre-grant |
| US7697434B1 | Cited by | United States of America | Applicant |
| US7379443B2 | Cited by | United States of America | Search report |
| US7613123B2 | Cited by | United States of America | Search report |
| US7782835B2 | Cited by | United States of America | Search report |
| US7894453B2 | Cited by | United States of America | Applicant |
| US7966401B2 | Cited by | United States of America | Search report |
| US2006209714A1 | Cited by | United States of America | Pre-grant |
| US7818416B2 | Cited by | United States of America | Applicant |
| US2006268862A1 | Cited by | United States of America | Pre-grant |
| US9258209B2 | Cited by | United States of America | Search report |
| US2005193111A1 | Cited by | United States of America | Pre-grant |
| CN100438477C | Cited by | China | Search report |
| US2011090910A1 | Cited by | United States of America | Pre-grant |
| US7508775B2 | Cited by | United States of America | Search report |
| US8630296B2 | Cited by | United States of America | Applicant |
| US2005013321A1 | Cited by | United States of America | Pre-grant |
| US2006013171A1 | Cited by | United States of America | Pre-grant |
| US2009328073A1 | Cited by | United States of America | Pre-grant |
| US2007124486A1 | Cited by | United States of America | Pre-grant |
| US2008002683A1 | Cited by | United States of America | Pre-grant |
| US8938516B1 | Cited by | United States of America | Search report |
| US2008002703A1 | Cited by | United States of America | Pre-grant |
| US2008291931A1 | Cited by | United States of America | Pre-grant |
| US8739179B2 | Cited by | United States of America | Applicant |
| US2007121623A1 | Cited by | United States of America | Pre-grant |
| US2009150529A1 | Cited by | United States of America | Pre-grant |
| US2008002682A1 | Cited by | United States of America | Pre-grant |
| CN1330137C | Cited by | China | Search report |
| US2009150547A1 | Cited by | United States of America | Pre-grant |
| WO2004032426A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2016373484A1 | Cited by | United States of America | Pre-grant |
| US2010329259A1 | Cited by | United States of America | Pre-grant |
| US8121051B2 | Cited by | United States of America | Search report |
| US8861401B2 | Cited by | United States of America | Applicant |
| US2011090915A1 | Cited by | United States of America | Pre-grant |
| US7672299B2 | Cited by | United States of America | Applicant |
| US7715416B2 | Cited by | United States of America | Applicant |
| US7684423B2 | Cited by | United States of America | Applicant |
| US8321862B2 | Cited by | United States of America | Applicant |
| US9858241B2 | Cited by | United States of America | Applicant |
| US2006062187A1 | Cited by | United States of America | Pre-grant |
| US2013094514A1 | Cited by | United States of America | Pre-grant |
| US7944923B2 | Cited by | United States of America | Applicant |
| US2004105440A1 | Cited by | United States of America | Pre-grant |
| US12067090B2 | Cited by | United States of America | Applicant |
| US8254261B2 | Cited by | United States of America | Applicant |
| US8902896B2 | Cited by | United States of America | Applicant |
| US7885257B2 | Cited by | United States of America | Applicant |
| US7962587B2 | Cited by | United States of America | Applicant |
| US2008151893A1 | Cited by | United States of America | Pre-grant |
| US7733795B2 | Cited by | United States of America | Applicant |
| US7941539B2 | Cited by | United States of America | Applicant |
| US2009327781A1 | Cited by | United States of America | Pre-grant |
| US2009323690A1 | Cited by | United States of America | Pre-grant |
| US2010333189A1 | Cited by | United States of America | Pre-grant |
| US10686757B2 | Cited by | United States of America | Applicant |
| US8634415B2 | Cited by | United States of America | Applicant |
2 members in 2 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 20000050477 | Republic of Korea | A | |
| 20000050477 | Republic of Korea | A | |
| 504772000 | – | – | – |
| KR20000050477 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| KR20020017265A | Republic of Korea | A | |
| US2002052972A1 | United States of America | A1 |
44 transactions on the USPTO file
Abandoned after 2 non-final rejections, 2 final rejections and 1 RCE.
- Non-final rejections
- 2
- Final rejections
- 2
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | |
|---|---|
| Mail Abandonment for Failure to Respond to Office ActionAbandoned | |
| Aband. for Failure to Respond to O. A. | |
| Mail Final Rejection (PTOL - 326)Final rejection | |
| Final RejectionFinal rejection | |
| Date Forwarded to Examiner | |
| Mail of Withdraw of Informal Amendment Notice | |
| Withdraw of Informal Amendment Notice | |
| Mail Notice of Informal or Non-Responsive Amendment | |
| Date Forwarded to Examiner | |
| Response after Non-Final Action | |
| Informal or Non-Responsive Amendment after Examiner Action | |
| Response after Non-Final Action | |
| Mail Non-Final RejectionNon-final rejection | |
| Non-Final RejectionNon-final rejection | |
| Case Docketed to Examiner in GAU | |
| Case Docketed to Examiner in GAU | |
| Date Forwarded to Examiner | |
| Disposal for a RCE / CPA / R129 | |
| Request for Continued Examination (RCE) | |
| Workflow - Request for RCE - Begin | |
| Mail Advisory Action (PTOL - 303) | |
| Advisory Action (PTOL-303) | |
| Date Forwarded to Examiner | |
| Response after Final Action | |
| Mail Final Rejection (PTOL - 326)Final rejection | |
| Final RejectionFinal rejection | |
| Date Forwarded to Examiner | |
| Response after Non-Final Action | |
| Request for Extension of Time - Granted | |
| Mail Non-Final RejectionNon-final rejection | |
| Non-Final RejectionNon-final rejection | |
| Correspondence Address Change | |
| Case Docketed to Examiner in GAU | |
| IFW TSS Processing by Tech Center Complete | |
| Case Docketed to Examiner in GAU | |
| Case Docketed to Examiner in GAU | |
| Case Docketed to Examiner in GAU | |
| Application Dispatched from OIPE | |
| Correspondence Address Change | |
| Correspondence Address Change | |
| Correspondence Address Change | |
| IFW Scan & PACR Auto Security Review | |
| Request for Foreign Priority (Priority Papers May Be Included) | |
| Initial Exam Team nn |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2002052972
- Publication, EPODOC
- US2002052972
- Application
- 9939558
- Application, DOCDB
- 93955801
- Application, EPODOC
- US20010939558
Titles
- English
- Communication method among a plurality of virtual LANs in an IP subnet
Classification
- CPC, 6
- H04L29/12018
- H04L12/467
- H04L12/46
- H04L61/10
- H04L29/12009
- H04L61/00
- IPC, 3
- H04L12 18
- H04L12 46
- H04L29 12
- USPC, 2
- 709245000
- 370254000