Apparatus and method for efficiently modifying network data frames

    公开(公告)号:US20060146881A1

    公开(公告)日:2006-07-06

    申请号:US11030344

    申请日:2005-01-06

    IPC分类号: H04J3/00

    摘要: Apparatus and method for storing network frame data which is to be modified. A plurality of buffers stores the network data which is arranged in a data structure identified by a frame control block and buffer control block. A plurality of buffer control blocks associated with each buffer storing the frame data establishes a sequence of the buffers. Each buffer control block has data for identifying a subsequent buffer within the sequence. The first buffer is identified by a field of a frame control block as well as the beginning and ending address of the frame data. The frame data can be modified without rewriting the data to memory by altering the buffer control block and/or frame control block contents without having to copy or rewrite the data in order to modify it.

    Method and system for efficient layer 3-layer 7 routing of internet protocol (“IP”) fragments
    104.
    发明授权
    Method and system for efficient layer 3-layer 7 routing of internet protocol (“IP”) fragments 有权
    网络协议(“IP”)片段的有效层3层7路由的方法和系统

    公开(公告)号:US07065086B2

    公开(公告)日:2006-06-20

    申请号:US09931206

    申请日:2001-08-16

    IPC分类号: H04L12/28

    CPC分类号: H04L49/25 H04L49/602

    摘要: According to the present invention there is provided to a method and system for efficiently routing IP fragments (i.e., datagrams) at layer 3 through layer 7 of the OSI model without reassembling the fragments. Time-consuming reassembly of fragments of a datagram at higher layers that would be required via conventional methods is avoided, thereby improving processing speed of fragments and utilizing fewer resources for processing fragments of a datagram than would be required during reassembly of the fragments via conventional methods. The method and system route a datagram that has been fragmented into a plurality of fragments utilizing content-based routing information included in one or more fragments of the plurality of fragments, comprising: generating a context for the datagram associated with routing the plurality of fragments of the datagram and setting the context for the datagram to passive until content-based routing information included in the one or more fragments is received; caching received fragments while the context is set to passive; determining a destination for routing the plurality of fragments when content-based routing information included in the one or more fragments is received and setting the context for the datagram to active; and routing any cached fragments and subsequently received fragments of the datagram to the determined destination while the context is active without reassembling the plurality of fragments into the datagram. Additionally, a router and server load balancer incorporating the present invention are provided.

    摘要翻译: 根据本发明,提供了一种用于在不重新组装片段的情况下有效地路由OSI模型的层3到层7的IP片段(即,数据报)的方法和系统。 避免了通过常规方法需要的较高层数据报片段的重新组装,从而提高片段的处理速度,并利用较少的资源来处理数据报的片段,而不是通过常规方法重新组装片段时所需要的数据报片段 。 所述方法和系统使用包括在所述多个片段中的一个或多个片段中的基于内容的路由信息​​将已经被分段的数据报路由到多个片段中,包括:生成与路由多个片段的多个片段相关联的数据报的上下文 数据报并将数据报的上下文设置为被动,直到接收到包含在一个或多个片段中的基于内容的路由信息​​为止; 缓存接收到的片段,同时将上下文设置为被动; 当接收到包含在所述一个或多个片段中的基于内容的路由信息​​被接收并且将所述数据报的上下文设置为活动时,确定用于路由所述多个片段的目的地; 并且在上下文是活动的情况下将任何高速缓存的分段和随后接收的数据报的片段路由到所确定的目的地,而不将多个片段重新组合到数据报中。 另外,提供并入本发明的路由器和服务器负载均衡器。

    Method for using an IP address-based routing protocol in an ATM
environment
    106.
    发明授权
    Method for using an IP address-based routing protocol in an ATM environment 失效
    在ATM环境中使用基于IP地址的路由协议的方法

    公开(公告)号:US5673263A

    公开(公告)日:1997-09-30

    申请号:US548029

    申请日:1995-10-25

    CPC分类号: H04Q11/0478 H04L2012/5652

    摘要: A technique for permitting continued use of IP (Internet Protocol) routing protocols in an Asynchronous Transfer Mode (ATM) network is implemented in each ATM system having route-computing responsibilities. When a call setup request is received, the routing system determines, from the ATM address of the target system, whether a routing protocol must be implemented. If a routing protocol must be implemented, data in an ACN (ATM Cluster Number) field and an HN (Host Number) field in the target ATM address is read and is imported into an IP-format address. This IP-format address is used in implementing the IP routing protocol.

    摘要翻译: 在具有路由计算责任的每个ATM系统中实现了允许在异步传输模式(ATM)网络中继续使用IP(因特网协议)路由协议的技术。 当接收到呼叫建立请求时,路由系统从目标系统的ATM地址确定是否必须实现路由协议。 如果必须实现路由协议,则会读取目标ATM地址中的ACN(ATM群集号)字段和HN(主机号)字段中的数据,并导入到IP格式的地址。 该IP格式地址用于实现IP路由协议。

    Token star bridge
    107.
    发明授权
    Token star bridge 失效
    令牌星桥

    公开(公告)号:US5444692A

    公开(公告)日:1995-08-22

    申请号:US161372

    申请日:1993-12-02

    摘要: The invention includes a bridge having n ports (n>1), each port being connected to a Token-Ring physical segment, each physical segment having one native Token-Ring workstation attached. The bridge to the workstations a single Token-Ring logical segment with a single Active Monitor and a single Ring Number. The invention includes a centralized medium access control (MAC) function inside a centralized processor instead of a MAC function implemented at each port of the bridge; the frame handling function, due to the fixed and limited configuration (same bridge Active Monitor seen by all connected stations), does not require a multi-port bridge function, but a simpler switch function between ports. Bridge clocking is also simplified, and a cost effective unshield twisted pair (UTP) retiming solution is presented.

    摘要翻译: 本发明包括具有n个端口(n> 1)的桥,每个端口连接到令牌环物理段,每个物理段具有一个本地令牌环工作站。 工作站的桥接到单个活动监视器和单个环号的单个令牌环逻辑段。 本发明包括集中式处理器内的中央媒体访问控制(MAC)功能,而不是在桥的每个端口处实现的MAC功能; 帧处理功能由于固定和限制配置(所有连接站所见的同一桥主动监视器)不需要多端口桥接功能,而是端口之间更简单的交换机功能。 桥接时钟也被简化,并提出了一种经济有效的非屏蔽双绞线(UTP)重新定时器解决方案。

    Dynamic optimization of a multicast tree hierarchy for a distributed switch
    109.
    发明授权
    Dynamic optimization of a multicast tree hierarchy for a distributed switch 有权
    分布式交换机的组播树层次结构的动态优化

    公开(公告)号:US08953619B2

    公开(公告)日:2015-02-10

    申请号:US13420232

    申请日:2012-03-14

    CPC分类号: H04L12/18 H04L12/185

    摘要: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.

    摘要翻译: 分布式交换机可以包括具有使得分布式交换机能够基于多播组的成员资格的大小来缩放带宽的代理子交换机(和代理桥元素)的一个或多个级别的层级。 此外,每个代理可以根据一个或多个优化标准优化层次。 例如,层次结构中的每个代理可以具有必要的信息,以确保如果层次结构中的下一个代理不可用,则数据可以被路由到备用代理。 可以通过跳过代理(或替代级别)来进一步优化所选择的层次结构,使得用于跳过的代理的数据被发送到层次结构的较低级别的代理。 这可以更好地利用发送子交换机中的连接接口,并消除任何不必要的替代代理转移。