用于通信的设备、方法和装置以及计算机可读存储介质制造方法及图纸

技术编号:23433181 阅读:37 留言:0更新日期:2020-02-25 13:49
本公开的实施例涉及用于通信的设备、方法和装置以及计算机可读存储介质。例如,在该方法中,确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立。继而,基于该确定来获得用于叠加隧道建立的隧道封装参数,并且使用隧道封装参数来执行叠加隧道建立。该方法使得叠加隧道建立过程更加灵活和高效。

Devices, methods and devices for communication and computer-readable storage media

【技术实现步骤摘要】
用于通信的设备、方法和装置以及计算机可读存储介质
本公开的实施例总体上涉及通信技术,更具体地,涉及用于通信的设备、方法和装置以及计算机可读存储介质。
技术介绍
宽带论坛(BBF)技术报告(TR)317(称为BBFTR-317)描述了一种网络增强型住宅网关(NERG)连接模型,即,扁平以太网逻辑用户链路(LSL)模型。根据该模型,宽带网络网关(BNG)和虚拟网关(vG)托管基础设施之间的LSL段可以在运行时动态建立。该建立可以通过认证、授权和计费(AAA)操作来驱动,而AAA操作可以由来自桥接式住宅网关(BRG)的动态主机配置协议(DHCP)请求触发。在NERG扁平以太网LSL模型中,每个位于客户站点的BRG和基于网络的vG都可以通过唯一的LSL虚拟局域网(VLAN)来链接。连接BNG和vG托管基础设施的区域宽带网络可以是纯互联网协议(IP)的或者可以基于IP/多协议标签交换(MPLS)。在这样的区域宽带网络中,LSLVLAN可以通过网络虚拟化叠加(NVO)隧道传输。BBFTR-317详细说明了如何经由用户系统中的远程认证拨号(RADIUS)属性在运行时传送用于虚拟可扩展局域网(VXLAN)隧道和MPLS伪线(PW)的NVO隧道封装参数。根据BBFTR-317,诸如隧道端点IP地址、VXLAN网络标识符(VNI)或PW服务标签的NVO隧道封装参数可以在AAA服务器中预配置,并且在运行时从AAA服务器传送到BNG。BNG可以使用预配置的这些静态NVO隧道封装参数来封装/解封装LSLVLAN业务。然而,对于运营方而言,分配和配置静态NVO隧道封装参数将引起相当大的管理负担。
技术实现思路
总体上,本公开的实施例提出了用于通信的设备、方法和装置以及计算机可读存储介质。在第一方面,本公开的实施例提供了一种用于通信的设备。该设备包括至少一个处理器以及存储计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为与至少一个处理器一起促使设备确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立。该设备还被促使基于该确定来获得用于叠加隧道建立的隧道封装参数,以及使用隧道封装参数来执行叠加隧道建立。在第二方面,本公开的实施例提供了一种用于通信的方法。在该方法中,确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立。继而,基于该确定来获得用于叠加隧道建立的隧道封装参数,并且使用隧道封装参数来执行叠加隧道建立。在第三方面,本公开的实施例提供了一种用于通信的装置。该装置包括用于执行根据第二方面所述的方法的部件。在第四方面,本公开的实施例提供一种计算机可读存储介质,其上存储有计算机程序。计算机程序包括指令,该指令在被设备上的处理器执行时,促使设备执行根据第二方面所述的方法。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其他特征将通过以下的描述变得容易理解。附图说明结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:图1示出了本公开的实施例可以在其中实施的示例通信网络;图2根据本公开的某些实施例的示例方法的流程图;图3示出了根据本公开的某些实施例的实现关于是否使用某个控制协议的指示的RADIUS供应方特定属性(VSA)的示例编码格式;图4示出了示出了根据本公开的某些实施例的与以太网段标识符(ESI)相关联的RADIUSVSA的示例编码格式;图5示出了根据本公开的某些实施例的与以太网标记标识(ID)相关联的RADIUSVSA的示例编码格式;图6示出了根据本公开的某些实施例的与多归连接模式相关联的RADIUSVSA的示例编码格式;图7示出了根据本公开的某些实施例的与指定转发器(DF)偏好相关联的RADIUSVSA的示例编码格式;图8示出了根据本公开的某些实施例的与控制字相关联的RADIUSVSA的示例编码格式;以及图9示出了适合实现本公开的某些实施例的设备的框图。具体实施方式下面将参考附图描述一些示例实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。在此使用的术语“叠加隧道”是指叠加在底层架构之上通过隧道传输数据的技术。使用隧道技术,可以将不同协议的数据分组封装在同一隧道中传输。为了讨论方便,本公开的某些实施例以NVO隧道作为叠加隧道的示例进行了描述。在此使用的术语“电路”是指以下的一项或多项:(a)仅硬件电路实现方式(诸如仅模拟和/或数字电路的实现方式);以及(b)硬件电路和软件的组合,诸如(如果适用):(i)模拟和/或数字硬件电路与软件/固件的组合,以及(ii)硬件处理器的任意部分与软件(包括一起工作以使得诸如OLT或其他计算设备等装置执行各种功能的数字信号处理器、软件和存储器);以及(c)硬件电路和/或处理器,诸如微处理器或者微处理器的一部分,其要求软件(例如固件)用于操作,但是在不需要软件用于操作时可以没有软件。电路的定义适用于此术语在本申请中(包括任意权利要求中)的所有使用场景。作为另一示例,在此使用的术语“电路”也覆盖仅硬件电路或处理器(或多个处理器)、或者硬件电路或处理器的一部分、或者其随附软件或固件的实现方式。例如,如果适用于特定权利要求元素,术语“电路”还覆盖基带集成电路或处理器集成电路或者OLT或其他计算设备中的类似的集成电路。在此使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。如上所述,BBFTR-317描述了如何在NERG扁平以太网LSL模型中使用VXLAN隧道或MPLSPW。根据BBFTR-317,具体的NVO隧道封装参数可以在AAA服务器中静态预配置,并且在运行时从AAA服务器传送到BNG。而且,BBFTR-317中还定义了一组RADIUS供应方特定属性(VSA)。然而,NVO隧道封装参数的这种静态配置会加重网络管理方(例如,运营方)的管理负担。针对这一问题,专利技术人已经在申请号为201710074411.9的中国专利技术专利申请(以下称为“在先申请”)中提出了一种在叠加隧道建立过程中自动配置叠加隧道封装参数的方法,该专利的全文通过引用合并于此。专利技术人在先申请中提出了可以使用层2虚拟专用网(L2VPN)控制协议来自动发现隧道端点IP地址和信号PW服务标签,从而简化了叠加隧道的提供。而且,在先申请中还定义了一组专用的RADIUSV本文档来自技高网
...

【技术保护点】
1.一种用于通信的设备,包括:/n至少一个处理器,以及/n存储计算机程序代码的至少一个存储器,/n所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起促使所述设备:/n确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立;/n基于所述确定来获得用于所述叠加隧道建立的隧道封装参数;以及/n使用所述隧道封装参数来执行所述叠加隧道建立。/n

【技术特征摘要】
1.一种用于通信的设备,包括:
至少一个处理器,以及
存储计算机程序代码的至少一个存储器,
所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起促使所述设备:
确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立;
基于所述确定来获得用于所述叠加隧道建立的隧道封装参数;以及
使用所述隧道封装参数来执行所述叠加隧道建立。


2.根据权利要求1所述的设备,其中所述设备被促使通过以下操作来确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立:
从认证、授权和记账AAA服务器接收是否使用所述多个控制协议中的一个控制协议来进行所述叠加隧道建立的指示;以及
基于所接收的指示来确定是否使用所述多个控制协议中的一个控制协议来进行所述叠加隧道建立。


3.根据权利要求1所述的设备,其中所述设备被促使通过以下操作来基于所述确定获得所述参数:
响应于确定不使用所述多个控制协议中的一个控制协议,从远程用户拨号认证系统RADIUS服务器接收所述隧道封装参数。


4.根据权利要求1所述的设备,其中所述多个控制协议包括基于以太网虚拟专用网的虚拟专线服务EVPN-VPWS控制协议。


5.根据权利要求4所述的设备,其中所述设备被促使通过以下操作来基于所述确定获得所述隧道封装参数:
响应于确定将要使用所述多个控制协议中的所述控制协议来进行所述叠加隧道建立,从认证、授权和记账AAA服务器接收与以下中的至少一项相关联的控制协议参数作为所述隧道封装参数:以太网段标识符ESI、以太网标签标识、多归连接模式、指定转发器DF偏好、控制字、路由区分符RD、输出路由目标和输入路由目标。


6.根据权利要求5所述的设备,其中所述设备还被促使为基于所接收的控制协议参数,生成用于所述叠加隧道建立的其他隧道封装参数。


7.根据权利要求1所述的设备,其中所述叠加隧道包括网络虚拟化叠加NVO隧道,并且所述设备被促使通过以下操作来执行所述叠加隧道建立:
使用所述隧道封装参数,与数据中心网关DGW建立所述NVO隧道。


8.一种用于通信的方法,包括:
确定是否使用多个控制协议中的一个控制协议来进行叠加隧道建立;
基于所述确定来获得用于所述叠加隧道建立的隧道封装参数;以及
使用所述隧道封装参数来执行所述叠加隧道建立。


9.根据权利要求8所述的方法,其中所述确定包括:
从认证、授权和记账AAA服务器接收是否使用所述多个控制协议中的一个控制协议来进行所述叠加隧道建立的指示;以及
基于所接收的指示来确定是否使用所述多个控制协议中的一个控制协议来进行所述叠加隧道建立。


10.根据权利要求8所述的方法,其中基于所述确定获得所述参数包括:
响应于确定不使用所述多个控制协议中的一个控制协议,从远程用户拨号认证系统RADIUS服务器接收所述隧道封装参数。


11.根据权利要求8所述的方法,其中所述多个控制协议包括基于以太网虚拟专用网的虚拟专线服务EVPN-VPWS控制协议。


12.根据权利要求11所述的方法,其中基于所述确定获得所述隧道封装参数包括:
响应于确定将要使用所述多个控制协议中的所述控制协议来进行所述叠加隧道建立,从认证、授权和记账AAA服务器接收与以下中的至少一项相关联的控制协议参数作为所述隧道封装参数:以太网段标识符ESI、以太网标签标识、多归连接模式、指定转发器DF偏好、控制字、路由区分符RD、输出路由目标和输入路由目标。


13.根据权利要求12所述的方法,还包括:
基于所接收的控制协议参数,生成用于所述叠加隧道建立的其他隧道封装参数。


14.根据权利要求8所述的方法,其中所述叠加隧道包括网络虚拟化叠加NVO隧道,并且执行所述叠加隧道建立包括:
使用所述隧道封装参数,与数据中心网关DGW建立所述NVO隧道。


15.一种用于通信的装置,包括:
用于确定是否使用多个控...

【专利技术属性】
技术研发人员:张立新
申请(专利权)人:上海诺基亚贝尔股份有限公司诺基亚通信公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1