WO2024066967A1 - Method and apparatus for realizing ethernet ring network protection in tsn virtual bridge - Google Patents
Method and apparatus for realizing ethernet ring network protection in tsn virtual bridge Download PDFInfo
- Publication number
- WO2024066967A1 WO2024066967A1 PCT/CN2023/117060 CN2023117060W WO2024066967A1 WO 2024066967 A1 WO2024066967 A1 WO 2024066967A1 CN 2023117060 W CN2023117060 W CN 2023117060W WO 2024066967 A1 WO2024066967 A1 WO 2024066967A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tsn
- virtual bridge
- scheduling parameters
- ethernet ring
- network element
- 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.)
- Ceased
Links
Classifications
-
- 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/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
Definitions
- the disclosed embodiments relate to the field of communications, and more specifically, to a method and device for implementing Ethernet ring network protection in a Time Sensitive Network (TSN) virtual bridge.
- TSN Time Sensitive Network
- TSN is a set of data link layer protocol specifications developed by the IEEE802.1 task group to build a more reliable, low-latency, and low-jitter Ethernet.
- TSN can provide microsecond-level deterministic services to ensure the real-time needs of various industries. Relying on 5G wireless access and the deterministic latency provided by TSN, 5G TSN technology can meet various indicators of deterministic communication in wireless network transmission, and is an important foundation for realizing the wirelessization of the industrial Internet and flexible manufacturing in the future.
- TSN integrates the 5G system as a bridge in the TSN system, and the TSN network and the 5G network communicate with each other through the TSN converter function.
- the TSN converter includes the device side TSN converter (Device Side TSN Translator, DS-TT) and the network side TSN converter (Network Side TSN Translator, NW-TT); DS-TT is located on the terminal side, and NW-TT is located on the network side.
- DS-TT Device Side TSN Translator
- NW-TT Network Side TSN Translator
- DS-TT is located on the terminal side
- NW-TT is located on the network side.
- Messages can enter the 5G bridge from DS-TT or NW-TT.
- the entire 5G network includes terminals, wireless, bearer networks, and core networks.
- the existing protocols for example: 23501, 23502, 38413, 29244, 24519, 295173 have issued deterministic scheduling parameters at the nodes of the radio access network (RAN), DS-TT, and NW-TT that can distinguish TSN service flows.
- RAN radio access network
- the technical key to TSN's deterministic transmission is to reserve resources for TSN traffic according to the service cycle to ensure that when traffic arrives, there will be no random delays due to resource competition.
- the resource reservation here is reflected in the 5G bridge as the gating list on NW-TT/DS-TT and the pre-scheduling of wireless resources.
- the Ethernet ring network is a widely used low-cost and highly reliable networking method. Its technical key points (refer to RFC3619/ITU-T803.2) are to configure the ring protection link (RPL) and RPL management node in the network. When the nodes and links in the ring network are normal, the RPL is in a blocked state to avoid loops; when a fault in the ring network causes the link to be interrupted, the RPL is unblocked to form a new network topology and forwarding table, complete the ring switching, and isolate the fault point.
- RPL ring protection link
- 5g TSN bridges can also be deployed in Ethernet ring networks.
- RPL When RPL is unblocked, it not only affects the forwarding table, but also affects the sharing of TSN traffic in each node. For example, after the link between C-D fails, the traffic between C-D needs to be adjusted to C-B-A-5g bridge-D path. At this time, the reserved TSN resources do not match the adjusted traffic, resulting in resource competition, thereby destroying TSN determinism.
- the embodiments of the present disclosure provide a method and device for implementing Ethernet ring network protection in a TSN virtual bridge, so as to at least solve the problem that when a ring switch occurs in the Ethernet ring network, the service flow on each node will change and no longer meet the switching requirements.
- the TSN scheduling parameters before the change are changed, thus destroying the TSN determinism.
- a method for implementing Ethernet ring network protection in a TSN virtual bridge comprising: a TSN virtual bridge deployed in an Ethernet ring network receives a mapping table of fault identifiers and TSN scheduling parameters issued by a TSN control management unit; the TSN virtual bridge adjusts the TSN scheduling parameters in the mapping table to scheduling parameters of a corresponding network element in the TSN virtual bridge, and issues the adjusted mapping table to the corresponding network element; when the corresponding network element receives a status notification message triggered by a fault in the Ethernet ring network, the corresponding scheduling parameters are applied according to the fault identifier carried in the status notification message.
- a device for implementing Ethernet ring network protection in a time-sensitive network TSN virtual bridge which is applied to a TSN virtual bridge deployed in an Ethernet ring network, and the device includes: a receiving module, configured to receive a mapping table of fault identifiers and TSN scheduling parameters issued by a TSN control management unit; an adjustment module, configured to adjust the TSN scheduling parameters in the mapping table to scheduling parameters of a corresponding network element in the TSN virtual bridge, and to issue the adjusted mapping table to the corresponding network element; an application module, configured to apply the corresponding scheduling parameters according to the fault identifier carried in the status notification message when the network element receives a status notification message triggered by a fault in the Ethernet ring network.
- a computer-readable storage medium in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.
- an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- FIG1 is a schematic diagram of integrating a 5G system as a bridge in a TSN system according to the prior art
- FIG2 is a schematic diagram of a TSN bridge deployed in an Ethernet ring network according to the prior art
- FIG. 3 is a flow chart of a method for implementing Ethernet ring network protection in a TSN virtual bridge according to an embodiment of the present disclosure
- FIG. 4 is a flow chart of a method for implementing Ethernet ring network protection in a TSN virtual bridge according to another embodiment of the present disclosure
- FIG5 is a schematic diagram showing a mapping between a fault identifier and a TSN scheduling parameter according to an embodiment of the present disclosure
- FIG. 6 is a schematic diagram of the structure of a device for implementing Ethernet ring network protection in a TSN virtual bridge according to an embodiment of the present disclosure
- FIG. 7 is a schematic diagram of the structure of an apparatus for implementing Ethernet ring network protection in a TSN virtual bridge according to another embodiment of the present disclosure
- FIG. 8 is a schematic structural diagram of an electronic device according to the present disclosure.
- FIG3 is a flow chart of a method according to an embodiment of the present disclosure. As shown in FIG3 , the process may include the following steps:
- Step S302 The TSN virtual bridge deployed in the Ethernet ring network receives the fault identification and Mapping table of TSN scheduling parameters
- Step S304 the TSN virtual bridge adjusts the TSN scheduling parameters in the mapping table to the scheduling parameters of the corresponding network element in the TSN virtual bridge, and sends the adjusted mapping table to the corresponding network element;
- Step S306 When the corresponding network element receives the status notification message triggered by the fault of the Ethernet ring network, the corresponding scheduling parameter is applied according to the fault identifier carried in the status notification message.
- the corresponding network elements in the TSN virtual bridge may include: user equipment UE, radio access network RAN, user plane function UPF, wherein the UE has a built-in device-side TSN converter DS-TT, and the UPF has a built-in network-side TSN converter NW-TT.
- the scheduling parameters of the corresponding network element may include: air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters.
- step S302 it may also include: a TSN control management unit determines the number of entries in the mapping table according to the TSN ring protection capability of the corresponding network element; the TSN control management unit compiles the mapping table and sends it to the TSN virtual bridge according to the traffic characteristics after a failure of each node/port in the Ethernet ring network, as well as the fault identification and protection priority assigned to each node/port.
- the TSN control management unit may also include: the AF in the TSN virtual bridge obtains the TSN loop protection capability of the corresponding network element in the TSN virtual bridge, and reports it to the TSN control management unit.
- the AF obtains the TSN loop protection capability of the corresponding network element in the TSN virtual bridge, including: the AF receives the TSN loop protection capability reported by the corresponding network element supporting TSN loop protection in the TSN virtual bridge along the control plane signaling; the AF obtains the lower limit of the TSN loop protection capability of the corresponding network element and reports it to the TSN control management unit.
- step S306 it may also include: the node in the Ethernet ring network sends the status notification message along the ring after detecting a fault; and the RPL management node uncloses the loop protection link to form a new message path after receiving the status notification message.
- the method may further include: when the corresponding network element in the TSN virtual bridge receives the fault recovery notification message triggered by the Ethernet ring network, the network element restores the current scheduling parameters to the scheduling parameters before the Ethernet ring network failure or maintains the current scheduling parameters.
- each corresponding node in the TSN virtual bridge can apply the corresponding scheduling parameters according to the fault identification to adapt to the new Ethernet ring, thereby ensuring the determinism of TSN.
- This embodiment also provides a method for implementing Ethernet ring network protection in a TSN virtual bridge to ensure that data can be forwarded deterministically in the TSN bridge when a switch occurs in the Ethernet ring network. As shown in FIG4 , the method may include the following process steps:
- Step 1 If the AF has not obtained the TSN capability of the UPF selected in the current TSN session, it obtains the TSN capability from the UPF along the control plane signaling path; if the UPF supports the TSN loop protection capability, it carries this capability and reports it to the AF along the control plane signaling.
- AF needs to obtain the TSN capability of UPF to determine whether TSN loop protection capability and specific parameters are supported.
- the AF may transmit 24519 through the AF-PCF-SMF-UPF transmission path (existing protocol flow).
- the GetCapability command defined in the protocol is encapsulated in TSC and sent to UPF. If UPF supports loop protection capability, it will encapsulate the parameter IE (such as 8001H) extended for this purpose in TSC and bring it to AF through the UPF-SMF-PCF-AF path.
- AF finds that UPF supports this capability, and through the AF-PCF-SMF-UPF transmission path (existing protocol process), it encapsulates the read parameter command defined in the 24519 protocol (parameter IE is 8001H) in TSC and sends it to UPF to read the specific value of this parameter.
- UPF fills the specific value of this parameter IE (such as 8001H) into the Ethernet port status response defined in the 24519 protocol, and brings it to AF through the UPF-SMF-PCF-AF path.
- Step 2 If the UE and the RAN to which the UE accesses support TSN loop protection, this capability is carried when the TSN PDU session is established and reported to the AF along the control plane signaling.
- the UE adds a loop protection capability IE parameter in the (ETHERNET PORT MANAGEMENT CAPABILITY) command in the PMIC of the PDU session establishment request at the N1 port; the RAN carries its own loop protection capability (adds a new IE) in the PDU Session Resource Setup at the N2 port; after receiving the SMF, if both the UE and the RAN support loop protection, it is brought to the AF through the RAN-AMF-SMF-PCF-AF path and the RAN capability is recorded; otherwise, the SMF deletes this parameter in the PMIC reported by the UE.
- the RAN carries its own loop protection capability (adds a new IE) in the PDU Session Resource Setup at the N2 port; after receiving the SMF, if both the UE and the RAN support loop protection, it is brought to the AF through the RAN-AMF-SMF-PCF-AF path and the RAN capability is recorded; otherwise, the SMF deletes this parameter in the PMIC reported
- AF discovers that UE supports this capability, and encapsulates the read parameter command defined in the 24519 protocol (assuming the extended parameter IE is 8001H) in the PMIC through the AF-PCF-SMF-RAN-UE transmission path (existing protocol process), and sends it to the UE through the PDU session modification command to read the specific value of this parameter.
- the UE fills the specific value of this parameter IE (such as 8001H) into the Ethernet port status response defined in the 24519 protocol, encapsulates it in the PMIC, and sends it to the RAN-SMF through the PDU session modification request; the SMF calculates the smaller value of the UE capability and the saved RAN capability, updates this IE, and brings it to the AF through the SMF-PCF-AF.
- this parameter IE such as 8001H
- Step 3 If the AF determines that the UE, RAN and UPF carrying the TSN session all support TSN loop protection, the TSN loop protection capabilities of the three are reported to the CNC.
- the AF can report the lower limit of the capabilities of the three to the CNC.
- the AF reports the mapping list capability of the port to the CNC in a netconf message.
- Step 4 CNC determines that this TSN port pair is located in a certain Ethernet ring network based on the reported DS-TT port identifier, NW-TT port identifier, and the service flow characteristics issued by CUC; determines the maximum number of [fault identifier, TSN scheduling parameter] mapping list entries that this TSN port pair can support based on the reported TSN bridge loop protection capability; and determines the mapping list based on the pre-configured Ethernet ring fault point protection priority.
- the CNC can pre-configure the node and port numbers of the TSN ring network as fault point numbers according to the numbering method agreed in G.8032; pre-arrange new TSN scheduling parameters when each port fails according to traffic characteristics and loop SPL positions to form a [fault point, TSN scheduling parameter] mapping list; sort the aforementioned list from high to low according to the possibility of failure; and select a high-priority list within the capacity range as the mapping list for port scheduling based on the reported list processing number.
- step 5 CNC sends the above mapping list to the 5G TSN virtual bridge along the control plane signaling; the SMF in the virtual bridge adjusts the parameters in the mapping list to air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters, and sends them to RAN, UE, and UPF respectively.
- the SMF maps a set of parameters used by each network element for each item in the mapping table, as shown in FIG5 .
- the mapped air interface scheduling parameters are the QoS Flow List in protocol 38413 and are sent to the RAN for use; the Qos Rule/Qos Flow Description List in protocol 24501 is used by the UE; the port scheduling parameters PMIC in protocol 24519 are mapped for use by DS-TT and NW-TT; and the PDR/QER List in protocol 29244 is mapped for use by the UPF.
- Step 6 The node in the Ethernet ring network detects a direct link failure and sends a status notification message along the ring network; after receiving the notification, the SPL management/adjacent node unblocks the SPL to form a new message path; after receiving the notification message, the RAN/UE/UPF applies the corresponding air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters according to the fault identifier in the notification message to adapt to the new message path and ensure deterministic forwarding of messages.
- a node in an Ethernet ring network can listen to the SF (signal failure) message in G.8032, and according to the node ID and port ID in the message, search the mapping table sent down and apply the corresponding TSN scheduling rules and forwarding strategies.
- SF signal failure
- step 7 (not shown in the figure) may be further included.
- Step 7 After the link failure is restored, the node sends a status notification carrying the link recovery; the SPL management node and the 5G bridge can be restored to the normal state and scheduling strategy according to the strategy, or the scheduling strategy at the time of the failure can be maintained.
- the scheduling parameters for loop switching can also be extended with additional private parameters.
- the scheduling parameter list for loop switching can also be subscribed to the SF signal to the NW-TT/DS-TT.
- the NW-TT/DS-TT reports the fault point number to the AF/CNC, and the CNC updates it to the new TSN scheduling parameter according to the fault point number.
- the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method.
- the technical solution of the present disclosure, or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, a disk, or an optical disk), and includes a number of instructions for enabling a terminal device (computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
- a device for implementing Ethernet ring protection in a TSN virtual bridge is also provided, which is used to implement the above-mentioned embodiments and exemplary implementations, and will not be repeated here.
- the term "module” can implement a combination of software and/or hardware of a predetermined function.
- the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
- FIG6 is a structural block diagram of a device for implementing Ethernet ring network protection in a TSN virtual bridge according to an embodiment of the present disclosure, and the device can be applied to a TSN virtual bridge deployed in an Ethernet ring network. As shown in FIG6 , the device includes:
- a receiving module 10 is configured to receive a mapping table of fault identification and TSN scheduling parameters issued by a TSN control management unit;
- An adjustment module 20 is configured to adjust the TSN scheduling parameters in the mapping table to the scheduling parameters of the corresponding network element in the TSN virtual bridge, and send the adjusted mapping table to the corresponding network element;
- the application module 30 is configured to apply corresponding scheduling parameters according to the fault identifier carried in the status notification message when the corresponding network element receives a status notification message triggered by a fault in the Ethernet ring network.
- the corresponding network elements in the TSN virtual bridge include: user equipment UE, radio access network RAN, and user plane function UPF, wherein the UE has a built-in device-side TSN converter DS-TT, and the UPF has a built-in network-side TSN converter NW-TT.
- the scheduling parameters of the corresponding network element include: air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters.
- FIG. 7 is a structural block diagram of a device for implementing Ethernet ring network protection in a TSN virtual bridge according to another embodiment of the present disclosure. As shown in FIG. 7 , the device includes, in addition to all the modules shown in FIG. 6 , further includes:
- the recovery module 40 is configured to restore the current scheduling parameters of the corresponding network element to the scheduling parameters before the Ethernet ring network failure or maintain the current scheduling parameters when the corresponding network element receives the fault recovery notification message triggered by the Ethernet ring network.
- the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
- An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
- the above-mentioned computer-readable storage medium may include, but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
- An embodiment of the present disclosure further provides an electronic device, including a memory 50 and a processor 60, wherein the memory 50 stores a computer program, and the processor 60 is configured to run the computer program to execute the steps in any one of the above method embodiments.
- the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
- modules or steps of the present disclosure can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the present disclosure is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本公开基于2022年09月28日提交的发明名称为“在TSN虚拟网桥中实现以太环网保护的方法及装置”的中国专利申请202211192919.6,并且要求该专利申请的优先权,通过引用将其所公开的内容全部并入本公开。The present disclosure is based on Chinese patent application No. 202211192919.6 filed on September 28, 2022, entitled “Method and Device for Implementing Ethernet Ring Network Protection in TSN Virtual Bridge”, and claims the priority of the patent application, and all the contents disclosed therein are incorporated into the present disclosure by reference.
本公开实施例涉及通信领域,具体而言,涉及一种在时间敏感网络(Time Sensitive Network,TSN)虚拟网桥中实现以太环网保护的方法及装置。The disclosed embodiments relate to the field of communications, and more specifically, to a method and device for implementing Ethernet ring network protection in a Time Sensitive Network (TSN) virtual bridge.
TSN是IEEE802.1任务组开发的一套数据链路层协议规范,目的是构建更可靠、低时延、低抖动的以太网。TSN能够提供微秒级确定性服务,保证各行业的实时性需求。依赖于5G的无线接入与TSN提供的确定性时延,5G TSN技术能够满足无线网络传输中的确定性通信的各类指标,是未来实现工业互联网无线化及柔性制造的重要基础。TSN is a set of data link layer protocol specifications developed by the IEEE802.1 task group to build a more reliable, low-latency, and low-jitter Ethernet. TSN can provide microsecond-level deterministic services to ensure the real-time needs of various industries. Relying on 5G wireless access and the deterministic latency provided by TSN, 5G TSN technology can meet various indicators of deterministic communication in wireless network transmission, and is an important foundation for realizing the wirelessization of the industrial Internet and flexible manufacturing in the future.
如图1所示,TSN将5G系统作为一个网桥集成在TSN系统,TSN网络与5G网络之间通过TSN转换器功能进行互通。TSN转换器包括设备侧TSN转换器(Device Side TSN Translator,DS-TT)和网络侧TSN转换器(Network Side TSN Translator,NW-TT);其中DS-TT位于终端侧,NW-TT位于网络侧,报文可以从DS-TT或NW-TT进入5G网桥。整个5G网络包括终端、无线、承载网和核心网,现有的协议中(例如:23501、23502、38413、29244、24519、29513)为了尽可能实现经过5G网桥的流量的转发确定性,在无线接入网(Radio Access Network,RAN)、DS-TT、NW-TT这些可以区分TSN业务流的节点,下发了确定性调度参数。As shown in Figure 1, TSN integrates the 5G system as a bridge in the TSN system, and the TSN network and the 5G network communicate with each other through the TSN converter function. The TSN converter includes the device side TSN converter (Device Side TSN Translator, DS-TT) and the network side TSN converter (Network Side TSN Translator, NW-TT); DS-TT is located on the terminal side, and NW-TT is located on the network side. Messages can enter the 5G bridge from DS-TT or NW-TT. The entire 5G network includes terminals, wireless, bearer networks, and core networks. In order to achieve the forwarding determinism of traffic passing through the 5G bridge as much as possible, the existing protocols (for example: 23501, 23502, 38413, 29244, 24519, 29513) have issued deterministic scheduling parameters at the nodes of the radio access network (RAN), DS-TT, and NW-TT that can distinguish TSN service flows.
TSN实现确定性传输的技术要点是为TSN流量按业务周期预留资源,保证流量到达时,不会因为资源竞争产生随机延迟。这里的资源预留,在5G网桥中体现为NW-TT/DS-TT上的门控列表和无线资源的预调度。The technical key to TSN's deterministic transmission is to reserve resources for TSN traffic according to the service cycle to ensure that when traffic arrives, there will be no random delays due to resource competition. The resource reservation here is reflected in the 5G bridge as the gating list on NW-TT/DS-TT and the pre-scheduling of wireless resources.
而以太环网是一种广泛应用的低成本高可靠组网方式,其技术要点(可参考RFC3619/ITU-T803.2)是在网络中配置了环路保护链路(ring protection link,RPL)和RPL管理节点。环网中的节点和链路正常时,RPL处于闭塞状态,以避免产生环路;当环网中故障时导致链路中断时,RPL解闭,形成新的网络拓扑和转发表,完成环路切换,隔离故障点。The Ethernet ring network is a widely used low-cost and highly reliable networking method. Its technical key points (refer to RFC3619/ITU-T803.2) are to configure the ring protection link (RPL) and RPL management node in the network. When the nodes and links in the ring network are normal, the RPL is in a blocked state to avoid loops; when a fault in the ring network causes the link to be interrupted, the RPL is unblocked to form a new network topology and forwarding table, complete the ring switching, and isolate the fault point.
如图2所示,5g TSN网桥也可以部署在以太环网中。RPL解闭时,不仅仅影响转发表,而且会影响到TSN流量在各节点的分担情况,如在C-D之间的链路故障后,C-D之间的流量需要调整为C-B-A-5g网桥-D路径发送。这时预留的TSN资源与调整后的流量不相符,产生资源竞争,从而破坏了TSN确定性。As shown in Figure 2, 5g TSN bridges can also be deployed in Ethernet ring networks. When RPL is unblocked, it not only affects the forwarding table, but also affects the sharing of TSN traffic in each node. For example, after the link between C-D fails, the traffic between C-D needs to be adjusted to C-B-A-5g bridge-D path. At this time, the reserved TSN resources do not match the adjusted traffic, resulting in resource competition, thereby destroying TSN determinism.
发明内容Summary of the invention
本公开实施例提供了一种在TSN虚拟网桥中实现以太环网保护的方法及装置,以至少解决相关技术中由于以太环网发生环路切换时,各节点上的业务流量会发生变化,不再符合切 换前的TSN调度参数,从而破坏了TSN确定性的问题。The embodiments of the present disclosure provide a method and device for implementing Ethernet ring network protection in a TSN virtual bridge, so as to at least solve the problem that when a ring switch occurs in the Ethernet ring network, the service flow on each node will change and no longer meet the switching requirements. The TSN scheduling parameters before the change are changed, thus destroying the TSN determinism.
根据本公开的一个实施例,提供了一种在TSN虚拟网桥中实现以太环网保护的方法,包括:部署在以太环网中的TSN虚拟网桥接收TSN控制管理单元下发的故障标识与TSN调度参数的映射表;所述TSN虚拟网桥将所述映射表中的TSN调度参数调整为所述TSN虚拟网桥中对应网元的调度参数,并将调整后的映射表下发至对应的网元;当所述对应网元接收到所述以太环网发生故障而触发的状态通知报文后,根据所述状态通知报文中携带的故障标识应用对应的调度参数。According to an embodiment of the present disclosure, a method for implementing Ethernet ring network protection in a TSN virtual bridge is provided, comprising: a TSN virtual bridge deployed in an Ethernet ring network receives a mapping table of fault identifiers and TSN scheduling parameters issued by a TSN control management unit; the TSN virtual bridge adjusts the TSN scheduling parameters in the mapping table to scheduling parameters of a corresponding network element in the TSN virtual bridge, and issues the adjusted mapping table to the corresponding network element; when the corresponding network element receives a status notification message triggered by a fault in the Ethernet ring network, the corresponding scheduling parameters are applied according to the fault identifier carried in the status notification message.
根据本公开的另一个实施例,提供了一种在时间敏感网络TSN虚拟网桥中实现以太环网保护的装置,应用于部署在以太环网中的TSN虚拟网桥,该装置包括:接收模块,设置为接收TSN控制管理单元下发的故障标识与TSN调度参数的映射表;调整模块,设置为将所述映射表中的TSN调度参数调整为所述TSN虚拟网桥中对应网元的调度参数,并将调整后的映射表下发至对应的网元;应用模块,设置为在所述网元接收到所述以太环网发生故障而触发的状态通知报文的情况下,根据所述状态通知报文中携带的故障标识应用对应的调度参数。According to another embodiment of the present disclosure, a device for implementing Ethernet ring network protection in a time-sensitive network TSN virtual bridge is provided, which is applied to a TSN virtual bridge deployed in an Ethernet ring network, and the device includes: a receiving module, configured to receive a mapping table of fault identifiers and TSN scheduling parameters issued by a TSN control management unit; an adjustment module, configured to adjust the TSN scheduling parameters in the mapping table to scheduling parameters of a corresponding network element in the TSN virtual bridge, and to issue the adjusted mapping table to the corresponding network element; an application module, configured to apply the corresponding scheduling parameters according to the fault identifier carried in the status notification message when the network element receives a status notification message triggered by a fault in the Ethernet ring network.
根据本公开的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any one of the above method embodiments when running.
根据本公开的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
图1是根据现有技术的将5G系统作为网桥集成在TSN系统的示意图;FIG1 is a schematic diagram of integrating a 5G system as a bridge in a TSN system according to the prior art;
图2是根据现有技术的TSN网桥部署在以太环网的示意图;FIG2 is a schematic diagram of a TSN bridge deployed in an Ethernet ring network according to the prior art;
图3是根据本公开实施例的在TSN虚拟网桥中实现以太环网保护的方法流程图;3 is a flow chart of a method for implementing Ethernet ring network protection in a TSN virtual bridge according to an embodiment of the present disclosure;
图4是根据本公开另一实施例的在TSN虚拟网桥中实现以太环网保护的方法流程图;4 is a flow chart of a method for implementing Ethernet ring network protection in a TSN virtual bridge according to another embodiment of the present disclosure;
图5是根据本公开实施例的故障标识与TSN调度参数的映射表示意图;FIG5 is a schematic diagram showing a mapping between a fault identifier and a TSN scheduling parameter according to an embodiment of the present disclosure;
图6是根据本公开实施例的在TSN虚拟网桥中实现以太环网保护的装置结构示意图;6 is a schematic diagram of the structure of a device for implementing Ethernet ring network protection in a TSN virtual bridge according to an embodiment of the present disclosure;
图7是根据本公开另一实施例的在TSN虚拟网桥中实现以太环网保护的装置结构示意图;7 is a schematic diagram of the structure of an apparatus for implementing Ethernet ring network protection in a TSN virtual bridge according to another embodiment of the present disclosure;
图8是根据本公开的电子装置的结构示意图。FIG. 8 is a schematic structural diagram of an electronic device according to the present disclosure.
下文中将参考附图并结合实施例来详细说明本公开的实施例。Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
如前文中所描述的在以太环网发生环路切换时,各节点上的业务流量会发生变化,不再符合切换前的TSN调度参数,破坏了TSN确定性。As described above, when a ring switch occurs in the Ethernet ring network, the service traffic on each node will change and no longer conform to the TSN scheduling parameters before the switch, thus destroying the TSN determinism.
为此,本公开实施例中提供了一种在TSN虚拟网桥中实现以太环网保护的方法,以保障在以太环网发生切换时,TSN网桥内可以确定性转发数据。图3是根据本公开实施例的方法流程图,如图3所示,该流程可包括如下步骤:To this end, the present disclosure provides a method for implementing Ethernet ring protection in a TSN virtual bridge to ensure that when the Ethernet ring is switched, data can be forwarded deterministically in the TSN bridge. FIG3 is a flow chart of a method according to an embodiment of the present disclosure. As shown in FIG3 , the process may include the following steps:
步骤S302,部署在以太环网中的TSN虚拟网桥接收TSN控制管理单元下发的故障标识与 TSN调度参数的映射表;Step S302: The TSN virtual bridge deployed in the Ethernet ring network receives the fault identification and Mapping table of TSN scheduling parameters;
步骤S304,所述TSN虚拟网桥将所述映射表中的TSN调度参数调整为所述TSN虚拟网桥中对应网元的调度参数,并将调整后的映射表下发至对应的网元;Step S304, the TSN virtual bridge adjusts the TSN scheduling parameters in the mapping table to the scheduling parameters of the corresponding network element in the TSN virtual bridge, and sends the adjusted mapping table to the corresponding network element;
步骤S306,当所述对应网元接收到所述以太环网发生故障而触发的状态通知报文后,根据所述状态通知报文中携带的故障标识应用对应的调度参数。Step S306: When the corresponding network element receives the status notification message triggered by the fault of the Ethernet ring network, the corresponding scheduling parameter is applied according to the fault identifier carried in the status notification message.
在本实施例中,所述TSN虚拟网桥中的所述对应网元可以包括:用户设备UE、无线接入网RAN、用户平面功能UPF,其中,所述UE内置设备侧TSN转换器DS-TT,所述UPF内置网络侧TSN转换器NW-TT。In this embodiment, the corresponding network elements in the TSN virtual bridge may include: user equipment UE, radio access network RAN, user plane function UPF, wherein the UE has a built-in device-side TSN converter DS-TT, and the UPF has a built-in network-side TSN converter NW-TT.
在本实施例中,所述对应网元的调度参数可包括:空口调度参数、DS-TT端口调度参数、NW-TT端口调度参数。In this embodiment, the scheduling parameters of the corresponding network element may include: air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters.
在一个示例性实施例中,在步骤S302之前,还可以包括:TSN控制管理单元根据所述对应网元的TSN环路保护能力确定所述映射表的条目数;TSN控制管理单元根据所述以太环网中各节点/端口发生故障后的流量特征,以及所述各节点/端口分配的故障标识和保护优先级,编排所述映射表并下发至所述TSN虚拟网桥。In an exemplary embodiment, before step S302, it may also include: a TSN control management unit determines the number of entries in the mapping table according to the TSN ring protection capability of the corresponding network element; the TSN control management unit compiles the mapping table and sends it to the TSN virtual bridge according to the traffic characteristics after a failure of each node/port in the Ethernet ring network, as well as the fault identification and protection priority assigned to each node/port.
在一个示例性实施例中,在TSN控制管理单元编排所述映射表之前,还可以包括:TSN虚拟网桥中的AF获取所述TSN虚拟网桥中对应网元的TSN环路保护能力,并上报至所述TSN控制管理单元。In an exemplary embodiment, before the TSN control management unit arranges the mapping table, it may also include: the AF in the TSN virtual bridge obtains the TSN loop protection capability of the corresponding network element in the TSN virtual bridge, and reports it to the TSN control management unit.
在一个示例性实施例中,所述AF获取所述TSN虚拟网桥中对应网元的TSN环路保护能力包括:所述AF接收所述TSN虚拟网桥中支持TSN环路保护的对应网元沿控制面信令上报的TSN环路保护能力;所述AF获取所述对应网元的TSN环路保护能力的下限并上报给所述TSN控制管理单元。In an exemplary embodiment, the AF obtains the TSN loop protection capability of the corresponding network element in the TSN virtual bridge, including: the AF receives the TSN loop protection capability reported by the corresponding network element supporting TSN loop protection in the TSN virtual bridge along the control plane signaling; the AF obtains the lower limit of the TSN loop protection capability of the corresponding network element and reports it to the TSN control management unit.
在一个示例性实施例中,在步骤S306之前,还可以包括:所述以太环网内节点检测到故障后沿环路发送所述状态通知报文;RPL管理节点收到所述状态通知报文后解闭环路保护链路以形成新的报文通路。In an exemplary embodiment, before step S306, it may also include: the node in the Ethernet ring network sends the status notification message along the ring after detecting a fault; and the RPL management node uncloses the loop protection link to form a new message path after receiving the status notification message.
在一个示例性实施例中,该方法还可以包括:当TSN虚拟网桥中的对应网元接收到所述以太环网触发的故障恢复通知报文后,所述网元将当前调度参数恢复至所述以太环网故障前的调度参数或维持当前的调度参数。In an exemplary embodiment, the method may further include: when the corresponding network element in the TSN virtual bridge receives the fault recovery notification message triggered by the Ethernet ring network, the network element restores the current scheduling parameters to the scheduling parameters before the Ethernet ring network failure or maintains the current scheduling parameters.
在本公开的上述实施例中,通过预先将故障标识与TSN调度参数的映射表下发TSN虚拟网桥,在以太环网出现故障进行切换时,TSN虚拟网桥中各对应节点可以根据故障标识应用对应的调度参数,以适应新的以太环路,从而保证了TSN的确定性。In the above-mentioned embodiment of the present disclosure, by pre-issuing the mapping table of fault identification and TSN scheduling parameters to the TSN virtual bridge, when a fault occurs in the Ethernet ring network and switching is performed, each corresponding node in the TSN virtual bridge can apply the corresponding scheduling parameters according to the fault identification to adapt to the new Ethernet ring, thereby ensuring the determinism of TSN.
为了更清楚地描述本公开所提供的技术方案,下面将结合具体的场景实施例进行描述。In order to more clearly describe the technical solution provided by the present disclosure, a description will be given below in conjunction with a specific scenario embodiment.
本实施例还提供了一种TSN虚拟网桥中实现以太环网保护的方法,以保障在以太环网发生切换时,TSN网桥内可以确定性转发数据。如图4所示,该方法可包括以下流程步骤:This embodiment also provides a method for implementing Ethernet ring network protection in a TSN virtual bridge to ensure that data can be forwarded deterministically in the TSN bridge when a switch occurs in the Ethernet ring network. As shown in FIG4 , the method may include the following process steps:
步骤1,如果AF未获取过当前TSN会话选中的UPF的TSN能力,沿控制面信令路径,向UPF获取TSN能力;如果UPF支持TSN环路保护能力,携带此能力并沿控制面信令向AF上报此能力。Step 1: If the AF has not obtained the TSN capability of the UPF selected in the current TSN session, it obtains the TSN capability from the UPF along the control plane signaling path; if the UPF supports the TSN loop protection capability, it carries this capability and reports it to the AF along the control plane signaling.
在本步骤中,AF需要获取UPF的TSN能力,以判断是否支持TSN环路保护能力以及具体参数。In this step, AF needs to obtain the TSN capability of UPF to determine whether TSN loop protection capability and specific parameters are supported.
在一个示例性实施例中,AF可通过AF-PCF-SMF-UPF的传递路径(现有协议流程),将24519 协议中的定义的GetCapability命令封装在TSC中发给UPF。UPF如果支持环路保护能力,则将为此扩展的参数IE(如8001H),封装在TSC中,通过UPF-SMF-PCF-AF的路径带给AF。AF发现UPF支持此能力,通过AF-PCF-SMF-UPF的传递路径(现有协议流程),将24519协议中定义的read parameter命令(参数IE为8001H)封装在TSC中发给UPF,读取此参数的具体值。UPF将此参数IE(如8001H)的具体值,填写到24519协议中定义的Ethernet port status响应中,通过UPF-SMF-PCF-AF的路径带给AF。In an exemplary embodiment, the AF may transmit 24519 through the AF-PCF-SMF-UPF transmission path (existing protocol flow). The GetCapability command defined in the protocol is encapsulated in TSC and sent to UPF. If UPF supports loop protection capability, it will encapsulate the parameter IE (such as 8001H) extended for this purpose in TSC and bring it to AF through the UPF-SMF-PCF-AF path. AF finds that UPF supports this capability, and through the AF-PCF-SMF-UPF transmission path (existing protocol process), it encapsulates the read parameter command defined in the 24519 protocol (parameter IE is 8001H) in TSC and sends it to UPF to read the specific value of this parameter. UPF fills the specific value of this parameter IE (such as 8001H) into the Ethernet port status response defined in the 24519 protocol, and brings it to AF through the UPF-SMF-PCF-AF path.
步骤2,如果UE和UE接入的RAN,支持TSN环路保护,则在TSN PDU会话建立时,携带此能力并沿控制面信令向AF上报此能力。Step 2: If the UE and the RAN to which the UE accesses support TSN loop protection, this capability is carried when the TSN PDU session is established and reported to the AF along the control plane signaling.
在一个示例性实施例中,UE在N1口的PDU session establishment request的PMIC中的(ETHERNET PORT MANAGEMENT CAPABILITY)命令中追加环路保护能力IE参数;RAN在N2口的PDU Session Resource Setup中携带自己的环路保护能力(增加新的IE);SMF收到后,如果UE和RAN都支持环路保护,则通过RAN-AMF-SMF-PCF-AF的路径带给AF,并记录RAN的能力;否则SMF删除UE上报的PMIC中的此参数。In an exemplary embodiment, the UE adds a loop protection capability IE parameter in the (ETHERNET PORT MANAGEMENT CAPABILITY) command in the PMIC of the PDU session establishment request at the N1 port; the RAN carries its own loop protection capability (adds a new IE) in the PDU Session Resource Setup at the N2 port; after receiving the SMF, if both the UE and the RAN support loop protection, it is brought to the AF through the RAN-AMF-SMF-PCF-AF path and the RAN capability is recorded; otherwise, the SMF deletes this parameter in the PMIC reported by the UE.
AF发现UE支持此能力,通过AF-PCF-SMF-RAN-UE的传递路径(现有协议流程),将24519协议中定义的read parameter命令(假设扩充的参数IE为8001H)封装在PMIC中,通过PDU session modification command发给UE,读取此参数的具体值。AF discovers that UE supports this capability, and encapsulates the read parameter command defined in the 24519 protocol (assuming the extended parameter IE is 8001H) in the PMIC through the AF-PCF-SMF-RAN-UE transmission path (existing protocol process), and sends it to the UE through the PDU session modification command to read the specific value of this parameter.
UE将此参数IE(如8001H)的具体值,填写到24519协议中定义的Ethernet port status响应中,封装在PMIC中,通过PDU session modification request发送给RAN-SMF;SMF计算出UE能力与保存的RAN能力的小值,更新此IE后,通过SMF-PCF-AF带给AF。The UE fills the specific value of this parameter IE (such as 8001H) into the Ethernet port status response defined in the 24519 protocol, encapsulates it in the PMIC, and sends it to the RAN-SMF through the PDU session modification request; the SMF calculates the smaller value of the UE capability and the saved RAN capability, updates this IE, and brings it to the AF through the SMF-PCF-AF.
步骤3,如果AF判断出承载此TSN会话的UE、RAN和UPF都支持TSN环路保护,则取三者的TSN环路保护能力的上报给CNC。AF可取三者能力的下限上报给CNC。Step 3: If the AF determines that the UE, RAN and UPF carrying the TSN session all support TSN loop protection, the TSN loop protection capabilities of the three are reported to the CNC. The AF can report the lower limit of the capabilities of the three to the CNC.
在一个示例性实施例中,AF在netconf消息中,将端口的映射列表能力上报给CNC。In an exemplary embodiment, the AF reports the mapping list capability of the port to the CNC in a netconf message.
步骤4,CNC根据上报的DS-TT端口标识、NW-TT端口标识,和CUC下发的业务流特征,判断出此TSN端口对位于某个以太环网中;根据上报TSN网桥环路保护能力,决策出此TSN端口对能够支持的最大[故障标识,TSN调度参数]映射列表条目数;根据预先配置的前述以太环网故障点保护优先级,决策出映射列表。Step 4: CNC determines that this TSN port pair is located in a certain Ethernet ring network based on the reported DS-TT port identifier, NW-TT port identifier, and the service flow characteristics issued by CUC; determines the maximum number of [fault identifier, TSN scheduling parameter] mapping list entries that this TSN port pair can support based on the reported TSN bridge loop protection capability; and determines the mapping list based on the pre-configured Ethernet ring fault point protection priority.
在一个示例性实施例中,CNC可按照G.8032中约定的编号方式,预先配置TSN环网的节点和端口的编号,作为故障点编号;按照流量特征和环路SPL位置,预先编排好各端口故障时,新的TSN调度参数,形成[故障点,TSN调度参数]映射列表;按照故障可能性由高到低,对前述列表进行排序;根据上报的列表处理数目,选取能力范围内的高优先级的列表,作为端口调度的映射列表。In an exemplary embodiment, the CNC can pre-configure the node and port numbers of the TSN ring network as fault point numbers according to the numbering method agreed in G.8032; pre-arrange new TSN scheduling parameters when each port fails according to traffic characteristics and loop SPL positions to form a [fault point, TSN scheduling parameter] mapping list; sort the aforementioned list from high to low according to the possibility of failure; and select a high-priority list within the capacity range as the mapping list for port scheduling based on the reported list processing number.
步骤5,CNC将上述映射列表,沿控制面信令下发到5g TSN虚拟网桥;虚拟网桥内SMF将映射列表中的参数,调整为空口调度参数、DS-TT端口调度参数、NW-TT端口调度参数,分别下发给RAN、UE、UPF。In step 5, CNC sends the above mapping list to the 5G TSN virtual bridge along the control plane signaling; the SMF in the virtual bridge adjusts the parameters in the mapping list to air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters, and sends them to RAN, UE, and UPF respectively.
在一个示例性实施例中,如SMF为映射别表中的每一项,分别映射出各网元使用的一组参数,如图5所示。映射出的空口调度参数为协议38413中的QoS Flow List下发给RAN使用;协议24501中的Qos Rule/Qos Flow Description List给UE使用;映射出协议24519中的端口调度参数PMIC。给DS-TT和NW-TT使用;映射出协议29244中的PDR/QER List给UPF使用。 In an exemplary embodiment, for example, the SMF maps a set of parameters used by each network element for each item in the mapping table, as shown in FIG5 . The mapped air interface scheduling parameters are the QoS Flow List in protocol 38413 and are sent to the RAN for use; the Qos Rule/Qos Flow Description List in protocol 24501 is used by the UE; the port scheduling parameters PMIC in protocol 24519 are mapped for use by DS-TT and NW-TT; and the PDR/QER List in protocol 29244 is mapped for use by the UPF.
步骤6,以太环网内节点检测到直连链路故障,沿环网发送状态通知报文;SPL管理/相邻节点收到通知后,解闭SPL,形成新的报文通路;RAN/UE/UPF收到通知报文后,根据其中的故障标识,应用对应的空口调度参数、DS-TT端口调度参数、NW-TT端口调度参数,适应新的报文通路,保证报文的确定性转发。Step 6: The node in the Ethernet ring network detects a direct link failure and sends a status notification message along the ring network; after receiving the notification, the SPL management/adjacent node unblocks the SPL to form a new message path; after receiving the notification message, the RAN/UE/UPF applies the corresponding air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters according to the fault identifier in the notification message to adapt to the new message path and ensure deterministic forwarding of messages.
在一个示例性实施例中,以太环网内节点可侦听G.8032中的SF(signal failure)报文,并根据报文中的节点标识(node id)和端口标识(port id),查找下发的映射表,应用对应的TSN调度规则和转发策略。In an exemplary embodiment, a node in an Ethernet ring network can listen to the SF (signal failure) message in G.8032, and according to the node ID and port ID in the message, search the mapping table sent down and apply the corresponding TSN scheduling rules and forwarding strategies.
在一个示例性实施例中,在步骤6之后,还可以包括一个步骤7(图中未示出)。In an exemplary embodiment, after step 6, a step 7 (not shown in the figure) may be further included.
步骤7,链路故障恢复后,节点发送携带链路恢复的状态通知;SPL管理节点和5g网桥,可以根据策略恢复到正常状态和调度策略,也可以维持故障时的调度策略。Step 7: After the link failure is restored, the node sends a status notification carrying the link recovery; the SPL management node and the 5G bridge can be restored to the normal state and scheduling strategy according to the strategy, or the scheduling strategy at the time of the failure can be maintained.
需说明的是,在本公开的上述实施例中,用于环路切换的调度参数,除了可使用上述参数外,还可以额外扩展私有参数。用于环路切换的调度参数列表,除了预先下发外,还可以通过向NW-TT/DS-TT订阅SF信号,在发生环路切换时,NW-TT/DS-TT上报故障点编号给AF/CNC,CNC根据故障点编号,更新为新的TSN调度参数。It should be noted that in the above embodiments of the present disclosure, in addition to the above parameters, the scheduling parameters for loop switching can also be extended with additional private parameters. In addition to being issued in advance, the scheduling parameter list for loop switching can also be subscribed to the SF signal to the NW-TT/DS-TT. When a loop switch occurs, the NW-TT/DS-TT reports the fault point number to the AF/CNC, and the CNC updates it to the new TSN scheduling parameter according to the fault point number.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(计算机,服务器,或者网络设备等)执行本公开各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, a disk, or an optical disk), and includes a number of instructions for enabling a terminal device (computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
在本实施例中还提供了一种在TSN虚拟网桥中实现以太环网保护的装置,该装置用于实现上述实施例及示例性实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a device for implementing Ethernet ring protection in a TSN virtual bridge is also provided, which is used to implement the above-mentioned embodiments and exemplary implementations, and will not be repeated here. As used below, the term "module" can implement a combination of software and/or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
图6是根据本公开实施例的在TSN虚拟网桥中实现以太环网保护的装置的结构框图,该装置可应用于部署在以太环网中的TSN虚拟网桥。如图6所示,该装置包括:FIG6 is a structural block diagram of a device for implementing Ethernet ring network protection in a TSN virtual bridge according to an embodiment of the present disclosure, and the device can be applied to a TSN virtual bridge deployed in an Ethernet ring network. As shown in FIG6 , the device includes:
接收模块10,设置为接收TSN控制管理单元下发的故障标识与TSN调度参数的映射表;A receiving module 10 is configured to receive a mapping table of fault identification and TSN scheduling parameters issued by a TSN control management unit;
调整模块20,设置为将所述映射表中的TSN调度参数调整为所述TSN虚拟网桥中对应网元的调度参数,并将调整后的映射表下发至对应的网元;An adjustment module 20 is configured to adjust the TSN scheduling parameters in the mapping table to the scheduling parameters of the corresponding network element in the TSN virtual bridge, and send the adjusted mapping table to the corresponding network element;
应用模块30,设置为在所述对应网元接收到所述以太环网发生故障而触发的状态通知报文的情况下,根据所述状态通知报文中携带的故障标识应用对应的调度参数。The application module 30 is configured to apply corresponding scheduling parameters according to the fault identifier carried in the status notification message when the corresponding network element receives a status notification message triggered by a fault in the Ethernet ring network.
在一个示例性实施例中,所述TSN虚拟网桥中的所述对应网元包括:用户设备UE、无线接入网RAN、用户平面功能UPF,其中,所述UE内置设备侧TSN转换器DS-TT,所述UPF内置网络侧TSN转换器NW-TT。In an exemplary embodiment, the corresponding network elements in the TSN virtual bridge include: user equipment UE, radio access network RAN, and user plane function UPF, wherein the UE has a built-in device-side TSN converter DS-TT, and the UPF has a built-in network-side TSN converter NW-TT.
在一个示例性实施例中,所述对应网元的调度参数包括:空口调度参数、DS-TT端口调度参数、NW-TT端口调度参数。In an exemplary embodiment, the scheduling parameters of the corresponding network element include: air interface scheduling parameters, DS-TT port scheduling parameters, and NW-TT port scheduling parameters.
图7是根据本公开另一实施例的在TSN虚拟网桥中实现以太环网保护的装置的结构框图,如图7所示,该装置除包括图6所示的所有模块外,还包括: FIG. 7 is a structural block diagram of a device for implementing Ethernet ring network protection in a TSN virtual bridge according to another embodiment of the present disclosure. As shown in FIG. 7 , the device includes, in addition to all the modules shown in FIG. 6 , further includes:
恢复模块40,设置为在所述对应网元接收到所述以太环网触发的故障恢复通知报文的情况下,将所述对应网元的当前调度参数恢复至所述以太环网故障前的调度参数或维持当前的调度参数。The recovery module 40 is configured to restore the current scheduling parameters of the corresponding network element to the scheduling parameters before the Ethernet ring network failure or maintain the current scheduling parameters when the corresponding network element receives the fault recovery notification message triggered by the Ethernet ring network.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
本公开的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。In an exemplary embodiment, the above-mentioned computer-readable storage medium may include, but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
本公开的实施例还提供了一种电子装置,包括存储器50和处理器60,该存储器50中存储有计算机程序,该处理器60被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present disclosure further provides an electronic device, including a memory 50 and a processor 60, wherein the memory 50 stores a computer program, and the processor 60 is configured to run the computer program to execute the steps in any one of the above method embodiments.
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。In an exemplary embodiment, the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
显然,本领域的技术人员应该明白,上述的本公开的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本公开不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present disclosure can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the present disclosure is not limited to any specific combination of hardware and software.
以上所述仅为本公开的示例性实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。 The above description is only an exemplary embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211192919.6A CN117834340A (en) | 2022-09-28 | 2022-09-28 | Method and device for implementing Ethernet ring network protection in TSN virtual bridge |
| CN202211192919.6 | 2022-09-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024066967A1 true WO2024066967A1 (en) | 2024-04-04 |
Family
ID=90476001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/117060 Ceased WO2024066967A1 (en) | 2022-09-28 | 2023-09-05 | Method and apparatus for realizing ethernet ring network protection in tsn virtual bridge |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117834340A (en) |
| WO (1) | WO2024066967A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060002370A1 (en) * | 2004-07-02 | 2006-01-05 | Nortel Networks Limited | VLAN support of differentiated services |
| US20180237040A1 (en) * | 2016-03-21 | 2018-08-23 | General Electric Company | Locomotive control system |
| WO2020125987A1 (en) * | 2018-12-20 | 2020-06-25 | Siemens Aktiengesellschaft | Method for data communication having a predefined request for fail-safe protection, communication device, computer program, and computer-readable medium |
| WO2022021243A1 (en) * | 2020-07-30 | 2022-02-03 | 华为技术有限公司 | Timing method for dealing with failure of link and apparatus |
-
2022
- 2022-09-28 CN CN202211192919.6A patent/CN117834340A/en active Pending
-
2023
- 2023-09-05 WO PCT/CN2023/117060 patent/WO2024066967A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060002370A1 (en) * | 2004-07-02 | 2006-01-05 | Nortel Networks Limited | VLAN support of differentiated services |
| US20180237040A1 (en) * | 2016-03-21 | 2018-08-23 | General Electric Company | Locomotive control system |
| WO2020125987A1 (en) * | 2018-12-20 | 2020-06-25 | Siemens Aktiengesellschaft | Method for data communication having a predefined request for fail-safe protection, communication device, computer program, and computer-readable medium |
| WO2022021243A1 (en) * | 2020-07-30 | 2022-02-03 | 华为技术有限公司 | Timing method for dealing with failure of link and apparatus |
Non-Patent Citations (1)
| Title |
|---|
| CMCC: "Performance evaluation and architecture study of TSN", GPP TSG-RAN WG3 #101BIS, R3-186036, 29 September 2018 (2018-09-29), XP051529301 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117834340A (en) | 2024-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7171940B2 (en) | Method of clock drift handling, network function network element, network device and computer program | |
| AU2019382463B2 (en) | Communications method and apparatus | |
| JP7183416B2 (en) | Time-dependent networking communication method and apparatus | |
| CN113950852B (en) | TSN and 5GS QoS mapping-user plane based method | |
| CN113645661B (en) | Method for terminal execution and corresponding terminal, computer readable storage medium | |
| US20210274418A1 (en) | Information Transmission Method and Apparatus | |
| US20230070345A1 (en) | Communication method and apparatus | |
| US20170264496A1 (en) | Method and device for information processing | |
| CN115550271B (en) | Time-sensitive network data processing method, device, equipment and storage medium | |
| US11323931B2 (en) | Communication method and apparatus for a terminal device moving from a first access node to a second access node | |
| WO2018045877A1 (en) | Network slicing control method and related device | |
| JP6468618B2 (en) | Method, apparatus, and system for enhancing parallel processing capability of a wireless local area network | |
| CN107769946B (en) | Network configuration method and network equipment | |
| WO2018233451A1 (en) | Communication method, device and system | |
| US20250175433A1 (en) | Method for configuring service flow attribute, apparatus, and system | |
| WO2019096306A1 (en) | Request processing method, and corresponding entity | |
| US20220166721A1 (en) | Traffic balancing method, network device, and electronic device | |
| CN115701039A (en) | Backup method and device of DBNG-UP | |
| WO2014127633A1 (en) | Lldp packet transmission method and dcb device | |
| CN114666279A (en) | Method and system for issuing PCC session management policy in 5G system | |
| WO2024066967A1 (en) | Method and apparatus for realizing ethernet ring network protection in tsn virtual bridge | |
| CN115696490A (en) | Local area network communication method, device, terminal, electronic equipment and storage medium | |
| WO2022205995A1 (en) | Traffic flow processing method, apparatus and system | |
| RU2772710C2 (en) | Method for processing request and corresponding object | |
| US20250211479A1 (en) | Inhibiting excessive data system signaling in a wireless communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23870206 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23870206 Country of ref document: EP Kind code of ref document: A1 |