Value-adoption and value-translation for automatic provisioning of port parameters
First Claim
1. A network component comprising:
- a plurality of ports;
a memory configured to store a first port'"'"'s management identifier associated with a first one of the plurality of ports, wherein the first port is coupled to a neighboring node; and
a processor coupled to the memory and configured to;
receive an Open Systems Interconnect (OSI) layer 2 message comprising a neighboring node'"'"'s management identifier, wherein the neighboring node'"'"'s management identifier is provisioned to the neighboring node but is not provisioned to the network component, wherein the neighboring node is provisioned to a virtual network identified by the neighboring node'"'"'s management identifier; and
adopt the neighboring node'"'"'s management identifier as the first port'"'"'s management identifier if a value has not been locally assigned to the first port'"'"'s management identifier at the time the message is received,wherein the first port'"'"'s management identifier has not been locally assigned when the first port'"'"'s management identifier is a null value, andwherein the null value for the first port'"'"'s management identifier indicates the first port has not been assigned to a second virtual network.
1 Assignment
0 Petitions
Accused Products
Abstract
A network component comprising at least one processor configured to implement a method comprising receiving a message comprising a node'"'"'s data value from the node, determining whether a local data value has been assigned, and adopting the node'"'"'s data value as the local data value when the local data value has not been assigned. Also disclosed is a network component comprising a plurality of ports each configured to couple to a node via a link, a memory configured to store a port data value associated with at least some of the ports, and a processor coupled to the memory and the ports, wherein the processor is configured to access a node'"'"'s data value in a message and adopt the node'"'"'s data value as the port data value.
7 Citations
23 Claims
-
1. A network component comprising:
-
a plurality of ports; a memory configured to store a first port'"'"'s management identifier associated with a first one of the plurality of ports, wherein the first port is coupled to a neighboring node; and a processor coupled to the memory and configured to; receive an Open Systems Interconnect (OSI) layer 2 message comprising a neighboring node'"'"'s management identifier, wherein the neighboring node'"'"'s management identifier is provisioned to the neighboring node but is not provisioned to the network component, wherein the neighboring node is provisioned to a virtual network identified by the neighboring node'"'"'s management identifier; and adopt the neighboring node'"'"'s management identifier as the first port'"'"'s management identifier if a value has not been locally assigned to the first port'"'"'s management identifier at the time the message is received, wherein the first port'"'"'s management identifier has not been locally assigned when the first port'"'"'s management identifier is a null value, and wherein the null value for the first port'"'"'s management identifier indicates the first port has not been assigned to a second virtual network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network comprising:
-
a plurality of virtual local area networks (VLANs); a first node communicating with a Network Management System (NMS) using a management VLAN identified by a management VLAN identifier (VID), wherein the first node is provisioned to the management VLAN indicated by the management VID; and a second node coupled to the first node, wherein the first node transmits an Open Systems Interconnect (OSI) layer 2 messages comprising the management VID to the second node, and wherein the second node adopts the management VID in the OSI layer 2 messages as the second node'"'"'s management VID when second node'"'"'s management VID is a null value, and wherein having the null value as the second node'"'"'s management VID indicates the second node has not been provisioned to any VLANs. - View Dependent Claims (9, 10)
-
-
11. A method for reducing provisioning activities in a data communications network (DCN), the method comprising:
-
receiving a broadcast Open Systems Interconnect (OSI) layer 2 message on a port of a first node in the DCN, wherein the broadcast OSI layer 2 message comprises a DCN virtual local area network (VLAN) identifier (VID) that is assigned to a second node in the DCN, but not to the first node, wherein the second node is provisioned to the DCN network identified by the DCN VID; and adopting the DCN VID as a port'"'"'s management VID when the port'"'"'s management VID is a null value at the time the message is received, wherein having the null value as the port'"'"'s management VID indicates the port is not associated to the DCN. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A network component comprising:
at least one processor coupled to a memory, wherein the memory comprises instructions that cause the processor to; receive an Open Systems Interconnect (OSI) layer 2 message comprising a network identifier via a port from an adjacent node, wherein the adjacent node is coupled to the network component; determine whether a local network identifier for the network component is a null value, wherein the null value for the local network identifier indicates the network component needs to be assigned a network identifier; adopt the network identifier in the OSI layer 2 message as the local network identifier when the local network identifier is the null value; determine whether the network identifier in the OSI layer 2 message is valid, wherein the network identifier is valid when the network identifier comprises a valid data value; determine whether the network identifier in the OSI layer 2 message is the null value; and raise an alarm when the network identifier in the OSI layer 2 message is not valid and not the null value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
Specification