Communication network having modular switches that enhance data throughput
    1.
    发明授权
    Communication network having modular switches that enhance data throughput 有权
    具有增强数据吞吐量的模块化交换机的通信网络

    公开(公告)号:US06788701B1

    公开(公告)日:2004-09-07

    申请号:US09312240

    申请日:1999-05-14

    IPC分类号: H04L1254

    CPC分类号: H04L45/04

    摘要: An architecture, system and method are provided for efficiently transferring packets of data across a communication network. The communication network is structured such that there are hierarchical levels of high speed switches existing throughout the network. Distributed routing of packets is achieved by comparing identification numbers of only select switches with the destination address on a field-by-field basis. Not all fields need be compared at all switches. Once routing is achieved within the structured network, transfer to a destination termination device occurs through a single look-up table only when departing the network if multiple termination devices are present at that exit node. The routing operation between termination devices can therefore be achieved using a single mapping operation (if more than one termination device must be selected) and is backward compatible with devices external to the network and protocols used by those devices. An additional protocol layer specific to the structure is wrapped onto the incoming packet protocol using a series of read cycles to a memory which temporarily receives the incoming protocol. The sequence of reads can be quickly achieved without using conventional packet processors and the delayed access times normally attributed to those processors. Each switch thereby serves as a traffic manager, having registers that are configured so as to allow the traffic manager to direct packets of data from an input port to an output port in the quickest, most efficient manner without having to decode the entire destination address or requiring time-consumptive routing tables.

    摘要翻译: 提供了一种用于通过通信网络有效地传送数据分组的架构,系统和方法。 通信网络被构造成使得在整个网络中存在分层级的高速交换机。 分组的分布式路由是通过逐个场地比较仅选择交换机的标识号与目的地地址来实现的。 并不是所有的开关都需要比较。 一旦在结构化网络内实现了路由,只有当离开网络时,如果在该出口节点处存在多个终端设备,则通过单个查找表传送到目的地终端设备。 因此,可以使用单一映射操作(如果必须选择多个终端设备)并且向后兼容网络外部设备和这些设备使用的协议,则可以实现终端设备之间的路由操作。 特定于该结构的附加协议层使用一系列对临时接收传入协议的存储器的读周期来包装到传入分组协议上。 无需使用传统的分组处理器和通常归因于这些处理器的延迟访问时间,可以快速实现读取顺序。 因此,每个交换机用作流量管理器,其具有被配置为允许流量管理器以最快,最有效的方式将数据从输入端口引导到输出端口的寄存器,而不必解码整个目的地地址或 需要耗时的路由表。

    Modular switches interconnected across a communication network to achieve minimal address mapping or translation between termination devices
    2.
    发明授权
    Modular switches interconnected across a communication network to achieve minimal address mapping or translation between termination devices 有权
    通过通信网络互连的模块化交换机,以实现终端设备之间的最小地址映射或转换

    公开(公告)号:US06643286B1

    公开(公告)日:2003-11-04

    申请号:US09312241

    申请日:1999-05-14

    IPC分类号: H04L1228

    CPC分类号: H04L45/04

    摘要: An architecture, system and method are provided for efficiently transferring packets of data across a communication network. The communication network is structured such that there are hierarchical levels of high speed switches existing throughout the network. Distributed routing of packets is achieved by comparing identification numbers of only select switches with the destination address on a field-by-field basis. Not all fields need be compared at all switches. Once routing is achieved within the structured network, transfer to a destination termination device occurs through a single look-up table only when departing the network if multiple termination devices are present at that exit node. The routing operation between termination devices can therefore be achieved using a single mapping operation (if more than one termination device must be selected) and is backward compatible with devices external to the network and protocols used by those devices. An additional protocol layer specific to the structure is wrapped onto the incoming packet protocol using a series of read cycles to a memory which temporarily receives the incoming protocol. The sequence of reads can be quickly achieved without using conventional packet processors and the delayed access times normally attributed to those processors. Each switch thereby serves as a traffic manager, having registers that are configured so as to allow the traffic manager to direct packets of data from an input port to an output port in the quickest, most efficient manner without having to decode the entire destination address or requiring time-consumptive routing tables.

    摘要翻译: 提供了一种用于通过通信网络有效地传送数据分组的架构,系统和方法。 通信网络被构造成使得在整个网络中存在分层级的高速交换机。 分组的分布式路由是通过逐个场地比较仅选择交换机的标识号与目的地地址来实现的。 并不是所有的开关都需要比较。 一旦在结构化网络内实现了路由,只有当离开网络时,如果在该出口节点处存在多个终端设备,则通过单个查找表传送到目的地终端设备。 因此,可以使用单一映射操作(如果必须选择多个终端设备)并且向后兼容网络外部设备和这些设备使用的协议,则可以实现终端设备之间的路由操作。 特定于该结构的附加协议层使用一系列对临时接收传入协议的存储器的读周期来包装到传入分组协议上。 无需使用传统的分组处理器和通常归因于这些处理器的延迟访问时间,可以快速实现读取顺序。 因此,每个交换机用作流量管理器,其具有被配置为允许流量管理器以最快,最有效的方式将数据从输入端口引导到输出端口的寄存器,而不必解码整个目的地地址或 需要耗时的路由表。

    Communication network across which packets of data are transmitted according to a priority scheme
    3.
    发明授权
    Communication network across which packets of data are transmitted according to a priority scheme 有权
    根据优先级方案传输数据包的通信网络

    公开(公告)号:US06654346B1

    公开(公告)日:2003-11-25

    申请号:US09356645

    申请日:1999-07-19

    IPC分类号: H04J116

    CPC分类号: H04L45/04

    摘要: Architectures, systems, and methods are provided for securing and prioritizing packets of data sent through a communication network. Each packet is assigned a security code and priority code as it enters the network. The security code or priority code may remain the same or change as it travels from node-to-node across the network. By assigning security and priority codes to each packet, maximum bandwidth allocation can be achieved among the nodes in a packet-switched environment. The assigned security and priority codes enter and travel through the network according to modules which have a hierarchical class or grouping. Thus, the security and priority information may be sent solely within one class or among classes depending on where, within the classes the data path exists. In this manner, a specified quality of service can be achieved to ensure the data path is secured dynamically as it travels from node to node, and also to determine which packet among several is to be forwarded across a shared resource of that network.

    摘要翻译: 提供了体系结构,系统和方法,用于确保通过通信网络发送的数据包的优先级。 每个数据包在进入网络时都会分配一个安全代码和优先级代码。 安全代码或优先权代码可能保持不变,或者随着网络从节点到节点的传播而改变。 通过为每个分组分配安全性和优先级代码,可以在分组交换环境中的节点之间实现最大带宽分配。 分配的安全和优先级代码根据具有分级类或分组的模块进入并行进通过网络。 因此,安全性和优先权信息可以单独地在一个类中或者类之间发送,这取决于数据路径存在的类内的哪里。 以这种方式,可以实现指定的服务质量,以确保数据路径在从节点传播到节点时被动态地保护,并且还确定几个中的哪个分组将在该网络的共享资源上被转发。