会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Broadcast traffic reduction in a communications network
    • 通信网络中的广播流量减少
    • US06556575B1
    • 2003-04-29
    • US09338446
    • 1999-06-22
    • Michael A. DenioDenis R. Beaudoin
    • Michael A. DenioDenis R. Beaudoin
    • H04L1256
    • H04L12/4616
    • The present invention includes a method and system for routing broadcast packets in a network (250) using a switching device (200) which is operable to interconnect sub-portions (202, 204) of the network (250). Each network (250) sub-portion (202, 204) is connected to at least one of a plurality of switch ports (232, 236, 240, 244) on the switching device (200). The switching device (200) is further operable to forward certain ones of the broadcast packets between the sub-portions (202, 204) of the network (250) via the switch ports (232, 236, 240, 244) in accordance with a forwarding algorithm and to forward all other of the broadcast packets to a processor (320). The processor (320) is communicatively connected to the switching device (200) and is operable to forward the other ones of the broadcast packets in accordance with a set of pre-defined broadcast routing heuristics.
    • 本发明包括一种使用可操作以互连网络(250)的子部分(202,204)的交换设备(200)在网络(250)中路由广播分组的方法和系统。 每个网络(250)子部分(202,204)连接到交换设备(200)上的多个交换机端口(232,236,240,244)中的至少一个。 交换设备(200)还可操作以经由交换机端口(232,236,240,244)在网络(250)的子部分(202,204)之间转发某些广播分组,根据 转发算法并将所有其他广播分组转发到处理器(320)。 处理器(320)通信地连接到交换设备(200),并且可操作以根据一组预定义的广播路由启发法转发其他广播分组。
    • 2. 发明授权
    • Method of allowing multiple, hardware embedded configurations to be recognized by an operating system
    • 允许操作系统识别多个硬件嵌入式配置的方法
    • US07020723B2
    • 2006-03-28
    • US10421566
    • 2003-04-23
    • Denis R. BeaudoinGregory GuyotteMichael J. HanrahanWilliam S. Egr
    • Denis R. BeaudoinGregory GuyotteMichael J. HanrahanWilliam S. Egr
    • G06F13/10G06F13/38
    • G06F13/4072
    • A communications system for enabling extension of an internal common bus architecture (CBA) segment of a first root physical device to an internal CBA bus segment of one or more remote external physical device includes the first root physical device having a first serial communications interface module in the root device coupled between said internal CBA bus segment and an input and output port of the root device for serializing bus transactions from the first device to the output port of the root device and deserializing data received from at the input port to the internal CBA bus segment of the first device. The remote external physical device includes a second serial communications interface module coupled between the internal CBA bus segment and an input and output port of the remote device for serializing bus transactions from the remote device to the output port of the remote device and deserializing data received at the input port to the internal CBA bus segment of said remote device. The modules are coupled to each other by an external cabling. An enumerator in the root device obtains knowledge of the remote hardware module and accompanying register set by abstracting these details and automatically configuring the remote module in the system.
    • 用于使第一根物理设备的内部公共总线架构(CBA)段扩展到一个或多个远程外部物理设备的内部CBA总线段的通信系统包括具有第一串行通信接口模块的第一根物理设备 所述根设备耦合在所述内部CBA总线段和根设备的输入和输出端口之间,用于将从第一设备到根设备的输出端口的总线事务串行化,并且将从输入端口接收的数据反序列化为内部CBA总线 第一个设备的段。 远程外部物理设备包括耦合在内部CBA总线段和远程设备的输入和输出端口之间的第二串行通信接口模块,用于将从远程设备到远程设备的输出端口的总线事务串行化,并且反序列化在 所述远程设备的内部CBA总线段的输入端口。 模块通过外部电缆相互耦合。 根设备中的枚举器通过抽象出这些细节并自动配置系统中的远程模块,获得远程硬件模块和附带注册集的知识。
    • 3. 发明授权
    • Modular interconnection of network switches
    • 网络交换机的模块化互连
    • US06690668B1
    • 2004-02-10
    • US09410287
    • 1999-09-30
    • Andre SzczepanekDenis R. BeaudoinIain Robertson
    • Andre SzczepanekDenis R. BeaudoinIain Robertson
    • H04L1256
    • H04L49/351H04L49/101H04L49/352H04L49/45H04L49/506H04L49/90H04L49/901H04L49/9047
    • Network switching systems (10, 110, 210, 310, 410) for use in an Ethernet network are disclosed. Each of the switching systems includes switch devices (20) supporting multiple (e.g., eight) local ports, and one gigabit high-speed port; each of the high-speed ports are full-duplex ports. Each switching system also includes a gigabit switch device (30) having two full-duplex gigabit ports. According to one aspect of the invention, the switches (20, 30) are connected in a ring using their respective gigabit ports, with each of the switches (20, 30) having a Ring ID value. Upon receipt of a message packet at one of its local ports, the switches (20) attach a pretag with the Ring ID value upon the packet, and begin forwarding the packet around the ring until the destination address is registered with one of the switches (20, 30), or until the packet returns to the original switch (20) which, upon detecting its own Ring ID value, filters or discards the packet. According to another aspect of the invention, switches (20) have their gigabit ports connected to a crossbar-matrix switch (100); pretags added by the switches to their received packets indicate the crossbar ports to which the packets are addressed. According to another aspect of the invention, each of the switches (20, 30) applies flow control over the gigabit ports in response to a message occupying more buffer space than remaining buffers; this permits buffer space to be utilized when traffic permits, without allowing a small minority of channels to adversely affect others.
    • 公开了一种用于以太网的网络交换系统(10,110,210,310,410)。 每个交换系统包括支持多个(例如八个)本地端口和一个千兆位高速端口的交换设备(20) 每个高速端口都是全双工端口。 每个交换系统还包括具有两个全双工千兆端口的千兆交换设备(30)。 根据本发明的一个方面,开关(20,30)使用它们各自的千兆端口以环形连接,每个开关(20,30)具有环ID值。 在其一个本地端口上接收到消息分组时,交换机(20)在分组上附加具有Ring ID值的预加号,并开始转发该分组在环周围,直到目的地址被注册到其中一个交换机( 或者直到分组返回到原始交换机(20),该原始交换机(20)在检测到其自己的Ring ID值时,过滤或丢弃该分组。 根据本发明的另一方面,开关(20)的千兆端口连接到交叉开关矩阵开关(100); 由交换机添加到他们接收的分组的预加号指示分组被寻址到的交叉口端口。 根据本发明的另一方面,每个开关(20,30)响应于占用比剩余缓冲器更多的缓冲器空间的消息,对千兆位端口进行流量控制; 这允许在交通许可时利用缓冲区空间,而不允许少量渠道对其他渠道产生不利影响。
    • 4. 发明授权
    • Ring configuration for network switches
    • 网络交换机的环形配置
    • US06621818B1
    • 2003-09-16
    • US09410206
    • 1999-09-30
    • Andre SzczepanekDenis R. BeaudoinIain Robertson
    • Andre SzczepanekDenis R. BeaudoinIain Robertson
    • H04L1256
    • H04L49/351H04L12/42H04L47/10H04L47/26H04L47/30H04L49/101H04L49/3009H04L49/352
    • Network switching systems (10, 110, 210, 310, 410) for use in an Ethernet network are disclosed. Each of the switching systems includes switch devices (20) supporting multiple (e.g., eight) local ports, and one gigabit high-speed port; each of the high-speed ports are full-duplex ports. Each switching system also includes a gigabit switch device (30) having two full-duplex gigabit ports. According to one aspect of the invention, the switches (20, 30) are connected in a ring using their respective gigabit ports, with each of the switches (20, 30) having a Ring ID value. Upon receipt of a message packet at one of its local ports, the switches. (20) attach a pretag with the Ring ID value upon the packet, and begin forwarding the packet around the ring until the destination address is registered with one of the switches (20, 30), or until the packet returns to the original switch (20) which, upon detecting its own Ring ID value, filters or discards the packet. According to another aspect of the invention, switches (20) have their gigabit ports connected to a crossbar-matrix switch (100); pretags added by the switches to their received packets indicate the crossbar ports to which the packets are addressed. According to another aspect of the invention, each of the switches (20, 30) applies flow control over the gigabit ports in response to a message occupying more buffer space than remaining buffers; this permits buffer space to be utilized when traffic permits, without allowing a small minority of channels to adversely affect others.
    • 公开了一种用于以太网的网络交换系统(10,110,210,310,410)。 每个交换系统包括支持多个(例如八个)本地端口和一个千兆位高速端口的交换设备(20) 每个高速端口都是全双工端口。 每个交换系统还包括具有两个全双工千兆端口的千兆交换设备(30)。 根据本发明的一个方面,开关(20,30)使用它们各自的千兆端口以环形连接,每个开关(20,30)具有环ID值。 在其本地端口之一接收到消息分组时,交换机。 (20)在分组上附加具有Ring ID值的预加号码,并且开始转发环上的分组,直到目的地址被注册到其中一个交换机(20,30),或者直到分组返回到原始交换机 20),在检测到自己的Ring ID值后,过滤或丢弃该数据包。 根据本发明的另一方面,开关(20)的千兆端口连接到交叉开关矩阵开关(100); 由交换机添加到他们接收的分组的预加号指示分组被寻址到的交叉口端口。 根据本发明的另一方面,每个开关(20,30)响应于占用比剩余缓冲器更多的缓冲器空间的消息,对千兆位端口进行流量控制; 这允许在交通许可时利用缓冲区空间,而不允许少量渠道对其他渠道产生不利影响。
    • 6. 发明授权
    • Communications interface between clock domains with minimal latency
    • 时钟域之间的通信接口,延迟最小
    • US07027447B2
    • 2006-04-11
    • US09755825
    • 2001-01-05
    • Iain RobertsonAndre SzczepanekDenis R. Beaudoin
    • Iain RobertsonAndre SzczepanekDenis R. Beaudoin
    • H04L12/42
    • H04L7/0012H04L7/005
    • A network switch system (10) is disclosed, in which a plurality of switch fabric devices (20) are interconnected according to a ring arrangement, each of the switch fabric devices (20) including therein switch interfaces (22) coupled to corresponding network switches (14, 16). Each switch fabric device includes a plurality of ring paths (24), each of which is associated with a receive ring interface (26R) and a transmit ring interface (26X). Each ring path (24) includes a circular buffer (44) having a plurality of entries, each of which is associated with valid logic (50). The valid logic (50) for each entry presents valid signals on valid lines (WV, RV) to the receive and transmit domains of the ring path (24), and receives signals on write and read word request lines (WRW, RDW) therefrom. Control of the access to the circular buffer (44) is made according to the write and read word request lines (WRW, RDW) for the corresponding entries of the circular buffer (44) to which write pointers and read pointers point. The write word request line (WRW) sets the valid lines (WV, RV) for the corresponding entry in each of the two clock domains, while the read word request line (RDW) resets these valid lines (WV, RV) for that entry. Differences in clock frequency between the receive and transmit clock domains are thus compensated, with a minimum latency.
    • 公开了一种网络交换机系统(10),其中多个交换结构设备(20)根据环形布置互连,每个交换结构设备(20)包括其中耦合到相应网络交换机的交换接口(22) (14,16)。 每个交换结构设备包括多个环路(24),每个环路与接收环接口(26R)和发射环接口(26X)相关联。 每个环路(24)包括具有多个条目的循环缓冲器(44),每个条目与有效逻辑(50)相关联。 每个条目的有效逻辑(50)在有效的线路(WV,RV)上呈现环路径(24)的接收和发射域的有效信号,并且从写入和读取字请求线(WRW,RDW)接收信号 。 根据写指针和读指针指向的循环缓冲器(44)的对应条目的写和读字请求行(WRW,RDW),对对循环缓冲器(44)的访问进行控制。 写字请求行(WRW)为两个时钟域中的每个时钟域中的相应条目设置有效行(WV,RV),而读字请求行(RDW)为这个条目复位这些有效行(WV,RV) 。 因此,接收时钟和发送时钟域之间的时钟频率的差异将以最小的延迟进行补偿。
    • 7. 发明授权
    • Data transfer interrupt pacing
    • 数据传输中断起搏
    • US5717932A
    • 1998-02-10
    • US334511
    • 1994-11-04
    • Andre SzczepanekDenis R. Beaudoin
    • Andre SzczepanekDenis R. Beaudoin
    • G06F13/24G06F13/00
    • G06F13/24G06F2213/2404
    • A communications network adapter of the type coupling a computer, in which the computer includes a microprocessor, main memory and a system bus, that controls host interrupts in a manner to improve system performance. The adapter includes a buffer memory for storing data to be transferred between the bus an the network, and a transfer controller that controls the transfer of data between the main memory and the buffer memory and between the network and the buffer memory. The adapter also includes an interrupt controller that monitors predetermined events relating to data transfer between the computer and the network, and that causes the sending of interrupt signals to the microprocessor. Interrupt signals cause the microprocessor to initiate processing associated with the transfer of data between the computer and the network. According to one aspect of the invention the adapter includes an interrupt pacing timer that prevents the sending of interrupts to the microprocessor from the adapter for predetermined time after an interrupt acknowledgement signal is received from the microprocessor. According to another aspect of the invention an interrupt threshold counter is provided that prevents the sending of interrupts to the microprocessor until a predetermined plurality of frames are transmitted.
    • 一种耦合计算机的通信网络适配器,其中计算机包括微处理器,主存储器和系统总线,其以提高系统性能的方式来控制主机中断。 适配器包括用于存储要在总线与网络之间传送的数据的缓冲存储器,以及控制主存储器和缓冲存储器之间以及网络与缓冲存储器之间的数据传送的传输控制器。 适配器还包括中断控制器,其监视与计算机和网络之间的数据传输相关的预定事件,并且导致向微处理器发送中断信号。 中断信号使微处理器发起与计算机和网络之间的数据传输相关的处理。 根据本发明的一个方面,适配器包括中断起搏定时器,其在从微处理器接收到中断确认信号之后的预定时间内防止从适配器向微处理器发送中断。 根据本发明的另一方面,提供了一种中断阈值计数器,其防止向微处理器发送中断,直到发送预定的多个帧。
    • 8. 发明授权
    • Network address matching circuit and method
    • 网络地址匹配电路及方法
    • US06400715B1
    • 2002-06-04
    • US08715684
    • 1996-09-18
    • Denis R. BeaudoinJose M. Menendez
    • Denis R. BeaudoinJose M. Menendez
    • H04L1256
    • H04L49/25H04L49/254H04L49/351
    • A communications system with a circuit having a plurality of communications ports capable of multispeed operation and operable in a first mode that includes address resolution and in a second mode that excludes address resolution and includes a first memory, a plurality of protocol handlers, a bus connected to the protocol handlers, a second memory connected to the bus and a memory controller connected to the bus and the second memory for selectively comparing addresses, transferring data between the protocol handlers and the second memory, and transferring data between the second memory and the first memory. A first embodiment is a local area network controller having a first circuit with a plurality of communications ports capable of multispeed operation and operable in a first mode that includes address resolution and in a second mode that excludes address resolution, and an address lookup circuit interconnected with the first circuit. An integrated circuit having a plurality of protocol handlers, a bus connected to the protocol handlers, a memory connected to the bus, and a memory controller connected to the bus and the memory for selectively comparing addresses, transferring data between the protocol handlers and the memory, and transferring between the memory and an external memory is provided. The address matching circuit has a memory for containing addresses arranged in a linked list, a first state machine for creating and updating the linked list of addresses, a second state machine for provided routing information for a selected address based upon the linked list of addresses and a bus watcher circuit for monitoring data traffic on a bus to detect addresses. An alternative address matching circuit is also provided.
    • 一种具有电路的通信系统,其具有能够进行多速操作的多个通信端口,并且可在包括地址解析的第一模式中操作,并且在第二模式中排除地址解析,并且包括第一存储器,多个协议处理器,总线连接 到协议处理器,连接到总线的第二存储器和连接到总线的存储器控​​制器和第二存储器,用于选择性地比较地址,在协议处理器和第二存储器之间传送数据,以及在第二存储器和第一存储器之间传送数据 记忆。 第一实施例是具有第一电路的局域网控制器,该第一电路具有能够进行多速操作的多个通信端口,并且可以在包括地址解析的第一模式和在排除地址解析的第二模式中操作,以及与 第一个电路。 具有多个协议处理器的集成电路,连接到协议处理器的总线,连接到总线的存储器以及连接到总线和存储器的存储器控​​制器,用于选择性地比较地址,在协议处理器和存储器之间传送数据 ,并且提供在存储器和外部存储器之间的转移。 地址匹配电路具有用于包含链接列表中布置的地址的存储器,用于创建和更新链接的地址列表的第一状态机,用于根据链接的地址列表为所选地址提供的路由信息​​的第二状态机,以及 总线监视器电路,用于监视总线上的数据流量以检测地址。 还提供了另一种地址匹配电路。