CN113924762A - 基于3GPP的以太网桥中PDU会话和QoS流的激活 - Google Patents
基于3GPP的以太网桥中PDU会话和QoS流的激活 Download PDFInfo
- Publication number
- CN113924762A CN113924762A CN201980096949.7A CN201980096949A CN113924762A CN 113924762 A CN113924762 A CN 113924762A CN 201980096949 A CN201980096949 A CN 201980096949A CN 113924762 A CN113924762 A CN 113924762A
- Authority
- CN
- China
- Prior art keywords
- bridge
- data unit
- protocol data
- management object
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004913 activation Effects 0.000 title description 2
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 title description 2
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000008859 change Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims abstract description 7
- 230000006870 function Effects 0.000 claims description 34
- 230000015654 memory Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 13
- 230000004048 modification Effects 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 12
- 230000001934 delay Effects 0.000 claims description 11
- 230000003068 static effect Effects 0.000 claims description 9
- 238000003860 storage Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 29
- 238000004891 communication Methods 0.000 description 24
- 238000005516 engineering process Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000001419 dependent effect Effects 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000009795 derivation Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 108091064702 1 family Proteins 0.000 description 2
- 101150073458 DOT1 gene Proteins 0.000 description 2
- 101100278332 Dictyostelium discoideum dotA gene Proteins 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 108700010388 MIBs Proteins 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2491—Mapping quality of service [QoS] requirements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
提供了用于时间敏感网络的3GPP网桥的方法和装置,包括计算机程序产品。在一些示例实施例中,可以提供一种装置,使至少:接收至少一个管理对象,该至少一个管理对象包括3GPP网桥处的入口端口与3GPP网桥处的出口端口之间的路由信息;针对入口端口和出口端口组合,确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证,该确定基于接收的至少一个管理对象和指示入口端口和出口端口之间的延迟的一个或多个网桥延迟;以及基于所确定的至少一个服务质量约束,引起对承载时间敏感网络流的协议数据单元会话的改变。
Description
技术领域
本文中描述的主题涉及时间敏感网络。
背景技术
时间敏感网络(TSN)可用于支持多种应用,包括诸如超可靠低时延通信(URLLC)、工业垂直等的应用。在工业垂直和其他关键任务应用的情况下,与其他5G蜂窝服务相比,可能存在一些相对独特的要求,诸如对低时延、确定性数据传输和高可靠性的某些要求。
发明内容
在一些示例实施例中,可以提供一种装置,被配置为至少:接收至少一个管理对象,该至少一个管理对象包括3GPP网桥处的入口端口与3GPP网桥处的出口端口之间的路由信息;针对入口端口和出口端口组合,确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证,该确定基于所接收的至少一个管理对象和指示入口端口和出口端口之间的延迟的一个或多个网桥延迟;以及基于所确定的至少一个服务质量约束,引起对承载时间敏感网络流的协议数据单元会话的改变。
在一些变型中,包括以下特征的本文公开的特征中的一个或多个特征可以可选地包括在任何可行的组合中。延迟保证可以表示对时间敏感网络流的服务质量的约束。延迟保证可以表示通过3GPP网桥的最小网桥延迟和最大网桥延迟。至少一个管理对象可以包括转发表,该转发表指示针对入口端口和出口端口的实际流量。至少一个管理对象可以由时间敏感网络的集中式网络控制器提供。至少一个管理对象可以包括静态多播表和/或静态单播表。至少一个管理对象可以经由时间敏感网络的流预留协议以分布式方式提供。至少一个管理对象可以包括根据IEEE 802.1Qbv的队列信息和/或调度信息。一个或多个网桥延迟可以由3GPP网桥向时间敏感网络的集中式网络控制器报告。所确定的至少一个服务质量约束可以被转发给会话管理功能,以基于所确定的至少一个服务质量约束引起对承载时间敏感网络流的协议数据单元会话的改变。对协议数据单元会话的改变包括对协议数据单元会话内的一个或多个现有流的修改、在协议数据单元会话内的一个或多个新流的建立、和/或对协议数据单元会话内的现有流的释放。当所接收的至少一个管理对象中的路由信息不包括与协议数据单元会话相关联的针对入口端口或出口端口的条目时,协议数据单元会话可以被释放。路由信息还可以定义在入口端口或出口端口上的与特定流量类别相关的流量传输是否被允许,并且/或者其中该装置还被配置为在协议数据单元会话与特定流量类别相关联并且在入口端口或出口端口上的与特定流量类别相关的流量传输不被允许时,至少释放协议数据单元会话。在至少一个管理对象从时间敏感网络的集中式网络控制器接收之前,协议数据单元会话可以被建立以向集中式网络控制器提供初始服务保证。装置可以被包括在应用功能和/或策略控制功能中、或者包括应用功能和/或策略控制功能。
取决于期望的配置,上述方面和特征可以在***、装置、方法和/或制品中实现。本文描述的主题的一个或多个变体的细节在附图和以下描述中阐述。本文描述的主题的特征和优点将从描述和附图以及从权利要求中变得明显。
附图说明
在附图中,
图1A描绘了根据一些示例实施例的时间敏感网络的一部分的示例;
图1B描绘了根据一些示例实施例的用于时间敏感网络的3GPP网桥的示例;
图2描绘了根据一些示例实施例的用于时间敏感网络的3GPP网桥的序列图的示例;
图3描绘了根据一些示例实施例的用于时间敏感网络的3GPP网桥的序列图的另一个示例;
图4描绘了根据一些示例实施例的用于时间敏感网络的3GPP网桥的序列图的又一个示例;
图5描绘了根据一些示例实施例的网络节点的示例;以及
图6描绘了根据一些示例实施例的装置的示例。
相同的标签用于指代图中相同或相似的项目。
具体实施方式
在一些***(诸如包括工业IoT(IIoT)或工业4.0网络的触觉工业网络)中,除了工业环境中的有线时间敏感网络(TSN)之外,还可以应用3GPP无线技术以提供关于移动性的附加灵活性,并提供关于可支持的传感器、执行器等的数量的可缩放性。
可以将用于3GPP和TSN集成的网桥模型选项用作基线(参见例如3GPP,TR 23.734,“Study on 5GS Enhanced support of Vertical and LAN Services”)。在网桥模型选项中,5G***可以在5G网络侧和用户设备(UE)侧结合一个或多个TSN转换器(TT)功能,使5G***(或其中的一个或多个节点)能够为TSN端点站之间的TSN通信提供TSN网桥,诸如用户设备(UE),包括用于包括TT在内的TSN的电路***。TSN转换器可能包括功能集合,以使5G***能够提供TSN服务。例如,TT功能可能由TSN转换器的专有实现或5G***本身支持。TT功能的示例可以包括关于调度的TSN帧的转发和排队(包括在IEEE 802.1Qcc等中定义的附加TSN网桥功能)、针对可靠性的帧复制和消除、支持非TSN-感知端点站和/或其他功能,诸如2019年2月S2-1902060,23.501的CR请求中描述的那些功能。
图1A描绘了在完全集中式的配置模型中配置的TSN网络100的示例,但是也可以实现其他配置模型。在图1A的TSN网络示例中,网络可以包括集中式用户配置(CUC)功能102、集中式网络控制器(CNC)104功能、一个或多个TSN网桥105A-C和一个或多个端点站107A-D。
CUC 102可以根据一个或多个IEEE 802.1系列的TSN标准来配置。CUC可以控制端点站107A-F和/或端点站处的应用的配置。例如,CUC可以与CNC 104建立接口以向CNC请求确定性的、具有对端点站之间的那些流的特定要求的TSN通信(例如,TSN流)。TSN流可以表示端点站之间的时间敏感的、确定性的流量的流。对于时间敏感网络,这些TSN流可能具有低延迟和/或严格的定时要求。例如,端点站之间的TSN流可用于需要端点站之间的低延迟和/或严格的确定性定时的工业控制应用(例如,机器人等)。
CNC 104可以为TSN网桥105A-C和对应的互连提供代理,并且作为需要确定性通信的控制应用的代理。CNC可以定义所有TSN流量在端点站之间按其传输的调度,包括任何中间设备,诸如TSN网桥105A-C。
例如,TSN网桥105A-C可以被实现为以太网交换机。TSN网桥被配置为传输和/或接收TSN流。TSN流可以是按调度传输和/或接收的以太网帧的形式,以满足TSN流的低延迟和/或确定性要求。例如,说话者端点站107A可以基于调度(参见例如IEEE 802.1Qbv)向网桥105A传输流量,网桥105A也可以基于调度向另一个设备接收和/或传输流量。
端点站107A-F可以是TSN流的源和/或目的地。端点站可以包括应用,诸如工业应用或需要低延迟和/或确定性流量流的其他时间敏感要求的其他应用。端点站也可以被称为说话者和收听者。说话者端点站107A-C指的是在给定情况下正在“说话”的端点站,诸如根据TSN进行传输,而收听者端点站107D-F指的是在给定情况下正在“听”的端点站。例如,每个端点站可以包括使用例如时间敏感网络(TSN)电路***来传输(例如在“说话者”的情况下)和/或接收(例如,在“收听者”的情况下)的电路***,该时间敏感网络电路***能够根据IEEE 802.1系列标准通过TSN网络进行通信。
图1B描绘了根据一些示例实施例的TSN网桥105D的示例。TSN网桥105D在本文中也被称为3GPP网桥105D,因为3GPP网桥105D被实现为蜂窝无线***的一部分,诸如5G***。
在图1B的示例中,TSN***188A可以包括端点站107A,其可以经由例如到用户设备(UE)164和设备侧(DS)TT 162的有线连接来接入3GPP网桥105D。用户设备164可以经由无线电接入网络(RAN)170(诸如5G gNB或其他类型的基站)与用户平面功能182(其还包括网络侧(NW)TT)建立连接。包括NW TT 182的UPF 182可以向TSN***188B提供TSN兼容的用户平面数据流,TSN***188B例如可以包括端点站107D。因此,经由RAN的该连接表示TSN***188A和TSN***188B之间的端到端连接的无线部分。
DS TT 162和NW-TT 183可以在TSN***和3GPP***之间转换TSN用户平面数据(例如,经由UE处的入口端口166A和UPF 182处的出口端口166B)。尽管图1B描绘了UPF 182处的NW TT 183,但NW TT也可以位于其他节点处。
图1B还描绘了其他网络元件,包括接入和移动性管理功能(AMF)172、用户数据管理(UDM)功能174、会话管理功能(SMF)176、策略控制功能(PCF)180、网络暴露功能(NEF)178和应用功能(AF)150。在图1B的示例中,AF 150还包括NW TT作为控制平面的一部分。
在一些示例实施例中,3GPP网桥105D的一个或多个节点可以与CUC 102和/或CNC104建立接口以获得关于(多个)TSN流连接的端点站要求的信息。例如,AF 150可以与TSN的CUC 102和/或CNC 104建立接口以获得关于TSN***188A-B(例如,端点站)之间的TSN流的信息。3GPP网桥105D可以包括一个或多个无线电接入网络170(例如,由基站、gNB、eNB和/或包括核心网络节点的其他节点服务的无线电接入网络)以为TSN***之间的端到端TSN流使能无线连接性。再次参考图1A,可以使用图1D的3GPP网桥105D来实现网桥105A-C中的一个或多个,以通过5G无线***提供TSN支持。例如,从端点站107A和D的角度来看,5G***的3GPP网桥105D看起来更像是一个更传统的有线TSN网桥。
TSN***188A-B之间端到端(E2E)通信的建立可以包括阶段,诸如预配置和认证阶段、网络发现阶段、流要求和调度计算阶段,以及网桥和端点站阶段的配置。
在预配置阶段期间,端点站可以配置有TSN流(也称为流或TSN流)的QoS要求。端点站的应用的QoS要求可能是预定义的或已知的。例如,端点站107A处的温度传感器应用可能具有与端点站收听者107D通信的已知QoS要求。在该示例中,说话者端点站可以定期(例如,循环通信)传输流,尽管传输也可能发生在其他时间(例如,基于事件触发,诸如在温度传感器的情况下,只要温度升高到某个阈值以上)。TSN网桥也可以预配置有参数,诸如网桥延迟对象。例如,TSN网桥可以配置有网桥延迟,这可以是端口对和流量类别特定的。此外,TSN最多可支持8个流量类别,其中映射了8个优先级类别。每个优先级类别都可以定义一个流量类别。因此,TSN网桥的入口端口和出口端口映射可能有8个流量类别,从而产生8个延迟值元组。每个延迟值元组可以包括最大延迟和最小延迟,它们可以分为依赖分组长度和独立分组长度的部分。例如,每个元组(例如,TSN网桥入口端口-TSN网桥出口端口和对应的TSN流量类别)。网桥的延迟可以在管理对象中捕获,包括:与帧长度独立的延迟(最小);与帧长度独立的延迟(最大);与帧长度依赖的延迟(最小);和/或与帧长度依赖的延迟(最大)。
在网络发现阶段期间,TSN网桥和端点站可以利用链路层发现协议(LLDP)来与相邻网络元件(诸如其他TSN网桥、CNC 104、CNC 104等)交换端口MAC地址和链路传播延迟。LLDP协议可以周期地使用和/或可以由LLDP参数中的一个的变化触发。CNC 104可以通过网络爬行并读取TSN网桥的管理对象,诸如网桥延迟对象、传播延迟对象和端口MAC地址表。由此,CNC可以构建网络拓扑视图。CNC也可能知道网络中的网桥和链接能力。为了收集这些信息,CNC可以使用简单网络协议(SNMP)和消息信息库,诸如IEEE 802.1Q中定义的那些以及其他技术(例如,NETCONF协议或RESTCONF协议以及YANG数据模型)。
在流要求阶段和调度计算阶段期间,CUC 102可以使用应用特定的协议从端点站读取TSN流要求。CUC可以将这些要求转换为CNC 104可以理解的对应TSN流请求。CNC(具有完整网络的知识)可以计算调度,包括计算端点站之间的每个端到端通信流的路径(经由TSN网桥105A-D)、TSN流的优先级、预期说话者传输和预期收收听者接收帧的时间窗口,以及包括端口转发和门控控制的TSN网桥的配置。取决于请求是否可以被满足,可以向CUC给出对应的响应。
在网桥和端点站配置阶段期间,CUC 102可以触发CNC 104以利用用于端到端连接的建立的参数(其可以包括用于连接的调度)来配置TSN网桥以用于端点站之间的TSN流(经由TSN网桥)。CNC可以执行网络检查,如果网络中已经发生了一些变化,然后可以配置TSN网桥管理对象。在配置了TSN网桥之后,CNC可以向CUC提供用于说话者和收听者端点站的配置参数。如上所述,CUC可以配置端点站以及在端点站处的应用(其可以包括用于通过TSN流的连接的传输和接收的调度)。此时,网络100准备好端点站之间的TSN通信。
为了根据一些示例实施例为TSN提供3GPP网桥105D,5G***(或其中的一个或多个节点)可以向TSN实体(例如,CUC 102、CNC 104和/或TSN端点站107A-F)暴露与标准有线IEEE 802.1、TSN网桥相同或相似的参数集合。通过这种方式,5G***的3GPP网桥105D可能类似于更传统的有线IEEE 802.1、有线TSN网桥(诸如网桥105A-C)的行为。再次参考图1B,网桥延迟将代表端口对166A-B之间的延迟。由于TSN是低延迟和确定性的,5G***可以提供一定的延迟保证,以提供为TSN流实现这些延迟保证所需的QoS。
再次参考CNC 104,它可以使用管理对象集合来获取关于TSN网桥的信息,建立关于网络能力的知识,并配置每个TSN网桥。如上所述,这些TSN网桥105A-C中的一个或多个可以由5G***以3GPP网桥105D的形式无线地提供,以提供一对端点站之间的无线连接性,诸如端点站107A和107D(如所指出的,其中的每个可以包括包含TT的UE)。
管理对象可以包括信息,诸如网桥延迟、传播延迟、静态树和/或多注册协议扩展控制(参见,例如,IEEE 802.1Q-2018,IEEE局域网和城域网标准、网桥和网桥网络)。网桥延迟对于集成TSN-3GPP网络的操作可能很重要。网桥延迟管理对象的属性可以确定通过3GPP网桥本身的帧的延迟。例如,在所谓的“TSN完全集中式配置模型”中,TSN的CNC 104可能期望通过依赖于帧长度和独立于帧长度的值来表达网桥延迟。对于网桥和流量类别的两个端口之间的每个可能连接,需要提供对应的最小和最大独立于分组大小和依赖于分组大小的延迟参数(例如,每个端口对和流量类别四个值)。例如假设在3GPP/5G***提供的3GPP网桥中将涉及N个用户设备(UE)和1个用户平面功能(UPF),则UE和UPF可以每个具有一个端口,每个端口最多支持8个流量类别。在此示例中,3GPP网桥可能需要报告(N+1)*N*8/2个网桥延迟管理对象,其中的每个最多可以由最小/最大独立延迟值和最小/最大依赖延迟值组成。这可以分为两种情况,如表1所示。为了保证延迟,可以为每个报告的延迟分配资源。
表1
3GPP网桥105D面临的挑战是3GPP网桥可能必须在设立或传输任何TSN流流之前在网络发现阶段报告上述网桥延迟。但是这些3GPP网桥延迟可能需要在一定程度上对CNC104有所保证,因此,即使3GPP网桥还没有关于由端点站设备所修的实际TSN流量流模式和有效负载的信息,但是为了操作TSN网络,可以满足这些延迟。挑战可能会对3GPP网桥产生影响,一方面可能需要满足3GPP网桥在网络发现阶段给出的延迟保证,但另一方面3GPP网桥可能必须有效地操作网桥而不会在3GPP/5G***中不必要地浪费资源。
在一些示例实施例中,通过至少将由CNC 104提供的转发表和3GPP网桥延迟相组合提供了使用3GPP网桥用于端点站(作为说话者端点站和收听者端点站操作)之间的TSN网络的资源利用优化,以便根据由CNC提供的TSN流调度来确定操作3GPP网桥的QoS要求。
在TSN集中式网络控制(CNC)104的网络配置过程中,3GPP网桥105D可以接收对TSN帧流量的存在的指示。如上所述,该指示可以以所谓的“转发表”的形式。转发表的示例包括管理对象dot1qStaticMulticastTable和/或dot1qStaticUnicastTable,或对入口端口和出口端口对之间的TSN帧流量的实际存在的某种其他类型的指示。以管理对象的形式的转发表的情况下,dot1qStaticMulticastTable包括一个或多个条目,诸如条目集合。每个条目包括以下信息:多播目的地址、接收(或入口)端口、出口端口、禁止出口端口、条目的状态。接收端口和出口端口可用于得出连接性信息。例如,接收端口和出口端口信息指示哪些端口对实际用于TSN流量的传输(诸如帧)——使3GPP网桥能够更好地分配资源(例如,如果需要,通过释放、添加和/或修改PDU会话)。只有在CNC向3GPP网桥提供所谓的转发表后,才能知道该信息。
为了使5G***提供3GPP网桥105D(其代表TSN网桥),包括3GPP网桥的5G***可能需要提供关于正在建立的QoS流的数目的初始承诺或保证,并且那些QoS流的相关联QoS参数通过5G***的3GPP网桥105D。为此,可以以这样的方式使用主信息块(MIB)和TSN中定义的信令过程,即设立QoS流的QoS参数,使其不会在5G***内过度配置,并且不会违反由3GPP网桥提供的延迟保证。为了标识QoS流所需的最小参数,可以利用表2中的信息。
表2
在一些示例实施例中,最小QoS要求被强加于3GPP网桥内的一个或多个单独连接,使得由5G***保证的3GPP网桥延迟和CNC所需的门控调度都是可行的。表3包括一些假设和要求。
表3
在由TSN的CNC 104的网络配置阶段的过程中,3GPP网桥105D可以接收管理对象,诸如转发表dot1qStaticMulticastTable和/或dot1qStaticUnicastTable,如在例如IEEE802.1Q中定义的。这些转发表可以包括路由信息,诸如在具有给定目的地MAC地址和队列信息(其还可以包括根据IEEE 802.1Qbv的调度信息)的3GPP网桥的给定端口处接收的帧的标识。对象dot1qStaticMulticastTable和dot1qStaticUnicastTable可能特别相关,因为TSN流可以使用多播目的地地址或本地管理的单播地址定义,因此CNC可以在网桥操作之前设立这些表中的至少一个,以确保单播和组播帧被正常地转发。表4提供了关于所谓的“转发表”的附加信息,诸如dot1qStaticMulticastTable和/或dot1qStaticUnicastTable,如例如IEEE 802.1Q和/或RFC 4363中所定义的。
表4
使用接收的(多个)管理对象,诸如转发表等,可以执行以下动作。对于具有活动状态的dot1qStaticMulticastTable(或dot1qStaticUnicastTable)中元组{多播MAC地址α、接收端口nR、出口端口[nα,1,……nα,M]、禁止出口端口、状态}中的每个出口端口nα,由3GPP网桥保证的延迟所需的QoS参数可以基于表5得出。每个元组{多播MAC地址α、接收端口nR、出口端口[nα,1,…nα,M]、禁止的出口端口、状态}中的所有出口端口和dot1qStaticMulticastTable(和dot1qStaticUnicastTable)中的所有条目的QoS参数都被收集并添加到对应的集合中。利用各个集合中列出的QoS参数,5G***可以通过对各个QoS流施加对应的要求来适当地修改协议数据单元(PDU)会话。
表5
下面提供了一个说明性的例子。假设最大数据突发量(MDBV)对于特定UE端口nR的上行链路或下行链路中的所有QoS参数都相同,并且该延迟要求对于该集合内的所有QoS参数是相同的,可以利用与所有单独QoS参数上的聚合MDBV相同的延迟要求和单个QoS参数的MDBV来确定(例如,得出)单个QoS参数。假设最大数据突发量(MDBV)或单独QoS参数的延迟要求不同,则所有QoS参数上的最小延迟和/或所有QoS参数上的最大数据突发量可用于应用的单个QoS参数。并且,如果最大数据突发量(MDBV)或单独QoS参数的延迟要求不同,则单独QoS流(其中每个QoS流仅用于dot1qStaticMulticastTable或dot1qStaticUnicastTable中条目的对应子集)被设立有相同的MDBV和延迟要求。因此,如果每个流量类别事先向CNC报告不同的延迟要求,则每个流量类别被映射到不同的QoS流。如果一个端口的一个流量类别内的所有延迟和最大数据突发量值都相同,那么每个流量类别和端口正好有一个QoS流就足够了,并且UE处的转发规则只需要考虑该流量类别。如果对于一个流量类别和端口报告不同的MDBV或延迟,则UE端口需要考虑转发表中的对应条目来确定用于转发帧的QoS流。
在一些示例实施例中,包括3GPP网桥105D的5G***根据由CNC提供的TSN调度来确定操作3GPP网桥所需的QoS约束。例如,5G***仅施加QoS约束(在TSN流要求和调度计算阶段期间确定的调度的执行所需的)。作为3GPP网桥配置的一部分,3GPP网桥可以接收转发表,诸如对象dot1qStaticMulticastTable和/或dot1qStaticUnicastTable,以便使3GPP网桥能够将传入的以太网帧转发到3GPP网桥的正确出口端口。
图2描绘了根据一些示例实施例的3GPP网桥105D的序列图的示例。序列图过程描述了以下中的信令:UE 162和TT 164(在图1B的示例中其耦合到端点站107A)、无线电接入网络170(例如,由基站服务的无线电接入网络,诸如5G基站(gNB)、eNB等)、接入和移动性管理功能(AMF)172、会话管理功能(SMF)176、策略控制功能(PCF)180、用户平面功能(UPF)182、包括TSN转换器的应用功能(AF)150和CNC 104。
每个UE,诸如UE 162(其是3GPP网桥的一部分)可以具有如202所示建立的PDU会话。在这个阶段,对建立的PDU会话可能没有特定的QoS要求,但是建立的PDU会话可以具有关于PDU会话的某些信息,诸如在UE和3GPP网桥105D处的入口和/或出口端口。并且,任何连接的设备(诸如与TSN***188A和/或B相关联的任何端点站)可以向CUC 102提供它们的TSN要求。
在204A,5G***(作为3GPP网桥的一部分)可以为3GPP网桥处的端口或端口对确定保证(诸如最小和/或最大延迟值)。例如,在图1B的3GPP网桥105D处,对于给定的端口对166A-B,例如入口端口166A(也称为接收端口)和出口端口166B(也称为传输端口),5G***可以提供以下的保证:通过3GPP网桥的最大和/或最小延迟值(例如,δ(n,n'))和/或对应端口对和流量类别的最大数据突发量(MDBV)。可以直接或明确地确定网桥的延迟值(在这种情况下,PCF可以根据TSN流调度或由CNC提供的延迟来确定延迟值)或间接或隐含地确定网桥的延迟值(在这种情况下,PCF可以确定3GPP桥延迟,使得AF可以得出TSN流调度或网桥延迟)。PCF可以确定TSN值和/或3GPP延迟,然后在204A将这些值转发给AF,因此PCF可以在对应的MIB中向CNC转换和/或报告这些值。
一旦在204A处确定这些延迟值,AF 150就可以在204B处向CNC 104报告所确定的值。因此,这些值代表5G***中用于3GPP网桥的资源的初始保证。例如,这些值可以对应于给定3GPP网桥的网桥延迟。这些延迟值可以包括最小帧长度独立延迟、最大帧长度独立延迟、最小帧长度依赖延迟和/或最大帧长度依赖延迟。
在206处,CNC 104可以确定调度。例如,CNC可以基于TSN流请求(其从CUC 102接收)和报告的延迟(例如,在204B处报告的3GPP网桥105D处的端口对166A-B之间的延迟)确定经由3GPP网桥的传输和/或接收的调度。调度可以根据IEEE 802.1以确保端点站之间经由3GPP网桥的TSN流的低延迟和高可靠性。
在208处,CNC 104可以利用在206处确定的调度来配置3GPP网桥105D。例如,CNC可以配置TSN网桥,其在该示例中是经由5G***提供的3GPP网桥105D。CNC可以通过转发表来配置3GPP网桥,诸如静态组播表(例如dot1qStaticMulticastTable)和静态单播表(例如dot1qStaticUnicastTable)。CNC还可以配置包括入口端口166A和出口端口166B的3GPP网桥105D,其具有根据IEEE 802.1Qbv门控调度定义何时传输和/或接收的门控调度。
对于3GPP网桥105D,5G***可以在210确定转发表中列出的端口对的QoS约束。例如,AF 150和PCF 180可以根据上面关于表5描述的规则确定(例如,得出)3GPP网桥的必要QoS参数。AF然后可以将得出的QoS参数转发给PCF。备选地或附加地,AF可以将转发表(其具有端口对的TSN流要求)转发到PCF,然后PCF得出用于3GPP网桥的QoS参数。转发表使3GPP网桥能够确定实际使用了哪些接收(或入口)端口-出口端口对组合,使得3GPP网桥可以更好地分配资源。
在212A处,可以基于在210处确定的QoS约束来修改PDU会话。例如,PCF可以触发在202建立的PDU会话的PDU会话修改。例如,PCF可以转发到SMF 176如在210确定的3GPP网桥端口对的QoS要求或约束。然后SMF可以执行PDU会话修改。根据更新的QoS参数,SMF可以设立一个或多个新的QoS流(例如,由给定的PDU会话承载)、释放现有的QoS流和/或修改现有的QoS流。每个PDU会话可以具有一个或多个QoS流,一个或多个QoS流可以由不同的QoS参数(例如,5QI、分组延迟预算值等)表征。3GPP网桥可以向TSN暴露与PDU会话的那些QoS流相关的QoS参数,该PDU会话将通过3GPP网桥承载TSN流。例如,一个或多个新的QoS流可以设立有适当的5G质量指示符(5QI),专用于与UPF 182和/或RAN 170的时间敏感通信。SMF可以向UPF和RAN提供适当的QoS参数和时间敏感通信辅助信息(TSCAI)值。TSCAI描述了用于5G***的时间敏感通信流量特性。TSCAI可以包括诸如流方向、周期和突发到达时间的信息。TSN流量模式的知识可能对无线电接入网络(例如,服务于3GPP网桥一部分的RAN的gNB)有用,以允许5G***经由配置的授权、半持久(semi-persistent)调度,或利用动态授权更有效地调度周期性的、确定性的流量流。如果根据接收的转发表和延迟参数不需要现有的QoS流,则可以利用专用于与UPF/RAN的时间敏感通信(TSC)的适当的5QI来释放现有的QoS流。例如,如果与入口端口和出口端口对相关联的QoS流没有在转发表中被调度,这可能表明缺少通过该端口对的实际流量,因此可以释放QoS流。此外,如果为PDU会话建立的QoS流具有更严格的分组延迟预算(这表示分组在从UE传输到UPF的同时可能具有的最大延迟),则现有的QoS流可以利用专用于具有UPF/RAN的TSC的适当5QI来修改。因此,SMF可以为TSC QoS流向RAN提供QoS参数/规则,并且为PDU会话内的给定QoS流向UPF提供QoS参数/规则。AF可以等待接收PDU会话已被相应修改的确认。SMF可以得出参数/规则以指令UE/UPF如何处理特定PDU会话/QoS流的分组(参见例如3GPP TS 23.501)。
如上所述,如果没有UE端口的转发表条目(作为入口端口或作为出口端口),如果之前已经使用过对应的入口或出口QoS流,则可以释放对应的入口或出口QoS流,因为缺少条目可能表明不存在实际的TSN流量。如果门(例如,在入口端口或出口端口处)未根据IEEE802.1Qbv门控调度被调度,则可以释放对应于该流量类别的QoS流(例如,当UE处的出口端口、UE的下行链路可以释放,并且当出口端口在UPF处时,则所有UE的上行链路都可以被释放)。对于门调度,每个门都可以与一个流量类别相关联,诸如0表示尽力而为,并且1至8表示高优先级流量。如果从不使用流量类别1至8(这表明它们对应的门永远不会打开),则不需要在出口方向(例如,UE的下行链路和UPF的上行链路)到该特定端口的高质量连接。如果之前已经有QoS流(因为5G网桥从CNC接收到更新的信息或QoS流是先验设立的),则可以释放QoS流。如果向集中式网络控制器的先前报告包括不同的分组延迟预算,则可以修改对应的QoS流。当向CNC报告的最大延迟改变为较高值时,可能会发生这种情况。在这种情况下,也可以修改QoS流的对应分组延迟预算(PDB)。PDB可以定义分组在UE和终止N6接口的UPF之间可以延迟的时间的上限。对于某个5QI,上行链路和下行链路中的PDB的值可能相同。在3GPP接入的情况下,PDB可用于支持调度和链路层功能的配置(例如调度优先级权重和HARQ目标操作点的设置)。
在212B处,PCF 180可以如所指出的那样确认PDU会话已经被修改。例如,如212B所示,PCF可以向UPF 182和/或AF 150发送一个或多个确认消息以确认修改(例如,流的释放、流的参数的修改、流的添加,等等)。
在215A处,AF 150可以更新单独PDU会话的转发表信息,使得UPF 182可以将传入的MAC帧转发到正确的PDU会话和QoS流。如果一个流量类别正好被指派给一个QoS流,则除了转发表之外AF可能只需要提供这个唯一的关联。如果作为上述QoS参数推导的结果,针对一个业务类别利用多个QoS流,则AF可能需要提供转发表中条目到QoS流的对应映射。AF还可以向CNC提供3GPP网桥配置响应。例如,可以用信号通知确认消息以指示网桥被配置为没有错误/问题并且它可以用于实际的流传输。
在215B处,AF 150可以更新单独PDU会话的转发信息,使得端点站可以将传入的MAC帧转发到正确的QoS流。例如,如果一个流量类别正好被指派给一个QoS流,则除了转发表之外AF可能只需要提供该唯一关联。如果作为上述QoS参数推导的结果,针对一个流量类别利用多个QoS流,则AF可能需要提供转发表中条目到QoS流的对应映射。
在220处,AF 150可以向CNC 104发送配置响应。例如,指示3GPP网桥被配置为没有错误/问题并且准备好用于实际流传输的确认消息。
作为上述的特殊情况,如果没有针对任何MAC地址将特定UE端口列为入口或出口端口,那么如果仅保持具有对应于尽力而为的5QI=9的QoS流的PDU会话(例如,挑选相当于TSN流量类别0的5QI)就足够了。这意味着该端口不能用于时间敏感的流量。尽管如此,仍可能通过此端口发送一些其他流量,诸如用于拓扑发现的LLDP消息。为了传输此类流量,必须至少保持尽力而为的PDU会话。
图3描绘了示例的序列图,其中AF 150基于CNC提供的信息确定5GS QoS参数,并且分发用于UPF和端点站(诸如UE 107A)的转发表。与图2的示例一样,也可以执行202至208。
在310A处,AF 150可以为给定的3GPP网桥105D确定转发表中列出的端口对的3GPP网桥上的QoS约束或要求。QoS约束可以基于在204A处做出的原始延迟保证和转发表确定,诸如在例如IEEE 802.1Q和/或RFC 4363中定义的dot1qStaticMulticastTable和/或dot1qStaticUnicastTable。
在310B处,AF 150可以将所确定的QoS要求转发到PCF 180,这可以触发PDU会话修改消息在320处向SMF 176发送。在330A,可以以类似于关于212A所描述的方式来执行PDU会话修改。在330B,SMF 176可以通过向PCF 180发送消息来确认PDU会话已经被修改,PCF 180在330C向AF 150触发确认消息。在330C的消息还可以包括关于经由建立的PDU会话承载的已建立的QoS流的信息。
在340处,AF可以基于所建立的实际QoS流(如由330C用信号通知的)来确定UE和/或UPF特定的转发表。例如,如果一个流量类别正好被指派给一个QoS流,则除了转发表之外AF可能只需要提供这种唯一的关联。如果作为上述QoS参数推导的结果,针对一个业务类别利用多个QoS流,则AF可能需要提供转发表中条目到QoS流的对应映射。
在345A处,AF 150可以更新单独PDU会话的转发信息,使得UPF 182可以以类似于上面在215A描述的方式将传入的MAC帧转发到正确的PDU会话和QoS流。在345B处,AF 150可以更新单个PDU会话的转发信息,使得端点站可以将传入的MAC帧转发到正确的QoS流,如上面在215B所描述的。并且,在350处,AF 150可以向CNC 104发送配置响应,如上面在220处所述的。
图4示出了PCF 180基于CNC提供的信息确定5GS QoS参数并将转发表分发给SMF的情况的序列图。SMF更新给定UE的PDU会话并更新RAN和UPF中的QoS参数,以确保为给定UE设立QoS特性。与图2的示例一样,也可以执行202至208。
在402A处,AF 150可以向PCF 180转发转发表,诸如在例如IEEE 802.1Q和/或RFC4363中定义的dot1qStaticMulticastTable和/或dot1qStaticUnicastTable,以及在204A处为3GPP网桥提供的原始延迟保证。
在402B处,PCF 180可以针对给定的3GPP网桥105D确定转发表中列出的端口对的3GPP网桥上的QoS约束或要求。QoS约束可以基于例如在204A处做出的原始延迟保证(由PCF在402A处接收的)和转发表来确定,诸如在例如IEEE 802.1Q和/或RFC 4363中定义的dot1qStaticMulticastTable和/或dot1qStaticUnicastTable。
在408处,PCF 180可以向SMF发送消息以触发PDU会话修改。在410A处,可以以类似于关于212A所描述的方式来执行PDU会话修改。在410B,SMF 176可以通过向PCF 180发送消息来确认PDU会话已经被修改。
在412处,PCF 180可以基于所建立的实际QoS流(如由410B用信号通知的)来确定UE和/或UPF特定的转发表。在415A处,PCF可以更新单个PDU会话的转发信息,使得UPF 182可以以类似于上面在215A所描述的方式将传入的MAC帧转发到正确的PDU会话和QoS流。在414B处,PCF可以更新单独PDU会话的转发信息,使得端点站可以将传入的MAC帧转发到正确的QoS流,如上面在215B处所描述的。并且,在415A处,PCF可以通过向AF 150发送消息来确认PDU会话已经被修改并且转发信息已经被修改,这在415B处触发网桥响应配置完成消息。
类似地,在不利用IEEE 802.1Q的网络中,也可以利用对象dot1dStaticTable(BRIDGE-MIB)来预配置MAC网桥。这通常是通过使用网络管理工具的情况,其中工业过程的操作是预计划的。取决于网桥正在支持的标准,不同的MIB可能包含关于转发表的信息,并且可能由不同的管理实体进行配置。在这个示例中,网络管理工具可以在网络预规划阶段期间提供这样的表。
图5描绘了根据一些示例实施例的网络节点500的框图。网络节点500可以被配置为提供一个或多个网络侧功能,诸如基站(例如,RAN 170)、AMF 172、PCF 180、AF 150、CNC104、CUC 102和/或其他网络节点。
根据一些示例实施例,网络节点500可以包括网络接口502、处理器520和存储器504。网络接口502可以包括有线和/或无线收发器以允许接入其他节点,包括基站、设备152至180、互联网和/或其他节点。存储器504可以包括包含程序代码的易失性和/或非易失性存储器,该程序代码在由至少一个处理器520执行时提供本文中公开的关于网络节点的过程等(参见例如图2至4等的过程)。例如,网络节点可以被配置为接收至少一个管理对象,该至少一个管理对象包括3GPP网桥处的入口端口与3GPP网桥处的出口端口之间的路由信息;对于入口端口和出口端口组合,确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证,该确定基于接收的至少一个管理对象和指示入口端口和出口端口之间的延迟的一个或多个网桥延迟;以及基于所确定的至少一个服务质量约束,引起对承载时间敏感网络流的协议数据单元会话的改变。
图6示出了根据一些示例实施例的装置10的框图。
装置10可以表示用户设备,诸如用户设备166,其可以包括TT并且耦合到端点站。装置10或其中的部分可以在包括基站/WLAN接入点的其他网络节点以及其他网络节点中实现。
装置10可以包括与传输器14和接收器16通信的至少一个天线12。备选地,传输天线和接收天线可以是分开的。装置10还可以包括处理器20,其被配置为相应地向传输器和接收器提供信号和从传输器和接收器接收信号,并且控制装置的功能。处理器20可以被配置为通过经由到传输器和接收器的电引线实现控制信令来控制传输器和接收器的功能。同样,处理器20可以被配置为通过经由将处理器20连接到其他元件(诸如显示器或存储器)的电引线实现控制信号来控制装置10的其他元件。处理器20可以例如以多种方式体现,包括电路***、至少一个处理核、具有(多个)附带数字信号处理器的一个或多个微处理器、不具有(多个)附带数字信号处理器的一个或多个处理器、一个或多个协处理器、一个或多个多核处理器、一个或多个控制器、处理电路***、一台或多台计算机、各种其他处理元件(包括集成电路(例如,专用集成电路(ASIC)、现场可编程门阵列(FPGA)等)),或它们的某种组合。因此,尽管在图6中示出为单个处理器,在一些示例实施例中,处理器20可以包括多个处理器或处理核。
装置10能够以一种或多种空中接口标准、通信协议、调制类型、接入类型等进行操作。由处理器20发送和接收的信号可以包括根据适用蜂窝***的空中接口标准和/或任何数目的不同有线或无线网络技术的信令信息,包括但不限于Wi-Fi、无线本地接入网络(WLAN)技术,诸如电气和电子工程师协会(IEEE)802.11、802.16、802.3、ADSL、DOCSIS等。此外,这些信号可以包括语音数据、用户生成的数据、用户请求的数据等。
例如,装置10和/或其中的蜂窝调制解调器能够根据各种第一代(1G)通信协议、第二代(2G或2.5G)通信协议、第三代(3G)通信协议、***(4G)通信协议、第五代(5G)通信协议、互联网协议多媒体子***(IMS)通信协议(例如,会话发起协议(SIP))等。例如,装置10能够根据以下进行操作:2G无线通信协议IS-136、时分多址TDMA、全球移动通信***、GSM、IS-95、码分多址、CDMA等。此外,例如,装置10能够根据2.5G无线通信协议通用分组无线电服务(GPRS)、增强型数据GSM环境(EDGE)等进行操作。另外,例如,装置10可能能够根据3G无线通信协议进行操作,诸如通用移动电信***(UMTS)、码分多址2000(CDMA2000)、宽带码分多址(WCDMA)、时分-同步码分多址(TD-SCDMA)等。装置10可以另外地能够根据3.9G无线通信协议进行操作,诸如长期演进(LTE)、演进的通用陆地无线电接入网络(E-UTRAN)等。此外,例如,装置10可以能够根据4G无线通信协议(诸如高级LTE、5G等)以及可能随后开发的类似无线通信协议进行操作。
应当理解,处理器20可以包括用于实现装置10的音频/视频和逻辑功能的电路***。例如,处理器20可以包括数字信号处理器设备、微处理器设备、模数转换器、数模转换器等。装置10的控制和信号处理功能可以根据它们相应的能力在这些设备之间分配。处理器20可以另外包括内部语音编码器(VC)20a、内部数据调制解调器(DM)20b等。此外,处理器20可以包括操作一个或多个软件程序的功能,这些软件程序可以存储在存储器中。通常,处理器20和存储的软件指令可以被配置为使装置10执行动作。例如,处理器20可能能够操作连接性程序,诸如网络浏览器。连接性程序可以允许装置10根据协议(诸如无线应用协议、WAP、超文本传送协议、HTTP等)来传输和接收网页内容,诸如基于位置的内容。
装置10还可以包括用户接口,包括例如耳机或扬声器24、振铃器22、麦克风26、显示器28、用户输入接口等,其可以在操作上耦合到处理器20。如上所述,显示器28可以包括触敏显示器,其中用户可以触摸和/或手势以进行选择、输入值等。处理器20还可以包括用户接口电路***,其被配置为控制用户接口的一个或多个元件的至少一些功能,诸如扬声器24、振铃器22、麦克风26、显示器28等。处理器20和/或包括处理器20的用户接口电路***可以被配置为通过存储在对处理器20可接入的存储器(例如,易失性存储器40、非易失性存储器42等)上的计算机程序指令(例如软件和/或固件)来控制用户接口的一个或多个元件的一个或多个功能。装置10可以包括用于为与移动终端相关的各种电路供电的电池,例如提供机械振动作为可检测输出的电路。用户输入接口可以包括允许装置20接收数据的设备,诸如小键盘30(其可以是呈现在显示器28上的虚拟键盘或外部耦合的键盘)和/或其他输入设备。
如图6所示,装置10还可包括用于共享和/或获得数据的一种或多种机制。例如,装置10可以包括短程射频(RF)收发器和/或询问器64,因此可以根据RF技术与电子设备共享和/或从电子设备获得数据。装置10可以包括其他短距离收发器,诸如红外线(IR)收发器66、使用蓝牙TM无线技术操作的蓝牙TM(BT)收发器68、无线通用串行总线(USB)收发器70、蓝牙TM低能量收发器、ZigBee收发器、ANT收发器、蜂窝设备到设备收发器、无线局域链路收发器和/或任何其他短距离无线电技术。例如,装置10(尤其是短程收发器)可以能够向装置的附近内(诸如10米内)的电子设备传输数据和/或从其接收数据。包括Wi-Fi或无线局域网调制解调器的装置10还可以能够根据各种无线网络技术从电子设备传输和/或接收数据,包括6LoWpan、Wi-Fi、Wi-Fi低功率、WLAN技术,诸如IEEE 802.11技术、IEEE 802.15技术、IEEE 802.16技术等。
存储器可以包括能够唯一标识装置10的标识符,诸如国际移动设备标识(IMEI)码。存储器可以包括能够唯一标识装置10的标识符,诸如国际移动设备标识(IMEI)码。在示例实施例中,可以使用存储在存储器40和/或42处的计算机代码来配置处理器20以提供本文中公开的关于UE的操作。
本文中公开的一些实施例可以以软件、硬件、应用逻辑或者软件、硬件和应用逻辑的组合来实现。例如,软件、应用逻辑和/或硬件可以驻留在存储器40、控制装置20或电子组件上。在一些示例实施例中,应用逻辑、软件或指令集合被保持在各种传统计算机可读介质中的任一种上。在本文档的上下文中,“计算机可读介质”可以是可以包含、存储、通信、传播或传送指令的任何非暂态介质,该指令以供指令执行***、装置或设备(诸如计算机或数据处理器电路***)使用或与其结合使用,以图6中描绘的示例为例,计算机可读介质可以包括非暂态计算机可读存储介质,该非暂态计算机可读存储介质可以是可以包含或存储指令的任何介质,该指令由指令执行***、装置或设备(诸如计算机)使用或与其结合使用。
在不以任何方式限制下面出现的权利要求的范围、解释或应用的情况下,本文中公开的一个或多个示例实施例的技术效果可以是TSN网络的增强操作。
本文中描述的主题可以取决于期望的配置体现在***、装置、方法和/或物品中。例如,基站和用户设备(或其中的一个或多个组件)和/或本文中描述的过程可以使用以下一项或多项来实现:执行程序代码的处理器、专用集成电路(ASIC)、数字信号处理器(DSP)、嵌入式处理器、现场可编程门阵列(FPGA)和/或它们的组合。这些各种实现可以包括在一个或多个计算机程序中的实现,这些计算机程序在包括至少一个可编程处理器的可编程***上可执行和/或解释,其可以是专用的或通用的,耦合以从存储***、至少一个输入设备和至少一个输出设备接收数据和指令,以及将数据和指令传输到存储***、至少一个输入设备和至少一个输出设备。这些计算机程序(也称为程序、软件、软件应用、应用、组件、程序代码或代码)包括用于可编程处理器的机器指令,并且可以以高水平过程和/或面向对象的编程语言和/或汇编/机器语言实现。如本文所用,术语“计算机可读介质”是指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、机器可读介质、计算机可读存储介质、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑设备(PLD)),包括接收机器指令的机器可读介质。类似地,本文还描述了可以包括处理器和耦合到处理器的存储器的***。存储器可以包括一个或多个程序,该一个或多个程序使处理器执行本文所述的一种或多种操作。
尽管上面已经详细描述了一些变化,但是其他修改或添加也是可能的。特别地,除了本文中阐述的那些之外,还可以提供进一步的特征和/或变化。此外,上述实现可以针对所公开的特征的各种组合和子组合和/或上述公开的若干另外的特征的组合和子组合。其他实施例可能在以下权利要求的范围内。
如果需要,本文中讨论的不同功能可以以不同的顺序和/或彼此并发地执行。此外,如果需要,上述功能中的一个或多个可以是可选的或者可以组合。尽管在独立权利要求中阐述了一些实施例的各个方面,但一些实施例的其他方面包括来自所描述的实施例和/或从属权利要求的特征与独立权利要求的特征的其他组合,而不仅仅是权利要求中明确规定的组合。本文中还应注意,虽然以上描述了示例实施例,但不应将这些描述视为限制性的。相反,在不脱离如所附权利要求中限定的一些实施例的范围的情况下,可以做出若干变化和修改。其他实施例可能在以下权利要求的范围内。术语“基于”包括“至少基于”。除非另有说明,否则使用“诸如”一词是指“诸如例如”。
Claims (28)
1.一种装置,包括:
至少一个处理器;以及
至少一个存储器,包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述装置至少:
接收至少一个管理对象,所述至少一个管理对象包括3GPP网桥处的入口端口与所述3GPP网桥处的出口端口之间的路由信息;
针对所述入口端口和所述出口端口组合,确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证,所述确定基于所接收的所述至少一个管理对象和指示所述入口端口和所述出口端口之间的延迟的一个或多个网桥延迟;以及
基于所确定的所述至少一个服务质量约束,引起对承载时间敏感网络流的协议数据单元会话的改变。
2.根据权利要求1所述的装置,其中所述延迟保证表示对所述时间敏感网络流的服务质量的约束。
3.根据权利要求1至2中任一项所述的装置,其中所述延迟保证表示通过所述3GPP网桥的最小网桥延迟和最大网桥延迟。
4.根据权利要求1至3中任一项所述的装置,其中所述至少一个管理对象包括转发表,所述转发表指示针对所述入口端口和所述出口端口的实际流量。
5.根据权利要求1至4中任一项所述的装置,其中所述至少一个管理对象由时间敏感网络的集中式网络控制器提供。
6.根据权利要求1至5中任一项所述的装置,其中所述至少一个管理对象包括静态多播表和/或静态单播表,其中所述至少一个管理对象经由所述时间敏感网络的流预留协议以分布式方式提供,并且/或者其中所述至少一个管理对象包括根据IEEE 802.1Qbv的队列信息和/或调度信息。
7.根据权利要求1至6中任一项所述的装置,其中所述一个或多个网桥延迟由所述3GPP网桥向所述时间敏感网络的集中式网络控制器报告。
8.根据权利要求1至7中任一项所述的装置,其中所述装置还被使得:至少将所确定的所述至少一个服务质量约束转发给会话管理功能,以基于所确定的所述至少一个服务质量约束引起对承载所述时间敏感网络流的所述协议数据单元会话的所述改变。
9.根据权利要求8所述的装置,其中对所述协议数据单元会话的所述改变包括对所述协议数据单元会话内的一个或多个现有流的修改、在所述协议数据单元会话内的一个或多个新流的建立、和/或对所述协议数据单元会话内的现有流的释放。
10.根据权利要求8所述的装置,其中所述装置还被配置为当所接收的所述至少一个管理对象中的所述路由信息不包括与所述协议数据单元会话相关联的针对入口端口或出口端口的条目时,释放所述协议数据单元会话。
11.根据权利要求8所述的装置,其中所述路由信息还定义在所述入口端口或所述出口端口上的与特定流量类别相关的流量传输是否被允许,并且/或者其中所述装置还被配置为在所述协议数据单元会话与所述特定流量类别相关联并且在所述入口端口或所述出口端口上的与特定流量类别相关的流量传输不被允许时,至少释放所述协议数据单元会话。
12.根据权利要求1至11中任一项所述的装置,其中在所述至少一个管理对象从所述时间敏感网络的集中式网络控制器被接收之前,所述协议数据单元会话被建立以向所述集中式网络控制器提供初始服务保证。
13.根据权利要求1至12中任一项所述的装置,其中所述装置被包括在应用功能和/或策略控制功能中,或者所述装置包括应用功能和/或策略控制功能。
14.一种方法,包括:
接收至少一个管理对象,所述至少一个管理对象包括3GPP网桥处的入口端口与所述3GPP网桥处的出口端口之间的路由信息;
针对所述入口端口和所述出口端口组合,确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证,所述确定基于所接收的所述至少一个管理对象和指示所述入口端口和所述出口端口之间的延迟的一个或多个网桥延迟;以及
基于所确定的所述至少一个服务质量约束,引起对承载时间敏感网络流的协议数据单元会话的改变。
15.根据权利要求14所述的方法,其中所述延迟保证表示对所述时间敏感网络流的服务质量的约束。
16.根据权利要求14至15中任一项所述的方法,其中所述延迟保证表示通过所述3GPP网桥的最小网桥延迟和最大网桥延迟。
17.根据权利要求14至16中任一项所述的方法,其中所述至少一个管理对象包括转发表,所述转发表指示针对所述入口端口和所述出口端口的实际流量。
18.根据权利要求14至17中任一项所述的方法,其中所述至少一个管理对象由时间敏感网络的集中式网络控制器提供。
19.根据权利要求14至18中任一项所述的方法,其中所述至少一个管理对象包括静态多播表和/或静态单播表,其中所述至少一个管理对象经由所述时间敏感网络的流预留协议以分布式方式提供,并且/或者其中所述至少一个管理对象包括根据IEEE 802.1Qbv的队列信息和/或调度信息。
20.根据权利要求14至19中任一项所述的方法,其中所述一个或多个网桥延迟由所述3GPP网桥向所述时间敏感网络的集中式网络控制器报告。
21.根据权利要求14至20中任一项所述的方法,还包括:
将所确定的所述至少一个服务质量约束转发给会话管理功能,以基于所确定的所述至少一个服务质量约束引起对承载所述时间敏感网络流的所述协议数据单元会话的所述改变。
22.根据权利要求21所述的方法,其中对所述协议数据单元会话的所述改变包括对所述协议数据单元会话内的一个或多个现有流的修改、在所述协议数据单元会话内的一个或多个新流的建立、和/或对所述协议数据单元会话内的现有流的释放。
23.根据权利要求21所述的方法,还包括:当所接收的所述至少一个管理对象中的所述路由信息不包括与所述协议数据单元会话相关联的针对入口端口或出口端口的条目时,释放所述协议数据单元会话。
24.根据权利要求21所述的方法,其中所述路由信息还定义在所述入口端口或所述出口端口上的与特定流量类别相关的流量传输是否被允许,并且/或者其中所述装置还被配置为在所述协议数据单元会话与所述特定流量类别相关联并且在所述入口端口或所述出口端口上与特定流量类别相关的流量传输不被允许时,至少释放所述协议数据单元会话。
25.根据权利要求14至24中任一项所述的方法,其中在所述至少一个管理对象从所述时间敏感网络的集中式网络控制器被接收之前,所述协议数据单元会话被建立以向所述集中式网络控制器提供初始服务保证。
26.一种装置,包括:
用于接收至少一个管理对象的部件,所述至少一个管理对象包括3GPP网桥处的入口端口与所述3GPP网桥处的出口端口之间的路由信息;
用于针对所述入口端口和所述出口端口组合确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证的部件,所述确定基于所接收的所述至少一个管理对象和指示所述入口端口和所述出口端口之间的延迟的一个或多个网桥延迟;以及
用于基于所确定的所述至少一个服务质量约束引起对承载时间敏感网络流的协议数据单元会话的改变的部件。
27.根据权利要求26所述的装置,还包括用于执行权利要求14至25中任一项的部件。
28.一种非暂态计算机可读存储介质,包括程序代码,所述程序代码在由至少一个处理器执行时引起包括以下项的操作:
接收至少一个管理对象,所述至少一个管理对象包括3GPP网桥处的入口端口与所述3GPP网桥处的出口端口之间的路由信息;
针对所述入口端口和所述出口端口组合,确定至少一个服务质量约束以向目的地媒体访问控制地址提供延迟保证,所述确定基于所接收的所述至少一个管理对象和指示所述入口端口和所述出口端口之间的延迟的一个或多个网桥延迟;以及
基于所确定的所述至少一个服务质量约束,引起对承载时间敏感网络流的协议数据单元会话的改变。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2019/064142 WO2020239231A1 (en) | 2019-05-30 | 2019-05-30 | Activation of pdu session and qos flows in 3gpp-based ethernet bridges |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113924762A true CN113924762A (zh) | 2022-01-11 |
Family
ID=66912774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980096949.7A Pending CN113924762A (zh) | 2019-05-30 | 2019-05-30 | 基于3GPP的以太网桥中PDU会话和QoS流的激活 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11956157B2 (zh) |
EP (1) | EP3977691A1 (zh) |
CN (1) | CN113924762A (zh) |
WO (1) | WO2020239231A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020165857A1 (en) | 2019-02-14 | 2020-08-20 | Telefonaktiebolaget Lm Ericsson (Publ) | 5g system support for virtual tsn bridge management, qos mapping and tsn qbv scheduling |
EP3963829A1 (en) * | 2019-05-02 | 2022-03-09 | Nokia Technologies Oy | Integration of communication network in time sensitive networking system |
EP3977708A1 (en) * | 2019-06-03 | 2022-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Tsn and 5gs qos mapping - a user plane based method |
CN110267312B (zh) * | 2019-06-17 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 数据传输的方法、管理服务质量流的方法、设备及介质 |
EP3981133A4 (en) * | 2019-07-22 | 2022-06-29 | Huawei Technologies Co., Ltd. | Control device, switch device and methods |
CN113316969A (zh) * | 2019-09-18 | 2021-08-27 | Oppo广东移动通信有限公司 | 资源配置的方法和接入网设备 |
US20220417785A1 (en) * | 2019-11-08 | 2022-12-29 | Telefonaktiebolaget Lm Ericsson (Publ) | QoS MAPPING |
EP4068706A1 (en) * | 2021-04-01 | 2022-10-05 | Mitsubishi Electric R&D Centre Europe B.V. | Method for taking into account 5gs time granularity in 5gs/tsn integration |
CN113747564B (zh) * | 2021-09-07 | 2023-03-24 | 中国电信股份有限公司 | 时延控制方法、***、装置、存储介质及电子设备 |
CN118044290A (zh) * | 2021-09-16 | 2024-05-14 | 上海诺基亚贝尔股份有限公司 | 用于时间敏感通信的接入网的状态通知 |
US20230318913A1 (en) * | 2022-03-29 | 2023-10-05 | Nokia Technologies Oy | 5gs interworking with time sensitive network transport network |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040066789A1 (en) * | 2002-10-01 | 2004-04-08 | Yoshikazu Kobayashi | Bridge apparatus and bridge method |
CN102823319A (zh) * | 2010-02-05 | 2012-12-12 | 高通股份有限公司 | 基于无线通信***中的无线承载业务管理分配给用户设备的专用信道资源 |
US20130215743A1 (en) * | 2012-02-22 | 2013-08-22 | Marvell World Trade Ltd. | Network devices with time aware medium access controller |
CN103825767A (zh) * | 2014-02-28 | 2014-05-28 | 神州数码网络(北京)有限公司 | 服务质量的实现方法、终端站和网桥 |
US20140153577A1 (en) * | 2012-12-03 | 2014-06-05 | Aruba Networks, Inc. | Session-based forwarding |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10298503B2 (en) | 2016-06-30 | 2019-05-21 | General Electric Company | Communication system and method for integrating a data distribution service into a time sensitive network |
US20180063020A1 (en) | 2016-08-31 | 2018-03-01 | Nebbiolo Technologies, Inc. | Centrally managed time sensitive fog networks |
US20180160424A1 (en) | 2016-12-01 | 2018-06-07 | Intel Corporation | Methods to enable time sensitive applications in secondary channels in a mmwave ieee 802.11 wlan |
US20220021624A1 (en) * | 2018-11-19 | 2022-01-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Output pacing in a cellular communications system serving as a time-sensitive networking (tsn) node |
EP4109850A1 (en) * | 2019-01-15 | 2022-12-28 | Ofinno, LLC | Control plane based configuration for time sensitive networking |
US20220078662A1 (en) * | 2019-01-15 | 2022-03-10 | Telefonaktiebolaget Lm Ericsson (Publ) | TSN-CELLULAR COMMUNICATION SYSTEM QoS MAPPING AND RAN OPTIMIZATION BASED ON TSN TRAFFIC PATTERN RELATED INFORMATION |
-
2019
- 2019-05-30 US US17/614,866 patent/US11956157B2/en active Active
- 2019-05-30 EP EP19731158.2A patent/EP3977691A1/en active Pending
- 2019-05-30 WO PCT/EP2019/064142 patent/WO2020239231A1/en unknown
- 2019-05-30 CN CN201980096949.7A patent/CN113924762A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040066789A1 (en) * | 2002-10-01 | 2004-04-08 | Yoshikazu Kobayashi | Bridge apparatus and bridge method |
CN102823319A (zh) * | 2010-02-05 | 2012-12-12 | 高通股份有限公司 | 基于无线通信***中的无线承载业务管理分配给用户设备的专用信道资源 |
US20130215743A1 (en) * | 2012-02-22 | 2013-08-22 | Marvell World Trade Ltd. | Network devices with time aware medium access controller |
US20140153577A1 (en) * | 2012-12-03 | 2014-06-05 | Aruba Networks, Inc. | Session-based forwarding |
CN103825767A (zh) * | 2014-02-28 | 2014-05-28 | 神州数码网络(北京)有限公司 | 服务质量的实现方法、终端站和网桥 |
Non-Patent Citations (2)
Title |
---|
CHRISTIAN MANNWEILEX等: ""Reliable and Deterministic Mobile Communications for Industry 4.0:Key Challenges and Solutions for the Integration of the 3GPP 5G System with IEEE Time一Sensitive Networking"", IEEE, pages 66 - 67 * |
爱立信: ""TSN-5GS QoS映射"", 3GPP TSG-SA WG2会议, pages 2 - 6 * |
Also Published As
Publication number | Publication date |
---|---|
WO2020239231A1 (en) | 2020-12-03 |
US20220224651A1 (en) | 2022-07-14 |
EP3977691A1 (en) | 2022-04-06 |
US11956157B2 (en) | 2024-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11956157B2 (en) | Activation of PDU session and QOS flows in 3GPP-based ethernet bridges | |
US11627493B2 (en) | Supporting the fulfilment of E2E QoS requirements in TSN-3GPP network integration | |
WO2020220747A1 (zh) | 一种tsn业务的处理方法、装置及*** | |
US11825337B2 (en) | 5G system support for virtual TSN bridge management, QoS mapping and TSN Qbv scheduling | |
US11632810B2 (en) | Transparent integration of 3GPP network into TSN based industrial network | |
WO2020103842A1 (zh) | 一种通信方法及装置 | |
US20220078662A1 (en) | TSN-CELLULAR COMMUNICATION SYSTEM QoS MAPPING AND RAN OPTIMIZATION BASED ON TSN TRAFFIC PATTERN RELATED INFORMATION | |
US20200351752A1 (en) | Integration of communication network in time sensitive networking system | |
US20210306901A1 (en) | Mutual 3gpp-tsn qos adaption and shaping | |
CN113950852A (zh) | TSN和5GS QoS映射-基于用户面的方法 | |
EP4005171B1 (en) | Integration of communication network in time sensitive networking system | |
WO2020200432A1 (en) | Communication control mechanism for time sensitive traffic | |
US20230019215A1 (en) | TSC-5G QoS MAPPING WITH CONSIDERATION OF ASSISTANCE TRAFFIC INFORMATION AND PCC RULES FOR TSC TRAFFIC MAPPING AND 5G QoS FLOWS BINDING | |
WO2021069552A1 (en) | Identifying time sensitive network streams within a 3gpp qos flow | |
WO2021136636A1 (en) | Grouping qos flow for user equipment to user equipment communications | |
Akshatha et al. | A centralized SDN architecture for the 5G cellular network | |
WO2021148152A1 (en) | Mechanism to control forwarding of deterministic data flow | |
US11943145B2 (en) | Apparatus, method, and computer program for determining time sensitive communication assistance information in a mobile communication system | |
WO2021160164A1 (zh) | 信息控制方法及通信设备 | |
US20230388871A1 (en) | Mobility features for next generation cellular networks | |
US20230038925A1 (en) | Qos flow configuration for user equipment to user equipment communications | |
US20230042506A1 (en) | Deterministic quality of service | |
CN117560323A (zh) | 一种业务流属性配置方法、装置和*** |
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 |