Methods and apparatus for integrating signaling system number 7 networks with networks using multi-protocol label switching
First Claim
1. A method of routing Signaling System Number 7 (SS7) data packets through a heterogeneous packet-switching network using Multi-Protocol Label Switching (MPLS), comprising the steps of:
- establishing an MPLS forwarding equivalence class (FEC), at least one element of the FEC being an SS7 destination;
associating a label with the FEC at a first router in the heterogeneous packet switching network;
attaching the label, at the first router, to a data packet belonging to the FEC; and
forwarding the labeled data packet from the first router to a second router in the communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for implementing Multi-Protocol Label Switching (MPLS) directly in an SS7 protocol stack enable SS7 network layer protocols to interface, via MPLS, with literally any link layer technology. As a result, label switching can be used seamlessly throughout a collection of heterogeneous networks, including both IP-based and SS7-based networks. An exemplary method of routing SS7 data packets through a heterogeneous packet-switching network using MPLS includes the steps of: establishing an MPLS forwarding equivalence class (FEC), at least one element of the FEC being an SS7 destination; associating a label with the FEC at a first router in the heterogeneous packet switching network; attaching the label, at the first router, to a data packet belonging to the FEC; and forwarding the labeled data packet from the first router to a second router in the communications network. The SS7 destination can be, for example, a Destination Point Code (DPC), a Signaling Connection Control Part (SCCP) global title, or an SCCP subsystem number (SSN).
-
Citations
20 Claims
-
1. A method of routing Signaling System Number 7 (SS7) data packets through a heterogeneous packet-switching network using Multi-Protocol Label Switching (MPLS), comprising the steps of:
-
establishing an MPLS forwarding equivalence class (FEC), at least one element of the FEC being an SS7 destination;
associating a label with the FEC at a first router in the heterogeneous packet switching network;
attaching the label, at the first router, to a data packet belonging to the FEC; and
forwarding the labeled data packet from the first router to a second router in the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Multi-Protocol Label Switching (MPLS) router for use in a heterogeneous packet switching communications network having at least one Internet Protocol (IP)-based portion and at least one Signaling System Number 7 (SS7)-based portion, said MPLS router comprising:
-
a routing table that stores information relating to an MPLS forwarding equivalence class (FEC), wherein an element of the FEC is a Signaling System Number 7 (SS7) destination; and
a label switching protocol processor that associates a label with the FEC, attaches the label to a data packet belonging to the FEC, and forwards the labeled data packet to another router in the communications network;
whereby MPLS routing techniques are utilized seamlessly throughout the IP-based portions and SS7-based portions of the network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification