流量转发方法、装置和计算机可读存储介质转让专利

申请号 : CN201910835328.8

文献号 : CN112448838A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾涛刘刚

申请人 : 中国电信股份有限公司

摘要 :

本公开涉及一种流量转发方法、装置和计算机可读存储介质,涉及通信技术领域。该方法包括:将物理网络划分为多个相互独立的逻辑子网;为每个网络切片绑定一个逻辑子网;利用各网络切片绑定的逻辑子网,将各网络切片关联到同一个物理上联端口;利用物理上联端口,对各网络切片的相关流量进行双向转发。

权利要求 :

1.一种流量转发方法,包括:

将物理网络划分为多个相互独立的逻辑子网;

为每个网络切片绑定一个所述逻辑子网;

利用各网络切片绑定的逻辑子网,将所述各网络切片关联到同一个物理上联端口;

利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发。

2.根据权利要求1所述的流量转发方法,其中,所述利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发包括:通过各逻辑子网,将绑定的所述各网络切片的相关流量转发到所述物理上联端口;

利用所述物理上联端口将所述各网络切片的相关流量转发到上层设备。

3.根据权利要求1所述的流量转发方法,还包括:为每个所述逻辑子网配置全网唯一的子网标识,以便区分不同网络切片绑定的逻辑子网。

4.根据权利要求3所述的流量转发方法,其中,所述为每个所述逻辑子网配置全网唯一的子网标识包括:根据逻辑子网绑定的网络切片的标识,或者该逻辑子网相应的虚拟局域网的标识,配置该逻辑子网的子网标识。

5.根据权利要求1-4任一项所述的流量转发方法,还包括:为所述物理上联端口配置保护上联端口以形成端口聚合组,所述保护上联端口用于在所述物理上联端口异常或中断的情况下,替换所述物理上联端口;

其中,所述将所述各网络切片关联到同一个物理上联端口包括:将所述各网络切片关联到同一个端口聚合组;

所述利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发包括:利用所述端口聚合组,对所述各网络切片的相关流量进行双向转发。

6.根据权利要求5所述的流量转发方法,其中,所述为所述物理上联端口配置保护上联端口以形成端口聚合组包括:利用无源光纤网络的链路聚合功能,配置所述保护上联端口。

7.一种流量转发装置,包括:

划分单元,用于将物理网络划分为多个相互独立的逻辑子网;

绑定单元,用于为每个网络切片绑定一个所述逻辑子网;

关联单元,用于利用各网络切片绑定的逻辑子网,将所述各网络切片关联到同一个物理上联端口;

转发单元,用于利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发。

8.根据权利要求7所述的流量转发装置,其中,所述转发单元通过各逻辑子网,将绑定的所述各网络切片的相关流量转发到所述物理上联端口,利用所述物理上联端口将所述各网络切片的相关流量转发到上层设备。

9.根据权利要求7所述的流量转发装置,还包括:配置单元,用于为每个所述逻辑子网配置全网唯一的子网标识,以便区分不同网络切片绑定的逻辑子网。

10.根据权利要求9所述的流量转发装置,其中,所述配置单元根据逻辑子网绑定的网络切片的标识,或者该逻辑子网相应的虚拟局域网的标识,配置该逻辑子网的子网标识。

11.根据权利要求7所述的流量转发装置,还包括:配置单元,用于为所述物理上联端口配置保护上联端口以形成端口聚合组,所述保护上联端口用于在所述物理上联端口异常或中断的情况下,替换所述物理上联端口;

其中,

所述关联单元将所述各网络切片关联到同一个端口聚合组;

所述转发单元利用所述端口聚合组,对所述各网络切片的相关流量进行双向转发。

12.根据权利要求11所述的流量转发装置,其中,所述配置单元利用无源光纤网络的链路聚合功能,配置所述保护上联端口。

13.一种流量转发装置,包括:

存储器;和

耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行权利要求1-6任一项所述的流量转发方法。

14.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-6任一项所述的流量转发方法。

15.一种流量转发系统,包括:

权利要求7-13任一项所述的流量转发装置;和光线路终端设备,所述光线路终端设备具有物理上联端口用于对各网络切片的相关流量进行双向转发。

说明书 :

流量转发方法、装置和计算机可读存储介质

技术领域

[0001] 本公开涉及通信技术领域,特别涉及一种流量转发方法、流量转发装置和计算机可读存储介质。

背景技术

[0002] 随着网络重构及未来网络演进的发展,网络架构将分阶段逐步实现网络结构调整及虚拟化。目前,现网业务高价值政企业务产品增长迅猛,光接入网在规划、运维及用户体验等方面都面临着挑战。行业用户、政企用户和家客用户业务存在个性化差异。传统的OLT(Optical Line Terminal,光线路终端)系统的运维管理模式存在业务开通周期较长、运维效率低、管理难度较大等问题。
[0003] 网络切片技术可实现充分利用资源,安全隔离,差异化运维承载,有利于降低资源规划难度、缩短业务发放周期。因此,网络切片技术可为今后现网业务发展提供灵活、精细和差异化基础,并且可满足未来SDN(Software Defined Network,软件定义网络)化、虚拟化演进方向。
[0004] 在相关技术中,在现有系统工作的组网方案下,为每个网络切片配置一个物理上联端口

发明内容

[0005] 本公开的发明人发现上述相关技术中存在如下问题:设备端口利用率低,从而导致系统效率低。
[0006] 鉴于此,本公开提出了一种流量转发技术方案,能够提高设备端口利用率,从而提高系统效率。
[0007] 根据本公开的一些实施例,提供了一种流量转发方法,包括:将物理网络划分为多个相互独立的逻辑子网;为每个网络切片绑定一个所述逻辑子网;利用各网络切片绑定的逻辑子网,将所述各网络切片关联到同一个物理上联端口;利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发。
[0008] 在一些实施例中,所述利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发包括:通过各逻辑子网,将绑定的所述各网络切片的相关流量转发到所述物理上联端口;利用所述物理上联端口将所述各网络切片的相关流量转发到上层设备。
[0009] 在一些实施例中,所述的流量转发方法,还包括:为每个所述逻辑子网配置全网唯一的子网标识,以便区分不同网络切片绑定的逻辑子网。
[0010] 在一些实施例中,所述为每个所述逻辑子网配置全网唯一的子网标识包括:根据逻辑子网绑定的网络切片的标识,或者该逻辑子网相应的虚拟局域网的标识,配置该逻辑子网的子网标识。
[0011] 在一些实施例中,所述的流量转发方法,还包括:为所述物理上联端口配置保护上联端口以形成端口聚合组,所述保护上联端口用于在所述物理上联端口异常或中断的情况下,替换所述物理上联端口。
[0012] 在一些实施例中,所述将所述各网络切片关联到同一个物理上联端口包括:将所述各网络切片关联到同一个端口聚合组。
[0013] 在一些实施例中,所述利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发包括:利用所述端口聚合组,对所述各网络切片的相关流量进行双向转发。
[0014] 在一些实施例中,所述为所述物理上联端口配置保护上联端口以形成端口聚合组包括:利用无源光纤网络的链路聚合功能,配置所述保护上联端口。
[0015] 根据本公开的另一些实施例,提供一种流量转发装置,包括:划分单元,用于将物理网络划分为多个相互独立的逻辑子网;绑定单元,用于为每个网络切片绑定一个所述逻辑子网;关联单元,用于利用各网络切片绑定的逻辑子网,将所述各网络切片关联到同一个物理上联端口;转发单元,用于利用所述物理上联端口,对所述各网络切片的相关流量进行双向转发。
[0016] 在一些实施例中,所述转发单元通过各逻辑子网,将绑定的所述各网络切片的相关流量转发到所述物理上联端口,利用所述物理上联端口将所述各网络切片的相关流量转发到上层设备。
[0017] 在一些实施例中,所述的流量转发装置,还包括:配置单元,用于为每个所述逻辑子网配置全网唯一的子网标识,以便区分不同网络切片绑定的逻辑子网。
[0018] 在一些实施例中,所述配置单元根据逻辑子网绑定的网络切片的标识,或者该逻辑子网相应的虚拟局域网的标识,配置该逻辑子网的子网标识。
[0019] 在一些实施例中,所述的流量转发装置,还包括:配置单元,用于为所述物理上联端口配置保护上联端口以形成端口聚合组,所述保护上联端口用于在所述物理上联端口异常或中断的情况下,替换所述物理上联端口。
[0020] 在一些实施例中,所述关联单元将所述各网络切片关联到同一个端口聚合组。
[0021] 在一些实施例中,所述转发单元利用所述端口聚合组,对所述各网络切片的相关流量进行双向转发。
[0022] 在一些实施例中,所述配置单元利用无源光纤网络的链路聚合功能,配置所述保护上联端口。
[0023] 根据本公开的又一些实施例,提供一种流量转发装置,包括:存储器;和耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行上述任一个实施例中的流量转发方法。
[0024] 根据本公开的再一些实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例中的流量转发方法。
[0025] 根据本公开的再一些实施例,提供一种流量转发系统,包括:上述任一个实施例中的流量转发装置;和光线路终端设备,所述光线路终端设备具有物理上联端口用于对各网络切片的相关流量进行双向转发。
[0026] 在上述实施例中,利用划分的多个逻辑子网将各网络切片关联到同一个物理上联端口,进行流量转发。这样,可以提高设备的端口利用率,从而提高系统效率。

附图说明

[0027] 构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
[0028] 参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0029] 图1示出本公开的流量转发方法的一些实施例的流程图;
[0030] 图2示出图1中步骤140的一些实施例的流程图;
[0031] 图3示出本公开的流量转发方法的一些实施例的示意图;
[0032] 图4示出本公开的流量转发装置的一些实施例的框图;
[0033] 图5示出本公开的流量转发装置的另一些实施例的框图;
[0034] 图6示出本公开的流量转发装置的又一些实施例的框图;
[0035] 图7示出本公开的流量转发系统的一些实施例的框。

具体实施方式

[0036] 现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0037] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0038] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
[0039] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0040] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0041] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0042] 当前PON(Passive Optical Network,无源光纤网络)系统在SDN化演进过程中需要具备一套完善的上联端口组网机制。因此,本公开通过OLT设备的物理上联端口共享,最终完成OLT网络多个网络切片共享一个物理上联端口以及保护上联端口的目的。
[0043] 在一些实施例中,可以通过OLT转发映射策略调整,实现OLT设备的物理上联端口共享,最终完成OLT网络多个网络切片共享一个物理上联端口以及保护上联端口。例如,可以采用如下的实施例来实现。
[0044] 图1示出本公开的流量转发方法的一些实施例的流程图。
[0045] 如图1所示,该方法包括:步骤110,划分逻辑子网;步骤120,绑定逻辑子网;步骤130,关联物理上联端口;和步骤140,转发相关流量。
[0046] 在步骤110中,将物理网络划分为多个相互独立的逻辑子网。例如,逻辑子网即为虚拟的转发域,可以是由不同虚拟网元组成的流量转发路径。逻辑子网可以包括全网唯一的子网标识和转发流表,转发流表中可以包括源MAC(Media Access Control Address,媒体访问控制地址)地址表和目的MAC地址表。
[0047] 在步骤120中,为每个网络切片绑定一个逻辑子网。
[0048] 在一些实施例中,光接入网络的网络切片技术和应用主要体现在OLT设备上。通过将一个物理OLT系统虚拟为多个网络切片,实现多种关键资源的共享。这样,可以满足不同业务种类、不同客户的差异化服务和独立运维管理的需求,实现投资价值最大化。
[0049] 例如,可以调整OLT转发域的映射规则,在网络切片与物理上联端口之间增加虚拟的转发域。不同的网络切片具备自己所属的转发域,每个网络切片与一个转发域一一对应,且转发域之间相互独立,相互隔离。
[0050] 在一些实施例中,为每个逻辑子网配置全网唯一的子网标识,以便区分不同网络切片绑定的逻辑子网。多个转发域之间可以通过唯一的标识进行识别、区分,从而实现各转发域之间业务隔离,互不影响。
[0051] 例如,可以通过对转发域制定命名策略以确定全网唯一的转发域标识。
[0052] 例如,可以根据逻辑子网相应的虚拟局域网的标识(即基于绑定的网络切片承载业务的虚拟局域网的标识),配置该逻辑子网的子网标识。
[0053] 例如,可以根据逻辑子网绑定的网络切片的标识,配置该逻辑子网的子网标识。
[0054] 在步骤130中,利用各网络切片绑定的逻辑子网,将各网络切片关联到同一个物理上联端口。例如,可以配置OLT转发映射策略为:各网络切片映射至相应的转发域,各转发域映射至同一物理上联端口,从而实现一个物理上联端口为多个网络切片复用。
[0055] 在一些实施例中,为物理上联端口配置保护上联端口以形成端口聚合组,将所述各网络切片关联到同一个端口聚合组。例如,一个端口聚合组可以包括一个物理上联端口和一个保护上联端口。保护上联端口用于在物理上联端口异常或中断的情况下,替换物理上联端口。
[0056] 在一些实施例中,可以利用无源光纤网络的链路聚合功能,配置所述保护上联端口。例如,PON设备可以依靠“链路聚合”功能实现上联的保护,端口聚合组是链路聚合配置过程中选取的物理端口组合而成的保护组。多个网络切片共享同一个上联物理端口的场景下,可以同时实现保护端口的共享。例如,端口聚合组可以将共享的物理(工作)上联端口和保护上联端口配置为一个端口聚合组,从而提高物理端口利用率。
[0057] 在一些实施例中,保护上联端口可以通过负载分担的形式对上联进行保护。例如,物理上联端口与其保护上联端口的负载分担比例(如工作承载业务流量比例)可以根据需要配置为5:5、7:3、8:2等。
[0058] 在步骤140中,利用物理上联端口,对各网络切片的相关流量进行双向转发。双向转发即为上行和下行转发,例如,上行转发为各网络切片的流量发往绑定的各逻辑子网,再发往同一物理上联端口;下行转发为同一物理上联端口的流量发往各逻辑子网,再发往绑定的各网络切片。例如,可以采用图2的实施例实现流量转发。
[0059] 图2示出图1中步骤140的一些实施例的流程图。
[0060] 如图2所示,步骤140包括:步骤1410,向物理上联端口转发流量;步骤1420,向上层设备转发流量。
[0061] 在步骤1410中,通过各逻辑子网将绑定的各网络切片的相关流量转发到物理上联端口。
[0062] 在步骤1420中,利用物理上联端口将各网络切片的相关流量转发到上层设备。
[0063] 在一些实施例中,可以利用端口聚合组,对各网络切片的相关流量进行双向转发。也就是说,多个网络切片的上下行业务可以通过同一个端口聚合组中的两个端口进行正常业务转发,从而实现物理上联端口共享,提高OLT设备及上层汇聚设备端口利用率。
[0064] 图3示出本公开的流量转发方法的一些实施例的示意图。
[0065] 如图3所示,OLT网络共有3个网络切片:网络切片31、网络切片32、网络切片33。可以将物理网络划分为3个逻辑子网:逻辑子网311、逻辑子网321、逻辑子网331。可以配置OLT转发映射策略,将网络切片31与逻辑子网311绑定;将网络切片32与逻辑子网321绑定;将网络切片33与逻辑子网331绑定。
[0066] OLT设备具有端口聚合组34,例如,端口聚合组34可以设置在OLT设备的上联板卡上。端口聚合组34具有物理上联端口341和保护上联端口342。可以配置OLT转发映射策略,将逻辑子网311、逻辑子网321、逻辑子网331关联到端口聚合组34。
[0067] 网络切片31、网络切片32、网络切片33分别可以通过逻辑子网311、逻辑子网321、逻辑子网331将流量转发至端口聚合组34;OLT设备再通过端口聚合组34中的物理上联端口341或者保护上联端口342将流量转发至上层的汇聚设备的端口聚合组35。例如,汇聚设备可以是交换机、宽带远程接入服务器或者多业务边缘路由器等。
[0068] 上层的汇聚设备可以通过端口聚合组35将流量转发至OLT设备的端口聚合组34;OLT设备再通过物理上联端口341或者保护上联端口342将流量转发至逻辑子网311、逻辑子网321、逻辑子网331;最后,通过逻辑子网311、逻辑子网321、逻辑子网331将流量转发至相应的网络切片31、网络切片32、网络切片33。
[0069] 这样,OLT网络的多个网络切片仅需一个主工作物理上联端口和一个保护上联端口即可互不干扰地进行流量转发,从而实现OLT系统的节能。而且,通过OLT转发映射策略的调整,实现了OLT物理上联端口共享,完成OLT多个网络切片共享一个物理上联端口以及保护上联端口,从而提高OLT及上层汇聚设备端口利用率。
[0070] 上述实施例中,利用划分的多个逻辑子网将各网络切片关联到同一个物理上联端口,进行流量转发。这样,可以提高设备的端口利用率,从而提高系统效率。
[0071] 图4示出本公开的流量转发装置的一些实施例的框图。
[0072] 如图4所示,流量转发装置4包括:划分单元41、绑定单元42、关联单元43、转发单元44。
[0073] 划分单元41将物理网络划分为多个相互独立的逻辑子网。绑定单元42为每个网络切片绑定一个逻辑子网。关联单元43利用各网络切片绑定的逻辑子网,将各网络切片关联到同一个物理上联端口。转发单元44利用物理上联端口,对各网络切片的相关流量进行双向转发。
[0074] 在一些实施例中,转发单元通44过各逻辑子网,将绑定的各网络切片的相关流量转发到物理上联端口,利用物理上联端口将各网络切片的相关流量转发到上层设备。
[0075] 在一些实施例中,流量转发装置4还包括配置单元45。配置单元45为每个逻辑子网配置全网唯一的子网标识,以便区分不同网络切片绑定的逻辑子网。例如,配置单元45根据逻辑子网绑定的网络切片的标识,或者该逻辑子网相应的虚拟局域网的标识,配置该逻辑子网的子网标识。
[0076] 在一些实施例中,配置单元45为物理上联端口配置保护上联端口以形成端口聚合组。保护上联端口用于在物理上联端口异常或中断的情况下,替换物理上联端口。例如,配置单元45利用无源光纤网络的链路聚合功能,配置保护上联端口。
[0077] 在一些实施例中,关联单元43将各网络切片关联到同一个端口聚合组,转发单元44利用端口聚合组,对各网络切片的相关流量进行双向转发。
[0078] 上述实施例中,利用划分的多个逻辑子网将各网络切片关联到同一个物理上联端口,进行流量转发。这样,可以提高设备的端口利用率,从而提高系统效率。
[0079] 图5示出本公开的流量转发装置的另一些实施例的框图。
[0080] 如图5所示,该实施例的流量转发装置5包括:存储器51以及耦接至该存储器51的处理器52,处理器52被配置为基于存储在存储器51中的指令,执行本公开中任意一个实施例中的流量转发方法。
[0081] 其中,存储器51例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(Boot Loader)、数据库以及其他程序等。
[0082] 图6示出本公开的流量转发装置的又一些实施例的框图。
[0083] 如图6所示,该实施例的流量转发装置6包括:存储器610以及耦接至该存储器610的处理器620,处理器620被配置为基于存储在存储器610中的指令,执行前述任意一个实施例中的流量转发方法。
[0084] 存储器610例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(Boot Loader)以及其他程序等。
[0085] 流量转发装置6还可以包括输入输出接口630、网络接口640、存储接口650等。这些接口630、640、650以及存储器610和处理器620之间例如可以通过总线660连接。其中,输入输出接口630为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口640为各种联网设备提供连接接口。存储接口650为SD卡、U盘等外置存储设备提供连接接口。
[0086] 图7示出本公开的流量转发系统的一些实施例的框图。
[0087] 如图7所示,流量转发系统7包括:上述任一个实施例中的流量转发装置71;和光线路终端设备72。光线路终端设备72具有物理上联端口用于对各网络切片的相关流量进行双向转发。
[0088] 本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0089] 至此,已经详细描述了根据本公开的流量转发方法、流量转发装置和计算机可读存储介质。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0090] 可能以许多方式来实现本公开的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
[0091] 虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。