Method for synchronizing databases in stacked network units
    1.
    发明授权
    Method for synchronizing databases in stacked network units 失效
    堆叠网络单元同步数据库的方法

    公开(公告)号:US06757279B1

    公开(公告)日:2004-06-29

    申请号:US09662159

    申请日:2000-09-14

    IPC分类号: H04L1250

    摘要: In a stack of multi-port network communication units each unit has a forwarding database, the units are connected by way of a cascade, and at least some of the units are connected to links constituting a trunk. When a unicast data packet is received at a first of said units and the unicast data packet has a destination address which is not the subject of an entry in the forwarding database of the first unit, the unicast data packet is sent by way of the cascade to the other units in the stack, accompanied by a flag. When a second unit has in its forwarding database an entry, associating the destination address with forwarding data, it sends a management packet indicating said destination address and the identity of said second unit, so that the database of the first unit can be immediately updated.

    摘要翻译: 在多端口网络通信单元的堆叠中,每个单元具有转发数据库,​​这些单元通过级联连接,并且至少一些单元连接到构成中继线的链路。 当在所述单元中的第一单元处接收到单播数据分组时,单播数据分组具有不是第一单元的转发数据库中的条目的主题的目的地地址时,单播数据分组通过级联发送 到堆栈中的其他单位,附有一个旗帜。 当第二单元在其转发数据库中具有将目的地地址与转发数据相关联的条目时,发送指示所述目的地地址和所述第二单元的身份的管理包,使得可以立即更新第一单元的数据库。

    Port mirroring across a trunked stack of multi-port communication devices
    2.
    发明授权
    Port mirroring across a trunked stack of multi-port communication devices 有权
    端口镜像跨多个多端口通信设备的集群堆栈

    公开(公告)号:US06785286B1

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

    申请号:US09369324

    申请日:1999-08-06

    IPC分类号: H04L1228

    摘要: A stackable multi-port communication device for a packet-based data communication system, having a multiplicity of physical ports for the reception and dispatch of data in the form of packets, includes switch logic for selecting for a packet at least one destination selected from a multiplicity of ports which include a logical port common to a specified group of said physical ports. A cascade trunk logic, coupled to the switch logic, is used for determining, for the dispatch of a packet directed to said logical port, a selected port of said group of said physical ports; and a remote monitoring logic is used for forwarding a copy of the packet. The remote monitoring logic stores an indication of all the physical ports on the unit from which the copy may be forwarded by the remote monitoring logic and prevents the forwarding of the copy of the packet to any physical port which corresponds to the port selected by the cascade logic for the dispatch of said packet, whereby a packet which is forwarded from any of the specified group of physical ports is not duplicated by the remote monitoring logic.

    摘要翻译: 一种用于基于分组的数据通信系统的可堆叠多端口通信设备,具有用于以分组形式接收和分发数据的多个物理端口,包括用于从至少一个目的地选择分组的切换逻辑, 包含多个所述物理端口的特定组的通用逻辑端口。 耦合到交换机逻辑的级联干线逻辑被用于确定针对所述逻辑端口的分组的分配所述物理端口组的选定端口; 并且使用远程监视逻辑来转发分组的副本。 远程监视逻辑存储由远程监控逻辑可以从其转发副本的单元上的所有物理端口的指示,并且防止将数据包的副本转发到对应于由级联选择的端口的任何物理端口 用于分发所述分组的逻辑,由此从所述指定的物理端口组中的任何一个转发的分组不被远程监视逻辑复制。

    Network unit including address hashing
    3.
    发明授权
    Network unit including address hashing 失效
    网络单元包括地址哈希

    公开(公告)号:US06731633B1

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

    申请号:US09556788

    申请日:2000-04-25

    IPC分类号: H04L1228

    摘要: A network unit includes a forwarding database which includes entries relating packet addresses to forwarding data and is operative to form linked chains of entries wherein the entries in a chain represent different packet addresses which are reduced by hashing to the same pointer for the database. A seed for a hashing algorithm is provided by a combination, such as an exclusive-OR combination, of part of an input address word and a selected word. Hashing is preferably performed in at least two cycles, wherein in one cycle a hash function is applied to a portion of the input address not including the part which is combined with the selected word to constitute a hash seed and in another (preceding) cycle a further part of the address and the aforementioned hash seed are subject the hash function. The selected word may be a software programmable mask and it is possible thereby to ensure a high degree of randomness in the hash seed and to reduce the incidence of convergence of different addresses to a common pointer.

    摘要翻译: 网络单元包括转发数据库,​​其包括将分组地址与转发数据相关联的条目,并且可操作以形成链接的链条,其中链中的条目表示通过散列减少到用于数据库的相同指针的不同分组地址。 用于散列算法的种子由输入地址字和所选字的一部分的组合(例如异或组合)提供。 哈希优选在至少两个循环中执行,其中在一个周期中,散列函数被应用于输入地址的不包括与所选择的单词组合的部分以构成散列种子的部分,并且在另一(循环)周期a 地址的另一部分和上述散列种子都受到散列函数的影响。 所选择的字可以是软件可编程掩码,并且因此可以确保散列种子中的高度的随机性并且减少不同地址到公共指针的收敛的发生。