CN115396924A - Method and device for shielding interface difference - Google Patents
Method and device for shielding interface difference Download PDFInfo
- Publication number
- CN115396924A CN115396924A CN202110551217.1A CN202110551217A CN115396924A CN 115396924 A CN115396924 A CN 115396924A CN 202110551217 A CN202110551217 A CN 202110551217A CN 115396924 A CN115396924 A CN 115396924A
- Authority
- CN
- China
- Prior art keywords
- interface
- network element
- core network
- specified
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000002452 interceptive effect Effects 0.000 claims abstract description 5
- 238000013507 mapping Methods 0.000 claims abstract description 5
- 230000006978 adaptation Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present disclosure provides a method and apparatus for shielding interface diversity. The method for shielding the interface difference comprises the following steps: receiving a service message from a specified 5G core network element equipment interface; analyzing the service message to obtain corresponding field attribute information; and mapping the field attribute information to a message of a 5G core network standard interface protocol to generate an interactive message. The method and the system can manage the equipment of different manufacturers according to the unified interface, thereby effectively meeting the requirements of a telecommunication operator for unified interface of the network element equipment and realizing centralized management and control.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method and an apparatus for shielding differences of interfaces.
Background
5GVNF (Virtual Network Function)/NFV (Network Function Virtualization) is a key technology for reconfiguration of a telecommunication 5G Network architecture, and has been gradually applied to existing Network deployment. The VNF function of a network element is realized mainly by adopting a cloud virtual machine.
VNF Network elements of the 5G core Network comply with 3GPP (3 rd Generation Partnership Project) 5G service specifications, and defined 5G core Network element devices mainly include an AMF (Access and Mobility Management Function), an SMF (Session Management Function), an NSSF (Network Slice Selection Function), an UPF (User Plane Function), a UDM (Unified Data Management Function), and the like.
Disclosure of Invention
The inventor has noted that, at present, network element devices of 5G core networks of different manufacturers provide different interface protocols and interface instructions, for example, network element interfaces providing ssl and telnet modes, and network element interfaces providing ssh and snmp modes in zhongxing mode. This brings certain operation and maintenance difficulty for operators to manage network elements of 5G core networks of different manufacturers.
Accordingly, the present disclosure provides a scheme for shielding differences of interfaces, which can manage devices of different manufacturers according to a unified interface.
According to a first aspect of the embodiments of the present disclosure, a method for shielding interface differences is provided, including: receiving a service message from a specified 5G core network element equipment interface; analyzing the service message to obtain corresponding field attribute information; and mapping the field attribute information to a message of a 5G core network standard interface protocol to generate an interactive message.
In some embodiments, the instruction information for adapting the specified 5G core network element device interface is configured.
In some embodiments, the 5G core network standard interface is a restful interface.
In some embodiments, the specified 5G core network element device interface is a man-machine language MML network element interface.
According to a second aspect of the embodiments of the present disclosure, an apparatus for shielding interface diversity is provided, including: the network element adaptation module is configured to receive a service message from a specified 5G core network element device interface; the instruction analysis module is configured to analyze the service message to obtain corresponding field attribute information; and the platform service module is configured to map the field attribute information to a message of a 5G core network standard interface protocol to generate an interactive message.
In some embodiments, the above apparatus further comprises: and the instruction management module is configured to configure the instruction information which is used for adapting the specified 5G core network element equipment interface by the network element adapting module.
In some embodiments, the 5G core network standard interface is a restful interface.
In some embodiments, the specified 5G core network element device interface is a human-machine language MML network element interface.
According to a third aspect of the embodiments of the present disclosure, an apparatus for shielding interface diversity is provided, including: a memory configured to store instructions; a processor coupled to the memory, the processor configured to perform a method implementing any of the embodiments described above based on instructions stored by the memory.
According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer instructions are stored, and when executed by a processor, the computer-readable storage medium implements the method according to any of the embodiments described above.
Other features of the present disclosure and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description, serve to explain the principles of the disclosure.
The present disclosure may be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic flow chart diagram of a method for shielding interface diversity according to one embodiment of the present disclosure;
FIG. 2 is a schematic structural diagram of an apparatus for shielding interface diversity according to an embodiment of the present disclosure;
FIG. 3 is a schematic structural diagram of an apparatus for shielding interface diversity according to another embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an apparatus for shielding interface diversity according to yet another embodiment of the present disclosure.
It should be understood that the dimensions of the various parts shown in the figures are not drawn to scale. Further, the same or similar reference numerals denote the same or similar components.
Detailed Description
Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. The description of the exemplary embodiments is merely illustrative and is in no way intended to limit the disclosure, its application, or uses. The present disclosure may be embodied in many different forms and is not limited to the embodiments described herein. These embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. It should be noted that: the relative arrangement of parts and steps, the composition of materials and values set forth in these embodiments are to be construed as illustrative only and not as limiting unless otherwise specifically stated.
The use of "including" or "comprising" and the like in this disclosure is intended to mean that the elements preceding the word encompass the elements listed after the word and does not exclude the possibility that other elements may also be encompassed.
All terms (including technical or scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs unless specifically defined otherwise. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
Fig. 1 is a schematic flow chart diagram of a method for shielding interface diversity according to an embodiment of the present disclosure. In some embodiments, the following method steps for masking interface variability are performed by an apparatus for masking interface variability.
In step 101, a service packet is received from a designated 5G core network element device interface.
In some embodiments, the designated 5G core network element device interface is a man-machine language MML network element interface.
For example, the specified 5G core network element device interface includes an interface supporting telnet, ssl, restful, ssh, snmp, and other protocols.
In some embodiments, the instruction information for adapting to the specified 5G core network element device interface is configured, so that the service packet can be received from the specified 5G core network element device interface. For example, by configuring the instruction information of the network element device interface of the 5G core network of company a, the service packet can be received from the network element device interface of the 5G core network of company a.
Through the configuration operation, the configuration management of the 5G core network element equipment interfaces of different manufacturers can be met, and the flexibility of the network element equipment management is improved.
In step 102, the service packet is parsed to obtain corresponding field attribute information.
In step 103, the field attribute information is mapped into the message of the 5G core network standard interface protocol to generate an interaction message.
In some embodiments, the 5G core network standard interface is a restful interface.
In the method for shielding differences of interfaces provided in the embodiments of the present disclosure, after analyzing service packets from network element interfaces of different manufacturers, mapping the obtained field attribute information to a packet of a standard interface protocol of a 5G core network to generate an interaction packet. Therefore, the requirements of telecommunication operators for unified interface of the network element equipment and centralized management and control can be effectively met.
Fig. 2 is a schematic structural diagram of an apparatus for shielding interface diversity according to an embodiment of the present disclosure. As shown in fig. 2, the apparatus includes a network element adapting module 21, an instruction parsing module 22, and a platform service module 23.
The network element adaptation module 21 is configured to receive a service packet from a specified 5G core network element device interface.
In some embodiments, the specified 5G core network element device interface is a human-machine language MML network element interface.
For example, the specified 5G core network element device interface includes an interface supporting telnet, ssl, restful, ssh, snmp, and other protocols.
The instruction parsing module 22 is configured to parse the service packet to obtain corresponding field attribute information.
The platform service module 23 is configured to map the field attribute information into a message of a 5G core network standard interface protocol to generate an interaction message.
In some embodiments, the 5G core network standard interface is a restful interface.
In the apparatus for shielding differences in interfaces provided in the above embodiments of the present disclosure, after analyzing service packets from network element interfaces of different manufacturers, mapping the obtained field attribute information to a packet of a standard interface protocol of a 5G core network to generate an interaction packet. Therefore, the requirements of telecommunication operators on uniform interface of the network element equipment and centralized management and control can be effectively met.
Fig. 3 is a schematic structural diagram of an apparatus for shielding interface diversity according to another embodiment of the present disclosure. Fig. 3 differs from fig. 2 in that in the embodiment shown in fig. 3 the apparatus further comprises an instruction management module 24.
The order management module 24 is configured to configure the order information of the network element equipment interface of the specified 5G core network by the network element adapting module 21.
The instruction management module 24 is used to configure the network element adaptation module 21 with instruction information for adapting the specified 5G core network element device interface, so that the network element adaptation module 21 can receive the service packet from the specified 5G core network element device interface. For example, by configuring the instruction information of the network element device interface of the 5G core network of company a, the service packet can be received from the network element device interface of the 5G core network of company a.
Through the configuration operation, the configuration management of the 5G core network element equipment interfaces of different manufacturers can be met, and the flexibility of the network element equipment management is improved.
Fig. 4 is a schematic structural diagram of an apparatus for shielding interface diversity according to yet another embodiment of the present disclosure. As shown in fig. 4, the apparatus for shielding the interface diversity includes a memory 41 and a processor 42.
The memory 41 is used to store instructions. The processor 42 is coupled to the memory 41. The processor 42 is configured to perform a method as referred to in any of the embodiments of fig. 1 based on the instructions stored by the memory.
As shown in fig. 4, the apparatus for shielding interface diversity further includes a communication interface 43 for exchanging information with other devices. Meanwhile, the device for shielding interface diversity further comprises a bus 44, and the processor 42, the communication interface 43 and the memory 41 are communicated with each other through the bus 44.
The Memory 41 may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM). Such as at least one disk storage. The memory 41 may also be a memory array. The storage 41 may also be partitioned, and the blocks may be combined into virtual volumes according to certain rules.
Further, the processor 42 may be a central processing unit, or may be an ASIC (Application Specific Integrated Circuit), or one or more Integrated circuits configured to implement embodiments of the present disclosure.
The present disclosure also provides a computer-readable storage medium. The computer-readable storage medium stores computer instructions, and the instructions, when executed by the processor, implement the method according to any one of the embodiments in fig. 1.
In some embodiments, the functional modules may be implemented as a general purpose Processor, a Programmable Logic Controller (PLC), a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other Programmable Logic device, discrete Gate or transistor Logic, discrete hardware components, or any suitable combination thereof, for performing the functions described in this disclosure.
So far, embodiments of the present disclosure have been described in detail. Some details that are well known in the art have not been described in order to avoid obscuring the concepts of the present disclosure. It will be fully apparent to those skilled in the art from the foregoing description how to practice the presently disclosed embodiments.
Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the foregoing examples are for purposes of illustration only and are not intended to limit the scope of the present disclosure. It will be understood by those skilled in the art that various changes may be made in the above embodiments or equivalents may be substituted for elements thereof without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims (10)
1. A method for shielding interface diversity, comprising:
receiving a service message from a specified 5G core network element equipment interface;
analyzing the service message to obtain corresponding field attribute information;
and mapping the field attribute information to a message of a 5G core network standard interface protocol to generate an interactive message.
2. The method of claim 1, further comprising:
and configuring instruction information for adapting the specified 5G core network element equipment interface.
3. The method of claim 1, wherein,
and the standard interface of the 5G core network is a restful interface.
4. The method of claim 1, wherein,
the specified 5G core network element device interface is a man-machine language MML network element interface.
5. An apparatus for shielding interface diversity, comprising:
the network element adaptation module is configured to receive a service message from a specified 5G core network element equipment interface;
the instruction analysis module is configured to analyze the service message to obtain corresponding field attribute information;
and the platform service module is configured to map the field attribute information to a message of a 5G core network standard interface protocol to generate an interactive message.
6. The apparatus of claim 5, further comprising:
and the instruction management module is configured to configure the instruction information which is used for adapting the specified 5G core network element equipment interface by the network element adapting module.
7. The apparatus of claim 5, wherein,
and the standard interface of the 5G core network is a restful interface.
8. The apparatus of claim 5, wherein,
the specified 5G core network element interface is a man-machine language MML network element interface.
9. An apparatus for shielding interface diversity, comprising:
a memory configured to store instructions;
a processor coupled to the memory, the processor configured to perform an implementation of the method recited in any of claims 1-4 based on instructions stored by the memory.
10. A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions which, when executed by a processor, implement the method of any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110551217.1A CN115396924A (en) | 2021-05-20 | 2021-05-20 | Method and device for shielding interface difference |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110551217.1A CN115396924A (en) | 2021-05-20 | 2021-05-20 | Method and device for shielding interface difference |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115396924A true CN115396924A (en) | 2022-11-25 |
Family
ID=84114446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110551217.1A Pending CN115396924A (en) | 2021-05-20 | 2021-05-20 | Method and device for shielding interface difference |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115396924A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116669134A (en) * | 2023-07-07 | 2023-08-29 | 中国电信股份有限公司 | Method, device, equipment and medium for adapting SMF network element and UPF network element |
-
2021
- 2021-05-20 CN CN202110551217.1A patent/CN115396924A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116669134A (en) * | 2023-07-07 | 2023-08-29 | 中国电信股份有限公司 | Method, device, equipment and medium for adapting SMF network element and UPF network element |
CN116669134B (en) * | 2023-07-07 | 2023-11-07 | 中国电信股份有限公司 | Method, device, equipment and medium for adapting SMF network element and UPF network element |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9755967B2 (en) | Method, apparatus, and system for configuring flow table in OpenFlow network | |
CN113765857B (en) | Message forwarding method, device, equipment and storage medium | |
US9824080B2 (en) | Automatic generation of forms for device configuration | |
CN110249593B (en) | System and method for configuring IED process bus network switch according to substation topology specification | |
US10972362B2 (en) | Network service configuration method and network management device | |
WO2020062959A1 (en) | Data configuration method and apparatus | |
CN107222321B (en) | Configuration message sending method and device | |
WO2024148833A1 (en) | Container multi-network-interface-card network configuration method, apparatus, and device, and storage medium | |
CN103023702A (en) | Method for processing batched management information bases (MIB) | |
CN109752999A (en) | A kind of ARINC429 bus communication based on FPGA | |
CN105323115A (en) | Data packet simulation method and data packet simulation device of network management test event | |
CN104243198B (en) | A kind of network management and system based on network configuration protocol | |
RU2602333C2 (en) | Network system, packet processing method and storage medium | |
CN115396924A (en) | Method and device for shielding interface difference | |
EP4145729A1 (en) | Port state configuration method, apparatus, system, and storage medium | |
Miozzo et al. | SDR and NFV extensions in the ns-3 LTE module for 5G rapid prototyping | |
KR100821400B1 (en) | System and method for programmatically changing the network location of a network component | |
US20170187612A1 (en) | Method and device for transmitting forwarding parameter | |
CN110460456B (en) | Method and device for synchronously generating network topology by Management Information Base (MIB) | |
CN114024598B (en) | Forwarding interface test method and device | |
CN105656716B (en) | Protocol module performance test method and system | |
CN101521599B (en) | Implementation method of multiple network management access function based on single-thread software framework | |
US20140088950A1 (en) | Methods, systems, and computer readable media for providing a unified framework to support diverse data generation engines | |
CN105515807B (en) | Up cfm message processing method and system and network data exchange equipment | |
EP4243383A1 (en) | Message transmission method and system, and network device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |