虚拟扩展端口的指示方法和装置制造方法及图纸

技术编号:16841775 阅读:50 留言:0更新日期:2017-12-20 00:25
本发明专利技术提供了一种虚拟扩展端口的指示方法和装置。其中,该方法包括:接收请求为接口扩展设备的物理扩展端口创建虚拟扩展端口的请求信息,请求信息中携带有物理扩展端口的端口信息;创建请求信息所请求创建的虚拟扩展端口,并为创建的虚拟扩展端口分配扩展通道标识;基于物理扩展端口的端口信息生成创建的虚拟扩展端口的身份信息;发送身份信息和分配的扩展通道标识至接口扩展设备。本发明专利技术解决了相关技术中对BEP端口的管理效率较低的技术问题,进而达到了提高BEP端口的管理效率的效果。

An indication method and device for a virtual extension port

The present invention provides an indication method and device for a virtual extension port. Among them, the method includes: receiving a request for extension of physical equipment interface extension request information to create a virtual port expansion port, the request message carries the physical expansion of the port port information; virtual extension ports create the request information requested to create, and expand the channel identifier for the virtual expansion port allocation created; virtual extension of port generation port information of the physical expansion of the port created based on identity information; sending identity information and distribution channel identification to the extended interface extension device. The invention solves the technical problem that the management efficiency of the BEP port is low in the related technology, and thus achieves the effect of improving the management efficiency of the BEP port.

【技术实现步骤摘要】
虚拟扩展端口的指示方法和装置
本专利技术涉及通信领域,具体而言,涉及一种虚拟扩展端口的指示方法和装置。
技术介绍
随着数据中心的快速发展,可通过虚拟化提高处理器的使用效率来进一步降低成本。随着云计算的发展,虚拟机的猛增,企业的数据中心也不可避免的产生了一些管理的难题,为了使网络技术的发展适应新的虚拟化技术趋势,IEEE组织针对数据中心虚拟机迁移等新技术提出了一系列新的802.1标准,包括802.1Qau(拥塞通告)、802.1Qaz(增强型传输选择)、802.1Qbb(基于优先级的流控)、802.1Qbg(边缘虚拟桥)、802.1BR(虚拟桥接口扩展)等。扩展桥(ExtendedBirdge,又称纵向堆叠)使用802.1BR标准,纵向堆叠的体系结构一般包括2个重要的部分:控制网桥CB(ControllingBridge)和接口扩展设备PE(PortExtended)。纵向堆叠可将远程交换机部署为CB,将实体接入交换机或软件虚拟交换机部署为PE,通过设置CB的级联口和PE的上行口在CB和PE之间建立多个扩展通道E-Channel(ExtendedChannel),CB负责为每一个PE端口生成对应的虚拟扩展接口(BridgeExtendedPort,简称BEP口),并分配对应的扩展通道标识E-CID(E-channelIdentifier),还负责转发单播报文,是多播转发的起点;PE不用进行MAC(MediaAccessControl,即媒体介入控制层)学习,而根据E-CID进行转发,从而解决数据中心中由于虚拟机的激增而引发的管理难题。在802.1BR标准中,规定了CB和PE使用LLDP(LinkLayerDiscoveryProtocol)报文来发现对端设备,CB通过PECSP(PortExtenderControlandStatusProtocol)报文发现PE端口,创建对应的BEP口,并为端口分配E-CID,从而组建纵向堆叠网络。以CB和1个PE之间创建2个扩展端口为例,如图1所示,交互过程主要包括以下步骤:步骤S101,CB的一个端口通过LLDP协议发现对端PE设备,初始化一个内部接口扩展设备,并在该端口开启PECSP协议,同样的,PE的一个端口通过LLDP协议发现对端CB设备,并在该端口开启PECSP协议;步骤S102,CB和PE通过对应的端口向对端发送CSPOpen消息,并在收到对端发来的CSPOpen消息后,向对端发送CSPOpenreply消息;步骤S103,CB向PE发送PortParametersSet消息,要求PE设置上行口的参数,PE设置完上行口参数后,会向CB发送PortParametersSetReply消息;步骤S104,PE为本设备除上行端口外的2个端口依次向CB申请创建扩展端口,即PE通过上行口向CB先后发送ExtendedPortCreate消息,来请求CB创建对应的扩展接口、E-channel,并将E-channel绑定到扩展接口;步骤S105,CB收到ExtendedPortCreate消息后,创建对应的BEP接口并分配E-CID,CB先后向PE发送ExtendedPortCreateReply消息;步骤S106,PE收到ExtendedPortCreateReply消息,将CB分配的E-CID值与端口间的对应关系写入到PE中;步骤S107,CB先后向PE发送两个PortParametersSet消息,来设置PE上两个BEP口的参数,如VLAN、端口属性等信息;步骤S108,PE收到PortParametersSet消息中携带的参数信息,将对应端口设置完毕后向CB发送PortParametersSetReply消息。其中,在步骤S104中,在CB收到的来自PE的ExtendedPortCreate消息中含有CommandTLV,其index域用于表征对应的一个PE端口,此处的index域中含有12比特(bit)的“PortNum”字段,用来表示端口,但802.1BR标准没有规定这12比特的“PortNum”字段的具体构成,各厂商一般给该字段赋予一个全局唯一标识的PE端口的、无具体意义的数字索引,根据这12比特的数字索引生成的BEP端口的端口名不含有PE端口的具体信息,比如一个PE上的port1和port2端口要创建BEP端口,则PE向CB发送2个PECSPExtendedPortCreate消息,分别携带了对应PE端口的12比特数字索引。CB上根据收到的12比特数字索引生成2个BEP端口,BEP端口名称可能为BEPM、BEPN,并为BEPM和BEPN这2个端口分配相应的E-CID,其值可能为X和Y;CB将分配的E-CID值通过PECSPExtendedPortCreateReply消息通知PE,此时BEP端口创建成功。但是生成的BEPM和BEPN无任何实际意义,使用时必须以当初分配的E-CID值为索引分别在CB和PE上进行查询,进行比较后才能找到PE上Port1对应的CB上BEPM,Port2对应的BEPN。实际应用中,常常需要对BEP端口进行业务配置、管理、监控等操作,按照现有的端口解析方法进行操作时,操作较为繁琐,从而影响对BEP端口的配置、管理及监控效率。针对相关技术中对BEP端口的管理效率较低的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种虚拟扩展端口的指示方法和装置,以至少解决相关技术中对BEP端口的管理效率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种虚拟扩展端口的指示方法,该方法包括:接收请求为接口扩展设备的物理扩展端口创建虚拟扩展端口的请求信息,其中,请求信息中携带有物理扩展端口的端口信息;创建请求信息所请求创建的虚拟扩展端口,并为创建的虚拟扩展端口分配扩展通道标识;基于物理扩展端口的端口信息生成创建的虚拟扩展端口的身份信息;发送身份信息和分配的扩展通道标识至接口扩展设备。进一步地,基于物理扩展端口的端口信息生成创建的虚拟扩展端口的身份信息包括:获取保存的身份信息生成方式;按照保存的身份信息生成方式生成对应于创建的虚拟扩展端口的且携带物理扩展端口的端口信息的身份信息。进一步地,身份信息生成方式包括用户指定的生成方式和基于物理扩展端口的端口信息生成的方式,保存的身份信息生成方式为基于物理扩展端口的端口信息生成的方式,在生成创建的虚拟扩展端口的身份信息之后,该方法还包括:若接收到配置指令,则判断配置指令所指示的身份信息生成方式与保存的身份信息生成方式是否相同;在配置指令所指示的身份信息生成方式与保存的身份信息生成方式不相同的情况下,将保存的身份信息生成方式配置为配置指令所指示的身份信息生成方式。进一步地,在将保存的身份信息生成方式配置为配置指令所指示的身份信息生成方式之后,该方法还包括:删除已创建的虚拟扩展端口和对应的扩展通道标识;发送指示删除扩展通道标识的信息至接口扩展设备。进一步地,物理扩展端口的端口信息包括端口位置信息。根据本专利技术实施例的另一个方面,提供了一种虚拟扩展端口的指示装置,该装置包括:接收单元,用于接收请求为接口扩展设备的物理扩展端口创建虚拟扩展端口的请求信息,其中,请求信息中携带有物理扩展端口本文档来自技高网
...
虚拟扩展端口的指示方法和装置

【技术保护点】
一种虚拟扩展端口的指示方法,其特征在于,包括:接收请求为接口扩展设备的物理扩展端口创建虚拟扩展端口的请求信息,其中,所述请求信息中携带有所述物理扩展端口的端口信息;创建所述请求信息所请求创建的虚拟扩展端口,并为所述创建的虚拟扩展端口分配扩展通道标识;基于所述物理扩展端口的端口信息生成所述创建的虚拟扩展端口的身份信息;发送所述身份信息和分配的所述扩展通道标识至所述接口扩展设备。

【技术特征摘要】
1.一种虚拟扩展端口的指示方法,其特征在于,包括:接收请求为接口扩展设备的物理扩展端口创建虚拟扩展端口的请求信息,其中,所述请求信息中携带有所述物理扩展端口的端口信息;创建所述请求信息所请求创建的虚拟扩展端口,并为所述创建的虚拟扩展端口分配扩展通道标识;基于所述物理扩展端口的端口信息生成所述创建的虚拟扩展端口的身份信息;发送所述身份信息和分配的所述扩展通道标识至所述接口扩展设备。2.根据权利要求1所述的方法,其特征在于,基于所述物理扩展端口的端口信息生成所述创建的虚拟扩展端口的身份信息包括:获取保存的身份信息生成方式;按照所述保存的身份信息生成方式生成对应于所述创建的虚拟扩展端口的且携带所述物理扩展端口的端口信息的身份信息。3.根据权利要求2所述的方法,其特征在于,身份信息生成方式包括用户指定的生成方式和基于物理扩展端口的端口信息生成的方式,所述保存的身份信息生成方式为基于物理扩展端口的端口信息生成的方式,在生成所述创建的虚拟扩展端口的身份信息之后,所述方法还包括:若接收到配置指令,则判断所述配置指令所指示的身份信息生成方式与所述保存的身份信息生成方式是否相同;在所述配置指令所指示的身份信息生成方式与所述保存的身份信息生成方式不相同的情况下,将所述保存的身份信息生成方式配置为所述配置指令所指示的身份信息生成方式。4.根据权利要求3所述的方法,其特征在于,在将所述保存的身份信息生成方式配置为所述配置指令所指示的身份信息生成方式之后,所述方法还包括:删除已创建的所述虚拟扩展端口和对应的所述扩展通道标识;发送指示删除所述扩展通道标识的信息至所述接口扩展设备。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述物理扩展端口的端口信息包括端口位置信息。6....

【专利技术属性】
技术研发人员:孟非曹淑玲王同乐郑炎
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1