-
公开(公告)号:US20060203725A1
公开(公告)日:2006-09-14
申请号:US11430132
申请日:2006-05-08
申请人: Harry Paul , Anthony Tometta , Henry Gonzalez , Larry Cantwell , Gregory Koellner , Steven Schmidt , Jereld Pearson , Jason Workman , James Wright , Scott Carlsen , Govindaswamy Nallur
发明人: Harry Paul , Anthony Tometta , Henry Gonzalez , Larry Cantwell , Gregory Koellner , Steven Schmidt , Jereld Pearson , Jason Workman , James Wright , Scott Carlsen , Govindaswamy Nallur
IPC分类号: H04L12/26
CPC分类号: H04Q11/0478 , H04L12/5601 , H04L49/101 , H04L49/251 , H04L49/3072 , H04L49/357 , H04L49/505 , H04L49/608 , H04L2012/5605 , H04L2012/5665 , H04L2012/5679 , H04L2012/5681 , H04L2012/5683
摘要: A Fibre Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
摘要翻译: 提供了一个光纤通道交换机,可以在每个输入端跟踪XOFF掩码中目标端口的拥塞状态。 在ISL的虚拟通道和目标端口之间维护映射,以允许XOFF掩码中的更改触发提供虚拟通道流控制的上游端口的基元。 XOFF掩码也用于避免向拥塞的端口发送帧。 相反,这些帧被存储在单个延迟队列中,并且稍后以设计为维持帧排序的方式进行处理。 提供了并行应用多个路由规则以执行线速度路由的路由系统。 优选的交换结构是基于小区的,具有用于管理可变长度帧的路径维护并适应系统中变化的传输速率的技术。 最后,交换机允许数据和微处理器通信共享相同的交叉网络。
-
公开(公告)号:US07042842B2
公开(公告)日:2006-05-09
申请号:US10873532
申请日:2004-06-21
申请人: Harry V. Paul , Anthony G. Tornetta , Henry G. Gonzalez , Larry Cantwell , Gregory L. Koellner , Steven G. Schmidt , Jereld W. Pearson , Jason Workman , James C. Wright , Scott Carlsen , Govindaswamy Nallur
发明人: Harry V. Paul , Anthony G. Tornetta , Henry G. Gonzalez , Larry Cantwell , Gregory L. Koellner , Steven G. Schmidt , Jereld W. Pearson , Jason Workman , James C. Wright , Scott Carlsen , Govindaswamy Nallur
IPC分类号: G06F11/00 , G06F15/173 , H04L12/54
CPC分类号: H04Q11/0478 , H04L12/5601 , H04L49/101 , H04L49/251 , H04L49/3072 , H04L49/357 , H04L49/505 , H04L49/608 , H04L2012/5605 , H04L2012/5665 , H04L2012/5679 , H04L2012/5681 , H04L2012/5683
摘要: A Fiber Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
摘要翻译: 提供了一个光纤通道交换机,可以在每个输入端跟踪XOFF掩码中目标端口的拥塞状态。 在ISL的虚拟通道和目标端口之间维护映射,以允许XOFF掩码中的更改触发提供虚拟通道流控制的上游端口的基元。 XOFF掩码也用于避免向拥塞的端口发送帧。 相反,这些帧被存储在单个延迟队列中,并且稍后以设计为维持帧排序的方式进行处理。 提供了并行应用多个路由规则以执行线速度路由的路由系统。 优选的交换结构是基于小区的,具有用于管理可变长度帧的路径维护并适应系统中变化的传输速率的技术。 最后,交换机允许数据和微处理器通信共享相同的交叉网络。
-
公开(公告)号:US07606150B2
公开(公告)日:2009-10-20
申请号:US11430132
申请日:2006-05-08
申请人: Harry V. Paul , Anthony G. Tometta , Henry Q. Gonzalez , Larry Cantwell , Gregory L. Koellner , Steven G. Schmidt , Jereld W. Pearson , Jason Workman , James C. Wright , Scott Carlsen , Govindaswamy Nallur
发明人: Harry V. Paul , Anthony G. Tometta , Henry Q. Gonzalez , Larry Cantwell , Gregory L. Koellner , Steven G. Schmidt , Jereld W. Pearson , Jason Workman , James C. Wright , Scott Carlsen , Govindaswamy Nallur
IPC分类号: G06F11/00 , G06F15/173 , H04L12/54
CPC分类号: H04Q11/0478 , H04L12/5601 , H04L49/101 , H04L49/251 , H04L49/3072 , H04L49/357 , H04L49/505 , H04L49/608 , H04L2012/5605 , H04L2012/5665 , H04L2012/5679 , H04L2012/5681 , H04L2012/5683
摘要: A Fiber Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
摘要翻译: 提供了一个光纤通道交换机,可以在每个输入端跟踪XOFF掩码中目标端口的拥塞状态。 在ISL的虚拟通道和目标端口之间维护映射,以允许XOFF掩码中的更改触发提供虚拟通道流控制的上游端口的基元。 XOFF掩码也用于避免向拥塞的端口发送帧。 相反,这些帧被存储在单个延迟队列中,并且稍后以设计为维持帧排序的方式进行处理。 提供了并行应用多个路由规则以执行线速度路由的路由系统。 优选的交换结构是基于小区的,具有用于管理可变长度帧的路径维护并适应系统中变化的传输速率的技术。 最后,交换机允许数据和微处理器通信共享相同的交叉网络。
-
公开(公告)号:US20050088969A1
公开(公告)日:2005-04-28
申请号:US10873329
申请日:2004-06-21
申请人: Scott Carlsen , Anthony Tornetta , Steven Schmidt
发明人: Scott Carlsen , Anthony Tornetta , Steven Schmidt
IPC分类号: H04L12/70 , H04L12/935 , H04L1/00 , G06F7/00 , G06F11/00 , G06F17/00 , G08C15/00 , H04L12/28
CPC分类号: H04L49/3009 , H04L49/30 , H04L2012/5683
摘要: A congestion notification mechanism provides a congestion status for all destinations in a switch at each ingress port. Data is stored in a memory subsystem queue associated with the destination port at the ingress side of the crossbar. A cell credit manager tracks the amount of data in this memory subsystem for each destination. If the count for any destination exceeds a threshold, the credit manager sends an XOFF signal to the XOFF masks. A lookup table in the XOFF masks maintains the status for every switch destination based on the XOFF signals. An XON history register receives the XOFF signals to allow queuing procedures that do not allow a status change to XON during certain states. Flow control signals directly from the memory subsystem are allowed to flow to each XOFF mask, where they are combined with the lookup table status to provide a congestion status for every destination.
摘要翻译: 拥塞通知机制为每个入口处的交换机中的所有目的地提供拥塞状态。 数据存储在与交叉开关入口侧的目标端口相关联的存储器子系统队列中。 小区信用管理器跟踪每个目的地的该存储器子系统中的数据量。 如果任何目的地的计数超过阈值,则信用管理器向XOFF掩码发送XOFF信号。 XOFF掩码中的查找表基于XOFF信号维护每个交换机目的地的状态。 XON历史寄存器接收XOFF信号,以允许在某些状态下不允许状态更改为XON的排队过程。 来自存储器子系统的流量控制信号被允许流向每个XOFF掩码,其中它们与查找表状态组合以提供每个目的地的拥塞状态。
-
公开(公告)号:US20050047334A1
公开(公告)日:2005-03-03
申请号:US10873532
申请日:2004-06-21
申请人: Harry Paul , Anthony Tornetta , Henry Gonzalez , Larry Cantwell , Gregory Koellner , Steven Schmidt , Jereld Pearson , Jason Workman , James Wright , Scott Carlsen , Govindaswamy Nallur
发明人: Harry Paul , Anthony Tornetta , Henry Gonzalez , Larry Cantwell , Gregory Koellner , Steven Schmidt , Jereld Pearson , Jason Workman , James Wright , Scott Carlsen , Govindaswamy Nallur
CPC分类号: H04Q11/0478 , H04L12/5601 , H04L49/101 , H04L49/251 , H04L49/3072 , H04L49/357 , H04L49/505 , H04L49/608 , H04L2012/5605 , H04L2012/5665 , H04L2012/5679 , H04L2012/5681 , H04L2012/5683
摘要: A Fibre Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.
摘要翻译: 提供了一个光纤通道交换机,可以在每个输入端跟踪XOFF掩码中目标端口的拥塞状态。 在ISL的虚拟通道和目标端口之间维护映射,以允许XOFF掩码中的更改触发提供虚拟通道流控制的上游端口的基元。 XOFF掩码也用于避免向拥塞的端口发送帧。 相反,这些帧被存储在单个延迟队列中,并且稍后以设计为维持帧排序的方式进行处理。 提供了并行应用多个路由规则以执行线速度路由的路由系统。 优选的交换结构是基于小区的,具有用于管理可变长度帧的路径维护并适应系统中变化的传输速率的技术。 最后,交换机允许数据和微处理器通信共享相同的交叉网络。
-
-
-
-