交换机芯片的端口拓展方法和系统、交换机技术方案

技术编号:38328032 阅读:21 留言:0更新日期:2023-07-29 09:10
本申请提供一种交换机芯片的端口拓展方法和系统、交换机,所述方法包括:获取第一以太网报文,并替换所述第一以太网报文中的前导码为数据包控制首部,以生成第二以太网报文;基于二层转发逻辑查找所述第二以太网报文的转发结果,将所述转发结果赋值给所述数据包控制首部,以生成第三以太网报文;查看所述第三以太网报文的数据包控制首部,并基于查看结果获取目标端口,以通过所述目标端口转发所述第三以太网报文。本申请基于重新定义的数据包控制首部实现了以太网芯片的端口拓展,同时不增加以太网的额外开销;通过数据包控制首部实现了低速交换机芯片和高速交换机芯片间的物理级联,减少了交换机的数量,降低了管理成本,提升了竞争力。了竞争力。了竞争力。

【技术实现步骤摘要】
交换机芯片的端口拓展方法和系统、交换机


[0001]本申请属于交换机
,特别是涉及一种交换机芯片的端口拓展方法和系统、交换机。

技术介绍

[0002]交换机芯片是交换机的核心部件之一,主要负责子网内的高性能和低延时交换。由于交换机专用芯片的物理端口数量有限,例如通常为16个、24个和48个等,客观上限制了其连接能力。
[0003]为了满足组网的各种灵活需求,常用的解决方案是在交换机系统内增加交换机芯片的数量,通过增加物理端口的方式来增加与交换机芯片相连接的其他设备的数量,使得多个小型交换机组合成一个更大的交换机。由于有些交换机专用芯片的价格偏高,若要实现多节点和大规模的交换机部署,就会使得交换机系统的总体成本很高。

技术实现思路

[0004]本申请的目的在于提供一种交换机芯片的端口拓展方法和系统、交换机,用于解决现有交换机端口拓展技术管理成本高的技术问题。
[0005]第一方面,本申请提供一种交换机芯片的端口拓展方法,包括:
[0006]获取第一以太网报文,并替换所述第一以太网报文中的前导码为数据包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种交换机芯片的端口拓展方法,其特征在于,包括:获取第一以太网报文,并替换所述第一以太网报文中的前导码为数据包控制首部,以生成第二以太网报文;基于二层转发逻辑查找所述第二以太网报文的转发结果,将所述转发结果赋值给所述数据包控制首部,以生成第三以太网报文;查看所述第三以太网报文的数据包控制首部,并基于查看结果获取目标端口,以通过所述目标端口转发所述第三以太网报文。2.根据权利要求1所述的交换机芯片的端口拓展方法,其特征在于,所述数据包控制首部包括:起始字段,所述起始字段为一个字节,用于表示第二以太网报文和/或第三以太网报文的起始;拓展端口字段,所述拓展端口字段为一个字节,用于表示拓展的端口号;拓展内容字段,所述拓展内容字段为五个字节,用于填充拓展信息;校验字段,所述校验字段为一个字节,用于对第二以太网报文和/或第三以太网报文进行差错校验。3.根据权利要求1所述的交换机芯片的端口拓展方法,其特征在于,基于二层转发逻辑查找所述第二以太网报文的转发结果,将所述转发结果赋值给所述数据包控制首部,以生成第三以太网报文包括:基于二层转发逻辑查找第二以太网报文的源地址和目标地址;将所述源地址和目标地址赋值给数据包控制首部的拓展端口字段,以生成第三以太网报文。4.根据权利要求1所述的交换机芯片的端口拓展方法,其特征在于,查看所述第三以太网报文的数据包控制首部,并基于查看结果获取目标端口,以通过所述目标端口转发所述第三以太网报文包括:查看所述第三以太网报文的数据包控制首部,以获取拓展端口字段中的源地址和目标地址;根据所述拓展端口字段中的目标地址查找端口表,以获取目标端口;通过所述目标端口转发所述第三以太网报文。5.一种交换机,其特征在于,包括第一交换...

【专利技术属性】
技术研发人员:阮召崧
申请(专利权)人:南京金阵微电子技术有限公司
类型:发明
国别省市:

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

1