Distributed fibre channel forwarder
US-8948176-B1 · Feb 3, 2015 · US
US9774546B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9774546-B2 |
| Application number | US-201414481625-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 9, 2014 |
| Priority date | May 14, 2014 |
| Publication date | Sep 26, 2017 |
| Grant date | Sep 26, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Method to perform an operation comprising, receiving a login request from an endpoint connected to first physical port of a first switch module of a distributed network switch, wherein the distributed network switch comprises a plurality of switch modules, wherein each switch module comprises a plurality of ASICs, responsive to the login request, storing, in a FCDF database, an entry comprising an identifier of the first physical port and a unique identifier of the endpoint, and responsive to receiving, from a cFCF, a zoning update comprising the unique identifier of the endpoint and an FCID for the endpoint, storing the FCID in the FCDF database entry for the endpoint, identifying a first ASIC, of the plurality of ASICs of the first switch module, connected to the first physical port, and updating a zoning table of the first ASIC to include the zoning update.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving a login request from an endpoint connected to a first physical port of a first switch module of a distributed network switch, wherein the distributed network switch comprises a plurality of switch modules, wherein each switch module comprises a plurality of application-specific integrated circuits (ASICs); in response to the login request, storing, in a Fibre Channel Data Forwarder (FCDF) database, an entry comprising an identifier of the first physical port and a unique identifier of the endpoint; and responsive to receiving, from a controlling Fibre Channel Forwarder (cFCF), a zoning update comprising the unique identifier of the endpoint and a Fibre Channel Identifier (FCID) for the endpoint: storing the FCID in the FCDF database entry for the endpoint; identifying a first ASIC, of the plurality of ASICs of the first switch module, connected to the first physical port; and updating a zoning table of the first ASIC to include the zoning update. 2. The method of claim 1 , wherein each ASIC of each switch module includes a zoning table for each physical port connected to each ASIC, wherein each zoning table comprises a plurality of entries specifying a pair of endpoints permitted to communicate, and wherein the plurality of entries specifies a respective FCID of each endpoint. 3. The method of claim 1 , wherein a plurality of zones are defined in the distributed network switch, wherein the endpoint is a member of a first zone of the plurality of zones. 4. The method of claim 1 , wherein updating the zoning table comprises: identifying a first zoning entry to add to the zoning table; and upon determining that a second zoning entry in the zoning table is to be deleted from the zoning table, overwriting the second zoning entry with the first zoning entry. 5. The method of claim 1 , wherein the endpoint comprises a first endpoint, wherein the method further comprises: identifying, in the zoning update, a second endpoint permitted to communicate with the first endpoint, wherein the second endpoint is connected to a second physical port of at least one of: (i) the first switch module, and (ii) a second switch module; and updating the zoning table of a second ASIC of the second physical port to reflect that the first endpoint is permitted to communicate with the second endpoint. 6. The method of claim 5 , wherein the zoning tables of the first and second ASICs are updated in parallel. 7. The method of claim 1 , wherein the login request comprises a fabric login (FLOGI) frame, wherein the zoning update comprises an N_Port_ID and Zoning ACL Distribution (NPZD). 8. The method of claim 1 , wherein each ASIC of each switch module includes a zoning table for each physical port connected to each ASIC. 9. The method of claim 8 , wherein each zoning table comprises a plurality of entries specifying a pair of endpoints permitted to communicate. 10. The method of claim 1 , wherein a plurality of zones are defined in the distributed network switch. 11. The method of claim 1 , wherein updating the zoning table comprises identifying a first zoning entry to add to the zoning table. 12. The method of claim 11 , wherein updating the zoning table further comprises determining that a second zoning entry in the zoning table is to be deleted from the zoning table. 13. The method of claim 1 , wherein updating the zoning table comprises overwriting a first zoning entry with a second zoning entry in the zoning table. 14. The method of claim 1 , wherein the endpoint comprises a first endpoint, wherein the method further comprises identifying, in the zoning update, a second endpoint permitted to communicate with the first endpoint. 15. The method of claim 14 , further comprising updating the zoning table of a second ASIC of the second physical port to reflect that the first endpoint is permitted to communicate with the second endpoint. 16. The method of claim 15 , wherein the zoning tables of the first and second ASICs are updated in parallel. 17. The method of claim 14 , wherein the second endpoint is connected to a second physical port of the first switch module. 18. The method of claim 14 , wherein the second endpoint is connected to a second physical port of a second switch module. 19. The method of claim 1 , wherein the login request comprises a fabric login (FLOGI) frame. 20. The method of claim 1 , wherein the zoning update comprises an N_Port_ID and Zoning ACL Distribution (NPZD).
Address table lookup; Address filtering · CPC title
for local area network [LAN], e.g. Ethernet switches · CPC title
Routing or path finding in a switch fabric · CPC title
Hybrid transport · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.