METHOD AND APPARATUS FOR IMPLEMENTING A FLEXIBLE VIRTUAL LOCAL AREA NETWORK
First Claim
1. A method for implementing a virtual local area network, comprising:
- determining a global virtual local area network for transmitting a data frame, in response to receiving the data frame at a first switch, wherein the data frame is from one of one or more first local virtual local area networks served by the first switch;
encapsulating the data frame based at least in part on the determination of the global virtual local area network; and
transmitting the encapsulated data frame over the global virtual local area network for sending the data frame to at least one second switch, wherein the second switch serves one or more second local virtual local area networks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for implementing a virtual local area network. The method includes determining a global virtual local area network for transmitting a data frame in response to receiving the data frame at a first switch, encapsulating the data frame based at least in part on said determination and transmitting it to at least one second switch over the determined global virtual local area network. The data frame is received at the second switch and an identifier of the global virtual local area network is obtained according to the data frame. Based at least in part on the identifier of the global virtual local area network, it is determined that which local virtual local area network served by the second switch the de-capsulated data frame can be sent to.
139 Citations
20 Claims
-
1. A method for implementing a virtual local area network, comprising:
-
determining a global virtual local area network for transmitting a data frame, in response to receiving the data frame at a first switch, wherein the data frame is from one of one or more first local virtual local area networks served by the first switch; encapsulating the data frame based at least in part on the determination of the global virtual local area network; and transmitting the encapsulated data frame over the global virtual local area network for sending the data frame to at least one second switch, wherein the second switch serves one or more second local virtual local area networks. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for implementing a virtual local area network, comprising:
-
a determining unit configured to determine a global virtual local area network for transmitting a data frame, in response to receiving the data frame at a first switch, wherein the data frame is from one of one or more first local virtual local area networks served by the first switch; an encapsulating unit configured to encapsulate the data frame based at least in part on the determination of the global virtual local area network; and a transmitting unit configured to transmit the encapsulated data frame over the global virtual local area network for sending the data frame to at least one second switch, wherein the second switch serves one or more second local virtual local area networks. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for implementing a virtual local area network, comprising:
-
receiving a data frame transmitted over a global virtual local area network, wherein the data frame is from one of one or more first local virtual local area networks served by a first switch; obtaining an identifier of the global virtual local area network according to the data frame; and determining, based at least in part on the identifier of the global virtual local area network, an identifier of one of one or more second local virtual local area networks served by a second switch to send the de-capsulated data frame to the second local virtual local area network identified by the determined identifier. - View Dependent Claims (12, 13)
-
-
14. An apparatus for implementing a virtual local area network, comprising:
-
a receiving unit configured to receive a data frame transmitted over a global virtual local area network, wherein the data frame is from one of one or more first local virtual local area networks served by a first switch; an obtaining unit configured to obtain an identifier of the global virtual local area network according to the data frame; and a determining unit configured to determine, based at least in part on the identifier of the global virtual local area network, an identifier of one of one or more second local virtual local area networks served by a second switch to send the de-capsulated data frame to the second local virtual local area network identified by the determined identifier. - View Dependent Claims (15, 16)
-
-
17. A method for configuring a virtual local area network, comprising:
-
determining, in response to detecting that a host enters into a first local virtual local area network served by a first switch, a global virtual local area network to which the host belongs, for transmitting a data frame from the host to at least one second switch over the global virtual local area network, wherein the second switch serves one or more second local virtual local area networks; adding an address of the first switch to a directory server to correspond to an address of the host stored on the directory server; and creating a mapping record at the first switch if the host is the first host in the first local virtual local area network, which records a correspondence relationship between an identifier of the first local virtual local area network and an identifier of the global virtual local area network. - View Dependent Claims (18)
-
-
19. An apparatus for configuring a virtual local area network, comprising:
-
a determining unit configured to determine, in response to detecting that a host enters into a first local virtual local area network served by a first switch, a global virtual local area network to which the host belongs, for transmitting a data frame from the host to at least one second switch over the global virtual local area network, wherein the second switch serves one or more second local virtual local area networks; an adding unit configured to add an address of the first switch to a directory server to correspond to an address of the host stored on the directory server; and a creating unit configured to create a mapping record at the first switch if the host is the first host in the first local virtual local area network, which records a correspondence relationship between an identifier of the first local virtual local area network and an identifier of the global virtual local area network. - View Dependent Claims (20)
-
Specification