[发明专利]分组交换方法、装置和系统有效
申请号: | 200810116631.4 | 申请日: | 2008-07-14 |
公开(公告)号: | CN101631067A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 罗焰斌;王中伟;朱玉斌;张帆 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分组 交换 方法 装置 系统 | ||
1.一种分组交换方法,用于纵横交叉交换模块中,以实现对共享缓存交换模块中的信息 的交换,所述共享缓存交换模块包括上行交换模块和下行交换模块,其特征在于,所述方法 包括:
接收所述上行交换模块发送的原始交换请求;
根据所述原始交换请求的位宽,以及所述纵横交叉交换模块的端口个数对所述原始交换 请求进行复制,使复制后得到的多份交换请求的总位宽等于所述纵横交叉交换模块的输出端 口个数;
检查所述纵横交叉交换模块的每个分组的输出端口是否与下行交换模块相连;
根据检查的结果,屏蔽掉去往未连接下行交换模块的输出端口的交换请求;
对屏蔽处理后的交换请求进行仲裁,以选择所述多份交换请求中的一个作为信元的交换 路径,将得到的仲裁结果输出给所述上行交换模块;
接收所述上行交换模块发送的信元;
根据所述仲裁的结果将所述信元转发给所述下行交换模块。
2.如权利要求1所述的分组交换方法,其特征在于,所述将得到的仲裁结果输出给所述 上行交换模块包括:
将所述仲裁结果转换为对所述原始交换请求的允许;
根据转换后的仲裁结果向所述上行交换模块返回准许信号。
3.一种分组交换系统,其特征在于,所述系统包括:共享缓存交换模块和纵横交叉交换 模块;
所述共享缓存交换模块包括:
上行交换模块,用于向所述纵横交叉交换模块发送原始交换请求,以及收到所述原始交 换请求的准许信号后,调度并发送信元给所述纵横交叉交换模块;
下行交换模块,用于接收所述纵横交叉交换模块转发的信元,并将所述信元发送给对应 的设备;
所述纵横交叉交换模块,用于接收所述上行交换模块发送的原始交换请求,根据所述原 始交换请求的位宽,以及所述纵横交叉交换模块的端口个数对所述原始交换请求进行复制, 使复制后得到的多份交换请求的总位宽等于所述纵横交叉交换模块的输出端口个数,检查所 述纵横交叉交换模块的每个分组的输出端口是否与下行交换模块相连,根据检查的结果,屏 蔽掉去往未连接下行交换模块的输出端口的交换请求,对屏蔽处理后的交换请求进行仲裁, 将得到的仲裁结果输出给所述上行交换模块,以及按照所述仲裁结果转发所述上行交换模块 调度出的信元。
4.一种分组交换装置,其特征在于,所述装置包括:
输入请求处理模块,用于接收到上行交换模块发送的原始交换请求后,根据所述原始交 换请求的位宽和本装置的输出端口个数对所述原始交换请求进行复制,使复制后得到的多份 交换请求的总位宽等于本装置的输出端口个数;
仲裁模块,用于检查每个分组的输出端口是否与下行交换模块相连,根据检查的结果, 屏蔽掉去往未连接下行交换模块的输出端口的交换请求,对屏蔽后的交换请求进行仲裁,将 得到的仲裁结果输出给所述上行交换模块;
输出允许处理模块,用于按照所述仲裁模块仲裁的结果转发接收的信元。
5.如权利要求4所述的分组交换装置,其特征在于,所述仲裁模块包括:
检查单元,用于检查每个分组的输出端口是否与下行交换模块相连;
屏蔽单元,用于根据所述检查单元检查的结果,屏蔽掉去往未连接下行交换模块的输出 端口的交换请求;
仲裁单元,用于对所述屏蔽单元屏蔽后的交换请求进行仲裁,得到仲裁结果;
转换单元,用于将所述仲裁单元的仲裁结果转换为对所述原始请求的允许;
准许信号发送单元,用于根据所述转换单元转换后的仲裁结果向上行交换模块返回准许 信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810116631.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一体化自动销售鲜米面机
- 下一篇:全反射镜多传感器分光相机