Methods, systems, and computer program products for selective layer 2 port blocking using layer 2 source addresses
First Claim
Patent Images
1. A method for selective layer 2 port blocking based on a layer 2 source address, the method comprising:
- (a) receiving a layer 2 frame;
(b) identifying, based on a layer 2 source address in the layer 2 frame, an input/output (I/O) port block list;
(c) performing a forwarding phase lookup to identify a set of ports to which the frame should be forwarded; and
(d) blocking forwarding of the layer 2 frame to ports in the set that are also in the I/O port block list.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for selective layer 2 port blocking using layer 2 source addresses are disclosed. According to one method, a layer 2 frame is received. An I/O port block list is identified based on a layer 2 source address in the layer 2 frame. A set of ports to which the layer 2 fame should be forwarded is identified. The frame is blocked from being forwarded to ports in the set that are also in the I/O port block list.
-
Citations
25 Claims
-
1. A method for selective layer 2 port blocking based on a layer 2 source address, the method comprising:
-
(a) receiving a layer 2 frame;
(b) identifying, based on a layer 2 source address in the layer 2 frame, an input/output (I/O) port block list;
(c) performing a forwarding phase lookup to identify a set of ports to which the frame should be forwarded; and
(d) blocking forwarding of the layer 2 frame to ports in the set that are also in the I/O port block list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for selective layer 2 port blocking using a layer 2 source address, the system comprising:
-
(a) a forwarding database including entries having layer 2 forwarding information, wherein at least one of the entries includes an input/output (I/O) port block list indicating ports to which a received layer 2 frame should not be forwarded; and
(b) a forwarding engine for receiving a layer 2 frame, for locating in the forwarding database based on a layer 2 source address in the layer 2 frame, the I/O port block list, for determining a set of ports to which a frame should be forwarded, and for blocking forwarding of the frame to ports in the set that are in the I/O port block list located for the frame. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) receiving a layer 2 frame;
(b) identifying based on a layer 2 source address in the layer 2 frame, a layer 2 port blocking list;
(c) performing a forwarding phase lookup to identify a set of ports to which the frame should be forwarded; and
(d) blocking forwarding of the layer 2 frame to ports in the set that are also in the port blocking list. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification