High-throughput satellite gateway station signaling tracking system and method

By using Kafka release, subscribing message mechanism and independent Kafka Publisher module in the high -throughput satellite letter station signaling system to solve the problem of wrong reporting, missed reporting and codec complexity in the signaling tracking function, it has achieved the realization Efficient and stable signaling tracking and historical query functions.

CN119383575APending Publication Date: 2025-01-28BEIJING AEROSPACE SCI & IND CENTURY SATELLITE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411245746.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-01-28

Smart Images

  • Figure CN119383575A_ABST
    Figure CN119383575A_ABST
Patent Text Reader

Abstract

The invention provides a high-throughput satellite gateway station signaling tracking system, which specifically comprises three network elements, namely a DDM (Double Data Management), an MME (Mobility Management Entity) and an XGW (Extensible Gateway), the three network elements are respectively provided with a Kafka Publer module, and the Kafka Publer module adopts a loopback socket to directly forward a signaling tracking json format message; each network element control plane message is coded in a josn format, and a web page directly displays an original message; a Kafka Publer module names topic according to the network element identifier and the IMSI and issues a belonging signaling tracking message, and a web interface performs signaling tracking filtering according to the network element identifier or an IMSI segment; and analyzing the web page to generate a complete IMSI (International Mobile Subscriber Identity) and subscribing to the topic according to the IMSI. According to the invention, the probability of wrong report and missing report of the signaling tracking message is reduced, and the number of web pages accessed at the same time is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of high-throughput satellite communications. Background Art

[0002] In high-throughput satellite systems, gateways are the main control systems for ground satellite communications. Figure 1 As shown in the figure, the gateway core network-EPC is the access control and data forwarding unit of the entire satellite system. The signaling process of the satellite terminal mainly includes: terminal access process, terminal release process, small station switching process, and network element keep-alive process. The signaling tracking function is a necessary function to display these processes, and can also serve as an important reference for locating and troubleshooting system failures.

[0003] The general solution to signaling tracking is: the network management web page issues signaling tracking commands and filtering conditions to each network element through the web server. The network element maintains the status and filtering conditions of all network management webs, and determines whether to send signaling tracking messages to the web page according to the filtering conditions. When it is determined that it needs to be sent, the decoding function is called according to the protocol to decode the relevant message, and encode it according to the format required by the network management web, and then send it to the network management web server, instructing the webserver to trigger the message to the network management web page for signaling page display and processing.

[0004] Disadvantages of existing signaling tracking functions:

[0005] The network element needs to maintain the status and filtering conditions of the web pages. When there are many web pages and the filtering conditions are complex, the network element processing is complex and inefficient, and signaling tracking messages are prone to misreporting or missing. It is necessary to design and implement a web server forwarding module, and the number of web pages that can be opened at the same time is limited.

[0006] Network element signaling requires complex codec conversion to adapt to web page display. If fields are added, modified, or deleted in the signaling protocol content, the codec library needs to be upgraded synchronously.

[0007] When there is no web page to set tracking and filtering conditions, the network element does not report signaling, so historical signaling tracking cannot be stored, let alone queried. Summary of the invention

[0008] In view of this, the present invention proposes a high-throughput satellite gateway signaling tracking system and method. According to the characteristics of high-throughput satellite terminals with short access time, long-term online, large beam coverage, and low terminal switching frequency, the present invention combines the Kafka publishing and subscription topic message mechanism to redesign the system, reduce the probability of signaling tracking message misreporting and omission, and increase the number of simultaneous web page accesses. The present invention is simple, reliable, and efficient.

[0009] The specific technical solutions are as follows:

[0010] A high-throughput satellite gateway signaling tracking system comprises three network elements, namely a satellite scheduler DDM, an MME and an XGW, and is also provided with a Kafka Publisher module, a KafkaServer module and a network management web module, wherein the KafkaPublisher modules are respectively deployed in the three network elements and are responsible for the creation / recycling of Kafka topics, the reception and forwarding of signaling messages between network elements, and the publishing of topic messages; the KafkaServer module is used as a message queue server to provide persistent storage of messages and decouple producers and consumers; the network management web module is used for setting signaling tracking filter conditions, subscribing to topic messages, querying historical signaling tracking records and displaying signaling message tracking.

[0011] A high-throughput satellite gateway signaling tracking method uses the Kafka publishing and subscription mechanism to replace the network management server forwarding mechanism; the Kafka Publisher module uses a loopback socket to directly forward signaling tracking JSON format messages; the control plane messages of each network element are encoded in the JOSN format, and the network management web module directly displays the original message.

[0012] Furthermore, the independent Kafka Publisher module belonging to each network element names the topic according to the network element identifier and IMSI, and publishes the corresponding signaling tracking message.

[0013] Furthermore, the web interface performs signaling tracking and filtering according to the network element identifier or the IMSI segment; the web page parses and generates a complete IMSI and subscribes to a topic according to the IMSI.

[0014] Furthermore, the web interface calls the Kafka Consumer class interface to query historical records according to the network element flag or IMSI segment according to the time period, and displays them according to the returned results.

[0015] Beneficial Effects

[0016] 1. The present invention eliminates the state maintenance and filter condition setting between the web page and the network element. According to different network elements, the terminal sets corresponding topics for publishing and subscribing signaling tracking, thereby reducing the probability of false reporting and missed reporting.

[0017] 2. The present invention uses the Kafka publishing and subscription mechanism to replace the network management server forwarding module, which reduces the development and maintenance costs, greatly increases the number of simultaneous web page visits, and makes the functions more stable and powerful.

[0018] 3. The present invention removes the signaling tracking codec part and directly transparently forwards the signaling, thereby solving the problem of complex codecs and the need to replace the codec library for upgrading. At the same time, it also eliminates the problem of inaccurate display of signaling tracking messages caused by codec problems.

[0019] 4. The present invention designs an independent Kafka Publisher module process, which reports signaling tracking in real time throughout the entire life cycle, and uses the Kafka message storage mechanism to provide a signaling tracking history query function.

[0020] 5. The present invention simplifies the signaling tracking architecture, reduces the functions related to signaling tracking processed by the core network elements as much as possible, and improves the stable operation of the entire core network version.

[0021] Instruction Manual

[0022] Figure 1 , high-throughput satellite schematic;

[0023] Figure 2 , signaling tracking architecture diagram. DETAILED DESCRIPTION

[0024] This embodiment is described in detail from three aspects: signaling tracking architecture, signaling tracking reporting process, and network management web signaling tracking interface processing method, as follows:

[0025] 1. Signaling Tracking Architecture

[0026] Signaling tracking architecture Figure 2 The signaling tracking architecture of the core network of the high-throughput satellite system mainly involves three network elements: satellite scheduler DDM, MME, and XGW. DDM, MME, and XGW each deploy Kafka Publisher modules and use loopback sockets to directly forward signaling tracking json format messages, such as Figure 2 As shown, in this solution, the control plane signaling S1 and S11 are encoded in JSON format.

[0027] The Kafka Publisher module is an independent process, which is deployed on containers and virtual machines along with each network element. It is responsible for the creation / recycling of Kafka topics, the reception and forwarding of signaling messages between network elements, and the publishing of topic messages.

[0028] Kafka Publisher communicates with each network element through UDP Socket, using the loopback address 127.0.0.1. Since the message does not leave the network card, the possibility of network packet loss is eliminated.

[0029] KafkaServer module: As a message queue server, it provides persistent storage of messages and decouples producers and consumers. Kafka is an open source stream processing platform developed by the Apache Software Foundation. Kafka is a high-throughput distributed publish-subscribe messaging system. Messages are persisted to a topic. Unlike point-to-point messaging systems, consumers can subscribe to one or more topics, and consumers can consume all the data in the topic. The same piece of data can be consumed by multiple consumers, and the data will not be deleted immediately after being consumed.

[0030] Before starting KafkaServer, set the topic message retention period, such as setting it to 60 days.

[0031] Network management web module: setting of signaling tracking filter conditions, subscription of topic messages, query of historical signaling tracking records, and display of signaling message tracking.

[0032] 2. Signaling tracking and reporting process

[0033] Prerequisite: The Kafka Publisher module creates a topic named after the network element identifier, referred to as the network element topic.

[0034] 1. After DDM, MME, and XGW receive or send a message, they call udpsocket sendto() to send it asynchronously, carrying the signaling IMSI, network element identifier, and signaling message.

[0035] 2. After receiving the udp message, the Kafka Publisher module searches for the corresponding topic based on IMSI. If it is not found, it creates a topic named IMSI, referred to as user topic, and creates a mapping relationship between IMSI and the topic. It starts the user topic destruction timer with a duration of 10 seconds. If the timer times out, the user topic is destroyed.

[0036] 3. Kafka Publisher sends the IMSI+NE ID+signaling (json format) content to the topic named IMSI, and Kafka Publisher sends the message to the NE topic.

[0037] 3. Network management web signaling tracking interface processing

[0038] Supports signaling tracking display on multiple web interfaces at the same time. Supports signaling tracking by network element, by user IMSI, or by IMSI segment.

[0039] When the network management web interface starts signaling tracking according to the network element, the web subscription name is the topic of the network element identifier. When a subscription message arrives, the network element identifier and signaling message body are parsed and displayed on the web signaling tracking page.

[0040] When the network management web interface starts signaling tracking according to the user's IMSI, the web subscription name is IMSI topic. When a subscription message arrives, the IMSI, network element identifier, and signaling message body are parsed and displayed on the web signaling tracking page.

[0041] When the network management web interface starts signaling tracking according to the user's IMSI segment, the web parses the IMSI segment and generates a complete IMSI, and subscribes to a topic named IMSI for each IMSI. When a subscription message arrives, the IMSI, network element identifier, and signaling message body are parsed and displayed on the web signaling tracking page.

[0042] Since the total number of Kafka server topics is limited, the total number of topics is set to 10,000. That is, when tracking by IMSI segment, the total number of IMSIs generated by all current web parsing does not exceed 10,000. If it exceeds 10,000, you can use network element filtering instead. Combined with the mobility management characteristics of high-throughput satellite terminals, this design fully meets the requirements.

[0043] The network management web interface starts querying history according to the set time period. The web calls the Consumer class interface to query historical records according to the network element topic or user topic, and displays them according to the returned results.

Claims

1. A high-throughput satellite gateway signaling tracking system, comprising three network elements: a satellite dispatcher DDM, an MME, and an XGW, characterized in that: Kafka Publisher module, KafkaServer module, and network management web module are also set up. Among them, KafkaPublisher module is deployed in three network elements respectively, and is responsible for the creation / recycling of Kafka topic, the reception and forwarding of signaling messages between network elements, and the publication of topic messages; KafkaServer module is used as a message queue server to provide persistent storage of messages and decouple producers and consumers; the network management web module is used to set signaling tracking filter conditions, subscribe to topic messages, query historical signaling tracking records, and display signaling message tracking.

2. A high-throughput satellite gateway signaling tracking method, characterized in that: Use the Kafka publishing and subscription mechanism to replace the network management server forwarding mechanism; The Kafka Publisher module uses a loopback socket to directly forward signaling tracking messages in json format; the control plane messages of each network element are encoded in josn format, and the network management web module directly displays the original messages.

3. The method for tracking signaling of a high-throughput satellite gateway according to any one of claim 2, characterized in that: The independent Kafka Publisher module of each network element names the topic according to the network element identifier and IMSI, and publishes the corresponding signaling tracking message.

4. A high-throughput satellite gateway signaling tracking method according to claim 3, characterized in that: The web interface performs signaling tracking and filtering according to the network element identifier or IMSI segment; the web page parses and generates a complete IMSI and subscribes to the topic according to the IMSI.

5. A high-throughput satellite gateway signaling tracking method according to claim 3 or 4, characterized in that: The web interface calls the Kafka Consumer class interface to query historical records based on the network element flag or IMSI segment and the time period, and displays the returned results.