【技术实现步骤摘要】
一种PE设备流量调度方法及装置
本专利技术涉及通信
,尤其涉及一种PE设备流量调度方法及装置。
技术介绍
随着网络规模的扩大,网络设备数量随之增大,网络管理成为数据中心基础设施管理中的一个棘手问题。另一方面,现代大数据中心对网络提供给服务器的端口密度也提出了更高的要求,例如万台服务器的规模已是互联网数据中心现实中的普遍需求。端口扩展技术作为提高接入设备端口密度的一种有效手段逐渐成熟并获得了业界的认可。VCF纵向虚拟化技术(VerticalConvergedFramework,纵向融合框架)即是该技术的一种实现方式,满足数据中心虚拟化高密接入并可以简化管理。VCF在纵向维度上支持对系统进行异构扩展,即在形成一台逻辑虚拟设备的基础上,把一台盒式设备作为一块远程的接口板加入主设备系统,以达到扩展主设备系统的I/O端口能力和进行集中控制管理的目的。另一种网络设备虚拟化的技术叫做弹性智能架构IRF,其是一种典型的堆叠技术。在堆叠设备内部各个成员设备按角色可分为Master和Slave。Slave在一定条件下可转变为Master,两者业务处理能力是同一水平的。对于VCF来说,设备内部各个成员按角色分为CB(ControllingBridge,控制桥)设备和PE(PortExtender,端口扩展)设备两种。CB表示控制设备,PE表示纵向扩展设备,即端口扩展器(或称远程接口板)。通常来说,PE设备的能力不足以充当CB,因此VCF中PE与CB的角色通常是不能互相转换的,这是VCF与IRF之间一个重要的不同点。VCF与IRF另一个不同点是,VCF的在异构性和扩展性上更 ...
【技术保护点】
【技术特征摘要】
1.一种端口扩展PE设备流量调度方法,应用于纵向融合框架VCF系统的PE设备上,其中该VCF系统还包括控制桥CB设备,所述PE设备包括采用相同Hash算法的第一交换芯片以及第二交换芯片,所述第一交换芯片包括面向CB设备的上行端口集合G1以及与第二交换芯片级联的级联端口集合G2,第二交换芯片包括面向CB设备的上行端口集合G3以及与第一交换芯片级联的级联端口集合G4;其中任意一个端口集合至少包括一个端口,其特征在于,该方法包括以下步骤:A,为第一交换芯片创建第一聚合口Trunka及第二聚合口Trunkb,其中Trunka包括N个Hash位置,该N个Hash位置分别被分配给G1以及G2的端口;Trunkb包括N个Hash位置,该N个Hash位置分别分配给G2的端口;所述G1的端口的Trunk标识为a,所述G2的端口Trunk标识为b;其中N大于或等于2的自然数;B,为第二交换芯片创建第三聚合口Trunkc及第四聚合口Trunkd,其中Trunkc包括N个Hash位置,该N个Hash位置分别被分配给G3以及G4的端口;Trunkd包括N个Hash位置,该N个Hash位置分别被分配给G4的端口;所述G3的端口的Trunk标识为c,所述G4的端口的Trunk标识为d;其中Trunka中G1的端口分配到的Hash位置集合与Trunkc中G4的端口分配到的Hash位置集合相同,Trunka中G2的端口分配到的Hash位置集合与Trunkc中G3的端口分配到的Hash位置集合相同;C,向第一交换芯片下发PE设备上行流量的本地转发表项,其中该本地转发表项的出口为第一交换芯片的上行端口;以及,向第二交换芯片下发PE设备上行流量的本地转发表项,其中该本地转发表项的出口为第二交换芯片的上行端口;D,检测上行端口的上行链路状态的变化;并根据上行端口的上行链路状态的变化将对应Trunk中至少一个Hash位置进行重新分配。2.如权利要求1所述的方法,其特征在于:其中步骤C具体包括:C1,当G1中一个上行端口的上行链路发生故障时,若该故障的上行端口为本地转发表项的出口,则将该本地转发表项的出口修改为其他状态正常的上行端口;其中步骤D具体包括:D1,当G1中一个上行端口的上行链路发生故障时,在Trunka中将该故障端口对应的Hash位置分配给其他正常的上行端口。3.如权利要求2所述的方法,其特征在于:其中步骤C还包括:C2,当G1中所有上行端口的上行链路都发生故障时,则将该本地转发表项的出口修改为G2中的级联端口;其中步骤D中还包括:D2,当G1中所有上行端口的上行链路都故障时,删除Trunka,并将Trunkc中分配给G3端口的Hash位置分配给G4端口。4.如权利要求2所述的方法,其特征在于:其中步骤C还包括:C2,当G1中所有上行端口的上行链路都发生故障时,则将该本地转发表项的出口修改为G2中的级联端口;其中步骤D中还包括:D2,当G1中所有上行端口的上行链路都故障时,在Trunka中将该些故障上行端口对应的Hash位置重新分配给G2的端口,并保持Trunka与Trunkb中各个端口分配到的Hash位置相同;将Trunkc中分配给G3端口的Hash位置分配给G4端口。5.如权利要求3所述的方法,其特征在于:其中步骤C具体包括:C3,当G1中任意一个上行端口的上行链路故障恢复正常时,检查第一交换芯片本地转发表项的出口是否为级联端口,如果是,则将本地转发表项的出口修改为当前状态正常的上行端口;其中步骤D还包括:D3,当G1中任意一个上行端口的上行链路故障恢复正常时,在Trunka中保持初始G2的端口分配到的Hash位置数量的前提下,将所有其他Hash位置以最均匀的方式分配给当前所有正常的上行端口,如果此时恢复正常的上行链路是G1中唯一的正常上行链路,则将中Trunkc和Trunkd中各个端口分配到的Hash位置恢复到初始状态。6.一种端口扩展PE设备流量调度装置,应用于VCF系统...
【专利技术属性】
技术研发人员:周孟韬,祁正林,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。