本发明专利技术涉及通信技术领域,公开了虚拟交换架构VSF系统的建立方法及装置,所述方法用于主控设备FC中设备,包括:接收设备发送的协商消息,所述协商消息中包括设备角色;当协商消息中包括的设备角色为扩展设备FE时,将发送协商消息的FE加入VSF系统,为所述FE分配设备号,生成包括分配的设备号的确认消息;发送确认消息,以使发送所述协商消息的FE获得分配的设备号。本发明专利技术能够完成VSF的建立,避免了对特定芯片的依赖,使得VSF建立更易实现。
【技术实现步骤摘要】
本专利技术涉及通信
,具体地,涉及一种虚拟交换架构VSF系统的建立方法及装置。
技术介绍
VSF(虚拟交换架构,Virtual Switching Fabric)是一种设备级纵向虚拟化技术,通过将多台低成本盒式设备作为远程线卡接入主设备,达到扩展接口密度和集中控制管理的目的。如图1所示,VSF系统包含一个FC(主控制设备,Fabric Control)和多个FE (端口扩展设备,Fabric Extender)。FC可以是单台设备,也可以由多台设备组成的VSU (虚拟交换单元,Virtual Switching Unit)来承担。FC承担协议的运算、表项的生成和下发等工作,FE设备仅负责数据转发。FE可以如图1所示直接连接FC中设备,也可以采用级联方式,使得部分FE通过与FC中设备直接连接的FE,与FC中设备间接连接。现有技术中,在建立VSF系统时,采用思科Cisco提出的802.1BR协议。在802.1BR协议中使用扩展桥(Extended Bridge),扩展桥中包括CB(控制桥,Controlling Bridge)和PE (端口扩展设备,Port Extender)。PE通过C-VLAN协议连接CB和接入设备。采用该种方式需要使用特定的芯片,为技术实现造成限制。
技术实现思路
本专利技术的目的是提供一种虚拟交换架构VSF系统的建立方法及装置,用于解决上述问题或者至少部分地解决上述问题。为了实现上述目的,本专利技术提供一种虚拟交换架构VSF系统的建立方法,用于主控设备FC中设备,所述方法包括:接收设备发送的协商消息,所述协商消息中包括设备角色;当协商消息中包括的设备角色为扩展设备FE时,将发送协商消息的FE加入VSF系统,为所述FE分配设备号,生成包括分配的设备号的确认消息;发送确认消息,以使发送所述协商消息的FE获得分配的设备号。优选地,所述协商消息中包括设备的VSF端口编号;所述方法还包括:当接收到直接连接的FE发送的协商消息时,根据协商消息中包括的VSF端口编号与所述FE建立下联链路;将FC中设备的VSF端口编号添加到确认消息中,以使直接连接的FE根据所述FC中设备的VSF端口编号与所述FC中设备建立上联链路;记录发送协商消息的FE和所述FE上联的FC中设备间的对应关系。优选地,所述接收设备发送的协商消息,包括:接收直接连接的FE转发的另一设备发送的协商消息;所述发送确认消息,包括:发送确认消息,使确认消息经直接连接的FE转发给发送协商消息的FE,以使发送协商消息的FE获得分配的设备号;记录发送协商消息的FE和所述FE直接连接的FE间的对应关系。本专利技术还公开了一种虚拟交换架构VSF系统的建立方法,用于端口扩展设备FE,所述方法包括:生成包括设备角色的协商消息;向主控设备FC中设备发送协商消息;接收FC中设备回复的包括分配的设备号的确认消息,所述设备号由FC中设备为所述FE分配;将确认消息中包括的设备号进行存储。优选地,当所述FE与FC中设备直接连接时,所述方法还包括:将所述FE的VSF端口编号添加到协商消息中,以使所述FC中设备根据所述FE的VSF端口编号与所述FE间建立下联链路;所述确认消息包括FC中设备的VSF端口编号,所述方法还包括:根据确认消息中包括的FC中设备的VSF端口编号与所述FC中设备建立上联链路。优选地,所述方法还包括:接收连接的设备发送的协商消息,所述协商消息包括设备角色;当协商消息中包括的设备角色为FE时,判断是否已经与FC中设备建立链接;当已经与FC中设备建立链接时,将所述协商消息转发给所述FC中设备,以使所述FC中设备将发送协商消息的FE加入VSF系统,并为所述FE分配设备号;接收所述FC中设备发送的确认消息,所述确认消息中包括分配给发送协商消息的FE的设备号;将所述确认消息转发给所述发送协商消息的FE,以使所述FE获得分配的设备号。优选地,当所述FE通过其他FE与FC中设备连接时,所述向主控设备FC中设备发送协商消息,包括:将包括设备角色的协商消息发送给直接连接的FE,使协商消息经直接连接的FE转发给FC中设备;所述接收FC中设备回复的包括分配的设备号的确认消息,包括:接收直接连接的FE转发的FC中设备回复的包括分配的设备号的确认消息。本专利技术还公开了一种虚拟交换架构VSF系统的建立装置,用于主控设备FC中设备,所述装置包括:接收模块,用于接收设备发送的协商消息,所述协商消息中包括设备角色;协商模块,用于当协商消息中包括的设备角色为扩展设备FE时,将发送协商消息的FE加入VSF系统,为所述FE分配设备号,生成包括分配的设备号的确认消息;发送模块,用于发送确认消息,以使发送所述协商消息的FE获得分配的设备号。优选地,所述协商消息中包括设备的VSF端口编号;所述装置还包括转发模块和管理模块,所述转发模块用于当所述接收模块接收到直接连接的FE发送的协商消息时,根据协商消息中包括的VSF端口编号与所述FE建立下联链路;所述协商模块还用于将FC中设备的VSF端口编号添加到确认消息中,以使直接连接的FE根据所述FC中设备的VSF端口编号与所述FC中设备建立上联链路;所述管理模块用于记录发送协商消息的FE和所述FE上联的FC中设备间的对应关系O优选地,所述装置还包括管理模块,所述接收模块用于接收直接连接的FE转发的另一设备发送的协商消息;所述发送模块用于发送确认消息,使确认消息经直接连接的FE转发给发送协商消息的FE,以使发送协商消息的FE获得分配的设备号;所述管理模块用于记录发送协商消息的FE和所述FE直接连接的FE间的对应关系O本专利技术提供了一种虚拟交换架构VSF系统的建立装置,用于端口扩展设备FE,所述装置包括:协商模块,用于生成包括设备角色的协商消息;发送模块,用于向主控设备FC中设备发送协商消息;接收模块,用于接收FC中设备回复的包括分配的设备号的确认消息,所述设备号由FC中设备为所述FE分配;存储模块,用于将确认消息中包括的分配给所述FE的设备号进行存储。优选地,所述协商模块还用于当所述FE与FC中设备直接连接时,将所述FE的VSF端口编号添加到协商消息中,以使所述FC中设备根据所述FE的VSF端口编号与所述FE间建立下联链路;所述确认消息包括FC中设备的VSF端口编号,所述装置还包括:转发模块,用于根据确认消息中包括的FC中设备的VSF端口编号与所述FC中设备建立上联链路。优选地,所述接收模块还用于接收连接的设备发送的协商消息,所述协商消息包括设备角色;所述转发模块还用于当协商消息中包括的设备角色为FE时,判断是否已经与FC中设备建立链接;当已经与FC中设备建立链接时,确定将所述协商消息转发给所述FC中设备;所述发送模块还用于将所述协商消息发送给所述FC中设备,以使所述FC中设备将发送协商消息的FE加入VSF系统,并为所述FE分配设备号;所述接收模块还用于接收所述FC中设备发送的确认消息,所述确认消息中包括分配给发送协商消息的FE的设备号;所述转发模块还用于确定将所述确认消息转发给所述发送协商消息的FE ;所述发送模块还用于将所述确认消息发送给所述发送协商消息的FE,以使所述FE获得分配的设备号。优选地,所述发送模块用于当所述FE通过其他FE与FC本文档来自技高网...
【技术保护点】
一种虚拟交换架构VSF系统的建立方法,其特征在于,用于主控设备FC中设备,所述方法包括:接收设备发送的协商消息,所述协商消息中包括设备角色;当协商消息中包括的设备角色为扩展设备FE时,将发送协商消息的FE加入VSF系统,为所述FE分配设备号,生成包括分配的设备号的确认消息;发送确认消息,以使发送所述协商消息的FE获得分配的设备号。
【技术特征摘要】
【专利技术属性】
技术研发人员:李生草,
申请(专利权)人:北京星网锐捷网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。