CN112887117A - Method, device and medium for accessing and configuring network slice - Google Patents

Method, device and medium for accessing and configuring network slice Download PDF

Info

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
Application number
CN201911207108.7A
Other languages
Chinese (zh)
Other versions
CN112887117B (en
Inventor
赵阳
李晗
张德朝
李允博
王东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201911207108.7A priority Critical patent/CN112887117B/en
Publication of CN112887117A publication Critical patent/CN112887117A/en
Application granted granted Critical
Publication of CN112887117B publication Critical patent/CN112887117B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment 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

Method, device and medium for accessing and configuring network slice
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;
step 302, exchanging signals to corresponding network slices according to the VLAN identifiers and the corresponding relationship, where the corresponding relationship is a corresponding relationship between a plurality of VLANs located at the client side and a plurality of network slices located at the network side, which is determined by the 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:
step 401, receiving a corresponding relationship sent by a client, wherein the corresponding relationship is determined by the client and is between a plurality of VLANs located at the client side and a plurality of network slices located at the network side;
step 402, distributing corresponding network resources including line side resources to the network slices;
step 403, sending the line side resource and the corresponding relationship to a CPE.
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)
Figure BDA0002297152400000091
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:
Figure BDA0002297152400000101
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:
Figure BDA0002297152400000102
Figure BDA0002297152400000111
table 6:
Figure BDA0002297152400000112
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:
step 701, inputting a signal by user equipment through a port at a customer side of a CPE OTN, wherein the signal carries a VLAN ID;
step 702, positioning the CPE OTN equipment to a corresponding slice based on the configured mapping relation between the VLAN and the slice;
step 703, the CPE OTN equipment locates to a specific port and time slot according to the slice information;
step 704, the CPE OTN device configures VLAN switching to implement switching the service of the corresponding VLAN to the corresponding timeslot channel.
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.
CN201911207108.7A 2019-11-29 2019-11-29 Method, equipment and medium for accessing and configuring network slice Active CN112887117B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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