Propagating routing awareness for autonomous networks
First Claim
Patent Images
1. A computer-implemented method, comprising:
- aggregating routing awareness for multiple autonomous networks, the routing awareness specifying whether individual networks of the multiple autonomous networks support a routing awareness protocol for propagating routing awareness for routing of a communication session, the routing awareness protocol identified via a custom protocol identifier (ID) and indicating one or more procedures for propagating attributes of the individual network and the communication session; and
propagating the routing awareness to one or more of the multiple autonomous networks independently of a data stream of the communication session.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for propagating routing awareness for autonomous networks are described. In at least some embodiments, routing awareness refers to attributes of autonomous networks that route communication sessions between different endpoints. According to various embodiments, routing awareness indicates whether a particular autonomous network supports a protocol for propagating routing awareness among different autonomous networks. Routing awareness may also include performance attributes of autonomous networks. Such routing awareness enables entities involved in routing communication sessions to make informed decisions regarding routing and handling of communication sessions.
342 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
aggregating routing awareness for multiple autonomous networks, the routing awareness specifying whether individual networks of the multiple autonomous networks support a routing awareness protocol for propagating routing awareness for routing of a communication session, the routing awareness protocol identified via a custom protocol identifier (ID) and indicating one or more procedures for propagating attributes of the individual network and the communication session; and propagating the routing awareness to one or more of the multiple autonomous networks independently of a data stream of the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including; receiving an indication of a routing path for a communication session; ascertaining that a particular autonomous network along the routing path for the communication session is not supportive of a routing awareness protocol for propagating routing awareness for the communication session, the routing awareness protocol identified via a custom protocol identifier (ID) and indicating one or more procedures for propagating attributes of the individual networks and the communication session; identifying a different autonomous network that is available for routing the communication session and that is supportive of the routing awareness protocol; and updating routing awareness for the communication session to indicate that the different autonomous network is preferred over the particular autonomous network for routing the communication session. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
aggregating, in response to initiation of a communication session, routing awareness for one or more autonomous networks along a routing path of the communication session, the routing awareness specifying whether the one or more autonomous networks support a routing awareness protocol for propagating routing awareness for routing of the communication session, the routing awareness protocol identified via a custom protocol identifier (ID) and indicating one or more procedures for propagating attributes of the individual networks and the communication session; and propagating the routing awareness to at least one other autonomous network along the routing path of the communication session independently from a data stream of the communication session. - View Dependent Claims (17, 18, 19, 20)
-
Specification