【技术实现步骤摘要】
本申请涉及网络通信技术,特别涉及端口扩展方法和装置。
技术介绍
端口扩展技术是一种能够提高网络接入能力和网络管理效率的纵向网络整合虚拟化技术,采用IEEE802.1BR标准协议实现,其核心思想是:将端口扩展(PEX:BridgePortExtender)设备加入控制桥(CB:ControllingBridge)设备作为CB设备的远程业务板,由CB设备统一管理。对于PEX设备是物理设备的情况,PEX设备上的用户侧端口已固定好,在PEX设备加入CB后,CB就可以像配置普通交换机端口那样为PEX设备上的用户侧端口进行相应配置,当有主机通过PEX设备上的用户侧端口接入PEX设备后,按照预先的配置对经过该用户侧端口的报文进行转发和处理。在虚拟化领域,虚拟交换机(vSwitch)充当了PEX设备,vSwitch作为PEX设备加入至CB设备由CB设备统一管理。图1示出了虚拟化场景中的端口扩展组网示意图。但是,当vSwitch作为PEX设备加入到CB设备时,CB设备并不能对vSwitch上的用户侧端口(也称OVS端口,在本申请均称为OVS端口)进行有效管理,原因是:vSwitch上的OVS端口并不像物理设备那样已预先固定,vSwitch上的OVS端口只有当接入的虚拟机(VM)上线时才会创建,而当接入的VM下线或者迁移时,则会删除,如此动态变化导致CB设备不能对vSwitch上的OVS端口进行管理。
技术实现思路
本申请提供了端口扩展方法和装置,以实现虚拟化场景的端口扩展。本申请提供的技术方案包括:一种端口扩展方法,该方法应用于作为PEX设备的vSwitch,包括:在本地有虚 ...
【技术保护点】
一种端口扩展方法,其特征在于,该方法应用于作为端口扩展PEX设备的虚拟交换机vSwitch,包括:在本地有虚拟机VM接入时,获取所述VM的虚拟网卡所属的组Group实例的Group实例标识,将Group实例标识和OVS端口标识携带在端口创建请求中发送给控制桥CB设备,OVS端口标识为本PEX设备上接入VM的OVS端口的标识;接收CB设备针对所述端口创建请求返回的逻辑端口标识E‑CID和用于配置所述OVS端口的端口配置信息,利用所述端口配置信息配置所述OVS端口,并将所述E‑CID绑定至所述OVS端口,E‑CID为CB设备本地逻辑端口的标识;在所述VM迁出或下线时,向CB设备发送端口删除请求并删除所述OVS端口。
【技术特征摘要】
1.一种端口扩展方法,其特征在于,该方法应用于作为端口扩展PEX设备的虚拟交换机vSwitch,包括:在本地有虚拟机VM接入时,获取所述VM的虚拟网卡所属的组Group实例的Group实例标识,将Group实例标识和OVS端口标识携带在端口创建请求中发送给控制桥CB设备,OVS端口标识为本PEX设备上接入VM的OVS端口的标识;接收CB设备针对所述端口创建请求返回的逻辑端口标识E-CID和用于配置所述OVS端口的端口配置信息,利用所述端口配置信息配置所述OVS端口,并将所述E-CID绑定至所述OVS端口,E-CID为CB设备本地逻辑端口的标识;在所述VM迁出或下线时,向CB设备发送端口删除请求并删除所述OVS端口。2.根据权利要求1所述的方法,其特征在于,所述获取VM的虚拟网卡所属的组Group实例的Group实例标识包括:接收虚拟机管理设备VMM发送的通知报文,所述通知报文中携带所述VM的虚拟网卡所属的组Group实例的Group实例标识,所述Group实例是由VMM从CB设备本地配置的所有Group实例中选择出的。3.根据权利要求1所述的方法,其特征在于,所述端口创建请求为满足端口扩展控制协议PECSP的协议报文,所述协议报文的索引Index字段用于携带OVS端口标识,所述协议报文增加了GroupIDTLV字段,用于携带Group实例标识。4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:通过所述OVS端口接收所述VM发送的报文,若确定在本PEX设备本地转发所述报文,则通过本地另一OVS端口转发所述报文,否则,在报文上封装标签e-tag头并向CB设备转发,e-tag头中携带E-CID,该E-CID为接收到报文的OVS端口绑定的E-CID。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:通过本地连接CB设备的网络侧端口接收报文;确定本地与报文封装的标签e-tag头中的E-CID绑定的OVS端口;剥掉报文封装的标签e-tag头,并通过确定出的OVS端口转发。6.一种端口扩展方法,其特征在于,该方法应用于控制桥CB设备,包括:接收端口扩展PEX设备发送的端口创建请求;在本地创建逻辑端口,获取与所述端口创建请求携带的Group实例标识对应的端口配置信息,依据端口配置信息配置所述逻辑端口,将端口创建请求携带的OVS端口标识绑定至所述逻辑端口,并将逻辑端口的标识E-CID和端口配置信息发送给所述PEX设备;接收所述PEX设备发送的端口删除请求,端口删除请求携带所述OVS端口标识,删除本地所述逻辑端口。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:接收报文;将所述报文封装的标签e-tag头中携带的E-CID修改为目的OVS端口绑定的E-CID并向目的OVS端口发送,目的OVS端口...
【专利技术属性】
技术研发人员:张寅飞,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。