CN112887117A - Method, device and medium for accessing and configuring network slice - Google Patents
Method, device and medium for accessing and configuring network slice Download PDFInfo
- Publication number
- CN112887117A CN112887117A CN201911207108.7A CN201911207108A CN112887117A CN 112887117 A CN112887117 A CN 112887117A CN 201911207108 A CN201911207108 A CN 201911207108A CN 112887117 A CN112887117 A CN 112887117A
- Authority
- CN
- China
- Prior art keywords
- network
- slice
- client
- corresponding relation
- resources
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
Abstract
The invention discloses a method, a device and a medium for accessing and configuring network slices, which comprises the following steps: the management and control system receives a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of Virtual Local Area Networks (VLANs) located on the client side and a plurality of network slices located on the network side; allocating corresponding network resources including line side resources to the network slices; and sending the line side resource and the corresponding relation to client terminal equipment. The client terminal equipment receives a signal carrying a virtual local area network identifier at a client; and exchanging signals to the corresponding network slice according to the virtual local area network identification and the corresponding relation. By adopting the invention, the user can select the corresponding network slice for transmission according to the self requirement; slices can be divided according to the virtual local area network, so that the flexibility of client side services based on slice scheduling can be improved; the virtual local area network and the slice mapping can be controlled autonomously by a user.
Description
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a method, a device, and a medium for accessing and configuring a network slice.
Background
For the end-to-end slicing requirement, an OTN (Optical Transport Network) trunk Network needs to have a certain slicing service capability. The currently existing solutions are generally:
the line side divides the slices based on time slots or wavelengths;
and the client side divides the attribution of the slices according to the ports, and maps the client side ports with the line side time slots to realize slicing.
The defects of the prior art are as follows: the current OTN network slicing technology and scheme can not meet the flexible slicing requirement of users.
Disclosure of Invention
The invention provides a method, equipment and medium for accessing and configuring network slices, which are used for overcoming the problem that OTN (optical transport network) network slices cannot be flexibly performed.
The embodiment of the invention provides a method for accessing network slices, which comprises the following steps:
receiving a signal carrying a VLAN identifier at a client;
and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
In implementation, the correspondence is obtained through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In an implementation, the correspondence is obtained from a management and control system.
In implementation, exchanging signals to the corresponding network slice according to the VLAN identifier and the corresponding relationship includes:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
In implementation, the correspondence determined by the user is the correspondence stored in a management and control system;
the management and control system is used for distributing corresponding network resources including line side resources to the network slices;
the line side resource corresponding to each network slice is determined according to the notification of the management and control system;
the line side resources corresponding to the corresponding network slices are exchanged to which signals are exchanged according to the VLAN identifications and the corresponding relation, and are exchanged by Customer Premises Equipment (CPE);
the VLAN identification is configured by a user.
The embodiment of the invention provides a method for configuring network slices, which comprises the following steps:
receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
allocating corresponding network resources including line side resources to the network slices;
and sending the line side resource and the corresponding relation to CPE.
In implementation, the correspondence is sent to the CPE through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In implementation, the corresponding relationship is determined by the user according to one of the following requirements or a combination thereof: delay requirements, bandwidth requirements, reliability requirements.
An embodiment of the present invention provides a client terminal device, including:
a transceiver for receiving and transmitting data under the control of the processor, performing the following processes:
receiving a signal carrying a VLAN identifier at a client;
a processor for reading the program in the memory, performing the following processes:
and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
In implementation, the correspondence is obtained through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In an implementation, the correspondence is obtained from a management and control system.
In implementation, exchanging signals to the corresponding network slice according to the VLAN identifier and the corresponding relationship includes:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
An embodiment of the present invention provides a client terminal device, including:
the signal receiving module is used for receiving a signal carrying a VLAN identifier at a client;
and the switching module is used for switching signals to corresponding network slices according to the VLAN identifications and the corresponding relation, wherein the corresponding relation is the corresponding relation between a plurality of VLANs positioned at a client side and a plurality of network slices positioned at a network side, which is determined by a user.
In an implementation, the switching module is further configured to obtain the correspondence relationship through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In an implementation, the exchange module is further configured to obtain the corresponding relationship from the management and control system.
In implementation, the switching module is further configured to, when switching the signal to the corresponding network slice according to the VLAN identifier and the corresponding relationship:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
The embodiment of the invention provides a management and control system, which comprises:
a transceiver for receiving and transmitting data under the control of the processor, performing the following processes:
receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
sending the line side resource and the corresponding relation to CPE;
a processor for reading the program in the memory, performing the following processes:
the network slice is allocated corresponding network resources including line-side resources.
In implementation, the correspondence is sent to the CPE through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In implementation, the corresponding relationship is determined by the user according to one of the following requirements or a combination thereof: delay requirements, bandwidth requirements, reliability requirements.
The embodiment of the invention provides a management and control system, which comprises:
the system comprises a relation receiving module, a relation judging module and a judging module, wherein the relation receiving module is used for receiving a corresponding relation sent by a client, and the corresponding relation is determined by a user between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
the distribution module is used for distributing corresponding network resources including line side resources for the network slices;
and the sending module is used for sending the line side resources and the corresponding relation to the CPE.
In an implementation, the sending module is further configured to send the correspondence to the CPE through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
The embodiment of the invention provides a network slice processing system, which comprises:
the management and control system is used for receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side; allocating corresponding network resources including line side resources to the network slices; and sending the line side resource and the corresponding relation to CPE.
The client terminal device is used for receiving a signal carrying the VLAN identification at the client; and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
In an implementation, the client terminal device is further configured to obtain the correspondence relationship from the client terminal device through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In implementation, the management and control system is further configured to, when exchanging signals to the corresponding network slice according to the VLAN identifier and the corresponding relationship:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
In implementation, the management and control system is further configured to store the correspondence determined by the user;
the management and control system is further used for distributing corresponding network resources including line side resources for the network slices;
the client terminal equipment is further used for acquiring the line side resource corresponding to each network slice according to the notification of the management and control system;
the client terminal equipment is further used for exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations;
the client terminal device is further configured to receive the VLAN identification configured by the user.
In an implementation, the client terminal device is further configured to receive a request from a user to determine the corresponding relationship according to one or a combination of the following requirements: delay requirements, bandwidth requirements, reliability requirements.
An embodiment of the present invention provides a computer-readable storage medium storing a computer program for executing the above method for accessing a network slice and/or the method for configuring a network slice.
The invention has the following beneficial effects:
in the technical scheme provided by the embodiment of the invention, as the corresponding relation between the VLAN and the network slice is determined by the user, the user can select the corresponding network slice to transmit according to the self requirement; therefore, the slices can be divided according to the VLAN, and the flexibility of the client side service based on slice scheduling can be improved;
furthermore, since the VLAN id can be configured by the user, the user can switch the signal to the selected network slice only by carrying the VLAN id in the signal, and the mapping of the VLAN and the slice can be autonomously controlled by the user.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic diagram illustrating a correspondence relationship between a client side and a network slice in a network slice according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a communication system including a network slice in an embodiment of the present invention;
fig. 3 is a schematic flow chart illustrating an implementation of a method for access network slicing at a CPE side in an embodiment of the present invention;
fig. 4 is a schematic flowchart illustrating an implementation flow of a method for configuring a network slice at a management and control system side according to an embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating a network slice resource allocation process according to an embodiment of the present invention;
FIG. 6 is a flow chart illustrating an implementation of corresponding relationship processing according to an embodiment of the present invention;
FIG. 7 is a flow chart illustrating an exemplary implementation of handshaking according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of the implementation environment of FIG. 7 in an embodiment of the invention;
FIG. 9 is a schematic diagram of a CPE configuration according to an embodiment of the invention;
FIG. 10 is a diagram illustrating a management system according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a network slice processing system according to an embodiment of the present invention.
Detailed Description
The inventor notices in the process of invention that:
fig. 1 is a schematic diagram of a correspondence relationship between a client side and a network slice in a network slice, as shown in the figure, a currently existing scheme generally includes:
the line side divides the slices based on time slots or wavelengths;
and the client side divides the attribution of the slices according to the physical ports, and the physical ports of the client side and the time slots of the line side are mapped to realize the slicing.
The granularity of the physical port at the client side is too large, so that flexible service scheduling and slice division at the client side cannot be realized;
the problem with this scheme is that the physical connections of the client-side ports are fixed, and the user cannot flexibly design the mapping relationship between the client-side traffic and the slices.
Therefore, the current OTN network slicing technology and scheme cannot meet the requirement of flexible slicing for users.
Based on this, the embodiment of the present invention provides an implementation scheme for OTN network slicing, which implements service and slice mapping based on a VLAN (Virtual local area network) configured by a user, thereby implementing flexible OTN slicing.
The following describes embodiments of the present invention with reference to the drawings.
In the description process, the implementation of the OTN edge device side and the management and control system side will be described separately, but related network element devices, such as a client device, an APP that can interact with a management and control center, etc., will also be involved in the description process, and such description is for better understanding of the implementation of the scheme provided in the embodiment of the present invention. Such description does not mean that they must be implemented in cooperation or separately, and in fact, when they are implemented separately, they each solve the problem on one side thereof, and when they are used in combination, they achieve better technical effects.
In the implementation, the OTN edge device will be mainly described by taking CPE (Customer Premise Equipment) as an example, because CPE is a device that is relatively commonly used at present, and is therefore described by taking CPE as an example here; however, other devices are also possible, and in fact, as long as the network device capable of receiving the signals from the client side and switching them to the corresponding network slice can be used to implement the present invention, the CPE is only used for teaching the skilled person how to implement the present invention specifically, but does not mean that only this specific device type of CPE can be used, and the corresponding device can be selected and used in the implementation process according to practical needs.
In the implementation, the network entity that manages the network slices and the corresponding relationships is mainly described by taking the control center as an example, because the control center is a network entity that is most easily implemented with the technical solution provided by the embodiment of the present invention in the currently adopted network architecture, the control center is described here by taking the control center as an example; however, other network entities are also possible, and in fact, as long as the network entities capable of managing the network slices and the corresponding relationships can be used to implement the present invention, and meanwhile, the management of the network slices and the corresponding relationships is not necessarily implemented on the same network entity, but can also be distributed to a plurality of network entities, so that the management center is only used to teach those skilled in the art how to implement the present invention specifically, but not to be implemented only on the management center, and the corresponding network entities can be selected in the implementation process according to practical needs.
The technical solutions provided by the embodiments of the present invention are introduced in a whole, then the technical solutions implemented on the main entities are given, and finally, examples of the combined implementation of the entities are given.
Fig. 2 is a schematic diagram of a communication system including a network slice, and as shown in the drawing, in the technical solution provided by the embodiment of the present invention, the following relationships exist:
a user self-defines a customer service VLAN and belongs to different slices according to the VLAN;
a user puts forward the OTN network slicing requirements according to the self requirements;
the OTN network is carried out based on line side resources, and the slice granularity can be time slots or wavelengths of line side ports;
and the CPE OTN equipment forwards the client side service to the line side time slot of the corresponding slice according to the service VLAN.
The following describes implementation of the embodiments on each network device.
Fig. 3 is a schematic flowchart of an implementation of a method for access network slicing at a CPE side, which may include:
301, receiving a signal carrying a VLAN identifier at a client;
Fig. 4 is a schematic implementation flow diagram of a method for configuring a network slice on the management and control system side, as shown in the figure, the method may include:
The following describes implementation of correspondence and network slice assignment.
The management and control system and the OTN equipment can calculate and maintain the following information and support the configuration to the OTN equipment through the management and control interface:
table 1: slice object (storing Slice information)
Table 2: slicingvlan object (storing VLAN and slice mapping relation)
Attribute name | Data type | Constraining | RW attribute | Annotating/valuing |
vlanId | Integer | [1] | RW | Vlan |
sliceId | String | [1] | RW | Belonging VPN |
The management and control system can realize the slice configuration of the CPE OTN equipment through the following interfaces:
table 3:
table 4:
interface name | delSlice |
Netconf instruction | Standard edit-config |
Interface description | Deleting a slice |
Interface input parameters | 1)sliceId |
Interface return parameter | Success/failure |
In implementation, the corresponding relationship may be determined by the client according to one or a combination of the following requirements: delay requirements, bandwidth requirements, reliability requirements.
In an implementation, the correspondence may be obtained from a management and control system.
In a specific implementation, at the management and control system side, the correspondence may be sent to the CPE through one of or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
Correspondingly, on the CPE side, the correspondence is obtained through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
The interface refers to a communication interface between systems (i.e. a domain controller and an inter-domain controller of the OTN) in the embodiment, and is usually a Restful interface, and is based on IP messages. The interface naming of the specific embodiment is a custom operation interface based on Restful specification.
Specifically, the management and control system configures the mapping relationship between the VLAN and the slice to the CPE OTN through the following interfaces:
table 5:
table 6:
table 7:
interface name | delVlanSlice |
Netconf instruction | Standard edit-config |
Interface description | Deleting the correspondence of a set of vlans and slices |
Interface input parameters | 1)vlanId |
Interface return parameter | Success/failure |
Fig. 5 is a schematic diagram of a network slice resource allocation flow, and as shown in the figure, the main interaction and logic processes of slice resource allocation may include:
step 501, inputting a slicing requirement by a user through an APP;
specifically, in the section dividing and generating part, a network user can set section requirements through a management and control system APP, and the requirements can include time delay requirements, bandwidth requirements, reliability requirements and the like for generating sections.
Step 502, the management and control system reads network resources;
step 503, the management and control system calculates slice resources;
step 504, the management and control system configures network resources;
and 505, the management and control system informs the CPE of the line side resources corresponding to the OTN slice through the addSlice.
Specifically, the management and control system divides/generates slices according to the user requirements; distributing corresponding resources for the slices in a metropolitan area/trunk network; and transmitting the line side resources corresponding to the network slice to the CPE OTN.
Fig. 6 is a schematic diagram of an implementation flow of correspondence processing, as shown in the figure, the implementation flow may include:
601, inputting a VLAN-slice mapping relation to a management and control system by a user through an APP;
step 602, the management and control system configures a corresponding relationship between the VLAN and the slice in the CPE OTN through the addvlan slice.
Specifically, the network user may enter content:
and proposing a mapping relation between the VLAN and the slice.
The input mode may be:
and inputting through a management and control system APP.
And the management and control system configures the mapping relation between the VLAN and the slice to the CPE OTN according to the user input.
In implementation, exchanging signals to the corresponding network slice according to the VLAN identifier and the corresponding relationship includes:
after the client determines the corresponding relation, corresponding network resources including line side resources are distributed for the network slices;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
In a specific implementation, the correspondence determined by the customer is the correspondence stored in a management and control system;
the management and control system is used for distributing corresponding network resources including line side resources to the network slices;
the line side resource corresponding to each network slice is determined according to the notification of the management and control system;
the line side resources corresponding to the network slices are exchanged to which the signals are exchanged according to the VLAN identifications and the corresponding relation by the CPE;
the VLAN identification is configured by the customer.
The following is an example.
Fig. 7 is a schematic diagram of a signal switching implementation process, which may include, as shown in the figure:
Fig. 8 is a schematic diagram of an implementation environment of fig. 7, as shown in the figure, in the implementation based on slice forwarding, a client-side port of an OTN end device is connected to a user router/switch, a VLAN id is determined by a user device, and the OTN device performs identification and forwarding based on the VLAN id, so as to implement a slice corresponding to a user autonomous control service.
Based on the same inventive concept, the embodiment of the present invention further provides a CPE and a management and control system, and since the principles of solving the problems of these devices are similar to the methods, the implementation of these devices may refer to the implementation of the methods, and repeated details are not described herein.
When the technical scheme provided by the embodiment of the invention is implemented, the implementation can be carried out as follows.
Fig. 9 is a schematic structural diagram of a CPE, as shown in the figure, a base station includes:
a transceiver 910 for receiving and transmitting data under the control of the processor 900, performing the following processes:
receiving a signal carrying a VLAN identifier at a client;
a processor 900 for reading the program in the memory 920, executing the following processes:
and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
In implementation, the correspondence is obtained through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In an implementation, the correspondence is obtained from a management and control system.
In implementation, exchanging signals to the corresponding network slice according to the VLAN identifier and the corresponding relationship includes:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
In fig. 9, among other things, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 900, and various circuits, represented by memory 920, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 910 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.
An embodiment of the present invention further provides a client terminal device, including:
the signal receiving module is used for receiving a signal carrying a VLAN identifier at a client;
and the switching module is used for switching signals to corresponding network slices according to the VLAN identifications and the corresponding relation, wherein the corresponding relation is the corresponding relation between a plurality of VLANs positioned at a client side and a plurality of network slices positioned at a network side, which is determined by a user.
In an implementation, the switching module is further configured to obtain the correspondence relationship through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In an implementation, the exchange module is further configured to obtain the corresponding relationship from the management and control system.
In implementation, the switching module is further configured to, when switching the signal to the corresponding network slice according to the VLAN identifier and the corresponding relationship:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.
Fig. 10 is a schematic structural diagram of a management and control system, as shown in the figure, a base station includes:
a transceiver 1010 for receiving and transmitting data under the control of the processor 1000, performing the following processes:
receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
sending the line side resource and the corresponding relation to CPE;
the processor 1000, which is used to read the program in the memory 1020, executes the following processes:
the network slice is allocated corresponding network resources including line-side resources.
In implementation, the correspondence is sent to the CPE through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In implementation, the corresponding relationship is determined by the user according to one of the following requirements or a combination thereof: delay requirements, bandwidth requirements, reliability requirements.
Where in fig. 10, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1010 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 in performing operations.
The embodiment of the invention also provides a management and control system, which comprises:
the system comprises a relation receiving module, a relation judging module and a judging module, wherein the relation receiving module is used for receiving a corresponding relation sent by a client, and the corresponding relation is determined by a user between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
the distribution module is used for distributing corresponding network resources including line side resources for the network slices;
and the sending module is used for sending the line side resources and the corresponding relation to the CPE.
In an implementation, the sending module is further configured to send the correspondence to the CPE through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.
An embodiment of the present invention further provides a network slice processing system, and fig. 11 is a schematic structural diagram of the network slice processing system, and as shown in the drawing, the network slice processing system may include:
the management and control system 1101 is configured to receive a correspondence sent by a client, where the correspondence is determined by a user and is between a plurality of VLANs located on a client side and a plurality of network slices located on a network side; allocating corresponding network resources including line side resources to the network slices; and sending the line side resource and the corresponding relation to CPE.
The client terminal device 1102 is configured to receive a signal carrying a VLAN identifier at a client; and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
In an implementation, the client terminal device is further configured to obtain the correspondence relationship from the client terminal device through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
In implementation, the management and control system is further configured to, when exchanging signals to the corresponding network slice according to the VLAN identifier and the corresponding relationship:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
In implementation, the management and control system is further configured to store the correspondence determined by the user;
the management and control system is further used for distributing corresponding network resources including line side resources for the network slices;
the client terminal equipment is further used for acquiring the line side resource corresponding to each network slice according to the notification of the management and control system;
the client terminal equipment is further used for exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations;
the client terminal device is further configured to receive the VLAN identification configured by the user.
In an implementation, the client terminal device is further configured to receive a request from a user to determine the corresponding relationship according to one or a combination of the following requirements: delay requirements, bandwidth requirements, reliability requirements.
An embodiment of the present invention provides a computer-readable storage medium storing a computer program for executing the above method for accessing a network slice and/or the method for configuring a network slice.
The specific implementation may refer to an implementation of a method of accessing a network slice and/or a method of configuring a network slice.
In summary, in the technical solution provided in the embodiment of the present invention, an overall solution of OTN network slicing is provided;
the interface model and the operation interface definition of the management and control system and the OTN equipment are also provided; a slice generation scheme, a user, a management and control system and an equipment interaction flow; a business/slice mapping scheme, a user, a management and control system and an equipment interaction process; and in the slice forwarding process, the OTN terminal equipment processing scheme and the like.
Aiming at the problems that the conventional scheme can not realize flexible slice division and client side service scheduling and a user can not flexibly design the mapping relation between client side services and slices. By adopting the technical scheme provided by the embodiment of the invention, the following service quality improvement can be realized:
the slice is divided according to the VLAN, so that the flexibility of the client side service based on slice scheduling can be improved;
the VLAN id is configured by the user, so the VLAN and slice mapping scheme can be controlled autonomously by the user.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (14)
1. A method of accessing network slices, comprising:
receiving a signal carrying a Virtual Local Area Network (VLAN) identifier by a client;
and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
2. The method of claim 1, wherein the correspondence is obtained through one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
3. The method of claim 1, wherein the correspondence is obtained from a governing system.
4. The method of claim 1, wherein switching signals to respective network slices according to the VLAN identification and correspondence comprises:
after the user determines the corresponding relation, distributing corresponding network resources including line side resources for the network slice;
determining line side resources corresponding to each network slice;
and exchanging signals to the line side resources corresponding to the corresponding network slices according to the VLAN identifications and the corresponding relations.
5. The method of claim 4,
the corresponding relation determined by the user is the corresponding relation stored in a management and control system;
the management and control system is used for distributing corresponding network resources including line side resources to the network slices;
the line side resource corresponding to each network slice is determined according to the notification of the management and control system;
the line side resources corresponding to the corresponding network slices are exchanged to which signals are exchanged according to the VLAN identifications and the corresponding relation, and are exchanged by Customer Premises Equipment (CPE);
the VLAN identification is configured by a user.
6. A method of configuring a network slice, comprising:
receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
allocating corresponding network resources including line side resources to the network slices;
and sending the line side resource and the corresponding relation to CPE.
7. The method of claim 6, wherein the correspondence is sent to the CPE via one or a combination of the following interfaces: addvlan slice, setvlan slice, delvlan slice.
8. The method of claim 6, wherein the correspondence is determined by a user according to one or a combination of the following requirements: delay requirements, bandwidth requirements, reliability requirements.
9. A client terminal device, comprising:
a transceiver for receiving and transmitting data under the control of the processor, performing the following processes:
receiving a signal carrying a VLAN identifier at a client;
a processor for reading the program in the memory, performing the following processes:
and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
10. A client terminal device, comprising:
the signal receiving module is used for receiving a signal carrying a VLAN identifier at a client;
and the switching module is used for switching signals to corresponding network slices according to the VLAN identifications and the corresponding relation, wherein the corresponding relation is the corresponding relation between a plurality of VLANs positioned at a client side and a plurality of network slices positioned at a network side, which is determined by a user.
11. A management and control system, comprising:
a transceiver for receiving and transmitting data under the control of the processor, performing the following processes:
receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
sending the line side resource and the corresponding relation to CPE;
a processor for reading the program in the memory, performing the following processes:
the network slice is allocated corresponding network resources including line-side resources.
12. A management and control system, comprising:
the system comprises a relation receiving module, a relation judging module and a judging module, wherein the relation receiving module is used for receiving a corresponding relation sent by a client, and the corresponding relation is determined by a user between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side;
the distribution module is used for distributing corresponding network resources including line side resources for the network slices;
and the sending module is used for sending the line side resources and the corresponding relation to the CPE.
13. A network slice processing system, comprising:
the management and control system is used for receiving a corresponding relation sent by a client, wherein the corresponding relation is determined by a user and is between a plurality of VLANs (virtual local area networks) positioned at the client side and a plurality of network slices positioned at the network side; allocating corresponding network resources including line side resources to the network slices; and sending the line side resource and the corresponding relation to CPE.
The client terminal device is used for receiving a signal carrying the VLAN identification at the client; and exchanging signals to corresponding network slices according to the VLAN identifications and the corresponding relations, wherein the corresponding relations are the corresponding relations between a plurality of VLANs positioned at the client side and a plurality of network slices positioned at the network side, which are determined by users.
14. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911207108.7A CN112887117B (en) | 2019-11-29 | 2019-11-29 | Method, equipment and medium for accessing and configuring network slice |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911207108.7A CN112887117B (en) | 2019-11-29 | 2019-11-29 | Method, equipment and medium for accessing and configuring network slice |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112887117A true CN112887117A (en) | 2021-06-01 |
CN112887117B CN112887117B (en) | 2023-09-19 |
Family
ID=76039134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911207108.7A Active CN112887117B (en) | 2019-11-29 | 2019-11-29 | Method, equipment and medium for accessing and configuring network slice |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112887117B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697774A (en) * | 2022-04-11 | 2022-07-01 | 中国电信股份有限公司 | Port management method and device, computer-readable storage medium and electronic equipment |
WO2022257854A1 (en) * | 2021-06-11 | 2022-12-15 | 华为技术有限公司 | Message publishing method and apparatus, and forwarding path processing method and apparatus |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1757210A (en) * | 2003-01-15 | 2006-04-05 | 希尔纳公司 | A method and apparatus for transporting packet data over an optical network |
CN1878112A (en) * | 2006-07-20 | 2006-12-13 | 杭州华为三康技术有限公司 | Method for realizing virtual LAN aggregation and aggregation exchanger |
CN103209110A (en) * | 2007-01-17 | 2013-07-17 | 北方电讯网络有限公司 | Method and apparatus for interworking Ethernet and MPLS networks |
CN103795605A (en) * | 2014-01-14 | 2014-05-14 | 烽火通信科技股份有限公司 | Method and system for converting OTN signals into Ethernet payloads |
WO2017118151A1 (en) * | 2016-01-07 | 2017-07-13 | 烽火通信科技股份有限公司 | Method and system for implementing forward compatibility of ptn device platform to mstp device |
US20190124704A1 (en) * | 2016-06-15 | 2019-04-25 | Huawei Technologies Co., Ltd. | Packet Processing Method, and Device |
-
2019
- 2019-11-29 CN CN201911207108.7A patent/CN112887117B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1757210A (en) * | 2003-01-15 | 2006-04-05 | 希尔纳公司 | A method and apparatus for transporting packet data over an optical network |
CN1878112A (en) * | 2006-07-20 | 2006-12-13 | 杭州华为三康技术有限公司 | Method for realizing virtual LAN aggregation and aggregation exchanger |
CN103209110A (en) * | 2007-01-17 | 2013-07-17 | 北方电讯网络有限公司 | Method and apparatus for interworking Ethernet and MPLS networks |
CN103795605A (en) * | 2014-01-14 | 2014-05-14 | 烽火通信科技股份有限公司 | Method and system for converting OTN signals into Ethernet payloads |
WO2017118151A1 (en) * | 2016-01-07 | 2017-07-13 | 烽火通信科技股份有限公司 | Method and system for implementing forward compatibility of ptn device platform to mstp device |
US20190124704A1 (en) * | 2016-06-15 | 2019-04-25 | Huawei Technologies Co., Ltd. | Packet Processing Method, and Device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022257854A1 (en) * | 2021-06-11 | 2022-12-15 | 华为技术有限公司 | Message publishing method and apparatus, and forwarding path processing method and apparatus |
CN114697774A (en) * | 2022-04-11 | 2022-07-01 | 中国电信股份有限公司 | Port management method and device, computer-readable storage medium and electronic equipment |
CN114697774B (en) * | 2022-04-11 | 2023-10-03 | 中国电信股份有限公司 | Port management method and device, computer readable storage medium and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112887117B (en) | 2023-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102429560B1 (en) | Network slice control method and apparatus and computer-readable storage medium | |
US11265210B2 (en) | Network slice configuration method, apparatus, and system | |
CN111224821B (en) | Security service deployment system, method and device | |
US20210289436A1 (en) | Data Processing Method, Controller, and Forwarding Device | |
CN104322011A (en) | Connectivity service orchestrator | |
CN111654438A (en) | Method, controller and system for establishing forwarding path in network | |
CN104184663A (en) | Communication method and device based on software-defined network and integrated identification network | |
US11824709B2 (en) | Network management method and device | |
CN103428306A (en) | Network element equipment online method and system and network element equipment | |
CN105577540A (en) | Service link establishment method, device and system | |
CN112887117B (en) | Method, equipment and medium for accessing and configuring network slice | |
CN113824576A (en) | Slice data transmission method and device, electronic equipment and readable medium | |
CN107347202B (en) | initial access method and device of terminal under network slice architecture | |
CN111193969B (en) | Data communication and communication management method based on DPU and DPU | |
CN110958133B (en) | Network slice mapping method, device, server and storage medium | |
CN104734930B (en) | Method and device for realizing access of Virtual Local Area Network (VLAN) to Variable Frequency (VF) network and Fiber Channel Frequency (FCF) | |
CN111181745B (en) | Centralized unit function entity, base station and network management method | |
CN112995056B (en) | Traffic scheduling method, electronic equipment and storage medium | |
CN107483141B (en) | Ethernet link method for building up and controller | |
CN111447077B (en) | Network element configuration method, device and storage medium | |
CN104394075A (en) | Message transmission method and equipment | |
CN114513794A (en) | Wireless device, resource management method, and communication system | |
CN113905401B (en) | Sub-slice butt joint method, device and equipment | |
CN113285780B (en) | Method, device and system for configuring transmission pipeline | |
CN114765582B (en) | Data transmission method, device and system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |