Abstract:
A multi-protocol packet translator is disclosed. The translator may have microcoded control to translate a packet from one protocol to another. The microcoded instructions may be fed through a pipeline to control reading of information from information sources (including the original packet) and selectively connecting those sources to an output memory.
Abstract:
Method and apparatus for establishing connections in a switch-based communications network for multicast traffic. A source receives a multicast packet on an access port from a source host, determines a group address in the multicast packet, and composes and sends a 'sender present' message to other switches on its network ports. The receiving switches determine whether a local host wishes to join the group and if so, send a map message back toward the source switch on a predetermined path between the receiving switch and the source switch. A map message may terminate at a switch on the path that already has a connection for this group/source pair, and join into this connection as an additional output port. In this manner, a 'signal out, connect back' method is provided for establishing a connection path from the sender to multiple receivers. In addition, multicast traffic can be sent across a switch/router interface in either direction, providing for controlled multicast traffic between router-based networks and switch-based networks.
Abstract:
A system determines that a frame relay connection exists between an interface on a first interface device and an interface on a second interface device, for example by comparing addresses resident in routing tables of the interface devices. The system then queries each of the first and second interface devices, to determine the amount of traffic that is communicated by each channel of each of the two interfaces. This data is then correlated to determine the relative amount of data by each channel on each of the two interfaces, and the pair of channels having the best correlation are determined to represent an actual connection.
Abstract:
Method and apparatus for determining an enforceable policy applicable to one or more network devices. The method includes attaching one or more rule elements to one or more domain elements to create policies, the domain elements representing network devices and groups of network devices, and the rule elements defining actions, a method for determining whether a conflict exists between the policies, and a method for resolving the conflicts to produce one or more enforceable policies.