Method and system for topology discovery in an SIP network
AssigneeInternational Business Machines Corporation
InventorsJun LJ Liu, Wei BJ Lu, Ben Bo Yang, Chun Ying, Qing Bo Wang
Life of this patent
Estimating the term…
Abstract
A method for discovering topology in an SIP network is disclosed. According to the method, the SIP network is divided into domains governed by corresponding SIP proxies. A management system creates a topology agent for each SIP-domain and registers it with the governor proxy of each SIP-domain. Each topology agent generates topology-exploring messages to other agent and accumulates topology-exploring messages from other agents, gather routing information of the SIP network based on the collected topology-exploring messages to deduce topology of the SIP network.
Claims17
A method for topology discovery in a SIP network, the SIP network including a plurality of SIP entities, the method comprising the steps of:
- determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent;
- generating a topology agent for each SIP-domain and registering the topology agent with the governor proxy of each SIP-domain;
- generating and collecting topology-exploring messages by the topology agent to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network;
- and
- determining topology of the SIP network based on the routing information.
A system for discovering topology in a SIP network, the SIP network including a plurality of SIP entities, the system comprising:
- SIP-domain determining means for determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent;
- topology agent controlling means for assigning a topology agent for each SIP-domain and registering the topology agent to each specific SIP-domain;
- topology agents corresponding to each SIP-domain and registered with the governor agent of each SIP-domain, for generating and collecting topology-exploring messages to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network;
- and
- topology determining means for determining topology of the SIP network based on the routing information.
A non-transitory computer readable storage medium embodying computer executable program code, the program code being used to implement the method of topology discovery in an SIP network, the SIP network including a plurality of SIP entities, the method comprising the steps of:
- determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent;
- generating a topology agent for each SIP-domain and registering the topology agent with the governor proxy of each SIP-domain;
- generating and collecting topology-exploring messages by the topology agent to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network;
- and
- determining topology of the SIP network based on the routing information.
Dependencies are inferred from the claim text.