Multiple protocol correlation and topology detection in eHRPD networks
AssigneeTektronic, Inc.
InventorsVignesh Janakiraman, Antonio Bovo
Life of this patent
Estimating the term…
Abstract
Network nodes and interfaces are identified in a combined CDMA/eHRPD and LTE network. Messages captured by a monitoring system on different interfaces are combined in session records. The session records associated with the same network nodes correlated using parameters in the session records. Session records on an A11, A10 and S2a interfaces are correlated using a home network prefix and interface identifier data or home address information.
Claims17
A network monitoring system comprising:
- one or more passive monitoring probes coupled to network interfaces, the probes capable of capturing data packets from the network interfaces, the data packets associated with messages exchanged between network nodes;
- and
- a processor receiving the captured data packets from the probes, the processor operating to:
- identify a plurality of A11 Registration Request messages;
- for each A11 Registration Request message, associate an address element with an existing ePCF (evolved Packet Control Function) node, if the address element is known, or with a new ePCF node, if the address is not known;
- identify a plurality of A11 Registration Reply messages;
- for each A11 Registration Reply message, associate an address element with an existing A11 HSGW (High Rate Packet Data (HRPD) Serving Gateway) node, if the address element is known, or with a new A11 HSGW node, if the address element is not known;
- identify an intra-HSGW handoff in A11 Registration Request messages having a mobility event indicator and not having HSGW H1 (Control Plane Interface) address information;
- correlate a source path and a target path for A11 interfaces using IMSI (International Mobile Subscriber Identity) information;
- and
- bind HSGW IP (Internet Protocol) addresses of the source and target paths to a single HSGW node entity.
A network monitoring system comprising:
- one or more passive monitoring probes coupled to network interfaces, the probes capable of capturing data packets from the network interfaces, the data packets associated with messages exchanged between network nodes;
- and
- a processor receiving the captured data packets from the probes, the processor operating to:
- create a S2a session record for messages captured on an S2a interface;
- identify an PMIPv6 (Proxy Mobile Internet Protocol Version Six) Proxy Binding Acknowledgement (PBA) message associated with the S2a session record;
- identify, in the PBA message, either an S2a IPv6 HNP (Home Network Prefix) option that includes an IID (Interface Identifier) or an IPv4 Home Address;
- create an A10 session record for messages captured on an A10 interface;
- identify an IID or PDN (Packet Data Network) Address in a vendor-specific network control protocol (VSNCP) message that is associated with the A10 session record;
- identify a HNP for an IPv6 (Internet Protocol Version Six) case in an ICMPv6 (Internet Control Message Protocol Version Six) Router Advertisement Message that is associated with the A10 session record;
- and
- correlate the A10 session record to the S2a session record using the HNP and IID data or the PDN Address.
A non-transitory computer-readable storage medium comprising instructions for controlling a monitoring system to identify a network topology based upon data packets captured from network interfaces, wherein the instructions, when executed, cause a processor to perform actions comprising:
- create an S2a session record for messages captured on an S2a interface;
- identify an PMIPv6 (Proxy Mobile Internet Protocol Version Six) Proxy Binding Acknowledgement (PBA) message associated with the S2a session record;
- identify an S2a IPv6 (Internet Protocol Version Six) Home Network Prefix (HNP) option that includes an IID (Interface Identifier) in the PBA message;
- create an A10 session record for messages captured on an A10 interface;
- identify an A10 HNP (Home Network Protocol) for a IPv6 case in a router advertisement message associated with the A10 session record;
- identify an IID in a Vendor-Specific Network Control Protocol (VSNCP) message that is associated with the A10 session record;
- and
- correlate the A10 session record to the S2a session record using the HNP and IID data.
A non-transitory computer-readable storage medium comprising instructions for controlling a monitoring system to identify a network topology based upon data packets captured from network interfaces, wherein the instructions, when executed, cause a processor to perform actions comprising:
- create a S2a session record for messages captured on an S2a interface;
- identify an PMIPv6 (Proxy Mobile Internet Protocol Version Six) Proxy Binding Acknowledgement (PBA) message associated with the S2a session record;
- identify an IPv4 (Internet Protocol Version Four) Home Address in the PBA message;
- create an A10 session record for messages captured on an A10 interface;
- identify a PDN (Packet Data Network) Address in a Vendor-Specific Network Control Protocol (VSNCP) message that is associated with the A10 session record;
- and
- correlate the A10 session record to the S2a session record using the PDN Address.
Dependencies are inferred from the claim text.