Patent ID: 8102847
Filing Date: 2012-01-24
Classification: H04L

Abstract:
1. A frame processing method comprising: receiving an encapsulated network layer packet from a first network, the encapsulated network layer packet comprising a packet which encapsulates a first data link layer frame with a tunneling network layer header; decapsulating the received encapsulated network layer packet to obtain the first data link layer frame; converting the first data link layer frame obtained from the first network if a destination address of the first data link layer frame has a destination address designated as a multiple address, into one or more data link layer frames in which the destination address is replaced with each of one or more unicast addresses that are associated in advance with a source address of the first data link layer frame; and outputting the converted one or more data link layer frames to a second network, if a set of a destination address and a source address of a second data link layer frame received from the second network is matched with a predetermined set of a destination address and a source address, or if the destination address of the second data link layer frame has been designated as a multiple address and the source address of the second data link layer frame is matched with one or more predetermined source addresses, then validating the second data link layer frame, otherwise discarding the second data link layer frame; if the destination address of the valid second data link layer frame has been designated as a multiple address, encapsulating the second data link layer frame into at least one network layer packet whose destination address is set to be at least one tunneling destination address predetermined for the source address of the second data link layer frame; or if the destination address of the valid second data link layer frame has not been designated as a multiple address, encapsulating the second data link layer frame into a network layer packet whose destination address is set to be a tunneling destination address predetermined for the set of the destination address and the source address of the second data link layer frame; and transmitting each packet to the first network.