A method and apparatus are provided for configuring a VLAN on a node of a communication network. A graphical user interface (GUI) is provided at a network management system, through which an operator selects a node and a physical port on the node. The operator identifies which virtual ports associated with the physical port are to be included in each of the member set, the forbidden set, and the untagged set of the VLAN, up the GUI. The GUI is designed so that each virtual port can only belong to one of the member set and the forbidden set. In addition, the network management system ensures that a VLAN ID entered by the operator is unique, and that the maximum number of VLANs have not already been configured on the physical port. The configuration information is thereby validated, and sent to the node for configuration thereon.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of providing configuration information for a bridged virtual local area network (VLAN) within a communication network, comprising the steps of: presenting a graphical user interface (GUI) to an operator; receiving from the operator an identification of a node and of a physical port through the GUI; receiving the VLAN configuration information from the operator through the GUI, wherein the VLAN configuration information comprises a requested VLAN identifier (ID), a first set of at least one virtual port to be associated with a member set of the VLAN, and a second set of one or more virtual ports to be associated with a forbidden set of the VLAN; validating the VLAN configuration information, comprising: ensuring that the first set and the second set have no virtual ports in common, and ensuring that configuring the VLAN associated with the requested VLAN ID would not violate a maximum limit of VLANS on the physical port; generating locally a validated VLAN configuration according to the VLAN configuration information, wherein the validated VLAN configuration comprises the first set of at least one virtual port and the second set of one or more virtual ports; and transmitting the validated VLAN configuration to the node.
2. The method of claim 1 wherein the first set of at least one virtual port is selected by the operator from a list of virtual ports currently in an available set.
3. The method of claim 2 wherein the step of receiving VLAN configuration information further comprises the steps of: receiving, from the operator through the GUI, an identification of one or more virtual ports to be associated with an untagged set of the VLAN.
4. The method of claim 1 further comprising storing the validated configuration information at a network management system.
5. The method of claim 1 wherein the node is an Asynchronous Transfer Mode node.
6. The method of claim 1 wherein the bridged VLAN is in conformance with the 802.1q VLAN standard.
7. The method of claim 1 comprising the further steps of querying the node for a list of VLAN configurations which are currently configured on the node and storing the list.
8. The method of claim 1 wherein validating the VLAN configuration information comprises, if the VLAN is a new VLAN, validating the requested VLAN ID by comparing the requested VLAN ID with VLAN IDs in a list of VLAN configurations for VLANs that are configured on the node.
9. The method of claim 1 wherein generating the validated VLAN configuration further comprises: removing at least one port identified by the operator through the GUI from a list to which the at least one port currently belongs; and adding the at least one port to a list identified by the operator through the GUI.
10. A system including at least one device presenting a graphical user interface (GUI) to an operator, the at least one device comprising: a processor for providing configuration information for a bridged virtual local area network (VLAN) within a communication network; the processor is configured to perform steps comprising: presenting said graphical user interface (GUI) to the operator; receiving an identification of a node and of a physical port through the GUI; receiving VLAN configuration information from the operator through the GUI, wherein the VLAN configuration information comprises a requested VLAN identifier (ID), a first set of at least one virtual port to be associated with a member set of the VLAN, and a second set of one or more virtual ports to be associated with a forbidden set of the VLAN; validating the VLAN configuration information, the validating comprising ensuring that the first set and the second set have no virtual ports in common; generating locally a validated VLAN configuration according to the VLAN configuration information, wherein the validated VLAN configuration comprises the first set of at least one virtual port and the second set of one or more virtual ports; and transmitting the validated VLAN configuration to the node.
11. The system of claim 9 wherein the first set of at least one virtual port is selected by the operator from a list of virtual ports currently in an available set.
12. The system of claim 10 wherein receiving the VLAN configuration information further comprise: receiving, from the operator through the GUI, an identification of one or more virtual ports to be associated with an untagged set of the VLAN.
13. The system of claim 10 further comprising storing the validated configuration information at a network management system.
14. The system of claim 10 wherein the node is an Asynchronous Transfer Mode node.
15. The system of claim 10 wherein the bridged VLAN is in conformance with the 802.1q VLAN standard.
16. The system of claim 10 further comprising querying the node for a list of VLAN configurations which are currently configured on the node and storing the list.
17. The system of claim 10 wherein validating the VLAN configuration information further comprises instructions for, if the VLAN is a new VLAN, validating the requested VLAN ID by comparing the requested VLAN ID with VLAN IDs in a list of VLAN configurations for VLANs that are configured on the node.
18. The system of claim 10 wherein generating the validated VLAN configuration comprising: removing at least one port identified by the operator through the GUI from a list to which the at least one port currently belongs; and adding the at least one port to a list identified by the operator through the GUI.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 19, 2003
June 8, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.