The application embodiment provides a port interconnect adaptation method, a card and a system. In this application example, the connection topology file of the slot position of the chassis, the card backboard interconnected file and the backboard port capacity file suitable for the various business boards of the chassis, and then the service board or management board can be used to realize the port configuration of the different business boards through the backboard port. . This solution does not require the common capability parameters between the backboard ports of all business cards. Even if there is no common capability parameter between the backboard ports of all business cards, the port adapter can be realized when the port is interconnected, and the existing technology can not be fitted when the backboard port is interconnected. The problem.
【技术实现步骤摘要】
端口互联适配方法、板卡及系统
本申请涉及通信
,尤其涉及一种端口互联适配方法、板卡及系统。
技术介绍
在箱式设备中,业务板卡之间通过背板端口互联。在支持不同系列业务板卡的异构系统中,不同系列的业务板卡使用的芯片不同,不同芯片的背板端口的能力不尽相同。为了尽可能最大化地利用背板端口的带宽,可对不同芯片的背板端口之间的互联进行适配处理。目前主要采用带内协商实现端口互联适配,该方式是:预先将业务板卡的背板端口的能力参数初始化为箱式设备中各业务板卡支持的端口能力的交集;当业务板卡的背板端口打开(UP)后,业务板卡之间通过报文交互相互协商,从而确定背板端口应该配置的最大能力参数。但是,随着芯片技术不断成熟,芯片能力不断提升,新系列芯片的背板端口可能不再支持已有芯片的背板端口的能力,所有芯片支持的端口能力不存在交集,导致端口互联无法适配。
技术实现思路
本申请的多个方面提供一种端口互联适配方法、板卡及系统,用以解决异构系统中芯片之间通过背板端口互联时的端口适配问题,以充分发挥背板端口的带宽优势。本申请实施例提供一种端口互联适配方法,适用于第一业务板卡,所述方法包括:在所述第一业务板卡上电后,根据所述第一业务板卡所在机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口;根据所述第一业务板卡和所述第二业务板卡各自的背板端口能力文件,确定所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合;根据所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合,确定所述第一 ...
【技术保护点】
一种端口互联适配方法,适用于第一业务板卡,其特征在于,所述方法包括:在所述第一业务板卡上电后,根据所述第一业务板卡所在机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口;根据所述第一业务板卡和所述第二业务板卡各自的背板端口能力文件,确定所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合;根据所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合,确定所述第一板卡背板端口和所述第二板卡背板端口共同支持的公共能力参数;根据所述公共能力参数配置所述第一板卡背板端口的能力参数。
【技术特征摘要】
1.一种端口互联适配方法,适用于第一业务板卡,其特征在于,所述方法包括:在所述第一业务板卡上电后,根据所述第一业务板卡所在机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口;根据所述第一业务板卡和所述第二业务板卡各自的背板端口能力文件,确定所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合;根据所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合,确定所述第一板卡背板端口和所述第二板卡背板端口共同支持的公共能力参数;根据所述公共能力参数配置所述第一板卡背板端口的能力参数。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一业务板卡所在机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口,包括:根据所述第一业务板卡的类型和所述第一业务板卡在所述机箱中所处的第一槽位查找所述第一业务板卡的板卡背板互联文件,以获取所述第一槽位中与所述第一板卡背板端口互联的第一机箱背板端口;根据所述第一槽位和所述第一机箱背板端口查找所述槽位互联拓扑文件,以确定所述机箱中与所述第一槽位互联的第二槽位以及所述第二槽位中与所述第一机箱背板端口互联的第二机箱背板端口;从所述第二槽位的板卡在线信息中获取所述第二业务板卡的类型,根据所述第二业务板卡的类型和所述第二槽位,查询所述第二业务板卡的板卡背板互联文件,以获取所述第二业务板卡上与所述第二机箱背板端口互联的背板端口作为所述第二板卡背板端口。3.根据权利要求2所述的方法,其特征在于,在从所述第二槽位的板卡在线信息中获取所述第二业务板卡的类型之前,还包括:接收管理板卡通告的所述机箱上各槽位的板卡在线信息。4.根据权利要求1-3任一项所述的方法,其特征在于,在根据所述第一业务板卡所在机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口之前,还包括:根据所述第一业务板卡的背板端口能力文件,初始化所述第一板卡背板端口的能力参数为第一能力参数。5.根据权利要求4所述的方法,其特征在于,所述第一能力参数为所述第一板卡背板端口支持的能力参数集合中的最大能力参数。6.根据权利要求4所述的方法,其特征在于,所述根据所述公共能力参数配置所述第一板卡背板端口的能力参数,包括:若所述公共能力参数与所述第一能力参数不相同,将所述第一板卡背板端口的能力参数重新配置为所述公共能力参数。7.根据权利要求6所述的方法,其特征在于,还包括:当所述第二业务板卡从所述第二槽位移除时,根据所述槽位互联拓扑文件以及所述第二业务板卡的板卡背板互联文件,确定与所述第二板卡背板端口互联的所述第一板卡背板端口;将所述第一板卡背板端口的能力参数重新配置为所述第一能力参数或者将所述第一板卡背板端口设置为禁用状态。8.一种端口互联适配方法,适用于管理板卡,其特征在于,所述方法包括:接收所述管理板卡所在机箱中的第一业务板卡上电后上报的所述第一业务板卡的板卡背板互联文件和背板端口能力文件;根据所述机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口;根据所述第一业务板卡和所述第二业务板卡各自的背板端口能力文件,确定所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合;根据所述第一板卡背板端口和所述第二板卡背板端口各自支持的能力参数集合,确定所述第一板卡背板端口和所述第二板卡背板端口共同支持的公共能力参数;向所述第一业务板卡下发所述公共能力参数,以供所述第一业务板卡基于所述公共能力参数设置所述第一板卡背板端口的能力参数。9.根据权利要求8所述的方法,其特征在于,所述根据所述管理板卡所在机箱的槽位互联拓扑文件以及所述第一业务板卡的板卡背板互联文件,确定与所述第一业务板卡上的第一板卡背板端口互联的第二业务板卡上的第二板卡背板端口,包括:根据所述第一业务板卡的类型和所述第一业务板卡在所述机箱中所处的第一槽位...
【专利技术属性】
技术研发人员:蔡世兴,姚智伟,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。