带宽资源分配方法、装置、终端、光网络单元及存储介质
文献发布时间:2024-04-18 19:53:33
技术领域
本申请涉及光通信领域,尤其是带宽资源分配方法、装置、终端、光网络单元及存储介质。
背景技术
随着光通信技术的不断发展,带宽网络服务正迈向以10G PON和Wi-Fi 6为主流的第五代固定通信(F5G)时代,相比前代固定接入技术,F5G具有超高网络接入速率、全光联接、优秀网络体验等一系列优良特性。F5G家庭专网是在光纤到户的基础上,将光纤向房间延伸,在家庭内实现全光组网,并结合10G PON、Wi-Fi 6技术,实现全屋千兆覆盖,解决家庭WI-FI信号覆盖不足、速率不达标等问题。
对于传统的光接入网络,光网络单元部署在单独的房屋中,不同房屋之间没有直接的数据交换,但对于FTTR网络,不同房间一般有不同的IOT设备,导致不同房间的光路由器之间产生东西向通信数据传输,如不同房间的PC或者智能手机通过光路由器进行数据传输。东西向通信一般通过P2MP光网络单元进行数据转发,但存在消耗下联光口上下行带宽以及光路由器上行报文有可能洪泛到其它光路由器占用下行带宽问题,最终导致下联光口通道拥塞,普通数据流传输受阻,对用户体验带来较大影响。
因此,相关技术存在的上述技术问题亟待解决。
发明内容
本申请旨在解决相关技术中的技术问题之一。为此,本申请实施例提供带宽资源分配方法、装置、终端、光网络单元及存储介质,能够合理分配用于东西向通信的带宽资源。
根据本申请实施例一方面,提供带宽资源分配方法,所述方法包括:
获取光网络单元下联光口的带宽资源;
获取光路由器之间的无线带宽资源;
获取东西向通信的带宽资源需求量;
根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
在其中一个实施例中,所述方法还包括:
接收当前光路由器发送的上行报文;
当需要洪泛所述上行报文,限制对所述下联光口或者除当前光路由器以外的光路由器的洪泛。
在其中一个实施例中,所述当需要洪泛所述上行报文,限制对所述下联光口或者除当前光路由器以外的光路由器的洪泛,包括:
判断是否需要将所述上行报文洪泛到除当前光路由器以外的光路由器;若需要,则将对所述下联光口或者除当前光路由器以外的光路由器洪泛报文的洪泛参数限制为目标值或目标区间。
在其中一个实施例中,所述根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求的差异,动态分配用于东西向通信的目标带宽资源,包括:
若所述光网络单元下联光口的带宽资源大于或等于所述东西向通信带宽需求量,则控制各所述光路由器通过所述光网络单元进行东西向通信;
或者,若所述光路由器之间的无线带宽资源大于或等于所述东西向通信带宽需求量,则通过所述光路由器之间的无线带宽资源进行东西向通信;
或者,若所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源之和大于或等于所述东西向通信带宽需求量,则同时通过光网络单元和所述光路由器之间的无线带宽资源进行东西向通信。
在其中一个实施例中,所述根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求的差异,动态分配用于东西向通信的目标带宽资源,还包括以下之一:
若所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源之和小于所述东西向通信带宽需求量,则通过预训练的人工智能模型判断是否占用目标数据流带宽资源进行东西向通信,所述目标数据流带宽资源为除所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源以外的带宽资源;
或者,若所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源之和小于所述东西向通信带宽需求量,则获取所述光路由器的业务类型,并根据所述业务类型分配东西向通信资源。
在其中一个实施例中,所述获取光路由器之间的无线带宽资源,包括:
通过私有数据协议获取所述光路由器之间的无线带宽资源;
若所述光路由器之间的无线带宽资源低于预设数值,则进行提示。
根据本申请实施例一方面,提供带宽资源分配方法,所述方法包括:
发送东西向通信的带宽资源需求量给光网络单元,以使光网络单元执行以下步骤:
获取光网络单元下联光口的带宽资源;
获取光路由器之间的无线带宽资源;
根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
在其中一个实施例中,所述方法还包括:
发送当前光路由器的上行报文给光网络单元;
接收光网络单元返回的洪泛限制指令,限制对除当前光路由器以外的光路由器的洪泛。
在其中一个实施例中,所述限制对除当前光路由器以外的光路由器的洪泛,包括:
将除当前光路由器以外的光路由器洪泛报文的洪泛参数限制为目标值或目标区间。
根据本申请实施例一方面,提供带宽资源分配装置,所述装置包括:
第一模块,用于获取光网络单元下联光口的带宽资源;
第二模块,用于获取光路由器之间的无线带宽资源;
第三模块,用于获取东西向通信的带宽资源需求量;
第四模块,用于根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
根据本申请实施例一方面,提供带宽资源分配装置,所述装置包括:
至少一个处理器;
至少一个存储器,所述存储器用于存储至少一个程序;
当至少一个所述程序被至少一个所述处理器执行时实现如前面实施例中所述的带宽资源分配方法。
根据本申请实施例一方面,提供终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前面实施例中所述的带宽资源分配方法。
根据本申请实施例一方面,提供光网络单元,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前面实施例中所述的带宽资源分配方法。
根据本申请实施例一方面,提供计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如前面实施例中所述的带宽资源分配方法。
本申请实施例提供的带宽资源分配方法、装置、终端、光网络单元及存储介质的有益效果为:本申请先获取光网络单元下联光口的带宽资源、光路由器之间的无线带宽资源以及东西向通信的带宽资源需求量;然后根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。本申请的技术方案能够实时获取下联光口的带宽资源和光路由器之间的无线带宽资源这两个带宽资源,进而根据这两个带宽资源与带宽资源需求量的差异动态分配目标带宽资源,从而可以根据带宽资源的利用情况合理分配用于东西向通信的带宽资源,减少对下联光口上下行带宽以及光路由器下行带宽的消耗或占用,提高下联光口和无线带宽的有效利用率,提升用户体验。
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的光路由器通过光网络单元进行东西向通信系统示意图;
图2为本申请实施例提供的带宽资源分配方法的流程图;
图3为本申请实施例提供的根据下联光口的带宽资源和光路由器之间的无线带宽资源分配东西向通信资源的方法流程图;
图4为本申请实施例提供的报文洪泛和限制报文洪泛速率的方法流程图;
图5为本申请实施例提供的具体实施例的光路由器和光网络单元基于判断逻辑得到的3种带宽资源分配结果进行东西向通信的示意图;
图6为本申请实施例提供的带宽资源分配装置的示意图;
图7为本申请实施例提供的另一带宽资源分配装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释:
全光网络:全光网络(AON All Optical Network)是指在光层直接完成网络通信的所有功能,即在光域直接进行信号的随机存储、传输与交换处理等,网络中以光节点取代现有网络的电节点,以光纤为基础构成的直接光纤通信网络,也即全部采用光波技术完成信息传输和交换的宽带网络。因为在整个传输过程中没有电的处理,所以PDH、SDH、ATM等各种传送方式均可使用,提高了网络资源的利用率。
FTTR:FTTR(Fiber to The Room)是指全光网络,具体为光纤敷设到远端节点,为光纤接入的基本技术方式,与之对应的还有FTTB,FTTC,FTTZ,FTTH,敷设时可采用总线型,环形,星型或树形拓扑结构。FTTR分为P2P(Point to Point)和P2MP(Point to MultiPoint)两种技术方案,其中P2MP组网方式如下,P2MP光网络单元上联光口一般为10G PON,下联光口可以是GPON或者10G PON,通过分光器下挂光路由器进行组网,P2MP技术方案具有下挂设备多,扩容方便,单点测速可以超千兆等优点。
P2P:P2P为对等网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等网络模型在应用层形成的一种组网或网络形式。在P2P网络环境中,彼此连接的多台设备之间都处于对等的地位,各台设备有相同的功能,无主从之分。
P2MP:P2MP(point 2multiple point)为点对多点主站,是指在一序列接收器和到中心站点的发送器之间的通信。P2MP典型地被设置成三个片断使能够频繁的重利用。
东西向通信:对于传统的光接入网络,光网络单元部署在单独的房屋中,不同房屋之间没有直接的数据交换,但对于FTTR网络,不同房间一般有不同的网络设备,导致不同房间的光路由器之间产生东西向通信数据传输,如不同房间的PC或者智能手机通过光路由器进行数据传输。
10G PON:10G PON包括10G EPON、XGPON、XGSPON三种模式。PON网络是指在OLT(Optical Line Termination光线路终端)和ONU(Optical Network Unit光网络单元)之间的ODN(Optical distribution network光分配网络)不存在任何有源电子设备,是一种纯介质网络。其中,10G EPON技术采用的系统组成与1GEPON基本相同,但需采用支持10Gbit/s速率的OLT、ONU和ODN.10GEPON有两种形式:非对称10Gbit/sEPON和对称10GEPON,非对称系统仅仅只是下行速率达到10Gbit/s,而上行速率仍然是1Gbit/s。10GEPON在系统结构上延续1GEPON的典型拓扑结构。XGPON也可以称为10G GPON,属于不对称PON,PON口的上/下行速率为2.5G/10G,XGPON分光比为1:128,在相同分光比的情况下,10G GPON最大传输距离可达到40KM。XGSPON是GPON、XGPON的技术演进,支持GPON、XGPON和XGSPON三种类型ONU的混合接入,XGSPON属于对称PON,PON口的上/下行速率为10G/10G。
随着光通信技术的不断发展,带宽网络服务正迈向以10G PON和Wi-Fi 6为主流的第五代固定通信(F5G)时代,相比前代固定接入技术,F5G具有超高网络接入速率、全光联接、优秀网络体验等一系列优良特性。F5G家庭专网是在光纤到户的基础上,将光纤向房间延伸,在家庭内实现全光组网,并结合10G PON、Wi-Fi 6技术,实现全屋千兆覆盖,解决家庭WI-FI信号覆盖不足、速率不达标等问题。
对于传统的光接入网络,光网络单元部署在单独的房屋中,不同房屋之间没有直接的数据交换,但对于FTTR网络,不同房间一般有不同的IOT设备,导致不同房间的光路由器之间产生东西向通信数据传输。图1为本申请实施例提供的光路由器通过光网络单元进行东西向通信系统示意图,参照图1,光网络单元10分别与光路由器11、光路由器12、光路由器13、光路由器14连接,光路由器与光网络单元10之间存在普通数据流,不同的光路由器之间存在东西向通信数据流。东西向通信一般通过P2MP光网络单元进行数据转发,但存在消耗下联光口上下行带宽以及光路由器上行报文有可能洪泛到其它光路由器占用下行带宽问题,最终导致下联光口通道拥塞,普通数据流传输受阻,对用户体验带来较大影响。
基于此,本申请提出了带宽资源分配方法、装置、终端、光网络单元及存储介质,能够降低东西向通信下联光口的带宽消耗,提高下联光口和无线带宽的利用率,提升用户体验。需要说明的是,本申请提出的带宽资源分配方法、装置、终端、光网络单元及存储介质不仅能适用于光纤网络场景,也能适用于ADSL宽带,由于光纤网络场景的ADSL宽带场景架构相似,本说明书仅以光纤网络场景为例进行说明。
图2为本申请实施例提供的带宽资源分配的流程图,参照图2,本申请提出的带宽资源分配方法包括:
S201、获取光网络单元下联光口的带宽资源、光路由器之间的无线带宽资源和东西向通信的带宽资源需求量。
光路由器与光网络单元、光路由器与终端、光路由器与光路由器之间通信都需要占用一定的带宽资源。本实施例中获取得到的带宽资源,指单位时间能通过链路的数据量,具体包括带宽、带宽分配的优先度以及高速带宽的占有率。相邻房间光路由器距离较近时,除通过光网络单元进行东西向通信,也可以通过无线进行东西向数据传输,节省光网络单元下联光口带宽资源。其中,无线东西向数据传输可以通过光路由器mesh组网或者其它无线技术实现。
基于此,若光路由器之间存在通过无线方式进行东西向数据传输,则在步骤S201中获取所述光路由器之间的无线带宽资源的方法包括:通过私有数据协议获取所述光路由器之间的无线组网和无线带宽资源利用情况,若所述光路由器之间的无线带宽资源低于预设数值,则进行提示。例如,光网络单元可以通过私有ploam消息或者omci消息或者其它私有数据协议实时获取光路由器之间无线组网和无线带宽资源利用情况,判断光路由器之间无线带宽资源是否充足。其中,光路由器之间无线带宽资源是否充足的标准可以是判断光路由器之间的无线带宽资源是否低于预设数值,若光路由器之间的无线带宽资源低于预设数值,则可以说明当前光路由器之间无线带宽资源不充足,需要向相关技术人员进行提示,从而降低光路由器东西向数据传输的故障率。
S202、根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
需要说明的是,步骤S202中的差异至少包括带宽上的差异,例如光网络单元下联光口的带宽资源为mbps,东西向通信的带宽资源需求量为nbps,则m与n的差值即为光网络单元下联光口的带宽资源与东西向通信的带宽资源需求量的差异;步骤S202中的差异也可以包括带宽传输速率上的差异,例如光网络单元下联光口的带宽资源为mbps,东西向通信的带宽资源需求量为nbps,则m与n的速率差值即为光网络单元下联光口的带宽资源与东西向通信的带宽资源需求量的差异,更多地,差异可以表现为两个参数的差值或者是两个参数的比值,本说明书中不对带宽资源需求量的差异作不当限定。
可选地,在步骤S202根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,本实施例的方法还包括:若所述下联光口的带宽资源或所述光路由器之间的无线带宽资源满足所述东西向通信需求,则使用预设的策略进行带宽调度;若所述下联光口的带宽资源或所述光路由器之间的无线带宽资源不能满足所述东西向通信需求,则根据业务类型分配东西向通信资源。在本实施例中,所述下联光口的带宽资源或光路由器之间的无线带宽资源是否满足东西向通信需求,由系统的人工智能或技术人员判断,预设的策略由技术人员根据实际需求预先设置。例如,当下联光口的带宽资源或光路由器之间的无线带宽资源满足东西向通信需求,说明当前东西向通信的带宽资源充足,若当前普通数据流占用的带宽资源较少,则可以使用下联光口的带宽资源进行光路由器之间的东西向通信;若当前普通数据流占用的带宽资源较多,则可以使用光路由器之间的无线带宽资源进行光路由器之间的东西向通信。
示例性地,如图3所示,前面实施例中的对各路由器分配东西向通信资源的方法可以包括步骤S301-S307:
S301、获取光网络单元下联光口的带宽资源、光路由器之间的无线带宽资源和东西向通信的带宽资源需求量。
S302、判断光网络单元下联光口的带宽资源是否大于或等于东西向通信带宽需求量。
S303、若光网络单元下联光口的带宽资源大于或等于东西向通信带宽需求量,则控制各光路由器通过光网路单元进行东西向通信;反之,则执行步骤S304。
S304、判断光路由器之间的无线带宽资源是否大于或等于东西向通信带宽需求量。
S305、若光路由器之间的无线带宽资源大于或等于东西向通信带宽需求量,则通过光路由器之间的无线带宽资源进行东西向通信;反之,则执行步骤S306。
S306、判断光网络单元下联光口的带宽资源和光路由器之间的无线带宽资源之和是否大于或等于东西向通信带宽需求量。
S307、若光网络单元下联光口的带宽资源和光路由器之间的无线带宽资源之和大于或等于东西向通信带宽需求量,则同时通过光网关和光路由器之间的无线带宽资源进行东西向通信。
S308、若光网络单元下联光口的带宽资源和光路由器之间的无线带宽资源之和小于东西向通信带宽需求量,则分析东西向通信数据业务类型,由预训练的人工智能模型(AI)决定是否要占用普通数据流带宽资源。
在本实施例中,光网络单元能够根据光路由器业务类型和带宽资源利用预训练的人工智能模型动态分配东西向通信资源,当下联光口带宽资源充足时,允许光路由器通过光网络单元进行东西向通信;下联光口带宽资源不足,光路由器之间无线带宽资源充足时,通过无线进行东西向通信;下联光口带宽和光路由器之间无线带宽资源都不充足但仍有一定余量时,考虑同时通过光网络单元和无线进行东西向通信;下联光口带宽和光路由器之间无线带宽资源都不足时分析东西向通信数据业务类型,由预训练的人工智能模型(AI)决定是否要占用普通数据流带宽资源(即除下联光口带宽资源以及光路由器之间无线带宽资源之外的带宽资源)。通过本实施例的判断逻辑,能够对当前带宽情况进行分析和定位,通过带宽资源和带宽需求的对比,针对不同情况动态进行对应的带宽资源分配。
具体地,本实施例中根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求的差异,动态分配用于东西向通信的目标带宽资源,至少还包括以下之一:若所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源之和小于所述东西向通信带宽需求量,则通过预训练的人工智能模型判断是否占用目标数据流带宽资源进行东西向通信,所述目标数据流带宽资源为除所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源以外的带宽资源;或者,若所述光网络单元下联光口的带宽资源和所述光路由器之间的无线带宽资源之和小于所述东西向通信带宽需求量,则获取所述光路由器的业务类型,并根据所述业务类型分配东西向通信资源。
需要说明的是,本实施例中根据业务类型分配东西向通信资源的方法具体可以包括:获取所述光路由器的报文协议类型,根据所述光路由器的报文协议类型获取所述光路由器的业务类型,根据所述业务类型分配东西向通信资源。本实施例根据业务类型分配东西向通信资源的方法的原理在于:光网络单元可以通过光路由器发送的报文协议类型识别光路由器业务类型,如光路由器发送HART报文(Highway Addressable RemoteTransducer,可寻址远程传感器),光网络单元可以识别为用户正在通过光路由器进行VR互动(如光路由器发送组播加入报文),光网络单元也可以识别为用户正在通过光路由器观看IPTV视频;光网络单元也可以根据mac地址判断光路由器之间是否需要进行东西向通信,若根据mac地址判断光路由器之间需要进行东西向通信,则可以对各路由器分配东西向通信资源。
具体地,本实施例根据业务类型进行东西向通信资源分配具体可以包括:优先将带宽资源分配给优先级高的业务所在的光路由器,直至分配完毕;或者,按照优先级给每种业务类型分配一定比例的带宽,优先级相对高的业务所在的光路由器分配到的带宽也相对更高。本实施例中的带宽资源的分配可以由技术人员设置优先级。例如,当技术人员设置光路由器之间的东西向通信的优先级大于普通数据流的优先级时,则优先将光网络单元的带宽资源用于光路由器之间的东西向通信;当技术人员设置光路由器之间的东西向通信的优先级小于普通数据流的优先级时,则优先将光网络单元的带宽资源用于普通数据流通信,在满足普通数据流通信的带宽资源需求后,使用空余的光网络单元的带宽资源或无线带宽资源进行东西向通信。
此外,光路由器之间的东西向通信在通过光网络单元进行数据转发时,存在消耗下联光口上下行带宽以及光路由器上行报文有可能洪泛到其它光路由器占用下行带宽问题,最终导致下联光口通道拥塞,普通数据流传输受阻,对用户体验带来较大影响。基于此,本实施例还提出了对洪泛报文进行限制的方法。
图4为本申请实施例提供的报文洪泛和限制报文洪泛速率的方法流程图,参照图4,本实施例提出的对洪泛报文进行限制的方法具体包括:
S401、接收当前光路由器发送的上行报文。
S402、当需要洪泛所述上行报文,限制对所述下联光口或者除当前光路由器以外的光路由器的洪泛。
需要说明的是,洪泛是指:不要求维护网络的拓扑结构和相关的路由计算,仅要求接收到信息的节点以广播方式转发数据包。例如,源节点希望发送一段数据给目标节点。源节点首先通过网络将数据副本传送给它的每个邻居节点,每个邻居节点再将数据传送给各自的除发送数据来的节点之外的其他节点。如此继续下去,直到数据传送至目标节点或者数据设定的生存期限为0为止。在本实施例的应用场景中,光路由器上行报文达到光网络单元,为了让其他路由器能够接收到上行报文,需要将上行报文洪泛到其它光路由器,但是在光网络单元下挂光路由器较多场景下,将上行报文洪泛到其它光路由器的操作可能会对下联光口下行带宽资源产生影响。
基于此,步骤S402中的当需要洪泛所述上行报文,限制对所述下联光口或者除当前光路由器以外的光路由器的洪泛,具体包括:判断是否需要将所述上行报文洪泛到除当前光路由器以外的光路由器;若需要,则将对所述下联光口或者除当前光路由器以外的光路由器洪泛报文的洪泛参数限制为目标值或目标区间。本实施例将所述下联光口或者除当前光路由器以外的光路由器洪泛报文的洪泛参数限制为目标值或目标区间。需要说明,本实施例的洪泛参数可以包括洪泛的速率、洪泛所占用的网络带宽等,例如,本实施例可以将整个下联光口洪泛报文或者每个光路由器洪泛报文限制到n个包每秒;又例如,将整个下联光口洪泛报文或者每个光路由器洪泛报文占用的带宽限制到nbps,能够有效减少洪泛报文对下行带宽资源占用,防止下联光口通道拥塞。
在光路由器端,本申请还提供了一种带宽资源分配方法,所述方法包括:发送东西向通信的带宽资源需求量给光网络单元,以使光网络单元执行以下步骤:获取光网络单元下联光口的带宽资源;获取光路由器之间的无线带宽资源;根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
光路由器之间的东西向通信在通过光网络单元进行数据转发时,存在消耗下联光口上下行带宽以及光路由器上行报文有可能洪泛到其它光路由器占用下行带宽问题,最终导致下联光口通道拥塞,普通数据流传输受阻,对用户体验带来较大影响。基于此,本实施例还提出了对洪泛报文进行限制的方法,具体包括:发送当前光路由器的上行报文给光网络单元;接收光网络单元返回的洪泛限制指令,限制对除当前光路由器以外的光路由器的洪泛。其中,所述限制对除当前光路由器以外的光路由器的洪泛,包括:将除当前光路由器以外的光路由器洪泛报文的洪泛参数限制为目标值或目标区间。本实施例通过将除当前光路由器以外的光路由器洪泛报文的洪泛参数限制为目标值或目标区间,能够有效减少洪泛报文对下行带宽资源占用,防止下联光口通道拥塞。
与前面步骤S302-S306描述的方法相对应,图5为本申请实施例提供的具体实施例的光路由器和光网络单元基于判断逻辑得到的3种带宽资源分配结果进行东西向通信的示意图,当前面实施例中的光网络单元下挂的光路由器数量为两个,全光网络FTTR为P2MP时,如图5所示,光网络单元通过分光器与光路由器1和光路由器2连接并进行数据交换,本实施例光网络单元进行三种不同方式的东西向通信的具体方法流程如下:
(1)若所述光网络单元50下联光口的带宽资源大于或等于所述东西向通信带宽需求量,光网络单元50控制光路由器51和光路由器52通过光网络单元50的下联光口进行东西向通信。
(2)若所述光路由器54和光路由器55之间的无线带宽资源大于或等于所述东西向通信带宽需求量,则通过所述光路由器54和光路由器55之间的无线带宽资源进行东西向通信。
(3)若所述光网络单元56下联光口的带宽资源和所述光路由器57和光路由器58之间的无线带宽资源之和大于或等于所述东西向通信带宽需求量,则同时通过光网络单元56和所述光路由器57和光路由器58之间的无线带宽资源进行东西向通信。
对应的,本实施例光路由器进行三种不同方式的东西向通信的具体方法流程如下:当前面实施例中的光网络单元下挂的光路由器数量为两个,全光网络FTTR为P2MP时,如图5所示,光网络单元通过分光器与光路由器1和光路由器2连接并进行数据交换,具体流程为:
(1)光路由器1发送东西向通信的带宽资源需求量给光网络单元,以使光网络单元执行以下步骤:获取光网络单元下联光口的带宽资源,获取光路由器1与光路由器2之间的无线带宽资源。
(2)光路由器1根据所述光网络单元下联光口的带宽资源及光路由器1与光路由器2之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
(3)光路由器1发送当前光路由器的上行报文给光网络单元,接收光网络单元返回的洪泛限制指令,限制光路由器2的洪泛。其中,限制除光路由器2的洪泛包括:将光路由器2洪泛报文的洪泛参数限制为目标值或目标区间。
综上所述,本申请能够实时获取下联光口的带宽资源和光路由器之间的无线带宽资源这两个带宽资源,进而根据这两个带宽资源与带宽资源需求量的差异动态分配目标带宽资源,从而可以根据带宽资源的利用情况合理分配用于东西向通信的带宽资源,减少对下联光口上下行带宽以及光路由器下行带宽的消耗或占用,提高下联光口和无线带宽的有效利用率,提升用户体验。
需要补充的是,本申请提出的带宽资源分配方法、装置、终端、光网络单元及存储介质能够应用于各种光网络应用场景。例如,本申请的带宽资源分配方法、装置、终端、光网络单元及存储介质能够与10G PON、50G PON、WIFI8等技术结合,提供更广带宽和更优用户体验。
还应了解,本发明实施例提供的各种实施方式可以任意进行组合,以实现不同的技术效果。
根据前面实施例的带宽资源分配方法,能够得到对应的全光网络通信系统,具体如下:本实施例的全光网络通信系统包括P2P或P2MP光网络单元、若干光路由器和终端。当光路由器的数量为一个时,光网络单元与光路由器的连接方式即为P2P,当光路由器的数量大于一个时,光网络单元与光路由器的连接方式即为P2MP。
P2P或P2MP光网络单元获取下联光口的带宽资源和光路由器之间的无线带宽资源,并根据光网络单元上的下联光口的带宽资源和所述光路由器之间的无线带宽资源分配东西向通信资源。具体地,光网络单元能够通过私有数据协议获取所述光路由器之间的无线组网和无线带宽资源利用情况。
终端与光路由器存在数据连接,当终端发送上网请求时,光路由器与光网络单元之间存在谱图数据流,用于传输终端需要的网络数据。而当不同的光路由器之间进行东西向通信时,光网络单元会获取东西向通信带宽需求,若所述下联光口的带宽资源或所述光路由器之间的无线带宽资源满足所述东西向通信需求,则使用预设的策略进行带宽调度;若所述下联光口的带宽资源或所述光路由器之间的无线带宽资源不能满足所述东西向通信需求,则根据业务类型分配东西向通信资源。
此外,本申请还提供了带宽资源分配装置,图6为本申请实施例提供的带宽资源分配装置的示意图,参照图6,所述装置包括:
第一模块601,用于获取光网络单元下联光口的带宽资源;
第二模块602,用于获取光路由器之间的无线带宽资源;
第三模块603,用于获取东西向通信的带宽资源需求量;
第四模块604,用于根据所述光网络单元下联光口的带宽资源及光路由器之间的无线带宽资源与东西向通信的带宽资源需求量的差异,动态分配用于东西向通信的目标带宽资源。
此外,本申请还提供了另一带宽资源分配装置,图7为本申请实施例提供的带宽资源分配装置的示意图,参照图7,所述装置包括:
至少一个处理器701;
至少一个存储器702,所述存储器702用于存储至少一个程序;
当至少一个所述程序被至少一个所述处理器701执行时实现如前面实施例所述的带宽资源分配。
上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
此外,本申请还提供了终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前面实施例所述的带宽资源分配方法。
此外,本申请还提供了光网络单元,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前面实施例所述的带宽资源分配方法。
此外,本申请还提供了计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如前面实施例所述的带宽资源分配方法。
同理,上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或方框有时能以相反顺序被执行。此外,在本申请的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
此外,虽然在功能性模块的背景下描述了本申请,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本申请是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本申请。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本申请的范围,本申请的范围由所附权利要求书及其等同方案的全部范围来决定。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
尽管已经示出和描述了本申请的实施方式,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同物限定。
以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
- 一种基于多线激光雷达的车辆运动轨迹估计方法及系统
- 用于估计车辆的自身运动的方法和设备
- 多传感器标定方法、装置、计算机设备、介质和车辆
- 一种用于人体运动测量的柔性传感器及其计算方法和应用
- 借助激光雷达传感器的测量和计算设备来估计车辆自身运动的方法
- 车辆运动估计设备、车辆运动估计方法以及车辆运动估计程序