Method and device of multicasting data in a communications system
    2.
    发明公开
    Method and device of multicasting data in a communications system 失效
    在einem Kommunikationssystem系统中的Verfahren undGerätfürMehrfachübertragungvon Daten。

    公开(公告)号:EP0622922A1

    公开(公告)日:1994-11-02

    申请号:EP93480047.5

    申请日:1993-04-29

    IPC分类号: H04L12/18

    CPC分类号: H04L12/18

    摘要: A communications system comprises a memory which is shared by a plurality of users, each one receiving and transmitting messages to each other. In the present system, a message is composed of a plurality of data buffers stored in the memory and each data buffer is controlled and mapped to a unique direct control block (DCB) which stores the characteristics of said data buffer. The chaining of the DCB forms the whole message which may be multicast to a plurality of users. Therefore, in order to improve the performance of such communications system, one may duplicate the message as many times as necessary without re-writing the data in the personal storage of each user by using an indirect control block (ICB) which represents the message duplicated. Each ICB stores the characteristics of the message duplicated and points to a DCB. A field in the DCB enables to count the number of duplication of the message. The DCB and ICB stores different fields which are required in order to perform the operations of lease control block from the free queues, the operations of message enqueue in the user queue, the operations of message dequeue from the user queue, and the operations of message release to the free queues. Two separate free queues FDCBQ and FICBQ chaining the free DCB and ICB are provided and are controlled by two control blocks FDQCB and FIQCB.
    The present apparatus and method may also be used for multicasting data buffer which composes a message by adding new fields in the ICB. In this case, the message to be multicast may have a content different from the original one, which requires therefore that to each ICB correspond a unique DCB.

    摘要翻译: 通信系统包括由多个用户共享的存储器,每个用户彼此接收和发送消息。 在本系统中,消息由存储在存储器中的多个数据缓冲器组成,并且每个数据缓冲器被控制并映射到存储所述数据缓冲器的特性的唯一直接控制块(DCB)。 DCB的链接形成可以组播到多个用户的整个消息。 因此,为了提高这种通信系统的性能,可以根据需要多次复制消息,而不用通过使用代表重复的消息的间接控制块(ICB)重新写入每个用户的个人存储中的数据 。 每个ICB存储复制的消息的特征并指向DCB。 DCB中的一个字段可以计算消息的重复次数。 DCB和ICB存储为了从空闲队列执行租约控制块的操作,用户队列中消息入队的操作,消息从用户队列出队的操作以及消息的操作所需的不同字段 释放到免费队列。 提供两个单独的空闲队列FDCBQ和FICBQ链接自由DCB和ICB,并由两个控制块FDQCB和FIQCB控制。 本装置和方法还可以用于通过在ICB中添加新的字段来组成消息的多播数据缓冲器。 在这种情况下,要组播的消息可以具有与原始消息不同的内容,因此要求每个ICB对应于唯一的DCB。

    System and method for enhancing the availability of routing systems through equal cost multipath
    5.
    发明公开
    System and method for enhancing the availability of routing systems through equal cost multipath 有权
    用于与多径成本改善奇偶引导系统的可用性的方法和设备

    公开(公告)号:EP1261178A3

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

    申请号:EP02291078.0

    申请日:2002-04-29

    IPC分类号: H04L12/56

    摘要: In a networking environment including one or more network processing (NP) devices and implementing a routing protocol for routing data packets from a source NP devices to destination NP devices via a switch fabric, with each network processing device supporting a number of interface ports, a system and method for enabling a routing system to recover more quickly that the routing protocol so as to significantly reduce the occurrence of lost data packets to a failed target interface/blade. The routing system is enabled to track the operational status of each network processor device and operational status of destination ports supported by each network processor device in the system, and maintains the operational status as a data structure at each network processing device. Prior to routing packets, an expedient logical determination is made as to the operational status of a target network processing device and target interface port of a current packet to be routed as represented in the data structure maintained at the source NP device. If the target blade/interface is not operations, an alternative route may be provided by ECMP. In this manner, correct routing of packets is ensured with reduced occurrence of lost data packets due to failed target NP devices/ports.

    Hub and interface for isochronous token-ring
    7.
    发明公开
    Hub and interface for isochronous token-ring 失效
    Knotenpunkt und Schnittstellefürisochronen令牌戒指。

    公开(公告)号:EP0575682A1

    公开(公告)日:1993-12-29

    申请号:EP92480084.0

    申请日:1992-06-22

    IPC分类号: H04L12/64 H04L12/42

    摘要: A hub featuring several ports for attachment of stations to a LAN comprises concentration logic (14) for the handling of multiplexed incoming and outgoing Token-Ring and isochronous flows from and to the stations.
    The concentration logic comprises a clock recovery logic (42) from incoming Token-Ring packet data stream (40), for regeneration of Differential Manchester encoded data on output (400), and recovering of Token-Ring clock (401).
    A cycle framing generator (43) receives a 125 us synchronization clock (local or remote) from the hub backplane (402), and the Token-Ring clock (401), and generates control signals (403) to each of the 10 ports.
    Each port is made up of a port transmit interface (44), and a port receive interface (45).
    Data from a station hooked to the hub is input (404) to port receive interface (45). Token-Ring packet Differential Manchester encoded data are output (406) on to the next active port, and specifically to its port transmit interface, along with a recovered strobe clock (405), while ISO data are output (407) to a switch (46).
    The switch receives a hub local clock (412), which otherwise distributes on the whole concentration logic. isochronous traffic interchange with the hub backplane is ensured thru leads 410 and 411; inbetween ports or between ports and the hub is ensured thru leads 407 and 409 replicated for each port.
    Data to the station hooked to the hub is output (408) from port transmit interface (44). Differential Manchester encoded data are received (400) along with Token-Ring clock (401). Control signals are input (403). Isochronous data are received (409).
    Token-Ring packet Differential Manchester encoded data are finally output from the concentration logic (41).

    摘要翻译: 具有用于将站连接到LAN的多个端口的集线器包括用于处理来自和到站的多路复用的进出令牌环和等时流的集中逻辑(14)。 浓度逻辑包括来自输入令牌环分组数据流(40)的时钟恢复逻辑(42),用于在输出(400)上再生差分曼彻斯特编码数据,以及恢复令牌环时钟(401)。 周期成帧发生器(43)从集线器背板(402)和令牌环时钟(401)接收125 us同步时钟(本地或远程),并产生对10个端口中的每一个的控制信号(403)。 每个端口由端口传输接口(44)和端口接收接口(45)组成。 挂接到集线器的站的数据被输入(404)到端口接收接口(45)。 令牌环包差分曼彻斯特编码数据输出(406)到下一活动端口,特别是输出到其端口发送接口以及恢复的选通时钟(405),而ISO数据被输出(407)到交换机 46)。 交换机接收集线器本地时钟(412),否则分配在整个集中逻辑上。 通过引线410和411确保与集线器背板的同步业务交换; 在端口之间或端口之间以及集线器之间确保通过每个端口复制的引线407和409。 从端口发送接口(44)输出(408)挂接到集线器的站的数据。 接收差分曼彻斯特编码数据(400)以及令牌环时钟(401)。 控制信号被输入(403)。 接收等时数据(409)。 令牌环包差分曼彻斯特编码数据最终从浓度逻辑输出(41)。

    Frame alteration logic for network processors
    8.
    发明公开
    Frame alteration logic for network processors 审中-公开
    Logik zurFrameveränderungfürNetzwerkprozessoren

    公开(公告)号:EP1447947A2

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

    申请号:EP04290268.4

    申请日:2004-01-30

    IPC分类号: H04L12/56

    摘要: Packet switching node in a communication system includes apparatus for receiving incoming information packets or frames which contain header portions with formatting control blocks. Information in the frame's header contains frame alteration commands for modifying the information in the frame. The modifications include adding new information, deleting information, and overlaying information. Decoders and control devices in an alteration engine interpret the commands and apply the modifications to the frame data. Common and standard data patterns are stored for insertion or overlaying to conserve data packet space.

    摘要翻译: 通信系统中的分组交换节点包括用于接收具有格式化控制块的包含报头部分的传入信息分组或帧的装置。 帧头中的信息包含用于修改帧中的信息的帧改变命令。 修改包括添加新信息,删除信息和叠加信息。 变更引擎中的解码器和控制设备解释命令并将修改应用于帧数据。 存储通用和标准数据模式用于插入或重叠以节省数据包空间。

    Minimizing memory accesses for a network implementing differentiated services over multi-protocol label switching
    9.
    发明公开
    Minimizing memory accesses for a network implementing differentiated services over multi-protocol label switching 有权
    微软“微软服务”über“多协议标签交换”实现

    公开(公告)号:EP1376959A1

    公开(公告)日:2004-01-02

    申请号:EP03291375.8

    申请日:2003-06-06

    IPC分类号: H04L12/56

    摘要: A method, system and computer program product for translating a type of service field of one protocol into multiple protocols. An ingress router in a DIFFerentiated SERVices network (Diffserv over MPLS network) may determine a type of quality of service, e.g., forward IP packet using best effort. A value referred to as a Per Hope Behavior (PHB) value may be generated based on the identified type of quality of service. The PHB value may be used to index into a table comprising a row of entries with different quality of service values, e.g., DSCP value, EXP value, corresponding to a particular PHB value. Consequently, the PHB value may be used to perform a single memory access to determine the quality of service values for a plurality of protocols where the quality of service values corresponds to the identified type of quality of service.

    摘要翻译: 一种用于将一种协议的服务类型转换为多种协议的方法,系统和计算机程序产品。 DIFFerentiated SERVices网络中的入侵路由器(MPLS网络上的Diffserv)可以使用最大的努力来确定服务质量的类型,例如转发IP分组。 可以基于所识别的服务质量类型来生成被称为每个希望行为(PHB)值的值。 PHB值可以用于索引到包括具有不同服务质量值的条目行的表,例如对应于特定PHB值的DSCP值,EXP值。 因此,PHB值可用于执行单个存储器访问以确定多个协议的服务质量值,其中服务质量值对应于所识别的服务质量类型。

    Method of upgrading a program using associated configuration data
    10.
    发明公开
    Method of upgrading a program using associated configuration data 审中-公开
    Verfahren zum Aktualisieren eines程序mitzugehörigenKonfigurationsdaten

    公开(公告)号:EP1077407A1

    公开(公告)日:2001-02-21

    申请号:EP99480070.4

    申请日:1999-07-29

    IPC分类号: G06F9/44

    摘要: Method of upgrading a program, used in a data processing device having a permanent memory, from a version n to a version n+1 wherein, at any time, both recent version and previous version of the program are stored in a first (10) and a second (14) locations of said memory. Each one of version n and version n+1 of the program is using respectively configuration data of format n and format n+1 when it is used as current version. The configuration data of format n are automatically stored into said memory when version n+1 of said program is stored into said second location of memory.

    摘要翻译: 在从版本n到版本n + 1的用于升级具有永久存储器的数据处理装置中使用的程序的方法,其中,在任何时候,程序的最新版本和先前版本都被存储在第一(10) 和所述存储器的第二(14)位置。 程序的每个版本n和版本n + 1分别使用格式n和格式n + 1的配置数据作为当前版本。 当所述程序的版本n + 1存储到存储器的第二位置时,格式n的配置数据被自动存储在所述存储器中。