System and method for extending ports

US9876738B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9876738-B2
Application numberUS-201414512336-A
CountryUS
Kind codeB2
Filing dateOct 10, 2014
Priority dateOct 10, 2014
Publication dateJan 23, 2018
Grant dateJan 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method includes a first switching device that includes a first control unit with a first and third port coupled to the first control unit and a second switching device that includes a second control unit with the a second port coupled to the second control unit. The system and method may include a network link coupling the first and second switching devices. The first control unit configured to receive a data packet and adding a drop indication. The second control unit configured to detect the drop indication. In some embodiments the first control unit is configured to apply a rule, and mark a data packet with a drop indication in a header, the header being a header normally attached to the data packet. The second switching device may interpret the drop indication with a set of rules to determine a course of action.

First claim

Opening claim text (preview).

What is claimed is: 1. A network switching device, comprising: a controller; a first port coupled to the controller and configured to couple the controller to a first device using a first network link; and a second port coupled to the controller and configured to couple the controller to a second device using a second network link, wherein the controller is configured to: receive a data packet from the second device on the second port; determine whether a rule applies to the data packet based on information associated with the data packet; append a header to the data packet, wherein the header includes a field that is reserved for the first device to populate with first data, wherein the controller populates the field with second data that represents whether the rule applies to the data packet; and provide the data packet through the first port and over the first network link to the first device. 2. The network switching device of claim 1 , wherein the network switching device is a port extender. 3. The network switching device of claim 1 , wherein the first device is a controlling bridge. 4. The network switching device of claim 1 , wherein the first port is an uplink port. 5. The network switching device of claim 1 , wherein the header is an IEEE 802.1 BR protocol header. 6. The network switching device of claim 1 , wherein the rule is in an access control list. 7. The network switching device of claim 1 , wherein the second data that represents whether the rule applies to the data packet is a preliminary indication to drop the data packet. 8. The network switching device of claim 1 , wherein the controller is further configured to receive the rule from the first device on the first port. 9. A network switching device, comprising a controller; and a port coupled to the controller and configured to couple to a device using a network link; wherein the controller is configured to: receive a data packet through the port; and determine that a header of the data packet includes an indication that a first rule applies to the data packet, wherein the indication is included in a field of the header that is reserved for the network switching device to populate with data; and determine, in response to determining that the header of the data packet includes the indication that the first rule applies to the data packet, whether a second rule that has a higher priority than the first rule also applies to the data packet. 10. The network switching device of claim 9 , wherein the indication that the first rule applies is a preliminary drop indicator. 11. The network switching device of claim 9 , wherein the header of the data packet is a IEEE 802.1 BR protocol header. 12. The network switching device of claim 9 , wherein the field that is reserved for the network switching device to populate with data is an egress extended channel identifier (ECID) field of the header that was populated by a subordinate switch. 13. The network switching device of claim 9 , wherein the controller is further configured to drop the data packet when the first rule applies to the data packet and no second rule applies to the data packet. 14. The network switching device of claim 9 , wherein the controller is further configured to ignore the first rule when the controller determines the second rule that has the higher priority than the first rule also applies to the data packet. 15. The network switching device of claim 9 , wherein the controller is further configured to determine whether the data packet was sent by a subordinate switch. 16. The network switching device of claim 15 , wherein the controller is configured to determine whether the data packet was sent by the subordinate switch by reading an EtherType data field in a header of the data packet. 17. An information handling system, comprising: a first port of a subordinate switch coupled to a second port of a parent switch by a network link, wherein the subordinate switch comprises: a first controller coupled to the first port and a third port, wherein the first controller configured to: receive a first data packet from the third port; identify information associated with the first data packet; crosscheck the information with a first list; create a header including data that represents results of the crosscheck, wherein the header includes a field that is reserved for the parent switch to populate with first data, and wherein the first controller populates the field with second data that represents the results of the crosscheck; create a second data packet which includes the header and the first data packet; and send the second data packet to the parent switch, wherein the parent switch comprises: a second controller coupled to the second port, wherein the second controller is configured to: receive the second data packet from the second port; determine a preliminary drop indication is provided in the header of the second data packet, wherein the preliminary drop indication is provided by the second data in the field that is reserved for the parent switch to populate with the first data; identify, in response to determining the preliminary drop indication is provided in the header of the second data packet, second information related to the second data packet; and determine whether the second information is part of a second list. 18. The information handling system of claim 17 , wherein the header is based off of an IEEE 802.1 BR protocol and the field of the header that is reserved for the parent switch to populate with the first data and includes the second data that represents the results of the crosscheck is an egress extended channel identifier (ECID) field or an egress ECID-ex data field. 19. The information handling system of claim 17 , wherein entries of the first list and the second list are a plurality data traffic rules. 20. The information handling system of claim 19 , wherein the entries of the first list and the second list are different.

Assignees

Inventors

Classifications

  • Parsing or analysis of headers · CPC title

  • Address table lookup; Address filtering · CPC title

  • Header conversion, routing tables or routing tags · CPC title

  • Routing instructions carried by the data packet, e.g. active networks · CPC title

  • Multiple parallel or consecutive lookup operations (lookup operation involving Bloom filters H04L45/7459) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9876738B2 cover?
A system and method includes a first switching device that includes a first control unit with a first and third port coupled to the first control unit and a second switching device that includes a second control unit with the a second port coupled to the second control unit. The system and method may include a network link coupling the first and second switching devices. The first control unit …
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification H04L49/3009. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).