Methods and apparatus for managing a flow of packets using change and reply signals
    1.
    发明授权
    Methods and apparatus for managing a flow of packets using change and reply signals 有权
    用于使用改变和应答信号管理分组流的方法和装置

    公开(公告)号:US07477601B1

    公开(公告)日:2009-01-13

    申请号:US10635116

    申请日:2003-08-06

    IPC分类号: H04L12/26

    CPC分类号: H04L47/30 H04L47/10 H04L47/26

    摘要: Techniques are provided for controlling a flow of packets in a data communications device. A first technique involves transferring packets of a particular packet flow based on an initial policy scheme, and planning a scheme change to change the initial policy scheme to a new policy scheme based on conditions within the data communications device existing while transferring the packets of the particular flow based on the initial policy scheme. The first technique further involves providing a change signal to the source of a particular packet flow (e.g., a sending host). The change signal indicates that the data communications device has planned the scheme change. Additionally, the first technique involves processing the scheme change based on either a reply signal from the source or an absence of a reply signal from the source.Another technique involves outputting packets of a particular packet flow to a data communications device that transfers the packets of the particular packet flow based on an initial policy scheme. Additionally, the technique involves receiving, in response to the outputted packets of the particular packet flow, a change signal from the data communications device. The change signal indicates that the data communications device has planned a scheme change to change the initial policy scheme to a new policy scheme. Furthermore, the technique involves providing, to the data communications device, a reply signal that provides direction for processing the scheme change.

    摘要翻译: 提供了用于控制数据通信设备中的分组流的技术。 第一种技术涉及基于初始策略方案来传送特定分组流的分组,并且基于原始策略方案规划方案改变以便基于所述数据通信设备内的条件将初始策略方案改变为新策略方案,同时传送特定分组流的分组 流程基于初始策略方案。 第一技术还涉及向特定分组流的源(例如,发送主机)提供改变信号。 改变信号表示数据通信设备已经规划了方案改变。 此外,第一技术涉及基于来自源的应答信号或来自源的回复信号的不存在来处理方案改变。 另一技术涉及将特定分组流的分组输出到基于初始策略方案传送特定分组流的分组的数据通信设备。 此外,该技术涉及响应于特定分组流的输出分组来接收来自数据通信设备的改变信号。 改变信号指示数据通信设备已经计划了方案改变以将初始策略方案改变为新的策略方案。 此外,该技术涉及向数据通信设备提供提供用于处理方案改变的方向的应答信号。

    Methods and apparatus for managing a flow of packets using change and reply signals
    2.
    发明授权
    Methods and apparatus for managing a flow of packets using change and reply signals 有权
    用于使用改变和应答信号管理分组流的方法和装置

    公开(公告)号:US06628610B1

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

    申请号:US09340524

    申请日:1999-06-28

    IPC分类号: G06F1100

    CPC分类号: H04L47/30 H04L47/10 H04L47/26

    摘要: Techniques are provided for controlling a flow of packets in a data communications device. A first technique involves transferring packets of a particular packet flow based on an initial policy scheme, and planning a scheme change to change the initial policy scheme to a new policy scheme based on conditions within the data communications device existing while transferring the packets of the particular flow based on the initial policy scheme. The first technique further involves providing a change signal to the source of a particular packet flow (e.g., a sending host). The change signal indicates that the data communications device has planned the scheme change. Additionally, the first technique involves processing the scheme change based on either a reply signal from, the source or an absence of a reply signal from the source.

    摘要翻译: 提供了用于控制数据通信设备中的分组流的技术。 第一种技术涉及基于初始策略方案来传送特定分组流的分组,并且基于原始策略方案规划方案改变以便基于所述数据通信设备内的条件将初始策略方案改变为新策略方案,同时传送特定分组流的分组 流程基于初始策略方案。 第一技术还涉及向特定分组流的源(例如,发送主机)提供改变信号。 改变信号表示数据通信设备已经规划了方案改变。 另外,第一技术涉及基于来自源的应答信号或来自源的回复信号的不存在来处理方案改变。

    Apparatus and methods for providing event-based data communications device configuration
    3.
    发明授权
    Apparatus and methods for providing event-based data communications device configuration 有权
    用于提供基于事件的数据通信设备配置的设备和方法

    公开(公告)号:US07564872B1

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

    申请号:US10889390

    申请日:2004-07-12

    IPC分类号: H04L3/16

    摘要: A system and method are provided which enable a data communications device to be programmed to automatically and dynamically modify allocation of resources upon the occurrence of specific events or times without having to break active sessions of data communications. Resource allocations can be made by bandwidth reservations provided to a data communications device via a network policy or via individual bandwidth reservation messages. The bandwidth allocation information can specify a session of data communication and future bandwidth modification information, such as a time or event, that will cause the data communications device to modify an amount of bandwidth reserved for the specified session of data communications.

    摘要翻译: 提供了一种系统和方法,其使数据通信设备能够被编程为在发生特定事件或时间时自动和动态地修改资源的分配,而不必中断数据通信的活动会话。 资源分配可以通过经由网络策略或经由各个带宽预留消息提供给数据通信设备的带宽预留来进行。 带宽分配信息可以指定数据通信会话和将来的带宽修改信息,例如时间或事件,这将导致数据通信设备修改为指定的数据通信会话保留的带宽量。

    Methods and apparatus for controlling a data stream using a host agent acting on behalf of a host computer
    4.
    发明授权
    Methods and apparatus for controlling a data stream using a host agent acting on behalf of a host computer 有权
    使用代表主机的主机代理来控制数据流的方法和装置

    公开(公告)号:US07209446B2

    公开(公告)日:2007-04-24

    申请号:US10985241

    申请日:2004-11-10

    IPC分类号: G06F15/16

    摘要: A data communications device has a controller which includes means for intercepting a request signal transmitted from a source to a host computer having a host destination address. The request signal includes the host destination address. The request signal is originally destined for receipt by a host computer that would respond with control information for controlling a manner in which the source transfers a data stream. The controller further includes means for originating a control signal in response to receiving the request signal. The control signal includes the control information for controlling the manner in which the source transfers the data stream. The controller further includes means for providing the control signal to the source to individually control the manner in which the source transfers the data stream among multiple data streams transferred by the source. The source is a routing mechanism operating within the data communications device.

    摘要翻译: 数据通信设备具有控制器,该控制器包括用于截取从源向具有主机目的地地址的主计算机发送的请求信号的装置。 请求信号包括主机目的地址。 请求信号最初是要由主计算机接收的,主计算机将用控制信息进行响应,以控制源传送数据流的方式。 控制器还包括响应于接收到请求信号而产生控制信号的装置。 控制信号包括用于控制源传送数据流的方式的控制信息。 控制器还包括用于向源提供控制信号以单独地控制源在由源传输的多个数据流之间传送数据流的方式的装置。 源是在数据通信设备内操作的路由机制。

    Apparatus and methods for providing event-based data communications device configuration

    公开(公告)号:US06771661B1

    公开(公告)日:2004-08-03

    申请号:US09358084

    申请日:1999-07-21

    IPC分类号: H04J316

    摘要: A system and method are provided which enable a data communications device to be programmed to automatically and dynamically modify allocation of resources upon the occurrence of specific events or times without have to break active sessions of data communications. Resource allocations can be made by bandwidth reservations provided to a data communications device via a network policy or via individual bandwidth reservation messages. The bandwidth allocation information can specify a session of data communication and future bandwidth modification information, such as a time or event, that will cause the data communications device to modify an amount of bandwidth reserved for the specified session of data communications. In operation, a data communications device receives bandwidth allocation information indicating future bandwidth allocation modification information associated with a session of data communication. The data communications device then can determine a future event upon the occurrence of which the data communications device will modify an amount of bandwidth allocated to the session of data communication. The future event can be determined based upon the future bandwidth allocation modification information and event information such as a time signal from a clock or another event signal. The data communications device can detect the occurrence of the future event in the data communications device and in response to detecting its occurrence, can modify the amount of bandwidth allocated to the session of data communications in the data communications device. Extensions to a bandwidth reservation protocol such as the RSVP protocol are defined which allow RSVP bandwidth reservation messages to specify the future bandwidth modification information. The systems and methods of the invention may be implemented in hardware, software or a combination thereof within a data communications device such as a router, switch, hub or other network device that handles the transfer of data.

    Methods and apparatus for controlling a data stream using a host agent acting on behalf of a host computer
    6.
    发明授权
    Methods and apparatus for controlling a data stream using a host agent acting on behalf of a host computer 有权
    使用代表主机的主机代理来控制数据流的方法和装置

    公开(公告)号:US07072343B1

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

    申请号:US09405777

    申请日:1999-09-27

    IPC分类号: H04L12/28

    摘要: Techniques are provided for controlling a data stream without communicating with a host generating the data stream. A host agent (associated with the host generating the data stream) runs in a computerized data processing device and receives a request signal from a request signal source (e.g., a router seeking direction on how to handle the data stream). In response to the request signal, the host agent generates a control signal which includes the control information for controlling the manner in which the request signal source transfers the data stream.

    摘要翻译: 提供技术用于控制数据流而不与生成数据流的主机进行通信。 主机代理(与生成数据流的主机相关联)在计算机化的数据处理设备中运行,并从请求信号源(例如,如何处理数据流的路由器寻求方向)接收请求信号。 响应于请求信号,主机代理生成控制信号,该控制信号包括用于控制请求信号源传送数据流的方式的控制信息。

    Apparatus and methods for dynamic bandwidth allocation
    7.
    发明授权
    Apparatus and methods for dynamic bandwidth allocation 有权
    用于动态带宽分配的装置和方法

    公开(公告)号:US06876668B1

    公开(公告)日:2005-04-05

    申请号:US09317381

    申请日:1999-05-24

    摘要: A system capable of dynamically reserving bandwidth and adjusting bandwidth reservations for active sessions of data communication in a data communications device is provided. The system generally separates the operation of bandwidth allocation and adjustment from the operation of data transport through the device, thereby allowing bandwidth reservations and adjustments to be made without disturbing sessions of data communication that are actively being transported through the device. The system can accept requests to allocate or reserve bandwidth in a data communications device using bandwidth reservation protocols such as RSVP. The reservation requests create sender state data that can be used to compute resource allocation data. The resource allocation data can be used to label data storage locations in a data storage mechanism according to the required bandwidth reservations. A data scheduling apparatus, which is ignorant of particular sessions and specific amounts of reserved bandwidth, examines data and deposits data into data storage locations having a label corresponding to a session identification specified in the data, if any. If an unknown or no session identification is specified in the data, the data scheduler deposits data into a data storage location that is unlabeled or that has an unreserved label. Thus session bandwidth is determined by the percentage of labeled data storage locations for the session. Changes in bandwidth reservations are reflected in the separate operation of alterations made in the data storage labeling scheme, and do not affect the data scheduler, or data dequeuing mechanisms, thus allowing data sessions to continue without interruption during bandwidth adjustments.

    摘要翻译: 提供了一种能够动态地保留带宽并且调整数据通信设备中的活动数据通信会话的带宽预留的系统。 系统通常将带宽分配和调整的操作与通过设备的数据传输的操作分离,从而允许进行带宽预留和调整,而不会干扰正在通过设备传输的数据通信的会话。 该系统可以使用诸如RSVP之类的带宽预留协议来接受在数据通信设备中分配或预留带宽的请求。 预留请求创建可用于计算资源分配数据的发送者状态数据。 资源分配数据可以用于根据所需的带宽预留来在数据存储机制中标记数据存储位置。 不顾特定会话和特定量的预留带宽的数据调度装置检查数据并将数据存入数据存储位置,数据存储位置具有对应于数据中指定的会话标识的标签(如果有的话)。 如果在数据中指定了未知或没有会话标识,则数据调度器将数据存入未标记的数据存储位置或具有未保留标签的数据存储位置。 因此,会话带宽由会话的标记数据存储位置的百分比确定。 带宽预留的变化反映在数据存储标签方案中进行的变更的单独操作中,不影响数据调度器或数据出现机制,从而允许数据会话在带宽调整期间不间断地继续。

    Supporting communication sessions at a mobile node
    8.
    发明授权
    Supporting communication sessions at a mobile node 有权
    在移动节点支持通信会话

    公开(公告)号:US07536187B2

    公开(公告)日:2009-05-19

    申请号:US11209311

    申请日:2005-08-23

    IPC分类号: H04Q7/20

    CPC分类号: H04W76/14 H04W8/26

    摘要: Supporting communication sessions at a mobile node includes determining at a mobile node an address for one or more interior network elements of a network system. A interior network element is distinct from an edge network element of the network system, and is operable to establish a communication session. An address for an interior network element is inserted into packets. The packets are sent from the mobile node to the interior network element to communicate directly with the interior network element. The communication session is established using the interior network element.

    摘要翻译: 在移动节点处支持通信会话包括在移动节点处确定网络系统的一个或多个内部网络元件的地址。 内部网络元件与网络系统的边缘网络元件不同,并且可操作以建立通信会话。 一个内部网络元素的地址插入到数据包中。 分组从移动节点发送到内部网络单元,以直接与内部网络单元进行通信。 使用内部网络元件建立通信会话。

    Realtime event classification for a data communications network
    9.
    发明授权
    Realtime event classification for a data communications network 失效
    数据通信网络的实时事件分类

    公开(公告)号:US5500855A

    公开(公告)日:1996-03-19

    申请号:US187950

    申请日:1994-01-26

    IPC分类号: H04L12/26 H04J3/14

    CPC分类号: H04L43/00 H04L12/2602

    摘要: The realtime event classification technique is described for a data communications network, which enables the categorization of data frames based upon selection significant bit segments in the serial bit stream. A base Event Driven Interface and an extension Event Driven Interface are both coupled to the data communications network, to identify patterns in the serial bit stream. The base Event Driven Interface identifies patterns which correspond to events which are to be counted. The extension Event Driven Interface identifies patterns of bits which are selection significant for the types of categories which are desired to be monitored. A plurality of event vector counters have event inputs coupled to the base Event Driven Interface and have a selection input coupled to the extension Event Driven Interface. A selection signal output from the extension Event Driven Interface enables one of the plurality of the event vector counters to receive the event signals from the base Event Driven Interface. In this manner, a variety of monitoring and analysis operations can be performed on the data communications network.

    摘要翻译: 对于数据通信网络描述了实时事件分类技术,其能够基于串行比特流中的选择有效位段来对数据帧进行分类。 基础事件驱动接口和扩展事件驱动接口都耦合到数据通信网络,以识别串行位流中的模式。 基础事件驱动接口识别对应于要计数的事件的模式。 扩展事件驱动接口识别对于希望被监视的类别类型选择有意义的位模式。 多个事件向量计数器具有耦合到基本事件驱动接口的事件输入,并且具有耦合到扩展事件驱动接口的选择输入。 从扩展事件驱动接口输出的选择信号使多个事件向量计数器中的一个可以从基础事件驱动接口接收事件信号。 以这种方式,可以在数据通信网络上执行各种监视和分析操作。

    Inband directed routing for load balancing and load distribution in a
data communication network
    10.
    发明授权
    Inband directed routing for load balancing and load distribution in a data communication network 失效
    带内定向路由,用于数据通信网络中的负载均衡和负载分配

    公开(公告)号:US5495426A

    公开(公告)日:1996-02-27

    申请号:US188166

    申请日:1994-01-26

    摘要: A dynamic realtime, inband routing mechanism is disclosed for a data communications network, which provides an Event Driven Interface to perform realtime, inband directed routing for load distribution and load balancing of data frames over one of a plurality of destination paths. The Event Driven Interface is programmed with control vectors to identify load balancing and load distribution bit patterns in the data frames on the data communications network. Enabling signals produced by the Event Driven Interface are applied to the control input of a multiplexer whose data input is connected to the data communications network. The multiplexer will steer the data frames from the data communications network to one of a plurality of output alternative routing paths, in response to the enabling signals it receives from the Event Driven Interface.

    摘要翻译: 公开了一种用于数据通信网络的动态实时带内路由机制,其提供事件驱动接口以执行实时带内定向路由以用于在多个目的地路径之一上的数据帧的负载分配和负载平衡。 事件驱动接口用控制向量编程,以识别数据通信网络上的数据帧中的负载平衡和负载分配位模式。 将由事件驱动接口产生的使能信号应用于数据输入连接到数据通信网络的多路复用器的控制输入。 响应于从事件驱动接口接收到的使能信号,复用器将数据帧从数据通信网转向多个输出备选路由路径之一。