Method for using an IP address-based routing protocol in an ATM
environment
    81.
    发明授权
    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
    82.
    发明授权
    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)重新定时器解决方案。

    Providing to a parser and processors in a network processor access to an external coprocessor
    84.
    发明授权
    Providing to a parser and processors in a network processor access to an external coprocessor 有权
    向网络处理器中的解析器和处理器提供对外部协处理器的访问

    公开(公告)号:US09088594B2

    公开(公告)日:2015-07-21

    申请号:US13365679

    申请日:2012-02-03

    IPC分类号: G06F9/30 H04L29/06

    CPC分类号: H04L69/12

    摘要: A mechanism is provided for sharing a communication used by a parser (parser path) in a network adapter of a network processor for sending requests for a process to be executed by an external coprocessor. The parser path is shared by processors of the network processor (software path) to send requests to the external processor. The mechanism uses for the software path a request mailbox comprising a control address and a data field accessed by MMIO for sending two types of messages, one message type to read or write resources and one message type to trigger an external process in the coprocessor and a response mailbox for receiving response from the external coprocessor comprising a data field and a flag field. The other processors of the network poll the flag until set and get the coprocessor result in the data field.

    摘要翻译: 提供了一种用于共享由网络处理器的网络适配器中的解析器(解析器路径)使用的通信的机制,用于发送对要由外部协处理器执行的进程的请求。 解析器路径由网络处理器(软件路径)的处理器共享,以将请求发送到外部处理器。 该机制用于软件路径,包括由MMIO访问的控制地址和数据字段的请求邮箱,用于发送两种类型的消息,一种用于读取或写入资源的消息类型和一个消息类型以触发协处理器中的外部进程, 用于从包括数据字段和标志字段的外部协处理器接收响应的响应邮箱。 网络的其他处理器轮询该标志直到设置,并获得协处理器结果的数据字段。

    Network data packet processing
    85.
    发明授权
    Network data packet processing 有权
    网络数据包处理

    公开(公告)号:US08959224B2

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

    申请号:US13299045

    申请日:2011-11-17

    摘要: A method and apparatus for processing of data packets by a data processing component comprising a plurality of processing resources. A metric value for a current configuration of the processing resources that are processing the data packets is identified. A new configuration of the processing resources is selected using the metric value. The current configuration of the processing resources is changed to the new configuration and data packets are distributed to the new configuration for processing as the data packets are received.

    摘要翻译: 一种由包括多个处理资源的数据处理组件处理数据分组的方法和装置。 识别处理数据分组的处理资源的当前配置的度量值。 使用度量值选择处理资源的新配置。 处理资源的当前配置被改变为新的配置,并且数据分组被分配到新配置,以便在接收到数据分组时进行处理。

    Dynamic optimization of a multicast tree hierarchy for a distributed switch
    86.
    发明授权
    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.

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

    Translating between an ethernet protocol and a converged enhanced ethernet protocol
    88.
    发明授权
    Translating between an ethernet protocol and a converged enhanced ethernet protocol 有权
    在以太网协议和融合增强型以太网协议之间进行转换

    公开(公告)号:US08902750B2

    公开(公告)日:2014-12-02

    申请号:US13150507

    申请日:2011-06-01

    摘要: Translating between an Ethernet protocol used by a first network component and a Converged Enhanced Ethernet (CEE) protocol used by a second network component, the first and second components coupled through a CEE Converter that translates by: for data flow from the first network component to the second network component: receiving, by the CEE converter, traffic flow definition parameters for a single CEE protocol data flow; calculating, by a credit manager, available buffer space in an outbound frame buffer of the CEE converter for the data flow; communicating, by the credit manager to a CEE credit driver of the first component, the calculated size of the buffer space together with a start sequence number and a flow identifier; and responding, by the CEE credit driver to the CEE converter, with Ethernet frames comprising a private header that includes the flow identifier and a sequence number.

    摘要翻译: 在由第一网络组件使用的以太网协议和第二网络组件使用的融合增强以太网(CEE)协议之间进行转换,所述第一和第二组件通过CEE转换器耦合,所述CEE转换器通过以下方式耦合:用于从第一网络组件到 第二网络组件:由CEE转换器接收单个CEE协议数据流的业务流定义参数; 由信用管理器计算用于数据流的CEE转换器的出站帧缓冲器中的可用缓冲器空间; 由信用管理器将第一组件的CEE信用驱动程序与计算出的缓冲区空间的大小以及起始序列号和流标识符进行通信; 并由CEE信用驱动程序向CEE转换器响应包括包含流标识符和序列号的专用报头的以太网帧。

    USING SPECIAL-CASE HARDWARE UNITS FOR FACILITATING ACCESS CONTROL LISTS ON A NETWORKING ELEMENT
    90.
    发明申请
    USING SPECIAL-CASE HARDWARE UNITS FOR FACILITATING ACCESS CONTROL LISTS ON A NETWORKING ELEMENT 有权
    使用特殊情况硬件单元,实现对网络元素的访问控制列表

    公开(公告)号:US20140082176A1

    公开(公告)日:2014-03-20

    申请号:US13616201

    申请日:2012-09-14

    IPC分类号: G06F15/173

    摘要: Access control lists (ACLs) include one or more rules that each define a condition and one or more actions to be performed if the condition is satisfied. In one embodiment, the conditions are stored on a ternary content-addressable memory (TCAM), which receives a portion of network traffic, such as a frame header, and compares different portions of the header to entries in the TCAM. If the frame header satisfies the condition, the TCAM reports the match to other elements in the ACL. For certain conditions, the TCAM may divide the condition into a plurality of sub-conditions which are each stored in a row of the TCAM. To efficiently use the limited space in TCAM, the networking element may include one or more comparator units which check for special-case conditions. The comparator units may be used in lieu of the TCAM to determine whether the condition is satisfied.

    摘要翻译: 访问控制列表(ACL)包括一个或多个规则,每个规则定义条件和满足条件时要执行的一个或多个操作。 在一个实施例中,条件存储在三元可内容寻址存储器(TCAM)上,该内容可寻址存储器(TCAM)接收网络业务的一部分,例如帧头,并且将头部的不同部分与TCAM中的条目进行比较。 如果帧头满足条件,则TCAM报告与ACL中其他元素的匹配。 对于某些条件,TCAM可以将条件划分为多个子条件,这些子条件各自存储在一行TCAM中。 为了有效地使用TCAM中的有限空间,网络元件可以包括一个或多个比较器单元,用于检查特殊情况。 可以使用比较器单元代替TCAM来确定条件是否满足。