[发明专利]交换芯片端口号与用户端口号的转换方法及装置无效
申请号: | 201210093348.0 | 申请日: | 2012-03-31 |
公开(公告)号: | CN102647350A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 邢文飚 | 申请(专利权)人: | 北京华源格林科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换 芯片 端口 用户端 口号 转换 方法 装置 | ||
技术领域
本发明涉及数据通信技术,特别涉及一种交换芯片端口号与用户端口号的转换方法及装置。
背景技术
以太网交换机是局域网中重要的网络连接设备,以太网交换机的构成和一台普通的计算机很相似,它有自己的CPU、内存、外部存储器FLASH、启动存储器以及重要的交换芯片和网络接口芯片,但与普通的计算机不同的是,以太网交换机中的网络接口芯片在接收到数据包之后,在一般情况下,并不是将数据包发送给系统的CPU,而是仅通过交换芯片进行存储和转发操作。在现有的以太网交换机的交换芯片中,一般有8个、16个或24个交换芯片端口,但是由于硬件设计的物理限制,在以太网交换机中发送和接收数据一般采用插槽的方式,根据硬件设计的不同,可以在每个插槽中设置4个、6个或8个用户端口,用户通过用户端口来实现与交换芯片端口的数据交换。因此,在以太网交换机中存在交换芯片端口与用户端口之间进行转换的问题。
在现有的以太网交换机中,采用数学计算的方法来实现交换芯片端口号与用户端口号之间的转换。例如,如下述表1所示:
表1
以太网交换机中的交换芯片中共有24个交换芯片端口,并且在以太网交换机的硬件设计中设置了6个槽位,因此每个槽位对应的交换芯片端口个数为4个,即:24/6=4。其中,用户端口号采用“槽位号/序列号”的表示方法,例如,与槽位号1对应的4个用户端口号分别为:1/1、1/2、1/3和1/4。
在现有的交换芯片端口号与用户端口号的转换方法中,当交换芯片端口号转换为用户端口号时,将交换芯片端口号除以每个槽位号对应的用户端口号个数,得到模和余数,则交换芯片端口号对应的用户端口号为(模+1)/余数。例如,当交换芯片端口号13转换为用户端口时,将13除以4,模3余1,则交换芯片端口13对应的用户端口为4/1,即:(模+1)/余数=4/1。
当用户端口号转换为交换芯片端口号时,首先将用户端口号对应的槽位号减去1,然后乘以每个槽位号对应的用户端口号个数,再加上用户端口号对应的序列号,即可以得到该用户端口号对应的交换芯片端口号。例如,用户端口号3/2转换为交换芯片端口号时,计算(3-1)×4+2=10,即用户端口号3/2对应的交换芯片端口号为10。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
现有的交换芯片端口号与用户端口号在数值上相互依赖,当以太网交换机中的硬件连接顺序发生变化时,采用现有的交换芯片端口号与用户端口号的转换方法,则会导致在交换芯片端口号与用户端口号的转换过程中发生错误。
发明内容
有鉴于此,本发明的主要目的在于提供一种交换芯片端口号与用户端口号的转换方法,可确保当以太网交换机中的硬件连接顺序发生变化时,交换芯片端口号与用户端口号之间能够快速正确地进行转换。
本发明的另一目的在于提供一种交换芯片端口号与用户端口号的转换装置,可确保当以太网交换机中的硬件连接顺序发生变化时,交换芯片端口号与用户端口号之间能够快速正确地进行转换。
为达到上述目的,本发明的技术方案是这样实现的:
一种交换芯片端口号与用户端口号的转换方法,所述方法包括:
接收以太网交换机中的交换芯片发送的信号发送指令,所述信号发送指令中携带交换芯片端口号;
在预先建立的交换芯片端口号与用户端口号的对应关系中进行查找,获得与所述交换芯片端口号对应的用户端口号;
或者,接收用户终端发送的信号接收指令,所述信号接收指令中携带用户端口号;
在所述交换芯片端口号与用户端口号的对应关系中进行查找,获得与所述用户端口号对应的交换芯片端口号。
一种交换芯片端口号与用户端口号的转换装置,包括:
接收单元,用于接收以太网交换机中的交换芯片发送的信号发送指令,所述信号发送指令中携带交换芯片端口号,将所述信号发送指令发送给查找单元;
所述查找单元,用于在预先建立的交换芯片端口号与用户端口号的对应关系中进行查找,获得与所述交换芯片端口号对应的用户端口号;
所述接收单元,还用于接收用户终端发送的信号接收指令,所述信号接收指令中携带用户端口号,将所述信号接收指令发送给所述查找单元;
所述查找单元,还用于在所述交换芯片端口号与用户端口号的对应关系中进行查找,获得与所述用户端口号对应的交换芯片端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华源格林科技有限公司,未经北京华源格林科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210093348.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:LED驱动电路
- 下一篇:一种半导体结构及其制造方法