Method and apparatus for the secure switching of a packet within a communications network
First Claim
1. Switching apparatus for switching a packet within a communications network, the switching apparatus comprising:
- a switching core servicing a plurality of ports;
address matching logic, coupled to the switching core, to implement an address look-up scheme according to which the switching core switches a packet; and
override logic, coupled to the switching core, to determine whether a packet, received at any one of the plurality of ports serviced by the switching core, was received at a first port and, if not, to override the address matching logic to cause the switching core to route the packet exclusively to the first port.
10 Assignments
0 Petitions
Accused Products
Abstract
A switch for switching a packet within a communications network includes a switching core that services a number of ports. The switch also includes address matching logic, coupled to the switching core, that implements an address lookup scheme according to which the switching core may switch to packet received at the switch. Override logic, that is also coupled to the switching core, determines with a packet received at any one of the number of ports serviced by the switching core is received at a predetermined port. This may be done by snooping a bus within the switch that provides an indication of an active port. If the packet was not received at the predetermined port, the override logic override the address matching logic to cause the switching core to route the packet exclusively to the first port.
-
Citations
42 Claims
-
1. Switching apparatus for switching a packet within a communications network, the switching apparatus comprising:
-
a switching core servicing a plurality of ports;
address matching logic, coupled to the switching core, to implement an address look-up scheme according to which the switching core switches a packet; and
override logic, coupled to the switching core, to determine whether a packet, received at any one of the plurality of ports serviced by the switching core, was received at a first port and, if not, to override the address matching logic to cause the switching core to route the packet exclusively to the first port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Switching apparatus for switching a packet within a communications network, the switching apparatus comprising:
-
a switching core servicing a plurality of ports; and
switching logic, coupled to the switching core, to determine whether a packet received at any one of the plurality of ports serviced by the switching core was received at a first port and;
if so, to route the packet according to a default switching scheme within the switch; and
if not, to route the packet to the port service by the switch. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. The switching logic for switching a packet within a communications network, the switching logic comprising:
-
determination logic to determine whether a packet received at any one of a plurality of ports of a switch was received at a designated upstream port of the switch; and
signal generation logic to output a port-indicating signal to indicate the designated upstream port as an exit port of the switch for the packet if the packet was received on any one of the plurality of ports of the switch other than the upstream port. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. Switching apparatus for switching a packet within a communications network, the switching apparatus comprising:
-
switch core means, servicing a plurality of ports, one of the plurality of ports comprising an upstream port, for switching packets between the plurality of ports; and
determination means, coupled to the switching core, for determining whether a packet received at any one of the plurality of ports of the switching core was received at the upstream port and;
if so, for routing the packet according to a default switching scheme within the switch; and
if not, for routing the packet to the upstream port within the switch.
-
-
30. A method of switching a packet through a multi-port switch having a plurality of ports, the method including the steps of:
-
determining whether a packet is received at a first port of the multi-port switch;
if so, routing the packet according to a default switching scheme within the switch; and
if not, then overriding the default switching scheme to route the packet to the first port for propagation over a communications network. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A machine-readable medium storing a sequence of instructions that, when executed by a machine, cause the machine to perform the steps of:
-
determining whether a packet is received at a first port of a switch servicing a plurality of ports;
if so, then switching the packet according to a default switching scheme; and
if not, then overriding the default switching scheme to route the packet to the first port for propagation over a communications network.
-
Specification