Service Instance Applied to MPLS Networks
First Claim
1. A method of enabling a service instance to be applied to an MPLS network, the method comprising the steps of:
- exchanging routing advertisements by network elements in the MPLS network to enable the network elements to have a synchronized view of a topology of the MPLS network;
advertising, by a first MPLS network element on the MPLS network, a domain-wide unique service identifier in one of the routing advertisements; and
calculating, by a second MPLS network element from the second MPLS network element'"'"'s synchronized view of the topology of the MPLS network, whether to install forwarding state for the service identifier.
8 Assignments
0 Petitions
Accused Products
Abstract
Domain-wide unique node identifiers and domain-wide unique service identifiers are distributed within a MPLS domain using routing system LSAs. Nodes on the MPLS network compute shortest path trees for each destination and install unicast forwarding state based on the calculated trees. Nodes also install multicast connectivity between nodes advertising common interest in a common service identifier. Rather than distributing labels to be used in connection with unicast and multicast connectivity, the nodes deterministically calculate the labels. Any number of label contexts may be calculated. The labels may either be domain wide unique per unicast path or per multicast, or may be locally unique and deterministically calculated to provide forwarding context for the associated path. Multicast and unicast paths may be congruent, although this is not a requirement.
76 Citations
19 Claims
-
1. A method of enabling a service instance to be applied to an MPLS network, the method comprising the steps of:
-
exchanging routing advertisements by network elements in the MPLS network to enable the network elements to have a synchronized view of a topology of the MPLS network; advertising, by a first MPLS network element on the MPLS network, a domain-wide unique service identifier in one of the routing advertisements; and calculating, by a second MPLS network element from the second MPLS network element'"'"'s synchronized view of the topology of the MPLS network, whether to install forwarding state for the service identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of enabling a service instance to be applied to an MPLS network, the method comprising the steps of:
-
advertising, by a subset of the MPLS network elements on the MPLS network, interest in a multicast service instance, the multicast service instance being a domain-wide unique value; selectively installing, by each of the other network elements on the MPLS network, forwarding information for the multicast service instance, if the other network element is on a shortest path between two network elements advertising common interest in the same multicast service instance. - View Dependent Claims (16, 17, 18)
-
-
19. A MPLS network, comprising:
a plurality of MPLS nodes configured to run a link state routing protocol to enable each MPLS node to build a synchronized view of the MPLS network, the MPLS nodes being configured to advertise interest in service instances via the link state routing protocol and to install forwarding state between pairs of nodes advertising common interest in particular service instances, the MPLS nodes being further configured to calculate labels for use in connection with the forwarding state rather than signaling the labels for use in connection with the forwarding state.
Specification