Gateway apparatus and its controlling method
First Claim
Patent Images
1. A gateway apparatus comprising:
- an IPoE/PPPoE forwarding table with which registered are network addresses, protocol types, destination IP addresses used in IPoE and retrieval indexes of PPPoE sessions used in PPPoE;
a PPPoE session table with which registered are the retrieval indexes, destination MAC addresses and PPPoE session IDs; and
an ARP table with which registered are destination IP addresses and destination MAC addresses; and
a control section that controls output of an input frame using information registered with the IPoE/PPPoE forwarding table, the PPPoE session table, and the ARP table, wherein the control section selects a protocol type corresponding to a network address in the IPoE/PPPoE forwarding table that matches a destination IP address included in header information of an IP packet of the input frame, and when the protocol type selected is IPoE, controls output of an IPoE frame based on a destination IP address corresponding to the network address or a destination MAC address in the ARP table in relation to the destination IP address included in the header information, while when the protocol type selected is PPPoE, controlling output of a PPPoE frame based on a destination MAC address and a PPPoE session ID in the PPPoE session table in relation to a retrieval index corresponding to the network address.
1 Assignment
0 Petitions
Accused Products
Abstract
IPoE/PPPoE forwarding table 106 is provided with which registered are network addresses, protocol types, destination IP addresses used in IPoE and retrieval indexes of PPPoE sessions used in PPPoE, a protocol type is selected corresponding to a network address in IPoE/PPPoE forwarding table 106 that matches a destination IP address included in header information of an IP packet of an input frame, and when the selected protocol type is PPPoE, a PPPoE session is further selected from a retrieval index corresponding to the network address.
-
Citations
15 Claims
-
1. A gateway apparatus comprising:
-
an IPoE/PPPoE forwarding table with which registered are network addresses, protocol types, destination IP addresses used in IPoE and retrieval indexes of PPPoE sessions used in PPPoE;
a PPPoE session table with which registered are the retrieval indexes, destination MAC addresses and PPPoE session IDs; and
an ARP table with which registered are destination IP addresses and destination MAC addresses; and
a control section that controls output of an input frame using information registered with the IPoE/PPPoE forwarding table, the PPPoE session table, and the ARP table, wherein the control section selects a protocol type corresponding to a network address in the IPoE/PPPoE forwarding table that matches a destination IP address included in header information of an IP packet of the input frame, and when the protocol type selected is IPoE, controls output of an IPoE frame based on a destination IP address corresponding to the network address or a destination MAC address in the ARP table in relation to the destination IP address included in the header information, while when the protocol type selected is PPPoE, controlling output of a PPPoE frame based on a destination MAC address and a PPPoE session ID in the PPPoE session table in relation to a retrieval index corresponding to the network address. - View Dependent Claims (2, 3, 5)
-
-
4. A gateway apparatus comprising:
-
an IPoE forwarding table with which registered are network addresses and destination IP addresses;
a PPPoE proxy table with which registered are source MAC addresses and PPPoE session IDs on input side and destination MAC addresses and PPPoE session IDs on output side;
an ARP table with which registered are destination IP addresses and destination MAC addresses; and
a control section that controls output of an input frame using the IPoE forwarding table, the PPPoE proxy table and the ARP table, wherein when a PPPoE frame is input and an entry that matches header information of the PPPoE frame is registered with the PPPoE proxy table, the control section controls output of the PPPoE frame based on a destination MAC address and a PPPoE session ID on the output side registered with the entry, while when an IPoE frame is input, selecting a destination IP address in relation to a network address in the IPoE forwarding table that matches another destination IP address included in header information of an IP packet of the IPoE frame, and controlling output of the IPoE frame based on the destination IP address or a destination MAC address in the ARP table in relation to the another destination IP address included in the header information.
-
-
6. A control method of a gateway apparatus having an IPoE/PPPoE forwarding table with which registered are network addresses, protocol types, destination IP addresses used in IPoE and retrieval indexes of PPPoE sessions used in PPPoE, a PPPoE session table with which registered are the retrieval indexes, destination MAC addresses and PPPoE session IDs, and an ARP table with which registered are destination IP addresses and destination MAC addresses, the method comprising:
-
selecting a protocol type corresponding to a network address in the IPoE/PPPoE forwarding table that matches a destination IP address included in header information of an IP packet of an input frame;
controlling output of an IPoE frame based on a destination IP address corresponding to the network address or a destination MAC address in the ARP table in relation to the destination IP address included in the header information, when the protocol type selected is IPoE; and
controlling output of a PPPoE frame based on a destination MAC address and a PPPoE session ID in the PPPoE session table in relation to a retrieval index corresponding to the network address, when the protocol type selected is PPPoE. - View Dependent Claims (7, 8, 10)
-
-
9. A control method of a gateway apparatus having an IPoE forwarding table with which registered are network addresses and destination IP addresses, a PPPoE proxy table with which registered are source MAC addresses and PPPoE session IDs on input side and destination MAC addresses and PPPoE session IDs on output side, and an ARP table with which registered are destination IP addresses and destination MAC addresses, the method comprising:
-
controlling output of a PPPoE frame based on a destination MAC address and a PPPoE session ID on the output side registered with an entry, when the PPPoE frame is input and the entry that matches header information of the PPPoE frame is registered with the PPPoE proxy table; and
selecting a destination IP address in relation to a network address in the IPoE forwarding table that matches another destination IP address included in header information of an IP packet of an IPoE frame when the IPoE frame is input, and controlling output of the IPoE frame based on the destination IP address or a destination MAC address in the ARP table in relation to the another destination IP address included in the header information.
-
-
11. A program for a gateway apparatus having an IPoE/PPPoE forwarding table with which registered are network addresses, protocol types, destination IP addresses used in IPoE and retrieval indexes of PPPoE sessions used in PPPoE, a PPPoE session table with which registered are the retrieval indexes, destination MAC addresses and PPPoE session IDs, and an ARP table with which registered are destination IP addresses and destination MAC addresses, the program making a computer execute the procedures of:
-
selecting a protocol type corresponding to a network address in the IPoE/PPPoE forwarding table that matches a destination IP address included in header information of an IP packet of an input frame;
controlling output of an IPoE frame based on a destination IP address corresponding to the network address or a destination MAC address in the ARP table in relation to the destination IP address included in the header information, when the protocol type selected is IPoE; and
controlling output of a PPPoE frame based on a destination MAC address and a PPPoE session ID in the PPPoE session table in relation to a retrieval index corresponding to the network address, when the protocol type selected is PPPoE. - View Dependent Claims (12, 13, 15)
-
-
14. A program for a gateway apparatus having an IPoE forwarding table with which registered are network addresses and destination IP addresses, a PPPoE proxy table with which registered are source MAC addresses and PPPoE session IDS on input side and destination MAC addresses and PPPoE session IDs on output side, and an ARP table with which registered are destination IP addresses and destination MAC addresses, the program making a computer execute the procedures of:
-
controlling output of a PPPoE frame based on a destination MAC address and a PPPoE session ID on the output side registered with an entry, when the PPPoE frame is input and the entry that matches header information of the PPPoE frame is registered with the PPPoE proxy table; and
selecting a destination IP address in relation to a network address in the IPoE forwarding table that matches another destination IP address included in header information of an IP packet of an IPoE frame when the IPoE frame is input, and controlling output of the IPoE frame based on the destination IP address or a destination MAC address in the ARP table in relation to the another destination IP address included in the header information.
-
Specification