Transmission Information Transfer Apparatus and Method Thereof
First Claim
1. A transmission information transfer apparatus that uses a plurality of input/output sections to input/output transmission information, comprising:
- a first storage section that stores, in a memory, a first identifier which is an identifier indicating a previously set network and input/output section information which has previously been set for the first identifier and which indicates any one of the plurality of input/output sections that belongs to the previously set network in association with one another;
a second storage section that stores, in a cache memory, a predetermined index and input/output section information stored in the memory by the first storage section in association with one another;
a first management section that manages a second identifier which is an identifier indicating a predetermined network, a destination address which is a physical address indicating the destination of the transmission information, and output destination information which is information indicating any one of the plurality of input/output sections as the destination of the transmission information in association with one another;
a second management section that manages the second identifier, a transmission source address which is a physical address indicating the transmission source of the transmission information, and the predetermined index in association with one another;
an extraction section that extracts the second identifier, destination address, and transmission source address included in input transmission information which is transmission information input to any one of the plurality of input/output sections;
a first acquisition section that acquires output destination information that has been associated by the first management section with the second identifier and destination address extracted by the extraction section, as well as predetermined index that has been associated by the second management section with the second identifier and transmission source address extracted by the extraction section;
a second acquisition section that acquires the input/output section information that is stored in the second storage section in association with the predetermined index acquired by the first acquisition section; and
an output destination determination section that determines any one of the plurality of input/output sections as output destination of the input transmission information based on the output destination information acquired by the first acquisition section and input/output section information acquired by the second acquisition section.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmission information transfer apparatus for realizing the MAC VLAN function with low latency includes: a VLAN table memory that manages a VID and a VLAN membership; a VLAN cache which is a cache memory that manages a VLAN Cache Index and VLAN membership in association with one another; an FDB that manages the VID, DA, and output port information in association with one another and further manages the VID, SA, and VLAN Cache Index in association with one another; an extraction section that extracts the VID, DA, and SA included in an input packet; an FDB search section that acquires output port information associated with the VID and DA, as well as the VLAN Cache Index associated with the VID and SA; a table controller that acquires the VLAN membership associated with the VLAN Cache Index; and an output port determination section that determines an output port of a packet.
-
Citations
10 Claims
-
1. A transmission information transfer apparatus that uses a plurality of input/output sections to input/output transmission information, comprising:
-
a first storage section that stores, in a memory, a first identifier which is an identifier indicating a previously set network and input/output section information which has previously been set for the first identifier and which indicates any one of the plurality of input/output sections that belongs to the previously set network in association with one another; a second storage section that stores, in a cache memory, a predetermined index and input/output section information stored in the memory by the first storage section in association with one another; a first management section that manages a second identifier which is an identifier indicating a predetermined network, a destination address which is a physical address indicating the destination of the transmission information, and output destination information which is information indicating any one of the plurality of input/output sections as the destination of the transmission information in association with one another; a second management section that manages the second identifier, a transmission source address which is a physical address indicating the transmission source of the transmission information, and the predetermined index in association with one another; an extraction section that extracts the second identifier, destination address, and transmission source address included in input transmission information which is transmission information input to any one of the plurality of input/output sections; a first acquisition section that acquires output destination information that has been associated by the first management section with the second identifier and destination address extracted by the extraction section, as well as predetermined index that has been associated by the second management section with the second identifier and transmission source address extracted by the extraction section; a second acquisition section that acquires the input/output section information that is stored in the second storage section in association with the predetermined index acquired by the first acquisition section; and an output destination determination section that determines any one of the plurality of input/output sections as output destination of the input transmission information based on the output destination information acquired by the first acquisition section and input/output section information acquired by the second acquisition section. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A transmission information transfer method that uses a plurality of input/output sections to input/output transmission information, comprising:
-
a first storage step that stores, in a memory, a first identifier which is an identifier indicating a previously set network and input/output section information which has previously been set for the first identifier and which indicates any one of the plurality of input/output sections that belongs to the previously set network in association with one another; a second storage step that stores, in a cache memory, a predetermined index and input/output section information stored in the memory by the first storage step in association with one another; a first management step that manages a second identifier which is an identifier indicating a predetermined network, a destination address which is a physical address indicating the destination of the transmission information, and output destination information which is information indicating any one of the plurality of input/output sections as the destination of the transmission information in association with one another; a second management step that manages the second identifier, a transmission source address which is a physical address indicating the transmission source of the transmission information, and the predetermined index in association with one another; an extraction step that extracts the second identifier, destination address, and transmission source address included in input transmission information which is transmission information input to any one of the plurality of input/output sections; a first acquisition step that acquires output destination information that has been associated by the first management step with the second identifier and destination address extracted by the extraction step, as well as predetermined index that has been associated by the second management step with the second identifier and transmission source address extracted by the extraction step; a second acquisition step that acquires the input/output section information that is stored by the second storage step in association with the predetermined index acquired by the first acquisition step; and an output destination determination step that determines any one of the plurality of input/output sections as output destination of the input transmission information based on the output destination information acquired by the first acquisition step and input/output section information acquired by the second acquisition step. - View Dependent Claims (7, 8, 9, 10)
-
Specification