WO2007066814A1 - Frame processing method and frame processing device - Google Patents
Frame processing method and frame processing device Download PDFInfo
- Publication number
- WO2007066814A1 WO2007066814A1 PCT/JP2006/324885 JP2006324885W WO2007066814A1 WO 2007066814 A1 WO2007066814 A1 WO 2007066814A1 JP 2006324885 W JP2006324885 W JP 2006324885W WO 2007066814 A1 WO2007066814 A1 WO 2007066814A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- address
- frame
- network
- data link
- link frame
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims description 12
- 230000005641 tunneling Effects 0.000 claims abstract description 50
- 230000005540 biological transmission Effects 0.000 claims abstract description 23
- 239000002775 capsule Substances 0.000 claims description 62
- 238000004891 communication Methods 0.000 claims description 17
- 238000007726 management method Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 15
- 238000000034 method Methods 0.000 claims description 10
- 238000005538 encapsulation Methods 0.000 claims description 7
- 102000006463 Talin Human genes 0.000 claims description 6
- 108010083809 Talin Proteins 0.000 claims description 6
- MQOMKCIKNDDXEZ-UHFFFAOYSA-N 1-dibutylphosphoryloxy-4-nitrobenzene Chemical compound CCCCP(=O)(CCCC)OC1=CC=C([N+]([O-])=O)C=C1 MQOMKCIKNDDXEZ-UHFFFAOYSA-N 0.000 claims description 3
- 101000713211 Colocasia esculenta Mannose-specific lectin TAR1 Proteins 0.000 claims description 3
- 235000008331 Pinus X rigitaeda Nutrition 0.000 claims 1
- 235000011613 Pinus brutia Nutrition 0.000 claims 1
- 241000018646 Pinus brutia Species 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000013011 mating Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 101100293720 Caenorhabditis elegans ncs-2 gene Proteins 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 244000144992 flock Species 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
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]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
Definitions
- the present invention relates to a frame processing method and a frame processing apparatus, and more particularly, to a frame processing method and a frame processing apparatus capable of converting a broadcast frame multi-cast frame into a last frame and transmitting the same to a terminal.
- the frame processor 2 is equipped with tunneling 4 that sets up a communication tunnel.
- 3 is equipped with tunneling 2.
- Tunneler Set up a communication tunnel in the middle network between tunneling 2. This allows each of the 3 in the AN to be accessed from the 3 connected to the transit network 1 through the communication tunnel.
- the table retains compatibility with the multi-yast MAC dress and the last MAC dress. If the received AC frame is a multicast frame, the multicast MAC address is searched for the table, converted into an AC frame with the corresponding cast address, and transmitted. It is applied to this frame processing device 2. The multicast address of the MAC frame is converted to the multicast address of 3 and sent. However, in this method, since the cast MAC address is arbitrarily determined by the multicast AC address, when there are multiple external 3 connected to the framing device 2 due to the relay network 1, transmission from all of these partial terminals is performed. The converted cast frame will be converted to a cast frame in the same way. For this reason, it is not possible to carry out a specific proof, as if only a multicast MAC address from a specific department terminal was cast to a specific 3. Ming:
- the net frame may be received and processed by other than the terminal. .
- the frame management method related to Akira is from the network of For a data link frame in which the assigned address is a broadcast address, the upper child is obtained by replacing the address of the data link frame with each of the upper address of the child assigned to the address of the child data link frame. It has a step of converting to a tarin frame and outputting to the 2nd network.
- the frame processing method has a step of receiving the network packet encapsulated by the network and encapsulating the received network packet to obtain the data link frame.
- the frame management method has a step of outputting the data link frame whose address is outside the broadcast address to the second network as it is.
- the frame management method is such that, for the child link frame received from the above-mentioned 2nd packet, when the set of address transmission addresses of the data link frame matches the predetermined set of address transmission addresses,
- the address of the data frame is a broadcast address
- a network packet encapsulation whose address is the upper tunneling address defined for the address of the frame, and if the valid data link frame address is not a broadcast address, for the set of address transmission addresses of the data link frame. It has a network packet capsule whose address is the tunneling address defined by the above, and the packet is sent to each of the above-mentioned towers.
- the frame management method as described in (1) is connected to the two-way network of (1), and is the last data line address connected to the network of (2).
- Frame device which has a table part for holding a pair of a remote address which is a data link address connected to the network and a remote address which is a network address assigned to the network side of the tunnel device.
- step b) For the data link frame obtained in step a, if the address is a broadcast address, the previous mote address in the table is searched using the address of the data link frame, and the previous one on the matched pair is searched. The address of the data link frame is replaced by each cull address to generate the above frame, and each of them is transmitted to the above-mentioned two-tower network.
- Network data link frame is received, and the address of the child link frame that was received is used as the sending address of the full part, the previous motor address of the full part is searched, and if there is a mating group, and If the address of the child data link frame is a broadcast address and the previous address in the table is searched using the address as a match, and there is a matching pair, the data link frame is validated and the data link frame is discarded in other cases. Step,
- the previous address of the table part is searched using the address of the link link frame, and the tunneling of the pair of upper mating pairs is performed.
- step a may combine the processing of step a and step b, retain the results of the table part, and perform the search only once.
- the data link frame is a net frame
- the network packet is
- the address is a broadcast address of the net
- a master address and the previous address of the table is the AC address.
- the full front address is a dress
- the network is an intranet or the Internet capable of forwarding packets
- the network is an AN capable of forwarding Netframes or wireless AN. Is preferred.
- the frame management device is arranged so that, for a data link frame whose address from the network is a broadcast address, the address of the data link frame is assigned to the address of the child link frame. Each of the above last addresses is converted to the above data link frame and output to the second network.
- the frame processing device further receives one network encapsulated network packet and encapsulates the received network packet. And has a capsule part for obtaining the child link frame.
- the frame processing device is
- the address transmission address set of the data link frame matches the predetermined address transmission address set, and if the address of the data link frame is the broadcast address.
- the filter that validates the child link frame and discards the data link frame in other cases the address of the valid child link frame is the broadcast address.
- a network packet capsule whose address is one tunneling address defined for the address of the link link frame, and an address transmission address of the data link frame if the address of the valid data link frame is not a broadcast address. It has a network packet capsule whose address is the tunneling address defined for the group of addresses, and a capsule part which transmits each packet to the network.
- the frame processing device related to Ming 4 is
- the cal address that is the terminal link address that connects to the 2nd network of the network, and the data link address that connects to the cal network under the tunneling device.
- a remote address a table that holds a pair of a tunneling address, which is a network address assigned to the network side of the tunneling device, and a network packet encapsulated in the above 1 network packet received and received.
- a cell part that encapsulates a tow packet to obtain a data link frame If the address of the child link frame obtained in the encapsulation part is a broadcast address, the previous mote address in the table part is searched using the address of the data link frame as the previous cal address of the matched set. Generate the above frames by replacing the address of the child Tallinn frame and send each of them to the network of 2 above. Trust the science department,
- the address of the received data link frame is used as the sending address of the table, the previous mote address of the table part is searched, and a matching address exists, and If the address of the transmitted data link frame is a broadcast address and the address of the table is searched for the previous address of the table part, and there is a set to be touched, the child link frame is enabled, and in other cases, the child link frame.
- the previous address of the table section is searched by using the address of the data link frame as the matching tunneling address of the pair above.
- the network packet capsule as the address, if the address of the data frame that is valid in the filter section is not a broadcast address, the address of the link frame as the sending address of the previous mote address of the table section , And a network packet cell whose address is the set of pre-tunneling addresses that have been searched for, and a cell part which transmits each packet to the network.
- the capsule stage and the stage may be combined as one stage and the results of the table part may be retained to facilitate the search.
- the link link frame is a network frame
- the packet is a packet
- the address is a broadcast cast address, a multicast address of
- the front address of the full part is the AC address
- the front tunneling address of the table part is the dress
- the gateway address is C is preferably an intranet or Internet capable of transferring frames
- the network of the above 2 is preferably an AN capable of transferring frames or a radio.
- the capsule part and the capsule type and cell used in the capsule part are preferably either h e e v e HTTPS, e e v e e T P e h e e v e “UD, h e v e TCP.
- a program related to item 5 of the above description sets the computer to the data link frame whose address is the broadcast address and the address of the data link frame to the address of the child link frame. It is intended to function as a stage for converting each of the above-mentioned stored addresses and converting it into the above-mentioned data frame and outputting to the network.
- the program further causes the computer to function as a cell stage that receives the network packet of the network capsule of and receives the network packet and cells the received network packet to obtain the child link frame.
- the set of address transmission addresses of the data link frame of the child Tallin frame received from the above-mentioned network matches the predetermined set of address transmission addresses, and the child Tallin frame is received.
- the address of the frame is a broadcast address and the address matches the specified sending address
- the data link frame is validated and the other data link frames are discarded, and it functions as a filter stage.
- the address of the valid child link frame is a broadcast address
- the upper tunneling address defined for the address of the data link frame is used as the address 1
- the tow packet capsule, the address of the valid data link frame Is not a broadcast address, a network packet cell whose address is the tunneling address defined for the set of address transmission addresses of the data link frame, and each packet is made to function as the encapsulation stage for the above network. .
- a computer having a memory for storing a full memory which holds a pair with a tunnel address, which is a network address assigned to the tow side of the tunneling device,
- It functions as an encapsulation stage that receives the network packet encapsulated in the network and receives the received network packet to obtain the data link frame.
- the moto address in the table is searched using the address of the data link frame as Generate the upper frame by replacing the address of the data link frame with each of the cull addresses, If it is a child link frame that is out of the address broadcast address, it will function as the second network communication stage.
- the child tally frame received from the network of the above 2 and received the address of the child link frame.
- the table's mote address is searched as the sending address. If there is a matching pair, and If the address of the data link frame is a broadcast address and there is a matching set that searches for the full cull address with the address as, the data link frame is validated, and in other cases, as a filter stage that discards the child link frame. Make it work,
- the cull address in the table is searched by using the address of the link link lame, and the tunnel tunnel address of the matched upper pair is addressed.
- the address of the link link frame is used as the sending address of the table, and the local address of the table is searched.
- it functions as a network packet capsule whose address is the previous tunnel address of the set that has been switched, and a cell stage which transmits each packet to the network.
- the cell stages and the stages may be combined as one stage, and the full result may be retained to perform the search frequently.
- the record / link frame is a net frame
- the network packet is a packet
- the address is a broadcast cast address of a net multicast address
- the mote address is a MAC address
- the full front tunneling address is a dress
- the network is an intra or internet capable of forwarding
- the network is capable of forwarding frames or wireless. I like being AN.
- the address of the net frame is a floating cast address multicast address
- the data link frame whose address is the broadcast address
- the data link frame is converted to the last frame whose address is the end address on 1 defined for the address of the frame and sent to the network of 2. This is because A simple description of the face:
- Figure 1 is a block diagram showing the network configuration when equipment other than the terminal uses the method of interconnecting AN bodies.
- Figure 2 is a block diagram showing the network configuration when the body uses the tunneling method to interconnect with other terminals.
- Figure 3 is a block diagram showing the formation of a tow body in the state of Ming.
- Figure 4 is a diagram showing the operation of the Ming Dynasty.
- FIG. 1 is a diagram showing the operation of the Ming Dynasty.
- Figure 6 is a flock diagram showing the formation of the network body in the two states of Ming. Good to implement Ming:
- network networks 1 to 3 which are a relay network 1 capable of communicating with a network and the Internet area 1 and a network "AN" in a home office or the like and capable of communicating with a net frame that is a floating cast domain.
- network 1 to 3 Tunneling Includes multiple frame processors 2 to 22 that transform, copy, and discard frames as necessary.
- the network 1 outputs the packets received from the plurality of frame processing devices 2 to 2 connected to it, to the destination specified in the packet.
- a dress is used to identify the frame processing devices 2 to 22.
- Cull networks 1 to 3 receive frames received from 3 to 35 frame processing devices 2 to 22 connected to them.
- the MAC address includes a last address that represents 3 to 35 frame management devices 2 to itself, and a broadcast address that represents 3 to 35 frame management devices 2 to 22 connected to the oral networks 1 to 3. There is a multicast address to represent. Broadcast stored addresses Multicast addresses are also called broadcast addresses.
- the network consists of an AN access point, radio waves, and cables, which specifically learns MAC addresses to perform efficient frame transmission and switching, and wireless and wired transmission.
- 3 to 35 are the points of the oral network to 3, which are N C N e w e f a e Ca d) parts (without each).
- the N Cs of 3 to 35 hold the AC address used in the oral network 3 and send and receive net frames to and from the oral network 3.
- the NC unit discards the net frames received from the oral networks 1 1 to 3 but the MAC address is the last address and is not the MAC address of its own.
- the AC dress of the frame transmitted from N C section to oral networks 1 to 3 is always the AC dress owned by itself.
- the frame processing devices ⁇ 22 are the processing units 2 2 and 22, the capsule 2 2 21 22, the filters 2 3 2 and 2 3, the capsule 2 2, the table 5 2 25, and the DN C 2 6 6 226 2 7 respectively. It is equipped with 21 7 227.
- the table 2 5 2 225 of the frame processing device 2 to 22 holds in advance a set of a mouth address, a moat address and a tunneling address.
- the tunneling address is the frame to tunnel to It is a dress assigned to the network side of the processing devices 2 to 22, and the mouth address is a MAC address of 3 to 35 connected to the car networks 1 to 3 under the frame processing device 2 to 22.
- the address is a 3 to 35 AC address that connects to the Cull networks 1 to 3 under the framing device 2 to 2 separated by the tunneling address.
- the dress is not changed even if the upper layers of the science units 2, 1, and 2 are.
- a net frame in which the AC address is the cast address but the address is the broadcast address or the multicast address is created and transmitted. This is to prevent the packet of the address from being processed by the cast address, which is supposed to be delivered by the multicast address in the case of information premised on the use of multicast. If there is no such possibility, the address may be converted into the cast address.
- Fill 3 213 2 3 of Frame Processor ⁇ 22 shows the MAC address of the frame for the data link frame received from Mouth Caltower 1 ⁇ 3 via NC 2 2 26 as Table 2 5 2 225 moto ads , And the matching MAC address is found, and the MAC address of the frame is the broadcast address and the MAC address of the frame is used to search the card address in Table 2 5 2 225 above. If such a set exists, the frame is output as capsule 2 4 2 22 and the other frames are discarded.
- Capsule 2, 2 and 22 of Frame Processors 2 to 22 receive the encapsulated packet from the relay network through NC 2 7 2 7 and 7, encapsulate the packet and restore the net frame, and process the frame. 2 2 Output.
- the cells 2 4 24 of the Frame Processors 2 to 2 are assigned to the frames of the frame if the MAC address of the manual frame is a broadcast address.
- Capsule 42, 2 Capsules 2 12 2 2 form a tunneling part.
- the NC 6 16 226 of the frame processing devices 2 to 22 are connected to the oral networks 1 to 3, and the NC 2 7 1 7 27 are connected to the relay tower.
- the net frame received from 2 is transmitted to the mouth Cal-network 1 1 to 3 and the net frame received from the mouth Cal-network 1 to is transmitted to the fill 2 3 213 2 3 N C 2 7 2 7 27, which is connected to Network 1, retains the address that is used in the transit network and transfers the packet between tunneling and the transit network.
- the frame processing device, 2, 2 and the table 2 5 2 2 5 store the following data in advance.
- Table 25 of Frame Processor 2 has 3 AC dresses 32 AC dresses, Frame Processor 2 dresses and 3 MAC dresses a, 3 MAC dresses d, frame as the cal address, mote address and tunneling address.
- Frame Processor 2 Table 25 has 32 MAC dresses c, 3 MAC dresses a, Frame Processor 2 dress A and 3 AC dresses, 34 AC dresses as the cal address, motor address and tunnel address.
- e, dress C in frame device 22 and 3 in MAC dress d, 3 in MA C dress a Stores four sets of dress A of frame processing device 2, MAC dress d of 33, AC dress e of 3, and dress C of frame processing device 2.
- the table 225 of the frame processing device 22 shows the MAC address e of 34, the MAC address a of 3 and the P address A of the frame processing device 2 and the MAC address e of 32 as the cal address, the mote address, and the tunneling address.
- Filter 3 inputs the frame. Since the AC dress is not a broadcast address (step S, the filter uses the AC address of 2 in the frame, the AC dress of 2 and the AC address of 3 in the transmit MAC dress, a, as shown in Table 25. Search (step S): Filter 2 finds a cell in the frame because it finds a set of 3 MAC dresses a, 3 AC dresses c, and Frame Processor 2 dresses.
- the capsule 124 inputs the frame.
- the MAC address of the frame is not a broadcast address, so Capsule 2 4 is the MAC dress of 3, which is the AC dress of the frame, and the transmit MAC dress.
- the network sends the two frame equipment specified as the dress.
- Capsule 2 outputs the frame obtained by decapsulating the packet to processing unit 2 (step S).
- N C transmits the input frame by oral network 2 Step S
- Cull network 1 transmits 3 frames, which is the MAC address of the received frame.
- step S When a net frame with the MAC address as a broadcast address is transmitted from the network frame, the net frame is received by NC 26 of frame processing device 2 and output to filter 2 3 (step S of 5). Human power. Since the MAC address is a broadcast address (step S, fill 3 retrieves the cull address in table 5 with MAC address a, which is the frame's MA C dress, as step S 6.).
- the capsule inputs the frame. Since the MAC address of the frame is a broadcast address, Capsule 2 searches for a full 5 cal address with an AC dress a of 3 that is the frame's MA C dress. Then 3 AC dresses a, 3 AC dresses, 2 frame dressers, and 3 AC dresses, 33 MAC dresses d frame dressers
- NC 2 7 uses two P's manually and relays each 20 Send (step S2)
- Network 1 sends P-Ket designated as dress to Frame Processor 2 and sends K-ket designated as Dress C to Frame Processor 22, respectively.
- the frame processor packet is received by N C 7, and this is output as capsule 2 2 (step S of 4).
- Cell 2 2 outputs the frame that encapsulates the packet and restores it to processing unit 2 (step S2).
- the Ribe frame is manually input. Since the AC dress is a broadcast address (step S), the science department 2 searches for the motoaddress of the table 25 with the AC dress a of 3 which is the MAC dress of the frame as a step (step S5. The MAC dress of 32). , 3 MAC dress a frame A of dressing device 2 and 33 AC dress d, 3 MAC dress a, 3 dress A of dressing device 2 of dress A are found (step S, Generate one of the frames whose AC frame has been changed to that of terminal 32 by changing the AC dress of the terminal 32 to that of terminal 3 (step S7), and output each frame as NC 2 6. Each input frame is transmitted by the oral network 1 (step S8)
- Cull network 12 transmits each received frame to each terminal 32 33. 3 3 receives each frame.
- the frame processing device 22 receives the packet at N C 227 and outputs it to the capsule 22 (step S of 4).
- step S Since a pair of dresses C is found (step S), the AC address of the frame is converted into the AC dress e of terminal 3 to generate a frame (step S 7) which is output as N C 2 6. N C 2 sends a human-powered frame to oral network 13 (step S8)
- Cull network 1 sends 4 frames, which is the address A of the received frame. 3 receives the frame.
- the broadcast frame sent from 3 is received at each of 33 and 3, which is the end of the table 25 where the mote addresses c, d, and e are stored. Although this frame is also received, there is no problem because it is connected to the same Cull network 1.
- step S When a net frame with the MAC address as the broadcast address is transmitted from 3, the net frame is received by N C 2 of the frame management device O (step S) and output by filter 2.
- the filter powers the frame. Since the AC dress is a broadcast address (step S, the filter 3 searches for the cull address in table 5 with the 3 MAC dress b, which is the MA C dress of the frame (step S 6). Is not found (step S7), the filter discards the frame.
- the upper end 36 is connected to the relay network 1 capable of communicating by the Internet area packet of the present embodiment.
- 3 is an NC 37 connected to the transit network 1, a capsule 36 that takes out a netted frame from the NC that is manually put into the cell, and a capsule 3 that outputs a netframe and outputs the NC 37 as a packet.
- N holds the 1 P dress G AC dress that is used in the transit network.
- 3 is recognized by the frame processing devices ⁇ 22 as having the same structure as the frame processing device.
- the table of the frame processing device 2 has three AC dresses a as the cal address moto address and the tunneling address, an AC dress c, a frame dressing device 2 P dress, and three AC dresses.
- Dress a, 33 AC dress d, flame dress 2 dress, 3 MAC dress a, 3 AC dress e flame dress 22, dress C, 3 AC dress a, 3 MAC dress, 36 dress Remember the G pair.
- the frame management device table has three MAC addresses, three MAC dresses, three frame MAC devices, three MAC dresses, three MAC dresses, three MAC dresses e, and three frame addresses as the cull address, the motor address, and the tunneling address.
- Table 225 of Frame Processor 2 has 3 MAC dresses e, 3 MAC dresses as a Cull Address, Mote Address, and Tunneling Address a Frame Machine 2 Dress A and 3 AC Dresses, 32 AC Dresses. Memorize the following sets: frame dressing 22 dress, 34 MAC dress e AC dress d, frame dressing machine dress and 34 AC dress e, 3 MAC dress g, dress G.
- 36 is 3 of the same group in Cal network ⁇ 3.
- the clear frame processing device can realize its function as hardware by using CompiProv.
- the probe is recorded and provided on a computer such as a magnetic conductor memo, is read by the computer when the computer is lifted, and the computer controls the operation of the computer. It functions as a frame processing device in the above-mentioned state and executes the processing exemplified in 4 and.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
When a data link layer frame whose destination address is a broadcast address is inputted from a tunneling destination via a decapsulating unit (202), a destination processing unit (201) generates a data link layer frame by replacing the destination address of the frame by one or more unicast address preset for the transmission source address by a table unit (205) and transmits it to a local network (11).
Description
フレーム 理方法及 フレーム 理装置 術分野 Frame processing method and frame processing device
フレーム 理方法及びフレ ム 理装置に関し、 特に、 ブロードキヤ ストフレーム マルチ ヤストフレームを ヤストフレームに変換し、 された端末の に送信することを可能とするフレーム 理方法及びフレーム 理装置に関する。 The present invention relates to a frame processing method and a frame processing apparatus, and more particularly, to a frame processing method and a frame processing apparatus capable of converting a broadcast frame multi-cast frame into a last frame and transmitting the same to a terminal.
: :
庭内にお て、 Cだけでな ゲ ム AV 器などの 電機器 ( 下 ) も加わった家庭内 AN 」 a A e a N k AN) を構成するケースが近年多 なっている。 さらにインターネット等 の中 ネットワーウを介して、 これらの 末に対して外出先から 続して 御を行ったり 家庭 を接続してお互 に写真 動画 の 報の 有をしたり リアルタイムに同時 行するゲームを楽しんだりする、 と った各種サービスも 提供されて る。 In recent years, in the garden, there are many cases in which a household AN "a A e a N k AN" that includes electronic devices such as a game AV device (below), which is not only C, is added. Furthermore, through middle-and-low networks such as the Internet, you can continue to control these ends from outside and connect homes to share photos and videos with each other and play games in real time. There are also various services that are enjoyed.
これらのサービスでは、 情報 不正アウ を防止するために、 可 した端末の との 信を確保することが重要である。 可した端末の との 信を確保するためには、 2に示されるよ に 末に通信トンネルを設定す るトンネリング を設けて通信トンネルで 端の を接続するこ とが必要である。 般的な家庭内の ANの 境を想定すると、 3 それ自身に対して他の端 36 相互 続する通信トンネルを設定するトンネリ ング 持たせられない。 また、 V」ANなど ANの 想化 術も いるこ とができない環境が 般的である。 そのため、 多 の 合 図 に示すよ に端 末以外の 用機器がトンネリング 用いて AN 体を相互 続する方法 が使用される。
において、 AN には 3 3 接続されており、 AN 1 はインターネットなどの ネットワーク にフレ ム 理装置2 を介 して 続される。 フレーム 理装置2 は通信トンネルを設定するトンネリング 4 備えて る。 3 はトンネリング 2を備えて る。 トンネリ トンネリング 2の間の中 ネットワーウ に通信トンネルを設 定する。 これにより 中継ネットワーク 1 に接続する 3 から通信トンネ ル 由で」AN 内の各 3 にアクセスすることができる。 In these services, it is important to secure communication with the authorized terminals in order to prevent unauthorized access to information. In order to secure the communication with the enabled terminal, it is necessary to provide tunneling for setting the communication tunnel at the end and connect the end with the communication tunnel as shown in 2. Assuming a typical domestic AN boundary, 3 cannot have tunneling to set up a communication tunnel with the other end 36 itself. In addition, it is a general environment where it is not possible to use AN's inspiration such as V ”AN. Therefore, as shown in many signals, a method is used in which equipment other than the terminal equipment uses tunneling to interconnect AN bodies. In AN, there are 33 connections to AN, and AN 1 is connected to a network such as the Internet via frame device 2. The frame processor 2 is equipped with tunneling 4 that sets up a communication tunnel. 3 is equipped with tunneling 2. Tunneler Set up a communication tunnel in the middle network between tunneling 2. This allows each of the 3 in the AN to be accessed from the 3 connected to the transit network 1 through the communication tunnel.
成によって、 」AN 接続された端末3 、 3 にアクセスできる 外部端末を、 フレーム 理装置 由で通信トンネルを設定した端末3 に限 定することが可能になる。 しかし、 2の 合と異なり、 3 3 の 間の通信を許すが、 3 との 許さないと よ に、 A N 接続された端末 グループ することはできな 。 その 、 フレ ム 理装置2 にお て、 36から送信されてきた ネットフレーム の アドレスがブロードキャストアドレス ルチキャス トアドレスである場 合に、そのフレームは 3 に届けるために」AN 送出する必要があり、 許可した端末3 外の 3 にお ても受信されてしま ためである。 With this configuration, it is possible to limit the external terminals that can access the AN-connected terminals 3 and 3 to the terminal 3 that has set up the communication tunnel by the frame processing device. However, unlike in the case of 2, it is not possible to have a terminal group connected to AN, such as allowing communication between 3 and not allowing communication with 3. In frame device 2, if the address of the net frame sent from 36 is the broadcast address multicast address, that frame must be sent to AN in order to reach 3. The reason is that it is received by 3 other than the handset 3 as well.
可した端末の 送信する 3 56 ( 1 ) 2 363 7 ( 2) に記載されて る。 この 、 マルチキャス で送信されてきた ケットを ヤストの ケットに変換して送信する 術である。 この フレーム 理装置2 に適用される。 ケットの ルチキャス トアドレスは 3 の キヤス トアドレスに変換して送出される。 しかしながら、 この 1 Pマルチ ヤス トパケットに対しての 効な手法ではあるが、 マルチ ヤ ストの 用を前提とする情報 少ない。 このため 利用分野が制限される。 逆に、 マルチ ヤストの 用を前提とする情報 電では、 マルチ ヤストア ドレスで届 はずの ケットが ヤストアドレスで届 ため、 アドレス の ケットを処理できな なる可能性がある。 It is described in 3 56 (1) 2 363 7 (2) sent by the enabled terminal. This is a method of converting a packet transmitted by multicast to a last packet and transmitting it. It is applied to this frame processing device 2. The multicast multicast address of the packet is converted to the cast address of 3 and sent. However, although it is an effective method for this 1 P multicast packet, there is little information that presupposes the use of multicast. This limits the fields of use. On the other hand, in an information and communication system that uses multicast, it is possible that a packet that could not be delivered by multicast address will be delivered by the last address, so the packet at the address cannot be processed.
また、 許可した端末のみ データを送信する他の従 術が特 2 3
98 2 ( 3) に開示されて る。 の 術では、 テーブ ルが、 マルチ ヤストMAC ドレス ヤス トMAC ドレスとの 応を 保持している。 信した ACフレームが ルチ ヤストフレームの 合、 マル チ ヤストMAC ドレスを テーブルの 索が行われ、 対応する キヤ ストアドレスを持つ ACフレームに変換して送信される。 この フレーム 理装置2 に適用される。 MACフレームの マルチ ヤストアドレスは 3 の ヤス トアドレスに変換して送出される。 しかしながら、 この 法 では、 キャストMAC ドレスがマルチ ヤス ト AC ドレスによって 意に定まるため、 フレーム 理装置2 に中継ネットワーク 1 由で 続する 外部の 3 が複数 在する場合に、 それら全ての 部端末から送出された ルチキャストフレームが同じよ に キャス トフレームに変換されてしま 。 このため、 特定の 部端末からのマルチ ヤス トMAC ドレスだけを特定の 3 に キヤストで送ると ったよ に、 特定の グルーフ するこ とはできな 。 明の : In addition, there is another feature that sends data only to the authorized terminals. 98 2 (3). In this technique, the table retains compatibility with the multi-yast MAC dress and the last MAC dress. If the received AC frame is a multicast frame, the multicast MAC address is searched for the table, converted into an AC frame with the corresponding cast address, and transmitted. It is applied to this frame processing device 2. The multicast address of the MAC frame is converted to the multicast address of 3 and sent. However, in this method, since the cast MAC address is arbitrarily determined by the multicast AC address, when there are multiple external 3 connected to the framing device 2 due to the relay network 1, transmission from all of these partial terminals is performed. The converted cast frame will be converted to a cast frame in the same way. For this reason, it is not possible to carry out a specific proof, as if only a multicast MAC address from a specific department terminal was cast to a specific 3. Ming:
明が解決しよ とする課題 : Problems that Ming is trying to solve:
上で述 たよ に、 遠隔の 末から送信されてきた ネットフレームの アドレスがフロードキャス トアドレス マルチ ヤストアドレスである場合 された端末以外にお て ネットフレームが受信され、 処理され てしま とい 題がある。 As mentioned above, if the address of the net frame sent from the remote end is a flow-cast address multicast address, the net frame may be received and processed by other than the terminal. .
明の 、 ネットフレームの アドレスがブロードキヤス トア ドレス マルチ ヤストアドレスであっても、 V」AN等の」ANの 想化 術 を用 ず、 かつ、 末に特別な処理をさせることな された端末に対 しての 信、 処理させるフレーム 理方法及 フレーム 理装置を提供するこ とにある。 Even if the address of the net frame is a broad cast address multi-cast address, it is possible to use a terminal that does not use the "AN" conception of "V" AN and the like and is not specially processed at the end. It is intended to provide a frame processing method and a frame processing device for receiving and processing the communication.
題を解決するための ・ To solve the problem
明の の 様に係るフレーム 理方法は、 のネットワークから
れた アドレスが同報アドレスであるデータリン フレームについて、 前記 デ タリンク フレームの アドレスを、 前記子一タリンク フレームの アドレスに けられて る 上の ヤス トアドレスのそ れぞれに置換した 上の子 タリン フレ ムに変換して 2のネットワ クに出力するステップを有する。 The frame management method related to Akira is from the network of For a data link frame in which the assigned address is a broadcast address, the upper child is obtained by replacing the address of the data link frame with each of the upper address of the child assigned to the address of the child data link frame. It has a step of converting to a tarin frame and outputting to the 2nd network.
フレーム 理方法は、 の トワーク カプセル されたネットワ ーク パケットを受信し 信したネットワーク パケットを カプセル し て前記データリンク フレームを得るステッ を有する。 The frame processing method has a step of receiving the network packet encapsulated by the network and encapsulating the received network packet to obtain the data link frame.
フレーム 理方法は、 前記 アドレスが同報アドレス 外であるデータ リンク フレームについては、 そのまま 2のネットワークに出力するステ ップを有する。 The frame management method has a step of outputting the data link frame whose address is outside the broadcast address to the second network as it is.
フレ ム 理方法は、 前記 2の トワ クから受信した子一タリンク フレームにつ て、 データリンク フレームの アドレス 送信 アドレ スの組が予 定められた アドレス 送信 アドレスの組に一致する場合、 お よ 、 前記データ リン フレームの アドレスが同報アドレスであり The frame management method is such that, for the child link frame received from the above-mentioned 2nd packet, when the set of address transmission addresses of the data link frame matches the predetermined set of address transmission addresses, The address of the data frame is a broadcast address
アドレスが 定められた 上の送 アドレスに 致する場合 データリン フレームを有効とし、 その他の場 データリン フレームを 破棄するステップ 、 前記 効な子一タリン フレームの アドレスが同報 アドレスである場合、 タ リンク フレームの アドレスに対して 定められた 上のトンネリング アドレスを アドレスとする 上の ネットワーク パケ カプセル 、 前記 効なデ タリンク フレームの アドレスが同報アドレスでない場合、 データリンク フレームの アド レス 送信 アドレスの組に対して 定められたトンネリング アドレスを アドレスとするネットワーク パケット カプセル 、 それぞれの パケッ トを前記 の トワーウ 信する を有する。 If the address matches the specified sending address, validate the data link frame, and discard the data link frame in other cases. If the address of the valid child talin frame is a broadcast address, A network packet encapsulation whose address is the upper tunneling address defined for the address of the frame, and if the valid data link frame address is not a broadcast address, for the set of address transmission addresses of the data link frame. It has a network packet capsule whose address is the tunneling address defined by the above, and the packet is sent to each of the above-mentioned towers.
明の の 様に係るフレーム 理方法は、 の トワ ウ の トワークとに接続され、 前記 2のネットワークに接続する 末のデータリ ン アドレスである カルアドレス 、 トンネリ 置の 下の
ルネットワークに接続する 末のデ タリンク アドレスであるりモートアドレ ス 、 前記トンネリ 置の の トワーク側に割り当てられたネ ットワーク アドレスであるトン リン アドレスとの組を 上保持する テーブル部を備えたフレーム 理装置におけるフレーム 理方法において、 a ) のネットワーク カプセル されたネットワーク パケ を 受信し、 信した トワーク パケ を カプセル してデータリンク フレームを得るステップ、 The frame management method as described in (1) is connected to the two-way network of (1), and is the last data line address connected to the network of (2). Frame device which has a table part for holding a pair of a remote address which is a data link address connected to the network and a remote address which is a network address assigned to the network side of the tunnel device. A) in the frame management method in step a), receiving the network package encapsulated in a network and encapsulating the received network package to obtain a data link frame,
b ) ステップaで得られたデ タリンク フレームについて、 アドレ スが同報アドレスであれば、 データリンク フレームの アドレスを と して前記テーブル部の前 モートアドレスを検索し、 マッチした組の 上 の前 カルアドレスそれぞれによって前記データリンク フレームの ア ド スを置換した 上のフレームを生成してそれぞれを前記 2の トワ ーク 信し アドレスが同報アドレス 外であるデータリンク フレーム であれ そのまま 2の トワーク 信する b) For the data link frame obtained in step a, if the address is a broadcast address, the previous mote address in the table is searched using the address of the data link frame, and the previous one on the matched pair is searched. The address of the data link frame is replaced by each cull address to generate the above frame, and each of them is transmitted to the above-mentioned two-tower network. Do
) の トワーク データリン フレームを受信し、 信し た子一タリンク フレームの アドレス 送信 アドレスを として前記 フル部の前 モ トアドレス 前記 カルアドレスを検索し、 マツ する 組が存在した場合 および、 前記 信した子一タリンク フレームの アドレ スが同報アドレスであり アドレスを として前記テーブル部の前 カルアドレスを検索し マッチする組が存在した場合・ データリンク フレームを有効とし、 その他の場 前記デ タリンク フレームを破棄するス テップ、 ) Network data link frame is received, and the address of the child link frame that was received is used as the sending address of the full part, the previous motor address of the full part is searched, and if there is a mating group, and If the address of the child data link frame is a broadcast address and the previous address in the table is searched using the address as a match, and there is a matching pair, the data link frame is validated and the data link frame is discarded in other cases. Step,
d ) ステップ で有効とされたデータリン フレームの アドレスが 同報アドレスである場合、 タリンク フレームの アドレスを と して前記テーブル部の前 カルアドレスを検索し、 マツ した 上の組 の相 なる前記トンネリング アドレスを アドレスとする 上のネット ワーウ パケ セル 、 前記ステップ で有効とされた子一タリンク フレームの アドレスが同報アドレスでな 場合、 データリンク フレー
アドレス 送信 アドレスを として前記 フル部の前 モート アドレス 前記 カルアドレスを検索し、 ッチした組の前 トンネリ アドレスを アドレスとするネットワーク パケット セル 、 それぞ れの パケットを前記 のネットワーク 信するステッ 、 を含むことを特 徴とする。 d) When the address of the data link frame validated in step is a broadcast address, the previous address of the table part is searched using the address of the link link frame, and the tunneling of the pair of upper mating pairs is performed. The network packet with the address as the address, if the address of the child link frame validated in the previous step is not a broadcast address, the data link frame Address: A network packet cell that searches the above-mentioned full address before the full address with the sending address as the address, and uses the previous tunnel address of the set that is the address as the address, and a step for sending each packet to the above network. It is a feature.
ここで、 効率化のため、 ステップa ステップbの 理を結合し、 テーブル部 の検 果を保持して検索を一度で済ませてもよ 。 Here, for the sake of efficiency, you may combine the processing of step a and step b, retain the results of the table part, and perform the search only once.
フレーム 理方法において、 前記データリンク フレームは ネット フレームであり、 前記ネットワーク パケ は であり、 前記 アドレスは ネットのブロードキヤス トアドレス マ チ ヤストアドレス であり、 前記テーブル部の前 カルアドレス 前記 モートアドレスは A C ドレスであり、 前記 フル部の前 トン リング アドレスは ドレ スであり 前記 のネットワークは ケットを転送 能なイントラネット またはインターネットであり、 前記 のネットワーウは ネットフレ ム を転送 能な または無線」ANであることが好まし 。 In the frame processing method, the data link frame is a net frame, the network packet is, the address is a broadcast address of the net, a master address, and the previous address of the table is the AC address. The full front address is a dress, the network is an intranet or the Internet capable of forwarding packets, and the network is an AN capable of forwarding Netframes or wireless AN. Is preferred.
フレーム 理方法にお て、 前記ステッ d 前記ステップ で用いられ るカプセル 式と カプセル 、 e e 。 e HTT S、 h e e v e P e 、 」2T 、 h e O v e UDP h e e v e TCP い ずれかであることが好まし 。 In the frame processing method, the capsule type and the capsule used in the step d and the step e e. e HTT S, he e v e P e, "2T, he e O v e UDP h e e v e TCP.
明の 3の 様に係るフレーム 理装置は のネットワークから ら れた アドレスが同報アドレスであるデータリンク フレームにつ て、 前記 データ リンク フレ ムの アドレスを、 前記子一タリンク フレームの アドレスに けられて る 上の ヤストアドレスのそ れぞれに置換した 上のデータ リンク フレームに変換して 2のネットワ ークに出力する 理部を有する。 The frame management device according to item 3 of the above description is arranged so that, for a data link frame whose address from the network is a broadcast address, the address of the data link frame is assigned to the address of the child link frame. Each of the above last addresses is converted to the above data link frame and output to the second network.
フレーム 理装置は、 さらに 1の トワーク カプセル された トワーク パケットを受信し、 信した トワーク パケットを カプセ
して前記子 タリンク フレームを得る カプセル 部を有する。 The frame processing device further receives one network encapsulated network packet and encapsulates the received network packet. And has a capsule part for obtaining the child link frame.
理部は、 前記 アドレスが同報アドレス 外であるデータリンク フレームをそのまま 2の トワークに出力する。 The processing unit outputs the data link frame whose address is outside the broadcast address as it is to the second network.
フレーム 理装置はさらに、 The frame processing device is
前記 2のネットワークから受信した子一タリンク フレームにつ て、 デ ータリンク フレームの アドレス 送信 アドレスの組が予 定められた アドレス 送信 アドレスの組に一致する場合 および、 前記データリン フレームの アドレスが同報アドレスであり アドレスが 定めら れた 上の送 アドレスに一致する場合 前記子 タリンク フレームを 有効とし、 その他の場 データリン フレームを破棄するフィルタ 、 前記 効な子 タリンク フレームの アドレスが同報アドレスである場合 タリンク フレームの アドレスに対して 定められた 1 上の トンネリング アドレスを アドレスとする 上のネットワーク パケッ ト カプセル 、 前記 効なデータリンク フレームの アドレスが同報ア ドレスでない場合、 データリンク フレームの アドレス 送信 アドレス の組に対して 定められたトンネリング アドレスを アドレスとする トワーク パケット カプセル 、 それぞれの パケットを前記 のネット ワーク 信するカプセル 部とを有する。 For the child link frame received from the above-mentioned 2nd network, if the address transmission address set of the data link frame matches the predetermined address transmission address set, and if the address of the data link frame is the broadcast address. When the address matches the specified sending address, the filter that validates the child link frame and discards the data link frame in other cases, the address of the valid child link frame is the broadcast address A network packet capsule whose address is one tunneling address defined for the address of the link link frame, and an address transmission address of the data link frame if the address of the valid data link frame is not a broadcast address. It has a network packet capsule whose address is the tunneling address defined for the group of addresses, and a capsule part which transmits each packet to the network.
明の 4の 様に係るフレーム 理装置は、 The frame processing device related to Ming 4 is
1のネットワーク のネットワーウとに接続されたフレーム 理装置に おいて、 前記 2の トワーウに接続する 末の タリンク アドレスであ る カルアドレス 、 トンネリング 置の 下の カルネットワークに接 続する 末のデータリン アドレスであるりモートアドレス 、 前記トンネリ ング 置の の トワーク側に割り当てられた トワーク アドレ スであるトンネリング アドレスとの組を 上保持するテ ブル 、 前記 1のネットワーク カプセル されたネットワーク パケットを受信 し、 信した トワーウ パケットを カプセル してデータリンク フレ ームを得る セル 部と、
カプセル 部で得られた子 タリンク フレームについて、 アドレ スが同報アドレスであれば、 データリンク フレームの アドレスを と して前記テーブル部の前 モートアドレスを検索し マッチした組の 上 の前 カルアドレスそれぞれによって前記子一タ リン フレームの ア ドレスを置換した 上のフレームを生成してそれぞれを前記 2のネットワ ーク 信し・ アドレスが同報アドレス 外である子一タリン フレーム であればそのまま 2のネットワーク 信する 理部と、 In the frame processing device connected to the network of 1st network, the cal address that is the terminal link address that connects to the 2nd network of the network, and the data link address that connects to the cal network under the tunneling device. A remote address, a table that holds a pair of a tunneling address, which is a network address assigned to the network side of the tunneling device, and a network packet encapsulated in the above 1 network packet received and received. A cell part that encapsulates a tow packet to obtain a data link frame, If the address of the child link frame obtained in the encapsulation part is a broadcast address, the previous mote address in the table part is searched using the address of the data link frame as the previous cal address of the matched set. Generate the above frames by replacing the address of the child Tallinn frame and send each of them to the network of 2 above. Trust the science department,
前記 2のネットワークから子一タリンク フレームを受信し、 信したデ ータリンク フレームの アドレス 送信 アドレスを として前記テーブ ル部の前 モートアドレス 前記 カルアドレスを検索し、 マッチする組が 存在した場合、 および、 前記 信したデ タリンク フレームの アドレスが 同報アドレスであり アドレスを として前記テープル部の前 カルアドレスを検索し、 ッチする組が存在した場合 前記子 タリンク フレ 有効とし、 その他の場 前記子一タリンク フレームを破棄するフィル タ When a child link frame is received from the above-mentioned 2nd network, the address of the received data link frame is used as the sending address of the table, the previous mote address of the table part is searched, and a matching address exists, and If the address of the transmitted data link frame is a broadcast address and the address of the table is searched for the previous address of the table part, and there is a set to be touched, the child link frame is enabled, and in other cases, the child link frame. The filter to discard
前記フィルタ部で有効とされた子一タリンク フレームの アドレスが同報 アドレスである場合 データリンク フレームの アドレスを として 前記テーブル部の前 カルアドレスを検索し マッチした 上の組の相 なる前記トンネリ アドレスを アドレスとする 上のネットワー ク パケット カプセル 、 前記フィルタ部で有効とされたデータリン フ レームの アドレスが同報アドレスでな 場合 タリンク フレームの アドレス 送信 アドレスを として前記テーブル部の前 モートアド レス 前記 カルアドレスを検索し、 ッチした組の前 トンネリング アド レスを アドレスとするネットワーク パケット セル 、 それぞれの パケットを前記 のネットワーク 信する セル 部とを有する。 When the address of the child link frame validated by the filter section is a broadcast address, the previous address of the table section is searched by using the address of the data link frame as the matching tunneling address of the pair above. The network packet capsule as the address, if the address of the data frame that is valid in the filter section is not a broadcast address, the address of the link frame as the sending address of the previous mote address of the table section , And a network packet cell whose address is the set of pre-tunneling addresses that have been searched for, and a cell part which transmits each packet to the network.
率化のため、 前記 カプセル 段と前記 段を つの 段として 結合し 前記テーブル部の検 果を保持して検索を 度で済ませてもよ 。 For rationalization, the capsule stage and the stage may be combined as one stage and the results of the table part may be retained to facilitate the search.
記子 タ リンク フレームは ネットフレームであり、 前記ネットワー
パケットは ケット あり、 前記 アドレスは のブロー ドキヤス トアドレス マルチ ヤストアドレスであり、 前記 フル部の前 カルアドレス 前記 モートアドレスは AC ドレスであり、 前記テーブル 部の前 トンネリング アドレスは ドレスであり、 前記 の トワー ウは を転送 能なイントラネットまたはインターネ であり、 前 記 2のネットワークは フレームを転送 能な または無線」A Nであることが好まし 。 The link link frame is a network frame, and the network The packet is a packet, the address is a broadcast cast address, a multicast address of, the front address of the full part is the AC address, the front tunneling address of the table part is the dress, and the gateway address is C is preferably an intranet or Internet capable of transferring frames, and the network of the above 2 is preferably an AN capable of transferring frames or a radio.
カプセル 部と前記 カプセル 部で用いられるカプセル 式と セル 、 、 h e e v e HTTPS、 e e v e e TP E h e e v e 「 UD 、 h e v e TCPのいずれかであることが好ま し 。 The capsule part and the capsule type and cell used in the capsule part are preferably either h e e v e HTTPS, e e v e e T P e h e e v e “UD, h e v e TCP.
明の 5の 様に係るプログラムは、 コンピ ー を、 の トワ ク ら られた アドレスが同報アドレスであるデータリン フレームにつ て、 データ リンク フレームの アドレスを、 前記子一タリンク フレームの アドレスに けられている 上の ヤストア ドレスのそれぞれに置換した 上のデ タリン フレームに変換して のネットワークに出力する 段、 として機能させるためのものである。 A program related to item 5 of the above description sets the computer to the data link frame whose address is the broadcast address and the address of the data link frame to the address of the child link frame. It is intended to function as a stage for converting each of the above-mentioned stored addresses and converting it into the above-mentioned data frame and outputting to the network.
プログラムは、 前記コンピ ー を、 さらに、 の トワーク カ プセル されたネットワーウ パケットを受信し、 信したネットワーク パ ケットを セル して前記子一タリンク フレームを得る セル 段 として機能させる。 The program further causes the computer to function as a cell stage that receives the network packet of the network capsule of and receives the network packet and cells the received network packet to obtain the child link frame.
、 前記 アドレスが同報アドレス 外である子 タリン ク フレ ムをそのまま 2の トワーウに出力する。 , Output the child linking frame whose address is out of the broadcast address as it is to the 2 tow.
プログラムは 前記コンピ を、 さらに The program
前記 2のネットワークから受信した子一タリン フレームにつ て デ タリンク フレームの アドレス 送信 アドレスの組が予 定められた アドレス 送信 アドレスの組に一致する場合、 およ 、 前記子一タリン
フレームの アドレスが同報アドレスであり アドレスが 定めら れた 上の送 アドレスに一致する場合、 前記データリンク フレームを 有効とし、 その他の場 子 タリンク フレームを破棄するフィルタ 段とし て機能させ、 When the set of address transmission addresses of the data link frame of the child Tallin frame received from the above-mentioned network matches the predetermined set of address transmission addresses, and the child Tallin frame is received. When the address of the frame is a broadcast address and the address matches the specified sending address, the data link frame is validated and the other data link frames are discarded, and it functions as a filter stage.
前記 効な子 タリンク フレームの アドレスが同報アドレスである場合 データリンク フレームの アドレスに対して 定められた 上の トンネリング アドレスを アドレスとする 1 上の トワーウ パケッ ト カプセル 、 前記 効なデータリンク フレームの アドレスが同報ア ドレスでな 場合、 データリンク フレームの アドレス 送信 アドレス の組に対して 定められたトンネリング アドレスを アドレスとするネッ トワーク パケット セル 、 それぞれの パケットを前記 のネット ワーク 信するカプセル 段 として機能させる。 If the address of the valid child link frame is a broadcast address, the upper tunneling address defined for the address of the data link frame is used as the address 1 The tow packet capsule, the address of the valid data link frame Is not a broadcast address, a network packet cell whose address is the tunneling address defined for the set of address transmission addresses of the data link frame, and each packet is made to function as the encapsulation stage for the above network. .
明の 6の 様に係るプログラムは、 The program related to 6 of Ming is
のネットワーウ 2のネットワークとに接続され、 前記 の トワ ーウに接続する 末の タ リンク アドレスである カルアドレス 、 トン ネリ 置の 下の カル トワークに接続する 末のデータリンク アドレスであるりモートアドレス 、 前記トンネリング 置の の トワーウ側に割り当てられたネットワーウ アドレスであるトンネリ アド レスとの組を 上保持する フルを記憶する記憶 を有するコンピ ー を、 , Which is the final link address that is connected to the network of the network 2 and that is connected to the above-mentioned network, and the remote address that is the final data link address that is connected to the network under the tunnel. A computer having a memory for storing a full memory which holds a pair with a tunnel address, which is a network address assigned to the tow side of the tunneling device,
前記 の トワーク カプセル されたネットワーク パケットを受信 し 信したネットワーク パケットを セル してデータリンク フレ ームを得る カプセル 段として機能させ It functions as an encapsulation stage that receives the network packet encapsulated in the network and receives the received network packet to obtain the data link frame.
前記 セル 段で得られた子一タリンク フレームにつ て、 アド レスが同報アドレスであれば、 データリンク フレームの アドレスを として前記テーブルの モ トアドレスを検索し、 ッチした組の 上 の前 カルアドレスそれぞれによって前記データ リンク フレームの ア ドレスを置換した 上のフレームを生成してそれぞれを前記 2の 0
信し、 アドレス 同報アドレス 外である子一タリンク フレーム であればそのまま 2のネットワーク 信する 段として機能さ せ、 If the address of the child link frame obtained in the cell stage is a broadcast address, the moto address in the table is searched using the address of the data link frame as Generate the upper frame by replacing the address of the data link frame with each of the cull addresses, If it is a child link frame that is out of the address broadcast address, it will function as the second network communication stage.
前記 2のネットワークから子一タ リン フレームを受信し 信した子 タリンク フレームの アドレス 送信 アドレスを として前記テーブ ルの モートアドレス 前記 カルアドレスを検索し、 マッチする組が存 在した場合、 および 前記 信したデータリンク フレームの アドレスが同 報アドレスであり アドレスを として前記 フルの カル アドレスを検索し マッチする組が存在した場合 前記データリンク フレーム を有効とし、 その他の場 前記子 タリンク フレームを破棄するフィルタ 段として機能させ、 The child tally frame received from the network of the above 2 and received the address of the child link frame. The table's mote address is searched as the sending address. If there is a matching pair, and If the address of the data link frame is a broadcast address and there is a matching set that searches for the full cull address with the address as, the data link frame is validated, and in other cases, as a filter stage that discards the child link frame. Make it work,
前記フィルタ 段で有効とされたデータリンク フレームの アドレスが同 報アドレスである場合、 タリンク ラレームの アドレスを とじ て前記テーブルの カルアドレスを検索し、 マッチした 上の組の相 なる前記トンネリ アドレスを アドレスとする 上のネットワー ク パケット カプセル 、 前記フィルタ 段で有効とされた子一タリ フレームの アドレスが同報アドレスでな 場合、 タリンク フレーム の アドレス 送信 アドレスを として前記テーブルの モートアド レス 前記 カルアドレスを検索し、 ッチした組の前 トンネリ アド レスを アドレスとするネットワーク パケット カプセル 、 それぞれの パケットを前記 のネットワーク 信する セル 段、 として機能さ せるためのものである。 If the address of the data link frame validated by the filter stage is a broadcast address, the cull address in the table is searched by using the address of the link link lame, and the tunnel tunnel address of the matched upper pair is addressed. In the above network packet capsule, if the address of the child tally frame validated by the filter stage is not a broadcast address, the address of the link link frame is used as the sending address of the table, and the local address of the table is searched. However, it functions as a network packet capsule whose address is the previous tunnel address of the set that has been switched, and a cell stage which transmits each packet to the network.
ここで、 効率化のため、 前記 セル 段と前記 段を 1つの 段として結合し、 前記 フルの 果を保持して検索を 度で済ませてもよ い。 Here, for efficiency, the cell stages and the stages may be combined as one stage, and the full result may be retained to perform the search frequently.
記子一タリンク フレームは ネットフレ ムであり、 前記ネットワー ウ パケットは 1 ケットであり 前記 アドレスは ネットのブロー ドキヤストアドレス マルチ ヤス トアドレスであり、 前記テ ブル部の前
ルアドレス 前記 モートアドレスはMAC ドレスであり、 前記 フル 部の前 トンネリング アドレスは ドレスであり、 前記 のネットワー クは を転送 能なイントラ またはインターネットであり、 前 記 のネットワーウは フレームを転送 能な または無線」A Nであることが好まし 。 The record / link frame is a net frame, the network packet is a packet, the address is a broadcast cast address of a net multicast address, and Address The mote address is a MAC address, the full front tunneling address is a dress, the network is an intra or internet capable of forwarding, and the network is capable of forwarding frames or wireless. I like being AN.
カプセル 段と前記 カプセル 段で用いられるカプセル 式と カプセル 、 e P、 e e v e HTT PS E e e v e eC 」2T E e e v e 「 UDP e e v e TCPの ずれかであることが好 まし 。 It is preferable that there is a difference between the capsule stage and the capsule type used in the capsule stage and the capsule, e P, e e v e HTT PS E e e v e e C ”2T E e e v e“ UDP e e v e TCP.
明においては、 のネットワークから取得した アドレスが同報アド レスであるデータリン フレ ムについては、 そのフレームの アドレス を参照 、 その アドレスからのフレームの 信を許可するものと 前に定 められて る 上の相 末の ドレスを アドレスに持つ ヤス ト フレームに変換して 2のネットワークに送信するよ 動作する。 It was previously defined that for a data frame whose address obtained from the network is a broadcast address, refer to the address of that frame and allow the frame to be transmitted from that address. It works by converting to the last frame with the address at the end of the above and sending it to the second network.
明の Of Ming
明によれば、 ネットフレームの アドレスがフロードキヤス トア ドレス マルチ ヤストアドレスであっても、 V AN等の」ANの 想化 術 を用 ず かつ 末に特別な処理をさせることな 、 された端末に対 しての 信、 処理させるフレーム 理方法及びフレーム 理装置を提供するこ とができる。 その 、 アドレスが同報アドレスであるデータリンク フ レームについては、 そのフレームの アドレスに対応して 定められて る 1 上の相 末の ドレスを アドレスに持つ ヤストフレームに 変換して 2のネットワークに送信するためである。 面の 単な説明 : According to the description, even if the address of the net frame is a floating cast address multicast address, it is possible to deal with a terminal that does not use the AN's conception such as VAN and does not require special processing. It is possible to provide a frame processing method and a frame processing device for performing the communication and processing. For the data link frame whose address is the broadcast address, the data link frame is converted to the last frame whose address is the end address on 1 defined for the address of the frame and sent to the network of 2. This is because A simple description of the face:
1は、 末以外の 用機器が AN 体を相互 続する方法を用 る場合の ネットワーク 成を示すブロック図である。
2は、 身がトンネリ 用いて他の端末と相互 続する方法 を用いる場合のネットワーク 成を示すブロック図である。Figure 1 is a block diagram showing the network configuration when equipment other than the terminal uses the method of interconnecting AN bodies. Figure 2 is a block diagram showing the network configuration when the body uses the tunneling method to interconnect with other terminals.
3は、 明の 施の 態の トワーウ 体の 成を示すブロック 図である。 Figure 3 is a block diagram showing the formation of a tow body in the state of Ming.
4は、 明の の 施の 態の 作を示す 図である。 Figure 4 is a diagram showing the operation of the Ming Dynasty.
は、 明の の 施の 態の 作を示す 図である。 Figure is a diagram showing the operation of the Ming Dynasty.
6は、 明の 2の 施の 態のネットワーク 体の 成を示すフロック 図である。 明を実施するための 良の : Figure 6 is a flock diagram showing the formation of the network body in the two states of Ming. Good to implement Ming:
次に 明の の 施の につ て 面を参照して詳細に説明する。 Next, a detailed explanation will be given regarding the implementation of the Ming.
3を参照すると、 ネットワーウ 、 インターネット 地域 1 P ケットにより通信 能な中継 トワーク 1 と、 家庭 オフィス等におい て ネット 」AN等により 成され ネットフレームにより通信 能 フロードキヤス トドメインである複数の カルネットワーク 1 ~ 3 と、 口一カルネットワ ク ~ 3に接続する複数の ~35と カルネットワーク 1~ 3の 3 ~ 5から発生する ネットフレー ムの ち された ネットフレームの を中継ネットワーク を介 して他の口 カルネットワーク 1 ~ 3 トンネリング 必要に応じて フレームを変換 複製および 棄する複数のフレーム 理装置2 ~ 22とを含んで構成される。 Referring to 3, there are multiple network networks 1 to 3 which are a relay network 1 capable of communicating with a network and the Internet area 1 and a network "AN" in a home office or the like and capable of communicating with a net frame that is a floating cast domain. , And multiple network frames connected to the network 1 to 3 and network frames generated from 3 to 5 of the network 1 to 3 are connected to another network via the relay network. Network 1 to 3 Tunneling Includes multiple frame processors 2 to 22 that transform, copy, and discard frames as necessary.
ネットワーク 1 は、 これに接続する複数のフレーム 理装置2 ~2 から受信した ケットを、 その ケット内にて指定される 先 し 出する。 先にはフレーム 理装置2 ~22を識別する ドレスが用 られる。 The network 1 outputs the packets received from the plurality of frame processing devices 2 to 2 connected to it, to the destination specified in the packet. A dress is used to identify the frame processing devices 2 to 22.
カルネットワーク 1~ 3は、 これに接続する 3 ~35 フレー ム 理装置2 ~22から受信した フレームを その Cull networks 1 to 3 receive frames received from 3 to 35 frame processing devices 2 to 22 connected to them.
フレーム内にて指定される 先 し 出する。 先には 3 ~35
レ ム 理装置2 ~ を識別する AC ドレスが用いられる。 MAC ドレスには、 3 ~35 フレーム 理装置2 ~ そのものを表す ヤストアドレス 、 口一カル トワーク 1~ 3に接続する 3 ~ 35 フレーム 理装置2 ~22 てを表すブロードキヤストアドレス 、 任 意の てを表すマルチ ヤストアドレスとがある。 ブロードキヤストアドレ ス マルチ ヤストアドレスをあわせて同報アドレスとい 。 The first specified in the frame. 3 to 35 ahead An AC dress is used to identify the REM processing devices 2 ~. The MAC address includes a last address that represents 3 to 35 frame management devices 2 to itself, and a broadcast address that represents 3 to 35 frame management devices 2 to 22 connected to the oral networks 1 to 3. There is a multicast address to represent. Broadcast stored addresses Multicast addresses are also called broadcast addresses.
カル トワーク ~ は 具体的には MAC ドレスを学習 して効率的な フレームの 送を行 スイッチング 、 無線と有 線の 渡しを行 無線」AN セスポイント 、 電波や トケーブ などを含んで構成される。 The network consists of an AN access point, radio waves, and cables, which specifically learns MAC addresses to perform efficient frame transmission and switching, and wireless and wired transmission.
3 ~35は 口 カルネットワーク ~ 3の 点、であるN C N e w e f a e Ca d) 部 ( せず) をそれぞれ つ ずつ える。 3 ~35のN C は 口一カルネットワーク ~ 3内 で用いられる である AC ドレスを保持し、 口一カルネットワーク ~ 3に対して ネットフレ ムを送受信する。 N C部は、 口 カルネッ トワーク 1 1~ 3から受信する ネットフレームの ち、 MAC ド レスが ヤストアドレスであって自身の 持するMAC ドレスではな フレームを破棄する。 逆にN C部から口 カル トワーク 1~ 3 送信する フレームの AC ドレスは、 常に自身の 持する AC ドレスである。 3 to 35 are the points of the oral network to 3, which are N C N e w e f a e Ca d) parts (without each). The N Cs of 3 to 35 hold the AC address used in the oral network 3 and send and receive net frames to and from the oral network 3. The NC unit discards the net frames received from the oral networks 1 1 to 3 but the MAC address is the last address and is not the MAC address of its own. On the contrary, the AC dress of the frame transmitted from N C section to oral networks 1 to 3 is always the AC dress owned by itself.
フレ ム 理装置 ~22は それぞれ 理部2 2 、 22 、 カプセル 2 2 21 22 と、 フィルタ 2 3 2 、 2 3と、 カプセル 2 2 と、 テーブル 5 2 25と、 DN C 2 6 6 226 2 7 21 7 227を 備える。 The frame processing devices ~ 22 are the processing units 2 2 and 22, the capsule 2 2 21 22, the filters 2 3 2 and 2 3, the capsule 2 2, the table 5 2 25, and the DN C 2 6 6 226 2 7 respectively. It is equipped with 21 7 227.
フレーム 理装置2 ~22のテーブ 2 5 2 225は、 口 カ ルアドレス、 モートアドレス、 トンネリング アドレスの組をあらかじめ 上保持する。 ここで、 トン リング アドレスは、 トンネリング先のフレーム
理装置2 ~22の トワ ク側に割り当てられた ドレスのこと であり、 口一カルアドレスは、 フレーム 理装置2 ~22 下の カルネッ トワーク 1~ 3に接続する 3 ~35のMAC ドレスであり モー トアドレスは、 トンネリング アドレスで 別されるフレーム 理装置2 ~2 下の カルネットワーク 1~ 3に接続する 3 ~35の AC ドレスである。 The table 2 5 2 225 of the frame processing device 2 to 22 holds in advance a set of a mouth address, a moat address and a tunneling address. Where the tunneling address is the frame to tunnel to It is a dress assigned to the network side of the processing devices 2 to 22, and the mouth address is a MAC address of 3 to 35 connected to the car networks 1 to 3 under the frame processing device 2 to 22. The address is a 3 to 35 AC address that connects to the Cull networks 1 to 3 under the framing device 2 to 2 separated by the tunneling address.
フレーム 理装置2 ~ 2の 理部 2 22 カプ セル 2 2 212 2 2から入力した アドレスが同報アドレスであ る ネットフレームの MAC ドレスを としてテーブル 2 Frame 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
225の モートアドレスを検索し、 ッチした組の1 上の口 カ ルアドレスそれぞれによって フレームの AC ドレスが置換された 上のフレ ムを生成し それぞれをN C 2 26を通して 口一カルネットワーク 1~ 送信し、 入力した MAC ドレスが同報 アドレス 外である ネットフレームをN C 26を 通して口 カルネットワーク 1~ 送信する。 It finds 225 mote addresses, generates each frame with the AC address of the frame replaced by each one of the mouth addresses on one of the selected pairs, and sends each through NC 2 26 to the mouth network 1 ... , The net frame whose input MAC address is out of the broadcast address is sent through NC 26 to oral network 1 ~.
ここで、 理部2 、 1、 2 上位レイヤが であっても、 ドレスを変更しない。 って 結果として、 AC ドレスが キャストアドレスであるのに、 ドレスがブロードキャストアドレス ある は ルチキャス トアドレスであるよ な ネットフレームを作成して 送信するケースが生じ る。 これは、 マルチキャス の 用を前提とする情 報 電では マルチキャス トアドレスで届 はずの が キャスト アドレスで届 ことにより アドレス の ケットが処理されな なるこ とを防止するためである。 、 そのよ な可能性がない場合には ドレス も キャストアドレスに変換してよい。 Here, the dress is not changed even if the upper layers of the science units 2, 1, and 2 are. As a result, there is a case where a net frame in which the AC address is the cast address but the address is the broadcast address or the multicast address is created and transmitted. This is to prevent the packet of the address from being processed by the cast address, which is supposed to be delivered by the multicast address in the case of information premised on the use of multicast. If there is no such possibility, the address may be converted into the cast address.
フレーム 理装置 ~22のフィル 3 213 2 3は、 口 カ ル トワーウ 1 ~ 3からN C 2 2 26を介して受信し たデータリンク フレームにつ て、 フレームの MAC ドレス 送信 MAC ドレスを としてテーブル 2 5 2 225の モートアド
と口一カルアドレスを検索してマッチする組が存在した場合、 および、 フ レ ムの MAC ドレスが同報アドレスであり送信 MAC ドレスを として前記テーブル 2 5 2 225の カルアド を検索し て ッチする組が存在した場合には、 フレームをカプセル 2 4 2 22 出力し、 その他の該フレ ムを破棄する。 Fill 3 213 2 3 of Frame Processor ~ 22 shows the MAC address of the frame for the data link frame received from Mouth Caltower 1 ~ 3 via NC 2 2 26 as Table 2 5 2 225 moto ads , And the matching MAC address is found, and the MAC address of the frame is the broadcast address and the MAC address of the frame is used to search the card address in Table 2 5 2 225 above. If such a set exists, the frame is output as capsule 2 4 2 22 and the other frames are discarded.
フレーム 理装置2 ~22の カプセル 2 、 2 、 22 は、 中 継ネットワーク からカプセル された ケットをN C 2 7 2 7、 7を通して受信し、 パケットを カプセル して ネットフレー ムを復元 、 フレームを 理部2 2 出力する。 Capsule 2, 2 and 22 of Frame Processors 2 to 22 receive the encapsulated packet from the relay network through NC 2 7 2 7 and 7, encapsulate the packet and restore the net frame, and process the frame. 2 2 Output.
フレーム 理装置2 ~2 の セル 2 4 24は、 人力 した フレームの MAC ドレスが同報アドレスである場合、 フレームの The cells 2 4 24 of the Frame Processors 2 to 2 are assigned to the frames of the frame if the MAC address of the manual frame is a broadcast address.
AC ドレスを として フル 2 5 1 225の カ ルアドレスを検索し、 マッチした 上の組のトンネリング アドレスを Search for full 2 5 1 225 CAL addresses using the AC dress as the matching upper pair of tunneling addresses.
ドレスとする 上の ケット セル する。 カプセル Make a dress Make a top ket cell. capsule
4 2 4は、 入力した フレームの AC ドレスが同報アド レスでな 場合、 フレ ムの MAC ドレス 送信 AC ドレスを としてテーブル 2 5 5の モートアドレス 口一カルアド レスを検索し、 マッチした組のトンネリング アドレスを ドレスとす る ケット カプセル 、それぞれの ケットを、N C 2 7 2 7を介して中継ネットワーク 1 送信する。 ただし、 同一の ト ンネリ アドレスを持つ組が複数マッチした場合は、 それぞれの ケ ットは に送信されず、 度の 送信される。 この 作により、 対向のフレー 。 ム 理装置2 ~22 容の ケットが複数回送信されることを カフセル 2 4 2 22 セル 2 2 2 2のそれぞれで用 られる セル 式と子カフセル 4 2 4 searches the remote address of the frame address in Table 2 5 5 using the frame's MAC address transmission AC address as the frame if the input frame's AC address is not a broadcast address, and tunnels the matched pair. Ket capsules with the address as the address, and each packet is sent to the transit network 1 via NC 277. However, if multiple pairs with the same tunnel address match, each packet is not sent to, but is sent once. With this work, the oncoming flare. Cellular devices and child cuff cells used in each of the cuff cells 2 4 2 22 cells 2 2 2 2 to allow multiple packets of 2 to 22 packets to be transmitted.
P E h e e v e HTT PS h e e O v e P e c TP E e e v DP E e Ve TCPのいずれかであってもよい。 カプセル 4 2 、
2 カプセル 2 12 2 2でトンネリング部が 成される。 フレーム 理装置2 ~22のN C 6 16 226は口 カルネ ットワーク 1~ 3に、 N C 2 7 1 7 27は中継 トワーウ にそれぞれ 続される。 それぞれ口一カル トワーク 1~ 3に接続さ れるN C 2 、 2 6 22 は、 口一カルネットワーク ~ 3内で 用いられる であるMAC ドレスを保持し、 理部2 、 It may be one of PE heeve HTT PS hee Ove P ec TP E eev DP E e Ve TCP. Capsule 42, 2 Capsules 2 12 2 2 form a tunneling part. The NC 6 16 226 of the frame processing devices 2 to 22 are connected to the oral networks 1 to 3, and the NC 2 7 1 7 27 are connected to the relay tower. NCs 2 and 2 622, which are respectively connected to the oral networks 1 to 3, hold the MAC address used in the oral networks 3 to 3, and
2 から受信した ネットフレームを口一カルネットワ ク 1 1~ 3 送信し、 口一カルネットワ ク 1~ から受信した ネットフレームを フィル 2 3 213 2 3 送信する。 ネットワーク 1 に接続さ れるN C 2 7 2 7 27は、 中継ネットワーク 内で用 られる である ドレスを保持し、 トンネリング と中継ネットワーク と の間で P ケットを転送する。 The net frame received from 2 is transmitted to the mouth Cal-network 1 1 to 3 and the net frame received from the mouth Cal-network 1 to is transmitted to the fill 2 3 213 2 3 N C 2 7 2 7 27, which is connected to Network 1, retains the address that is used in the transit network and transfers the packet between tunneling and the transit network.
次に、 、 、 およ 5を参照して 本実施の 態の 作について詳細 に説明する。 Next, referring to ,, and 5, the operation of this embodiment will be described in detail.
、 32、 33、 34の つの 末で 1つの グル ープを形成する場合 フレーム 理装置 、 2 、 2 のテ ブル 2 5 2 2 5はそれぞれ以下のよ なデータをあらかじめ記憶する。 , 32, 33, 34 to form one group, the frame processing device, 2, 2 and the table 2 5 2 2 5 store the following data in advance.
フレーム 理装置2 のテーブル 2 5は カルアドレス、 モー トアドレス、 トンネリング アドレス の として、 3 の AC ドレス 32の AC ドレス 、フレーム 理装置2 ドレス と 3 のMAC ドレスa、 3 のMAC ドレスd、 フレ ム 理装 置 ドレス と、 3 のMAC ドレスa、 3 のMAC ドレスe フレーム 理装置22の ドレス J の3組を記憶する。 フレーム 理装置2 テーブル 2 5は カルアドレス、 モ ートアドレス、 トンネリ アドレス の として、 32のMAC ドレ スc、 3 のMAC ドレスa、 フレーム 理装置2 の ドレスA と、 3 の AC ドレス 、 34の AC ドレスe、 フレ ム 理 装置22の ドレスC と、 3 のMAC ドレスd、 3 のMA
C ドレスa フレーム 理装置2 の ドレスA と、 33のMAC ドレスd、 3 の AC ドレスe、 フレーム 理装置2 の ドレ スC の4組を記憶する。 Table 25 of Frame Processor 2 has 3 AC dresses 32 AC dresses, Frame Processor 2 dresses and 3 MAC dresses a, 3 MAC dresses d, frame as the cal address, mote address and tunneling address. Memorize three sets of a dressing device, three MAC dresses a, three MAC dresses e-frame dressing device 22 dress J. Frame Processor 2 Table 25 has 32 MAC dresses c, 3 MAC dresses a, Frame Processor 2 dress A and 3 AC dresses, 34 AC dresses as the cal address, motor address and tunnel address. e, dress C in frame device 22 and 3 in MAC dress d, 3 in MA C dress a Stores four sets of dress A of frame processing device 2, MAC dress d of 33, AC dress e of 3, and dress C of frame processing device 2.
フレーム 理装置22のテーブル 225は カルアドレス、 モー トアドレス、 トンネリング アドレス の として、 34のMAC ドレス e、 3 のMAC ドレスa、フレーム 理装置2 の P ドレスA と、 34のMAC ドレスe、 32の AC ドレス 、 フレーム 理装 置 2の ドレス と、 34の AC ドレスe 3 の AC ドレスd、 フレ ム 理装置 ドレス の3組を記憶する。 上のよ な設定が行われた状態を想定して、 本実施の 態の 作を 明 する。 The table 225 of the frame processing device 22 shows the MAC address e of 34, the MAC address a of 3 and the P address A of the frame processing device 2 and the MAC address e of 32 as the cal address, the mote address, and the tunneling address. Memorize three sets: AC dress, frame dress 2 dress, 34 AC dress e 3 AC dress d, and frame dress. The operation of this embodiment will be described assuming that the above settings have been made.
まず、 3 から AC ドレスを端末3 の AC ドレスcとする ネットフレームを送信した場合の 作について詳細に説明する。 First, the operation when a net frame in which the AC dress is the AC dress c of terminal 3 is transmitted from 3 will be described in detail.
から、 AC ドレスを端末3 の AC ドレスcとする ネットフレームが送信されると、 ネットフレームはフレーム 理装 置2 のN C で受信され、 フィルタ 2 出力される ( 5の S Sends a net frame with the AC dress as the AC dress c of terminal 3, the net frame is received by N C of frame device 2 and output to filter 2 (S of 5).
フィルタ 3は フレ ムを入力する。 AC ドレスは同報アドレ スではな ので (ステップS 、 フィルタ は、 フレームの A C ドレスである 2の AC ドレス と、 送信 MAC ドレスである 3 の AC ドレスaを としてテーブル 2 5の カルアドレス モートアドレスを検索する (ステップS )。 3 のMAC ドレスa、 3 の AC ドレスc、 フレーム 理装置2 ドレス の組が見つかるので、 フィルタ 2 は フレームを セル Filter 3 inputs the frame. Since the AC dress is not a broadcast address (step S, the filter uses the AC address of 2 in the frame, the AC dress of 2 and the AC address of 3 in the transmit MAC dress, a, as shown in Table 25. Search (step S): Filter 2 finds a cell in the frame because it finds a set of 3 MAC dresses a, 3 AC dresses c, and Frame Processor 2 dresses.
出力する (ステップS Output (Step S
カプセル 12 4は フレームを入力する。 フレームの MAC ドレ スは同報アドレスではな ので、 カプセル 2 4は フレームの AC ドレスである 3 のMAC ドレス と、 送信 MAC ドレスである
3 のMA ドレスaを としてテーブル 2 5の カルアドレス リモートアドレスを検索する。すると 3 のMAC ドレスa、 3 のMA ドレスc、 フレーム 理装置2 ドレス の組が見つかる ので、 カプセル 2 は、 フレ ムを ドレスをフレ ム 理 装置2 の 1 ドレス とする 1 バケット セル して、 N C 7 出力する (ステ S 4) The capsule 124 inputs the frame. The MAC address of the frame is not a broadcast address, so Capsule 2 4 is the MAC dress of 3, which is the AC dress of the frame, and the transmit MAC dress. Search for the cal address remote address in Table 25 with MA address a of 3. Then, a set of 3 MAC dresses a, 3 MA dresses c, and frame processing device 2 dresses is found, so that Capsule 2 uses one bucket cell whose frame is the dressing of frame processing device 2 and then NC 7 Output (STEP S 4)
N C 7は を入力し、 中継ネットワーク 1 これを送 信する (ステ S 5) N C 7 inputs and relay network 1 sends it (step S 5)
トワーク は ドレス として指定されたフレ ム 理装 置2 ケットを送信する。 The network sends the two frame equipment specified as the dress.
フレーム 理装置2 ケットをN C 7にて受信し、 これを セル 2 出力する (ステップ 4のS ) Receives two frame processing devices at N C 7 and outputs this to cell 2 (S in step 4)
カプセル 2 は、 ケットを カプセル 復元したフレー ムを 理部2 出力する (ステッ S ) Capsule 2 outputs the frame obtained by decapsulating the packet to processing unit 2 (step S).
理部 フレ ムを入力し AC ドレス が同報アドレ スではな ので、 フレームをN C 1 6 出力する ステッ S3) N C は入力した フレームを口 カル トワーク 2 送信する ステップS Since the SCI frame is input and the AC address is not a broadcast address, the frame is output by N C 16 S3) N C transmits the input frame by oral network 2 Step S
カルネットワーク 1 は受信した フレ ムの MAC ドレス であ る 3 フレームを送信する。 Cull network 1 transmits 3 frames, which is the MAC address of the received frame.
こ して、 3 から MAC ドレスを端末3 の AC ドレスcと する フレームが送信された場合、 3 がその フレームを受 信する。 これとは 向に 32から MAC ドレスを端末3 のMA C ドレスaとする ネットフレ ムを送信した場合も同様の 作となり、 3 がそのフレームを受信する。 Thus, if 3 sends a frame with the MAC address as the AC dress c of terminal 3, 3 receives the frame. This is also the case when 32 sends a netframe with the MAC dress as the MA C dress a of terminal 3, and 3 receives the frame.
次に 3 から AC ドレスを同報アドレス (ブロードキヤストア ドレスまたは ルチ ヤス トアドレス とする ネットフレームを送信した 場合の 作について詳細に説明する。
から MAC ドレスを同報アドレスとする ネットフレーム が送信されると、 ネットフレームはフレーム 理装置2 のN C 2 6で受信され、 フィルタ 2 3 出力される ( 5のステップS ) フィルタ 2 3は フレ ムを人力する。 MAC ドレスは同報アドレ スであるので (ステ S 、 フィル 3は、 フレームの MA C ドレスである のMAC ドレスaを としてテーブル 5の カルアドレスを検索する (ステ S 6)。すると 3 のMAC ド レスa、 32のMAC ドレスc、 フレーム 理装置2 ドレス と 3 のMAC ドレスa、 33のMAC ドレスd、 フレーム 理 装置2 P ドレス と、 3 のMAC ドレスa、 3 の A C ドレス 、フレーム 理装置 の ドレスC の 組が見つかるため、 フィルタ は フレームをカプセル 2 4 出力する (ステッ S 7 Next, a detailed description will be given of the operation when the AC frame is transmitted from 3 as a net frame having a broadcast address (broadcast address or multicast address). When a net frame with the MAC address as a broadcast address is transmitted from the network frame, the net frame is received by NC 26 of frame processing device 2 and output to filter 2 3 (step S of 5). Human power. Since the MAC address is a broadcast address (step S, fill 3 retrieves the cull address in table 5 with MAC address a, which is the frame's MA C dress, as step S 6.). RES a, 32 MAC dresses c, frame processor 2 dresses and 3 MAC dresses a, 33 MAC dresses d, frame processor 2 P dresses, 3 MAC dresses a, 3 AC dresses, frame processor Since a pair of dresses C is found, the filter outputs the frame capsule 2 4 (step S 7
カプセル は フレームを入力する。 フレームの MAC ドレ スが同報アドレスであるので、 カプセル 2 は、 フレームの MA C ドレスである 3 の AC ドレスaを として フル 5の カルアドレスを検索する。すると 3 の AC ドレスa、 3 の AC ドレス 、 フレーム 理装置2 ドレス と、 の AC ドレス 、 33のMAC ドレスd フレーム 理装置 The capsule inputs the frame. Since the MAC address of the frame is a broadcast address, Capsule 2 searches for a full 5 cal address with an AC dress a of 3 that is the frame's MA C dress. Then 3 AC dresses a, 3 AC dresses, 2 frame dressers, and 3 AC dresses, 33 MAC dresses d frame dressers
ドレス と、 3 のMAC ドレスa、 のMAC ドレスe、 フレーム 理装置 の ドレスC の3組が見つかる。 なるトンネリ アドレスは フレーム 理装置2 P ドレス 、 フレーム 理装 置 2の ドレスCの つであるため (ステ S 8) カプセル You can find three pairs of dresses, 3 MAC dresses a, 3 MAC dresses e, and Frame C dress C. Since the tunnel address is one of the frame processing device 2P dress and the frame processing device 2 dress C (STEP S 8) capsule
は フレームを ドレスをフレーム 理装置2 ドレス とする 、 ドレスをフレーム 理装置22の ドレ スCとする ケットの2 カプセル して、 それぞれをN C 7 出力する (ステ S 9) Is a capsule with two dresses as the frame and two as the dress C of the frame processing device 22 and outputs N C 7 for each of them (step S 9)
N C 2 7は 2つの P を人力し、 それぞれを中継ネットワー 20
送信する (ステップS2 ) NC 2 7 uses two P's manually and relays each 20 Send (step S2)
ネットワーク 1 は ドレス として指定された P ケット をフレーム 理装置2 送信し、 ドレスCとして指定された ケットをフレーム 理装置22 、 それぞれ 信する。 Network 1 sends P-Ket designated as dress to Frame Processor 2 and sends K-ket designated as Dress C to Frame Processor 22, respectively.
フレーム 理装置 ケットをN C 7にて受信し、 これを カプセル 2 2 出力する ( 4のステップS 。 The frame processor packet is received by N C 7, and this is output as capsule 2 2 (step S of 4).
セル 2 2は、 ケットを カプセル し復元したフレーム を 理部2 出力する (ステップS2) Cell 2 2 outputs the frame that encapsulates the packet and restores it to processing unit 2 (step S2).
理部 フレームを人力する。 AC ドレスは同報アドレ スであるので (ステップS )、 理部2 は フレームの MAC ドレスである 3 の AC ドレスaを としてテーブル 2 5の モ トアドレスを検索する (ステップS5 。 32のMAC ドレス 、 3 のMAC ドレスa フレーム 理装置2 の ドレスA と、 33の AC ドレスd、 3 のMAC ドレスa、 フレーム 理装置2 の ドレスA の2組が見つかるので(ステップS 、 理部 、 フレームの AC ドレスを端末32の AC ドレス 換したフレ ーム フレームの AC ドレスを端末3 の AC ドレスd 換 したフレームの つを生成し (ステップS 7)、それぞれのフレームをN C 2 6 出力する。 N C 2 は入力したそれぞれの フレームを口一カルネ ットワーク 1 送信する (ステップS8) The Ribe frame is manually input. Since the AC dress is a broadcast address (step S), the science department 2 searches for the motoaddress of the table 25 with the AC dress a of 3 which is the MAC dress of the frame as a step (step S5. The MAC dress of 32). , 3 MAC dress a frame A of dressing device 2 and 33 AC dress d, 3 MAC dress a, 3 dress A of dressing device 2 of dress A are found (step S, Generate one of the frames whose AC frame has been changed to that of terminal 32 by changing the AC dress of the terminal 32 to that of terminal 3 (step S7), and output each frame as NC 2 6. Each input frame is transmitted by the oral network 1 (step S8)
カルネットワーク 12は受信したそれぞれの フレ ムを端末32 33 それぞれ 信する。 3 3 は フレームをそれぞれ 信する。 Cull network 12 transmits each received frame to each terminal 32 33. 3 3 receives each frame.
方、 フレーム 理装置22は ケットをN C 227にて受信し、 これを カプセル 22 出力する ( 4のステッ S ) On the other hand, the frame processing device 22 receives the packet at N C 227 and outputs it to the capsule 22 (step S of 4).
カプセル 1222は ケットを カプセル 復元したフレー ムを 理部22 出力する (ステッ S2) The capsule 1222 outputs the frame obtained by decapsulating the packet to the processing unit 22 (step S2).
理部22 フレームを入力する。 AC ドレスは同報アドレ スであるので (ステップS3)、 理部22 、 フレームの MAC
ドレスである 3 のM C ドレスaを としてテーブル 2 の モ トアドレスを検索する (ステップS )。 理部2 、 34の MAC ドレスe、 のMAC ドレスa、 フレ ム 理装置2 の Science Department 22 Enter the frame. Since the AC dress is a broadcast address (step S3), the management unit 22 and the frame MAC The MC address of table 2 is searched using MC dress a of 3 as the dress (step S). Management part 2, 34 MAC dress e, MAC dress a, Frame processing device 2
ドレスC の組が見つかるので (ステップS ) フレームの AC ド レスを端末3 の AC ドレスe 換したフレームを生成し (ステップS 7) これをN C 2 6 出力する。 N C 2 は人力した フレームを口 カルネットワーク 13 送信する (ステッ S8) Since a pair of dresses C is found (step S), the AC address of the frame is converted into the AC dress e of terminal 3 to generate a frame (step S 7) which is output as N C 2 6. N C 2 sends a human-powered frame to oral network 13 (step S8)
カルネットワーク 1 は受信した フレームの A ドレスeであ る 4 フレームを送信する。 3 は フレームを受信する。 Cull network 1 sends 4 frames, which is the address A of the received frame. 3 receives the frame.
上のよ にして、 3 から せられた同報 レームは、 テ ブル 2 5に モートアドレスc、 d、 eが記憶されて る 末である 、 33、 3 のそれぞれにて受信される。 なお、 もこの フレ ム を受信するが、 同じ カルネットワーク 1 接続されて る 末なので、 特 に問題は生じな 。 As described above, the broadcast frame sent from 3 is received at each of 33 and 3, which is the end of the table 25 where the mote addresses c, d, and e are stored. Although this frame is also received, there is no problem because it is connected to the same Cull network 1.
次に、 31から MAC ドレスを同報アドレスとする ネットフ レ ムを送信した場合の 作について詳細に説明する。 Next, a detailed description will be given of the operation when the net frame with the MAC address as the broadcast address is transmitted from 31.
3 から MAC ドレスを同報アドレスとする ネットフレーム が送信されると、 ネットフレームは、 フレーム 理装置 OのN C 2 で受信され ( のステッ S )、 フィルタ 2 出力される。 フィルタ は フレームを人力する。 AC ドレスは同報アドレ スであるので (ステップS 、 フィルタ 3は、 フレームの MA C ドレスである 3 MAC ドレスbを としてテーブル 5の カルアドレスを検索する (ステップS 6)。 この 合 致する組が見つから ないので (ステップS 7)、 フィルタ は フレームを破棄する。 When a net frame with the MAC address as the broadcast address is transmitted from 3, the net frame is received by N C 2 of the frame management device O (step S) and output by filter 2. The filter powers the frame. Since the AC dress is a broadcast address (step S, the filter 3 searches for the cull address in table 5 with the 3 MAC dress b, which is the MA C dress of the frame (step S 6). Is not found (step S7), the filter discards the frame.
このよ に本実施の 態によれば、 データリンク フレームを直接 受信でき ない中継ネットワーク 1 を介して てられた、 V」ANまたはトンネリング 利用できない 3 ~35ど しが、 データリンク フレームを直接 受信できる。 さらに 明によれば、 他の許 されていない 末に対しては、
ネットワーク を介して送信されてきた子 タ リンク フレームを処理させ ないことを可能とする。 As described above, according to the present embodiment, 3 to 35 V'AN or tunneling unusable through the transit network 1 that cannot directly receive the data link frame can directly receive the data link frame. . Furthermore, according to the clarification, for other unacceptable fate, It is possible not to process the child link frame transmitted via the network.
次に、 明の の 施の 態について 面を参照して詳細に説明する。 Next, the implementation of Ming will be described in detail with reference to the surface.
を参照すると、 本実施の 、 インタ ネット 地域 P P ケットにより通信 能な中継ネットワーク 1 に対して、 上の端 36が 接続するほかは、 明の の 施の 態と同様である。 With reference to, the same as the implementation of the present invention, except that the upper end 36 is connected to the relay network 1 capable of communicating by the Internet area packet of the present embodiment.
3 は、 中継ネットワーク 1 接続するN C 3 7と、 N C から人力した セル された ケットを セル して ネッ トフレームを取り出す カプセル 36 と、 ネットフレームを セ ル して ケットとしてN C 3 7 出力するカプセル 3 とを 備える。 N は中継ネットワーク 内で用いられる である 1 P ドレスG AC ドレス を保持する。 このよ な構成をとることに より、 フレーム 理装置 ~22からは、 3 はフレーム 理装置 同様 の 成として認識される。 3 is an NC 37 connected to the transit network 1, a capsule 36 that takes out a netted frame from the NC that is manually put into the cell, and a capsule 3 that outputs a netframe and outputs the NC 37 as a packet. With. N holds the 1 P dress G AC dress that is used in the transit network. With this configuration, 3 is recognized by the frame processing devices ~ 22 as having the same structure as the frame processing device.
また本実施の 態にお ては、 フレーム 理装置2 のテーブル は、 カルアドレス モ トアドレス トンネリング アドレス の として 3 の AC ドレスa、 の AC ドレスc、 フレーム 理装 置2 P ドレス と、 3 の AC ドレスa、 33の AC ドレスd、 フレーム 理装置2 ドレス と、 3 のMAC ドレスa、 3 の AC ドレスe フレーム 理装置22の ドレス C と、 3 の AC ドレスa、 3 のMAC ドレス 、 36 の ドレスG の 組を記憶する。 Further, in this embodiment, the table of the frame processing device 2 has three AC dresses a as the cal address moto address and the tunneling address, an AC dress c, a frame dressing device 2 P dress, and three AC dresses. Dress a, 33 AC dress d, flame dress 2 dress, 3 MAC dress a, 3 AC dress e flame dress 22, dress C, 3 AC dress a, 3 MAC dress, 36 dress Remember the G pair.
フレ ム 理装置 テーブル は、 カルアドレス、 モ ートアドレス、 トンネリング アドレス の として、 3 のMAC ドレ ス 3 のMAC ドレス 、 フレーム 理装置2 の P ドレスA と、 3 のMAC ドレス 、 3 のMAC ドレスe、 フレーム 理 装置2 の ドレスC と 33の AC ドレスd、 3 のMA C ドレスa、 フレーム 理装置2 の ドレスA と、 33のMAC
ドレスd、 34のMAC ドレス 、 フレーム 理装置22の ドレ スC と、 32の AC ドレスc、 36のMAC ドレス 、 3 の1 ドレスG と、 3 のMAC ドレスd、 3 のMAC ド レス 3 の1 P ドレスG の6組を記憶する。 The frame management device table has three MAC addresses, three MAC dresses, three frame MAC devices, three MAC dresses, three MAC dresses, three MAC dresses e, and three frame addresses as the cull address, the motor address, and the tunneling address. Processor 2 dress C and 33 AC dress d, 3 MA C dress a, frame 2 Processor A dress A and 33 MAC Dress d, 34 MAC dresses, frame machine 22 dress C and 32 AC dresses c, 36 MAC dresses, 3 1 dresses G, 3 MAC dresses d, 3 MAC dresses 3 1 Memorize 6 pairs of P dress G.
フレーム 理装置 2のテーブル 225は 、 カルアドレス、 モー トアドレス、 トンネリング アドレス の として、 3 のMAC ドレス e、 3 のMAC ドレスa フレーム 理装置2 の ドレスA と、 3 の AC ドレス 、 32の AC ドレス 、 フレーム 理装 置22の ドレス と、 34のMAC ドレスe の AC ドレスd、 フレーム 理装置 ドレス と 34の AC ドレスe、 3 のMAC ドレス 、 の ドレスG の 組を 記憶する。 Table 225 of Frame Processor 2 has 3 MAC dresses e, 3 MAC dresses as a Cull Address, Mote Address, and Tunneling Address a Frame Machine 2 Dress A and 3 AC Dresses, 32 AC Dresses. Memorize the following sets: frame dressing 22 dress, 34 MAC dress e AC dress d, frame dressing machine dress and 34 AC dress e, 3 MAC dress g, dress G.
これによって 前述の 明の の 施の 態と同様の 理により、 3 6は、 カルネットワーク ~ 3内の同 グループの 3 By this, by the same reason as in the above-mentioned implementation of Ming, 36 is 3 of the same group in Cal network ~ 3.
3 および3 直接的に ネットフレームを用 て通信することができる この 成により、 家庭 ち出した Cなどの 3 から 自身の 庭の 定した端末に対して直接 モートアクセスすることが可能となる。 3 and 3 This configuration, which allows direct communication using netframes, enables direct mote access from a home-made C or other 3 to a terminal in its own garden.
上 明の 施の 態について説明したが・ 以上の例に限定されず その 種の 更が可能である。 また、 明のフレーム 理装置は、 その する機能を ードウェア的に実現することは 、 コンピ プロヴ とで実現することができる。 プロヴ は 磁気ディス 導体メモ 等のコ ンピ ータ 体に記録されて提供され、 コンピ ー の ち上げ時など にコンピ ー に読 取られ・ そのコンピ ー の 作を制御することにより、 そのコンピ ー を前述した 施の 態におけるフレーム 理装置として機能 させ、 4および に例示したよ な処理を実行させる。
Although the implementation of the above has been explained, it is not limited to the above examples, and it is possible to make such changes. In addition, the clear frame processing device can realize its function as hardware by using CompiProv. The probe is recorded and provided on a computer such as a magnetic conductor memo, is read by the computer when the computer is lifted, and the computer controls the operation of the computer. It functions as a frame processing device in the above-mentioned state and executes the processing exemplified in 4 and.
Claims
求 の ・ の トワークから られた アドレスが同報 ザレスである子 タリン フレームについて、 前記子 タリンク フレームの アドレ スを、 前記データリン フレームの アドレスに けられて る 上の ヤス トアドレスのそれぞれに置換した 上のデータリンク フレームに変換して 2のネットワークに出力することを特徴とするフレーム 理方法。 2・ のネットワーク セル されたネットワーク パケットを受 信し、 信したネットワーク パケットを カプセル して前記子 タリンク フレームを得ることを特徴とする 載のフレ ム 理方法。 3・ アドレスが同報アドレス 外であるデ タリンク フレームに つ ては、 そのまま 2のネットワークに出力することを特徴とする または 載のフレーム 理方法。 For the child tarin frame whose address from the desired network is broadcast, the address of the child tarlink frame is replaced with each of the upper address of the data link frame. A frame processing method characterized by converting to the data link frame above and outputting to the second network. 2. Network frame The received frame packet is received, and the received network packet is encapsulated to obtain the child link frame. 3. For the data link frame whose address is outside the broadcast address, the frame processing method is characterized in that it is output to the network 2 as it is.
・ のネットワークから受信したデータリンク フレームにつ て、 デ タリン フレームの アドレス 送信 アドレスの組が予 定められ た アドレス 送信 アドレスの組に一致する場合 および、 前記子一タリン フレームの アドレスが同報アドレスであり アドレスが 定 められた 上の送 アドレスに一致する場合、 前記データリンク フレー ムを有効とし、 その他の場 データリンク フレームを破棄し ・ For the data link frame received from the network of, the address transmission address set of the data frame matches the predetermined address transmission address set, and the address of the child Tallin frame is the broadcast address. Yes If the address matches the specified destination address above, the data link frame is enabled and the other data link frame is discarded.
前記 効なデータリンク フレームの アドレスが同報アドレスである場合 タリン フレームの アドレスに対して 定められた 上の トンネリング アドレスを アドレスとする 1 上の トワーク パケッ ト カプセル 、
効な子 タリン フレ ムの アドレスが同報アドレスでな 場合 データリンク フレームの アドレス 送信 アドレスの組に対して 定 められたトンネリ アドレスを アドレスとするネットワーウ パケット カプセル 、 If the valid data link frame address is a broadcast address, the network packet capsule on 1 that has the above tunneling address defined for the address of the Tallin frame as an address, If the valid child address is not a broadcast address, the address of the data link frame The network packet capsule whose address is the tunnel address defined for the set of transmission addresses,
それぞれの パケットを前記 の トワーク 信することを特徴とする または 5載のフレーム 理方法。 5・ の トワ ク 2の トワークとに接続され、 前記 2のネ ットワ クに接続する 末のデータリン アドレスである カルアドレス トンネリング 置の 下の カルネットワークに接続する 末のデータリン ク アドレスであるりモートアドレス 前記トンネリ 置の の トワーク側に割り当てられたネットワーク アドレスであるトン リング アドレスとの組を 上保持するテーブル部を備えたフレーム 理装置におけ るフレーム 理方法にお て Each packet is transmitted to the above network, or 5 frame management methods. 5.Cal address, which is the last data link address connected to the network 2 of the network and is connected to the network 2 of the above, is the last data link address that is connected to the cal network under the tunneling device. Mote address A frame management method in a frame management device equipped with a table section that holds a set of a tunnel address and a network address assigned to the network side of the tunnel device.
a のネットワーク セル されたネットワーク パケットを 受信し a network cell of a received network packet
信したネットワーク パケットを カプセル して子 タリンク フレー ムを得るステップ、 Encapsulating received network packets to obtain child link frames,
b ) ステ aで得られた子一タリン フレームにつ て、 アドレ スが同報アドレスであれば、 データリンク フレームの アドレスを と して前記 フル部の前 モートアドレスを検索し、 b) If the address of the child talin frame obtained in step a is a broadcast address, search the previous mote address of the full part using the address of the data link frame,
マッチした組の 上の前 カルアドレスそれぞれによって前記子一タ リンク フレームの アドレスを置換した 上のフレームを生成してそれ ぞれを前記 のネットワーク 信し、 Replace the address of the child link frame with each of the previous address on the matched set and generate the above frame and send each to the network,
アドレスが同報アドレス 外であるデータリンク フレームであればその まま 2のネットワーク 信するステッ 、 If the address is a data link frame that is not a broadcast address, the step of transmitting to the network 2 as it is,
C 2の トワーク データリンク フレ ムを受信し、 Received the network data link frame for C 2,
信したデータリンク フレームの アドレス 送信 アドレスを
前 テーブル部の前 モ トアドレス 前記 カルアドレスを検索し ッチする組が存在した場合、 および 信した子一タリンク フレームの アドレスが同報アドレスであり アドレスを として前記 フ ル部の前 カルアドレスを検索し、 Address of transmitted data link frame Pre-motor address of front table part If there is a group that searches and switches the above-mentioned cull address, and if the address of the child link frame that has received is a broadcast address, the pre-cal address of the above-mentioned full part is used as the address. Search and
ッチする組が存在した場合、 前記子 タリンク フレームを有効とし その 他の場 前記データリンク フレームを破棄するステッ If there is a pair to be switched, the child link frame is enabled and in other cases, the data link frame is discarded.
) ステ cで有効とされた子一タリンク フレームの アドレスが 同報アドレスである場合、 タリン フレームの アドレスを と して前記テーブル部の前 カルアドレスを検索し、 ) If the address of the child link frame validated in step c is a broadcast address, the previous address of the table is searched using the address of the talin frame,
ッチした 上の組の相 なる前記トンネリ アドレスを アドレ スとする 上のネットワーク パケット セル 、 Network packet cell whose address is the tunneling address of the pair of
前記ステップCで有効とされたデータリンク フレームの アドレスが同報 アドレスでない場合、 データリンク フレームの アドレス 送信 アドレ スを として前記テーブル部の前 モートアドレス 前記 カルアドレス を検索し、 If the address of the data link frame validated in the step C is not a broadcast address, the address of the data link frame is used as the address transmission address to search the previous mote address of the table section, and the cull address,
ッチした組の前 トンネリ アドレスを アドレスとするネツ ワー ク パケット カプセル Network packet capsule whose address is the previous tunnel address of the set
それぞれの パケットを前記 1のネットワ ウ 信するステップ、 を含むことを特徴とするフレーム 理方法。 A frame processing method comprising the step of transmitting each packet to the network of the above 1.
・ データリンク フレームは フレームであり、 前記 トワーク パケットは ケットであり、 The data link frame is a frame, the network packet is a packet,
前記 アドレスは ネットのブロードキヤストアドレス マルチ ヤス トアドレスであり、 The address is a broadcast address multicast address of the net,
前記テ ブル部の前 カルアドレス 前記 モートアドレスは A C ド レスであり、 The front address of the table section The moat address is an A C address,
前記テーブル部の前 トンネリング アドレスは ドレスであり 前記 の トワークは ケットを転送 能なイントラ または
ンタ ネットであり、The front tunneling address of the table is a dress, and the network is an intranet capable of forwarding packets. Internet,
2の トワーウは ネツ フレームを転送 能な または無線 」ANであることを特徴とする 5 載のフレーム 理方法。 The second Towow is a frame handling method of 5, characterized in that it is capable of transferring Nets frames or is a wireless'AN.
7・ ステップd 前記ステ aで用いられるカプセル 式と子カプ セル 、 e P、 e e v e HTT S h e e v e e 、 」 T 、 e e 7 ・ Step d Capsule expression and child capsule used in step a, e P, e e v e HTT S h e e v e e, ”T, e e
「 UDP、 「 「 Pの ずれかであることを特徴 とする 5または 載のフレーム 理方法。 8・ の トワークから られた アドレスが同報アドレスであるデ タリンク フレ ムにつ て、 記子一タリン フレームの アドレ スを、 前記子一タリンク フレームの アドレスに けられて る 上の ヤス トアドレスのそれぞれに置換した1 上の子 タリン フレームに変換して 2のネットワ クに出力する 理部を備えることを 特徴とするフレーム 理装置。 “UDP,” “The frame management method of 5 or the above characterized in that it is a deviation of P. 8. For the data link frame in which the address from the network is the broadcast address, Address of the child child link frame is replaced with each of the upper address addresses of the child link frames, which is converted into the upper child tarin frame and is output to the second network. Characterized frame processing device.
9 のネットワーク セル されたネットワーク パケ を受 信し、 信した トワーク パケットを カプセル して前記データリンク フレームを得る セル 部を備えることを特徴とする 8 載のフレ ーム 理装置。 9. The frame processing device according to claim 8, further comprising a cell unit for receiving the network packet received by the network cell and encapsulating the received network packet to obtain the data link frame.
1 ・ 理部は、 前記 アドレスが同報アドレス 外であるデー タリンク フレームにつ ては、 そのまま 2の 、 トワークに出力するこ とを特徴とする 8または9 載のフレーム 理装置。 1 ・ The frame processing device of 8 or 9 is characterized in that the data processing unit outputs the data link frame whose address is not the broadcast address to the network as it is.
・ 2のネットワーウから受信した子 タリンク フレームについ て タリン フレームの アドレス 送信 アドレスの組が予 定め
られた アドレス 送信 アドレスの組に 致する場合、 およ 、 前記子一タ リンク フレームの アドレスが同報アドレスであり アドレスが 定められた 上の送 アドレスに一致する場合 データリ フ レームを有効とし、 その他の場 子一タリンク フレームを破棄するフィルタ 前記 効なデータリンク フレ ムの アドレスが同報アドレスである場合 データリンク フレームの アドレスに対して 定められた 上の トンネリング アドレスを アドレスとする 上のネットワーク パケ カプセル 、 前記 効なデータリンク フレームの アドレスが同報ア ドレスでない場合、 データ リンク フレームの アドレス 送信 アドレス の組に対して 定められたトンネリング アドレスを アドレスとするネッ トワーク パケット カプセル 、 それぞれの パケ を前記 1の ト ワーク 信するカプセル 部を ・ For child link frames received from the second network, a set of Talin frame address transmission addresses is predetermined. Data frame is valid if it matches a set of sending addresses, and if the address of the child link frame is a broadcast address and the address matches the specified sending address. Filter that discards the data link frame If the address of the valid data link frame is a broadcast address, the above network packet capsule whose address is the upper tunneling address defined for the address of the data link frame , If the valid data link frame address is not a broadcast address, a network packet capsule whose address is the tunneling address defined for the set of data link frame address transmission addresses. To Capsules unit for signal over click
備えたことを特徴とする 9または1 2載のフレーム 理装置。 2・ の トワーク 2のネットワークとに接続されたフレ 理装置において A frame processing device with 9 or 12 features. 2) Network 2 In the frame equipment connected to the network
前記 2のネットワークに接続する 末のデ タリンク アドレスである カルアドレス 、 トンネリング 置の 下の カルネットワークに接続する 末の タリンク アドレスであるりモートアドレス 、 前記トンネリング 置の の トワーク側に割り当てられたネットワーク アドレスであ るトンネリング アドレスとの組を1 上保持するテーブル Cull address, which is the last data link address to connect to the above-mentioned 2nd network, is the last t-link address that is connected to the cull network below the tunneling device, and mote address, is the network address assigned to the network side of the above tunneling device Table that holds a pair with the tunneling address that is
前記 のネットワーク カプセル された トワーク パケットを受信 し 信したネットワーク パケットを カプセル して子 タ リン フレ ームを得る子カフセル 部と A child cuff cell part that receives the network packet encapsulated in the above-mentioned network and encapsulates the received network packet to obtain a child frame.
前記 カプセル 部で得られた子一タリン フレームにつ て、 アドレ スが同報アドレスであれば、 データリンク フレームの アドレスを と して前記テーブル部の前 モートアドレスを検索し、 ツ した組の 上
の カルアドレスそれぞれによって前記子一タリン フレ ムの ア ドレスを置換した 上のフレームを生成してそれぞれを前記 2のネットワ ク 信し、 アドレスが同報アドレス 外である子 タリンク フレーム であればそのまま 2のネットワーク 信する 理部と、 If the address of the child talin frame obtained in the encapsulation part is a broadcast address, the previous mote address in the table part is searched using the address of the data link frame, and The above frames are generated by substituting the address of the child talin frame by each of the cal addresses of the above, and each frame is transmitted to the network of the above 2. If the address is a child link frame that is not a broadcast address, Of the network,
前記 2のネットワークから子 タリンク フレームを受信し、 信したデ タリンク フレームの アドレス 送信 アドレスを として前記 フ ル部の前 モ トアドレス 前記 カルアドレスを検索し、 マッチする組が 存在した場合、 および、 前記 信したデータリンク フレームの アドレスが 同報アドレスであり アドレスを として前記テーブル部の前 カルアドレスを検索し、 マッチする組が存在した場合、 前記データリンク フレ ームを有効とし その他の場 前記データ リンク フレームを破棄するフィル タ When a child link frame is received from the above-mentioned 2nd network, the address of the received data link frame is used as the sending address, the previous motor address of the full section is searched, and if there is a matching set, and If the address of the received data link frame is a broadcast address and the address is used to search the previous address in the table section, and if a matching set exists, the data link frame is validated and in other cases, the data link The filter that discards the frame
前記フィルタ部で有効とされたデータリンク フレームの アドレスが同報 アドレスである場合、 データリン フレームの アドレスを として 前記テーブル部の前 カルアドレスを検索し、 マッチした 上の組の相 なる前記トンネリング アドレスを アドレスとする 上の ワー ク パケット カプセル 、 前記フィルタ部で有効とされたデータリンク フ レームの アドレスが同報アドレスでな 場合 データリンク フレームの アドレス 送信 アドレスを として前記 フル部の前 モートアド レス 前記 カルアドレスを検索し、 ッチした組の前 トンネリング アド レスを アドレスとするネットワーク パケット カプセル 、 それぞれの パケットを前記 のネットワーク 信する セル 部を When the address of the data link frame validated by the filter unit is a broadcast address, the previous address of the table unit is searched using the address of the data link frame as the matching tunneling address of the matched upper pair. The above work packet capsule whose address is the address of the data link frame, if the address of the data link frame validated by the filter section is not a broadcast address. The network packet capsule that searches the address and uses the set of pre-tunneling addresses as the address, and the cell part that sends each packet to the network.
備えたことを特徴とするフレーム 理装置。 3・ データリンク フレームは ネットフレームであり、 前記ネットワーク パケットは 1 ケットであり、 A frame processing device characterized by being equipped. 3.The data link frame is a net frame, the network packet is one packet,
前記 アドレスは ネットのブロードキヤストアドレス マルチ ヤス トアドレスであり、 30
テーブル部の前 カルアドレス 前記 モートアドレスはMAC ド レスであり、 The above address is a broadcast address multicast address of the net. Front address of table part The above-mentioned remote address is MAC address,
前記 フル部の前 トンネリ アドレスは ドレスであり、 前記 の トワークは P ケットを転送 能なイントラネットまたはイ ンター であり、 The front tunnel address of the full part is a dress, and the network is an intranet or an internet capable of transferring packets.
前記 2のネットワークは ネットフレームを転送 能な または無線 ANであることを特徴とする 2 載のフレーム 理装置。 1 カプセル 部と前記 カプセル 部で用 られる セル 式 と カプセル 、 、 e e v e HTT PS E e e O v e P e T P E h e e The above-mentioned 2 networks are capable of transferring net frames or are wireless ANs. 1 capsule part and cell formula and capsule used in the capsule part, e e v e HTT PS E e e O v e P e T P E h e e
UD h e e O v e C の ずれかであること を特徴とする 1 または13 載のフレーム 理装置。 15・ コンピ ー を、 UD h e e O v e C is one of the frame processing devices of 1 or 13. 15.Compile
のネットワークから られた アドレスが同報アドレスであるデータリ ンク フレームにつ て 前記データリンク フレ ムの アドレスを、 前記デ タリンク フレームの アドレスに けられている 上の ス トアドレスのそれぞれに置換した 上のデータリンク フレ ームに変換して のネットワ クに出力する 段、 として機能させる ための ラム。 For a data link frame whose address from the other network is a broadcast address, replace the address of the data link frame with each of the above store addresses specified in the address of the data link frame. A ram for functioning as a stage for converting to a data link frame and outputting to the network.
・ コンピ ー を、 ・ Compile
さらに、 のネットワーウ カプセル された トワーク パケ を 受信し、 信したネットワーク パケットを セル して前記子 タリン ク フレームを得る カプセル 段、 として機能させるための 15 載 のプログラム。
7 、 前記 アドレスが同報アドレス 外であるデ ータリンク フレームについては、 そのまま 2のネットワ クに出力する ことを特徴とする 1 5または1 載のプログラム。 ・ コンピ ー を、 In addition, 15 programs for functioning as a capsule stage that receives the network packet encapsulated in the network and cell the received network packet to obtain the child link frame. 7. The program of 15 or 1 characterized in that the data link frame whose address is out of the broadcast address is directly output to 2 networks.・ Compile
さらに、 前記 のネットワークから受信した子 タリンク フレームについ て、 データリンク フレームの アドレス 送信 アドレスの組が予 定め られた アドレス 送信 アドレスの組に一致する場合、 およ 、 前記データ リンク フレームの アドレスが同報アドレスであり アドレスが 定められた 1 上の送 アドレスに一致する場合 前記データリン フ レームを有効とし、 その他の場 データリンク フレームを破棄するフィルタ 段として機能させ、 Furthermore, for a child link frame received from the network, if the set of address transmission addresses of the data link frame matches the predetermined set of address transmission addresses, and if the address of the data link frame is broadcast. If it is an address and the address matches the specified sending address on 1, the data frame is enabled, and in other cases, it functions as a filter stage that discards the data link frame,
前記 効なデ タリン フレームの アドレスが同報アドレスである場合 データリンク フレームの アドレスに対して 定められた 上の トンネリング アドレスを アドレスとする 上のネットワーク パケッ ト カプセル 前記 効な子一タリンク フレームの アドレスが同報ア ドレスでない場合、 データリンク フレームの アドレス 送信 アドレス の組に対して 定められたトンネリ アドレスを アドレスとする トワーク パケット カプセル 、 それぞれの パケットを前記 の ト ワーク 信するカプセル 段 として機能させる If the valid data frame address is a broadcast address, the upper tunnel packet address defined for the data link frame address is used as the network packet capsule. The valid child data frame address is If not a broadcast address, a network packet capsule whose address is the tunnel address defined for the set of address transmission addresses of the data link frame, and each packet functions as the capsule stage for transmitting the above-mentioned network.
ための 1 または1 7 載のプログラム。 1 or 1 7 programs for.
・ のネットワーク 2のネットワークとに接続され、 前記 の ネットワークに接続する 末の タリン アドレスである カルアドレス 、 トンネリング 置の 下の カルネットワークに接続する 末のデータ リンク アドレスであるりモートアドレス 、 前記トンネリ 置の のネットワーク側に割り当てられた トワーウ アドレスであるトンネリン グ アドレスとの組を 上保持するテーブルを記憶する記憶 を有する
、 ・ Network 2 which is connected to the network and is the terminal address that is the Tallinn address that connects to the network, the remote address that is the data link address that is connected to the Cal network below the tunneling device, and the tunnel address. Has a memory for storing a table holding a pair with a tunneling address which is a tow address assigned to the network side of ,
前記 のネットワーク セル されたネットワ ク パケットを受信 し、 信したネットワーク パケ を カプセル して子一タリンク フレ ムを得る子カプセル 段として機能させ、 It functions as a child encapsulation stage that receives the network packet from the above-mentioned network cell and encapsulates the received network packet to obtain a child link frame.
前記 カプセル 段で得られたデータリンク フレームにつ て、 アド レスが同報アドレスであれば、 データリンク フレームの アドレスを として前記テーブルの モートアドレスを検索し、 ッチした組の1 上 の前 カルアドレスそれぞれによって前記子 タリンク フレ ムの ア ドレスを置換した 1 上のフレ ムを生成してそれぞれを前記 2のネットワ ク 信し、 アドレスが同報アドレス 外であるデータリンク フレーム であればそのまま 2のネットワ ク 信する 段として機能さ せ、 If the address of the data link frame obtained in the encapsulation stage is a broadcast address, the mote address in the table is searched using the address of the data link frame as Generate a frame above 1 by replacing the address of the child link frame with each address and send each frame to the network of 2 above, and if the address is a data link frame that is not a broadcast address, 2 Function as a network communication step,
前記 のネットワークから子一タリンク フレームを受信し、 信した子 一タリンク フレームの アドレス 送信 アドレスを として前記テーブ ルの モートアドレス 前記 カルアドレスを検索し マッチする組が存 在した場合、 およ 、 前記 信したデータリン フレームの アドレスが同 報アドレスであり アドレスを として前記 フルの カル アドレスを検索し、 マツ する組が存在した場合、 前記データリンク フレーム を有効とし、 その他の場 前記データリンク フレームを破棄するフィルタ 段として機能させ、 When a child link frame is received from the network, the remote address of the received child link frame is used as the sending address of the table, the table's mote address is searched, and a match exists, and a pair is found. The address of the selected data link frame is a broadcast address and the full cull address is searched with the address as the address. If there is a pair of pine trees, the data link frame is validated and the data link frame is discarded in other cases. Function as a filter stage,
前記フイルタ 段で有効とされたデータリンク フレームの アドレスが同 報アドレスである場合、 タリンク フレームの アドレスを とし て前記テーブルの カルアドレスを検索し、 マッチした 上の組の相 なる前記トンネリング アドレスを アドレスとする 上のネットワー ウ パケット カプセル 、 前記フィルタ 段で有効とされた子 タリンク フレームの アドレスが同報アドレスでない場合 タリンク フレーム の アドレス 送信 アドレスを として前記 フルの モートアド レス 前記 カルアドレスを検索し、 マッチした組の前 トン リン アド
を アドレスとするネットワーク パケ セル 、 それぞれの バケットを前記 の トワーク 信するカプセル 段、 として機能さ せる When the address of the data link frame validated by the filter stage is a broadcast address, the cull address of the table is searched using the address of the link link frame as the address and the tunneling address of the matched upper pair is addressed. If the address of the child link frame validated by the filter stage is not a broadcast address, then the full mote address is searched as the address of the full link address, and a match is made. Before the group Function as a network packet whose address is a packet and each packet is a capsule stage that receives the above-mentioned network.
ためのプロヴラム。 Program for.
・ データリン フレームは ネットフレームであり、 前記ネットワーク パケ は ケットであり、 The data link frame is a net frame, the network packet is a packet,
前記 アドレスは のブロードキヤストアドレス マルチ ヤス トアドレスであり The address is a Broadcast Address Multicast Address
前記テーブル部の前 カルアドレス 前記 モートアドレスは AC ド レスであり The front address of the table is the AC address.
前記テーブル部の前 トンネリ アドレスは ドレスであり、 前記 のネットワークは ケットを転送 能なイントラ またはイ ンター であり、 The front tunnel address of the table is a dress, and the network is an intra or an internet capable of transferring packets.
前記 2のネットワークは ネットフレームを転送 能な または無線 」ANであることを特徴とする 載のプログラム。 The above program is characterized in that the second network is capable of transferring a net frame or is a wireless "AN".
・ カプセル 段と前記 セル 段で用 られる セル 式と カプセル 、 e P、 e e v e H TT PS h e e O v e P e c 2T P E h e e UD 、 e v e TCPの ずれかであ ることを特徴とする 1 または2 載のプログラム。
1) or 2), which is a difference between the capsule stage and the cell type and capsule used in the cell stage, eP, eeve H TT PS hee Ove P ec 2T PE hee UD, and eve TCP. program.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007549213A JP4863015B2 (en) | 2005-12-09 | 2006-12-07 | Frame processing method and frame processing apparatus |
US12/096,702 US8102847B2 (en) | 2005-12-09 | 2006-12-07 | Frame processing method and frame processing apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005355610 | 2005-12-09 | ||
JP2005-355610 | 2005-12-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007066814A1 true WO2007066814A1 (en) | 2007-06-14 |
Family
ID=38122951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2006/324885 WO2007066814A1 (en) | 2005-12-09 | 2006-12-07 | Frame processing method and frame processing device |
Country Status (4)
Country | Link |
---|---|
US (1) | US8102847B2 (en) |
JP (1) | JP4863015B2 (en) |
CN (1) | CN101326770A (en) |
WO (1) | WO2007066814A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009110445A1 (en) * | 2008-03-03 | 2009-09-11 | 日本電気株式会社 | Address search method and packet processing device |
JP2012029221A (en) * | 2010-07-27 | 2012-02-09 | Panasonic Electric Works Co Ltd | Communication system, control apparatus and control program |
JP2015032098A (en) * | 2013-08-01 | 2015-02-16 | 富士通株式会社 | Relay server and access control method |
JP2015122640A (en) * | 2013-12-24 | 2015-07-02 | 日立金属株式会社 | Relay system and switch device |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4415036B2 (en) * | 2007-08-17 | 2010-02-17 | 株式会社日立コミュニケーションテクノロジー | Network system, network device, and relay device |
US9516375B2 (en) | 2008-12-02 | 2016-12-06 | Orckit Ip, Llc | Edge optimized transrating system |
WO2010064182A2 (en) * | 2008-12-03 | 2010-06-10 | Corrigent Systems Ltd | Unicast streaming of multicast content |
JP5521385B2 (en) * | 2009-04-27 | 2014-06-11 | 株式会社リコー | Wireless communication apparatus and wireless communication method |
CN102971788B (en) * | 2010-04-13 | 2017-05-31 | 弗劳恩霍夫应用研究促进协会 | The method and encoder and decoder of the sample Precise Representation of audio signal |
WO2013125621A1 (en) * | 2012-02-22 | 2013-08-29 | 日本電信電話株式会社 | Multi-lane transmission device and multi-lane transmission method |
KR102004926B1 (en) * | 2012-11-06 | 2019-07-29 | 한국전자통신연구원 | Frame conversion apparatus for converting Controller Area Network frame to Ethernet frame and frame conversion method threrof |
FR3028371B1 (en) * | 2014-11-06 | 2016-11-18 | Bull Sas | METHOD FOR MONITORING AND CONTROLLING DEPORTS OF A CLUSTER USING AN INFINIBAND-TYPE COMMUNICATION NETWORK AND COMPUTER PROGRAM USING SAID METHOD |
US10198183B2 (en) | 2015-02-06 | 2019-02-05 | Liqid Inc. | Tunneling of storage operations between storage nodes |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001024683A (en) * | 1999-07-05 | 2001-01-26 | Oki Electric Ind Co Ltd | Network line concentrator and network |
JP2003298602A (en) * | 2002-04-05 | 2003-10-17 | Hitachi Cable Ltd | Network equipment |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7881477B2 (en) * | 1999-02-05 | 2011-02-01 | Avaya Inc. | Method for key distribution in a hierarchical multicast traffic security system for an internetwork |
GB2358761B (en) * | 2000-01-25 | 2002-03-13 | 3Com Corp | Multi-port network communication device with selective mac address filtering |
JP4365998B2 (en) * | 2000-07-21 | 2009-11-18 | 株式会社日立製作所 | Multicast communication method and communication apparatus |
JP4077330B2 (en) * | 2003-02-06 | 2008-04-16 | 富士通株式会社 | Data generator |
JP3962343B2 (en) * | 2003-02-19 | 2007-08-22 | 日本電信電話株式会社 | Multicast data communication system and method |
JP2004312564A (en) | 2003-04-09 | 2004-11-04 | Nippon Telegr & Teleph Corp <Ntt> | Packet conversion method, packet conversion apparatus, and packet route control apparatus |
US7849217B2 (en) * | 2003-04-30 | 2010-12-07 | Cisco Technology, Inc. | Mobile ethernet |
JP3722134B2 (en) | 2003-06-04 | 2005-11-30 | 日本電気株式会社 | IP multicast distribution system, streaming data distribution method, and program thereof |
WO2005046126A1 (en) * | 2003-10-31 | 2005-05-19 | Juniper Networks, Inc. | Secure transport of multicast traffic |
US7911946B2 (en) * | 2003-11-17 | 2011-03-22 | General Instrument Corporation | Method and apparatuses for using packet data to manage a data stream in a broadband communications system |
JP4529144B2 (en) * | 2004-08-11 | 2010-08-25 | 日本電気株式会社 | Virtual LAN system and node device |
KR100582732B1 (en) * | 2005-01-31 | 2006-05-22 | 삼성전자주식회사 | Multicast Packet Forwarding Device and Its Method |
WO2006093299A1 (en) * | 2005-03-04 | 2006-09-08 | Nec Corporation | Tunneling device, tunnel frame sorting method used for the device, and its program |
CN101473616B (en) * | 2006-06-27 | 2011-12-14 | 汤姆森特许公司 | Method and device f or reliably transferring multicast data |
-
2006
- 2006-12-07 JP JP2007549213A patent/JP4863015B2/en active Active
- 2006-12-07 CN CNA2006800459302A patent/CN101326770A/en active Pending
- 2006-12-07 US US12/096,702 patent/US8102847B2/en active Active
- 2006-12-07 WO PCT/JP2006/324885 patent/WO2007066814A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001024683A (en) * | 1999-07-05 | 2001-01-26 | Oki Electric Ind Co Ltd | Network line concentrator and network |
JP2003298602A (en) * | 2002-04-05 | 2003-10-17 | Hitachi Cable Ltd | Network equipment |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009110445A1 (en) * | 2008-03-03 | 2009-09-11 | 日本電気株式会社 | Address search method and packet processing device |
JP5035410B2 (en) * | 2008-03-03 | 2012-09-26 | 日本電気株式会社 | Address search method and packet processing apparatus |
US8526436B2 (en) | 2008-03-03 | 2013-09-03 | Nec Corporation | Address search method and packet processing device |
JP2012029221A (en) * | 2010-07-27 | 2012-02-09 | Panasonic Electric Works Co Ltd | Communication system, control apparatus and control program |
JP2015032098A (en) * | 2013-08-01 | 2015-02-16 | 富士通株式会社 | Relay server and access control method |
JP2015122640A (en) * | 2013-12-24 | 2015-07-02 | 日立金属株式会社 | Relay system and switch device |
US9876706B2 (en) | 2013-12-24 | 2018-01-23 | Hitachi Metals, Ltd. | Relay system and switching device for a layer 3 network |
Also Published As
Publication number | Publication date |
---|---|
JPWO2007066814A1 (en) | 2009-05-21 |
US8102847B2 (en) | 2012-01-24 |
CN101326770A (en) | 2008-12-17 |
US20090245251A1 (en) | 2009-10-01 |
JP4863015B2 (en) | 2012-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007066814A1 (en) | Frame processing method and frame processing device | |
CN105490957B (en) | A kind of load sharing method and device | |
US20140211808A1 (en) | Switch with dual-function management port | |
CN102970227A (en) | Method and device for achieving virtual extensible local area network (VXLAN) message transmitting in application specific integrated circuit (ASIC) | |
WO2006093299A1 (en) | Tunneling device, tunnel frame sorting method used for the device, and its program | |
CN104283858B (en) | Control the method, apparatus and system of user terminal access | |
CN106797324A (en) | Method and system for supporting distributed relay control protocol (DRCP) operation when mismatching and putting | |
US20140146710A1 (en) | Trill Network Communications Across an IP Network | |
AU2003286511A1 (en) | Modified spanning tree protocol for metropolitan area network | |
CN102694738B (en) | Virtual private network (VPN) gateway and method for forwarding messages at VPN gateway | |
CN105515992A (en) | Method and device for processing flow table items of VXLAN network | |
CN107645431A (en) | Message forwarding method and device | |
CN107302528A (en) | A kind of transmission method of multi-protocol data and a kind of gateway apparatus | |
CN109428949A (en) | A kind of method and apparatus that ARP proxy is realized based on SDN | |
CN105227464B (en) | Message forwarding method and device in VCF system | |
CN107317768A (en) | Traffic scheduling method and device | |
CN104579973B (en) | Message forwarding method and device in a kind of Virtual Cluster | |
CN103595712B (en) | A kind of Web authentication method, apparatus and system | |
CN102025613B (en) | Method and device for building tunnels as well as network equipment | |
CN101394342B (en) | Method and apparatus for implementing multicast authentication | |
CN101197752B (en) | Multicast Implementation Method Based on Independent Multicast-Specific Source Protocol in Softwire Tunnel | |
CN103812794B (en) | The setting system and method to set up of switch ports themselves | |
CN107342943A (en) | A kind of method that SCN passages are established under SPTN system Overlay scenes | |
CN107342940A (en) | The generation method and device and message processing method and device of a kind of control information | |
CN106656810B (en) | MAC address learning method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200680045930.2 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2007549213 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12096702 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06834640 Country of ref document: EP Kind code of ref document: A1 |