Policy based provisioning of network device resources
First Claim
1. A method of establishing a path for data transmissions in a network device having a plurality of port cards, a plurality of forwarding cards and a cross-connection card for providing a plurality of possible paths between the port cards and the forwarding cards, the method comprising:
- defining a configuration policy designating internal connection paths within the network device between the port cards and the forwarding cards, andutilizing said configuration policy to configure the cross-connection card for establishing said internal connection paths between the port cards and the forwarding cards for transmitting packetized payload data therebetween,wherein the cross-connection card transmits said packetized payload data without examining destination-related header information contained within said packetized payload data.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed for establishing a path for data transmissions in a system having a plurality of possible paths by creating a configuration database and establishing internal connection paths based upon a configuration policy and the configuration database. The configuration policy can be based on available system resources and needs at a given time. In one embodiment, one or more tables are initiated in the configuration database to provide connection information to the system. For example, a path table and a service endpoint table can be employed to establishing a partial record in the configuration database whenever a user connects to a particular port on a universal port card in the system. The method can further include periodically polling records in the path table and transmitting data from the partial records to a policy provisioning manager (PPM). The PPM then implements a connection policy by comparing one or more of the new path characteristics, to the available forwarding card resources in the quadrant containing the universal port card port and path. The path characteristics can include the protocol, the desired number of time slots, the desired number of virtual circuits, and any virtual circuit scheduling restrictions. The PPM can also take other factors into consideration, including quality of service, for example, redundancy requirements or dedicated resource requirements, and balancing resource usage (i.e., load balancing) evenly within a quadrant.
235 Citations
28 Claims
-
1. A method of establishing a path for data transmissions in a network device having a plurality of port cards, a plurality of forwarding cards and a cross-connection card for providing a plurality of possible paths between the port cards and the forwarding cards, the method comprising:
-
defining a configuration policy designating internal connection paths within the network device between the port cards and the forwarding cards, and utilizing said configuration policy to configure the cross-connection card for establishing said internal connection paths between the port cards and the forwarding cards for transmitting packetized payload data therebetween, wherein the cross-connection card transmits said packetized payload data without examining destination-related header information contained within said packetized payload data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of establishing a path for data transmissions in a network device having a plurality of possible paths through a cross-connection card, the method comprising:
-
establishing internal connection paths through the cross-connection card based upon a configuration policy, wherein the cross-connection card transmits the data transmissions without examining destination-related header information contained within the data transmissions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer network device, comprising:
-
a cross-connection card comprising a plurality of programmable paths internal to the computer network device; a plurality of forwarding cards including a plurality of ports coupled to the cross-connection card; a plurality of physical cards including a plurality of ports coupled to the cross-connection card; a configuration policy file stored within the computer network device; and a policy provisioning manager for programming the plurality of programmable paths using the configuration policy file, wherein the plurality of the programmable paths connect particular ports of the forwarding cards with particular ports of the physical cards through the cross-connection card, and wherein the cross-connection card transmits packetized payload data without examining destination-related header information contained within said packetized payload data. - View Dependent Claims (27)
-
-
28. In a network device comprising at least one port for receiving data from an external device, a plurality of forwarding systems for processing the received data and a cross-connection switch for coupling the port to the forwarding systems, a method of establishing a path between said port and at least one of said forwarding systems, comprising:
-
defining a configuration policy for designating said port to at least one of said forwarding systems, and utilizing said configuration policy to establish an internal connection path between said port and said at least one of said forwarding systems through the cross-connection switch, wherein the cross-connection switch transmits packetized payload data without examining destination-related header information contained within said packetized payload data.
-
Specification