Method and system for routing fibre channel frames
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/28
출원번호
US-0894629
(2004-07-20)
등록번호
US-7447224
(2008-11-04)
발명자
/ 주소
Dropps,Frank R.
Papenfuss,Gary M.
출원인 / 주소
QLogic, Corporation
대리인 / 주소
Klein, O'Neill & Singh, LLP
인용정보
피인용 횟수 :
16인용 특허 :
187
초록▼
A method and system for transmitting frames using a fiber channel switch element is provided. The switch element includes a port having a receive segment and a transmit segment, wherein the fiber channel switch element determines if a port link has been reset; determines if a flush state has been en
A method and system for transmitting frames using a fiber channel switch element is provided. The switch element includes a port having a receive segment and a transmit segment, wherein the fiber channel switch element determines if a port link has been reset; determines if a flush state has been enabled for the port; and removes frames from a buffer, if the flush state has been enabled for the port. For a flush state operation, frames are removed from a receive buffer of the fiber channel port as if it is a typical fiber channel frame transfer. The removed frames are sent to a processor for analysis. The method also includes, setting a control bit for activating frame removal from the transmit buffer; and diverting frames that are waiting in the transmit buffer and have not been able to move from the transmit buffer.
대표청구항▼
What is claimed: 1. A method for a fibre channel switch element, comprising: configuring a port of the fibre channel switch element to operate in a flush state: wherein during the flush state a transmit segment of the port selectively removes a frame that is received from a source port and is tempo
What is claimed: 1. A method for a fibre channel switch element, comprising: configuring a port of the fibre channel switch element to operate in a flush state: wherein during the flush state a transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at a received segment of the port; establishing a disposal policy for handling frames that are removed during the flush state operation; detecting a condition to trigger a flush state operation; removing frames stored at the receive segment of the port, without the receive segment being aware of the flush state operation; and disposing the frame based on the disposal policy set for handling frames that are removed during the flush state operation. 2. The method of claim 1, wherein if a removed frame is a Class 2 Fibre Channel frame, then the Class 2 frame is truncated to a minimum size before being diverted. 3. The method of claim 1, wherein the removed frame is sent to a processor that analyzes the diverted frames. 4. The method of claim 1, when a link reset is a condition that triggers the flush state operation. 5. The method of claim 1, wherein all frames from the source port are removed during the flush state operation, before frames from another source are processed. 6. The method of claim 1, wherein the disposal policy is established by setting control bits in a control port of the fibre channel switch element. 7. The method of claim 1, wherein frames removed during the flush state operation are discarded. 8. A fibre channel switch element, comprising: a port having a receive segment and a transmit segment with a receive buffer for receiving fibre channel frames and a transmit buffer for transmitting fibre channel frames; and logic for (a) configuring the port to operate in a flush state; wherein during the flush state the transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at the received segment of the port; and (b) establishing a disposal policy for handling frames that are removed during the flush state operation; wherein when a condition to trigger a flush state operation is detected, frames stored at the receive segment of the port are removed, without the receive segment being aware of the flush state operation; and the removed frames are disposed based on the established disposal policy. 9. The fibre channel switch element of claim 8, wherein if a removed frame is a Class 2 Fibre Channel frame, then the Class 2 frame is truncated to a minimum size before being diverted. 10. The fibre channel switch element of claim 8, wherein the removed frame is sent to a processor that analyzes the diverted frames. 11. The switch element of claim 8, wherein a link reset is a condition that triggers the flush state operation. 12. The switch element of claim 8, wherein all frames from the source port are removed during the flush state operation, before frames from another source are processed. 13. The switch element of claim 8, wherein the disposal policy is established by setting control bit in a control port of the fibre channel switch element. 14. The switch element of claim 8, wherein frames removed during the flush state operation are discarded. 15. A method for a fibre channel switch element, comprising: configuring a port of the fibre channel switch element to operate in a flush state; wherein during the flush state a transmit segment of the port selectively removes a frame that is received from a source port and is temporarily stored at a received segment of the port; establishing a disposal policy for handling frames that are removed during the flush state operation; determining if a fibre channel switch element port link has been reset; determining if a flush state has been enabled for the port; and removing frames from a receive buffer of the receive segment, if the flush state has been enabled for the port; without the receive segment being aware of the flush state operation. 16. The method of claim 15, wherein if the flush state is not enabled, then the port operates as a standard fibre channel port. 17. The method of claim 15, wherein firmware for the fibre channel switch element sets a control bit to enable flush state operation. 18. The method of claim 15, for a flush state operation, frames are removed from the receive buffer of the fibre channel port as if it is a typical fibre channel frame transfer. 19. The method of claim 15, wherein the removed frames from the receive segment are sent to a processor for analysis. 20. The method of claim 15, wherein all frames from a source port are removed during the flush state operation, before frames from another source are processed.
Heide Carolyn (Lincolnshire IL), Apparatus for exchanging data between a central station and a plurality of wireless remote stations on a time divided co.
Brian D. Holden ; Brian D. Alleyne ; Darren S. Braun ; Imran Chaudhri ; Kevin Reno FR; Nadeem Haq ; Chee Hu ; Raghavan P Menon ; Steve T Sprouse ; Dinesh Venkatachalam, Apparatus for high speed communication system.
Simmons Nathaniel (Downers Grove IL) Puccini Sergio E. (Scottsdale AZ) Magnusson Stig E. (Phoenix AZ) Parikh Kamal I. (Phoenix AZ), Arrangement for interfacing the space stage to the time stages of a T-S-T digital switching system.
Winkles,Joseph; Bailey,Joseph A., Arrangement in a channel adapter for segregating transmit packet data in transmit buffers based on respective virtual lanes.
Winkles,Joseph; Bailey,Joseph A., Arrangement in a channel adapter for validating headers concurrently during reception of a packet for minimal validation latency.
Murphy Timothy J. ; Cribbs Alan C. ; Weppler Robert C. ; Hutz Margarita M. ; Harris Kendal R. ; Calderon Jack D. ; Karpuszka David A., Backplane data transfer technique for industrial automation controllers.
Bennett Dwayne R.,CAX ; Yeung Clifford S.,CAX ; Wu Wayne,CAX, Bypass switching and messaging mechanism for providing intermix data transfer for a fiber optic switch using a bypass bu.
Koegel Robert J. (4621 Orchid La. Glendale AZ 85302) Rabins Leonard (8625 E. Monterosa Scottsdale AZ 85251), Circuit for preventing lock-out of high priority requests to a system controller.
Eneboe, Michael K.; Hospodor, Andrew D., Converting asynchronous packets into isochronous packets for transmission through a multi-dimensional switched fabric network.
Barkey Kathy Sue ; Bender Carl Alfred ; Garmire Derrick LeRoy ; Roman Harold Edgar ; Smyth Daniel Gerard, Credit-based flow control checking and correction system.
Angell Eric H. (North Andover MA) Aprille Thomas J. (Andover MA) Azaret Juan O. (North Andover MA) Fang Rong-Chin (North Andover MA) Lee Byeong G. (Methuen MA) Longwell Brian C. (Kingston NH) Sharper, Digital transmission including add/drop module.
Scott, John A.; Jones, James Gregory, Fault tolerant shared system resource with communications passthrough providing high availability communications.
Abu-Amara Hosame Hassan ; Kotamarti Venkat, High performance fault tolerant switching system for multimedia satellite and terrestrial communications networks.
Davidjuk Alexandr D. (prospekt Voroshilova ; 7a ; kv. 18 Kiev SUX) Koshevoi Anatoly A. (Tverskoi Tupik ; 9 ; kv. 62 Kiev SUX) Lapy Viktor J. (ulitsa Chekistov ; 24 ; kv. 16 Kiev SUX) Frankov Vasily N, Input device for delivery of data from digital transmitters.
Laurence B. Boucher ; Stephen E. J. Blightman ; Peter K. Craft ; David A. Higgen ; Clive M. Philbrick ; Daryl D. Starr, Intelligent network interface device and system for accelerated communication.
Byham, Christopher; Law, David J; Stapleton, Nicholas M; Turner, Edward; Walker, Christopher; Wright, David, Method and apparatus for configuration of stackable units in packet-based communications systems.
Carmichael Richard D. ; Ward Joel M. ; Winchell Michael A., Method and apparatus for controlling I/O channels responsive to an availability of a plurality of I/O devices to transf.
Beer,Reginald; Cashman,Paul Nicholas; Hooton,Paul; Judd,Ian David; Maddock,Robert Frank; Morris,Neil; Nicholson,Robert Bruce; Whyte,Barry Douglas, Method and apparatus for recovery from faults in a loop network.
Mullendore,Rodney N.; Oberman,Stuart F.; Mehta,Anil; Schakel,Keith; Malik,Kamran, Method and apparatus for scheduling packet flow on a fibre channel arbitrated loop.
Acampora Anthony S. (Freehold NJ) Naghshineh Mahmoud (Fishkill NY), Method and apparatus for supporting mobile communications in asynchronous transfer mode based networks.
Johnson, Stephen M.; Hoglund, Timothy E.; Weber, David M.; Adams, John M.; Reber, Mark A., Method and apparatus for transmitting data to a node in a distributed data processing system.
Walter A. Hubis ; William G. Deitz, Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access .
Betker,Steven Manning; Vitters,Timothy R.; Weber,Renae M., Method and system for dynamically assigning domain identification in a multi-module fibre channel switch.
Barri, Peter Irma August; Bass, Brian Mitchell; Calvignac, Jean Louis; Clemminck, Ivan Oscar; Heddes, Marco C.; Jeffries, Clark Debs; Siegel, Michael Steven; Verplanken, Fabrice Jean; Vrana, Miroslav, Method and system for managing congestion in a network.
Lu, Tan; Casper, Daniel F.; Craddock, David F.; Dugan, Robert J.; Frazier, Giles R., Method for pacing buffered data transfers over a network such as fibre channel.
Kawakatsu,Hirokazu, Moving image packet decoding and reproducing apparatus, reproduction time control method thereof, computer program product for controlling reproduction time and multimedia information receiving appar.
Walter Chris J. (Columbia MD) Kieckhafer Roger M. (Lincoln NE) Finn Alan M. (Amston CT), Operations controller for a fault tolerant multiple node processing system.
Spinney Barry A. (Wayland MA) Simcoe Robert J. (Westboro MA) Thomas Robert E. (Hudson MA) Varghese George (Bradford MA), Packet format in hub for packet data communications system.
Kim Keun-Bae,KRX ; Min Paul S. ; Yan Peter Y., Packet switching apparatus with multi-channel and multi-cast switching functions and packet switching system using the same.
Anderson Craig D. ; Anderson Mark B. ; Cookmeyer Eugene N. ; Daniels Ralph A. ; Wheat Lee E. ; Lingle Roger A., Protocol analyzer for monitoring digital transmission networks.
Dixon Jerry D. (Boca Raton FL) Farrell Robert H. (Coral Springs FL) Koperda Francis R. (Delray Beach FL), Serial storage interface apparatus for coupling a serial storage mechanism to a data processor input/output bus.
Bass Brian M. ; Henderson Douglas Ray ; Ku Edward Hau-chun ; Lemke Scott J. ; Rash Joseph M. ; Reiss Loren Blair ; Ryle Thomas Eric, Simultaneous cut through and store-and-forward frame support in a network device.
John Leslie Hullett AU; Antonio Cantoni AU; Zigmantas Leonas Budrikis AU; Vaughan William Wittorff AU, Switching protocol providing controlled access to available asynchronous network service.
McCarty James F. ; Gunlock Richard D. ; McGowen Michael E., System and method for automatically and dynamically changing an address associated with a device disposed in a fire chan.
Sheldon,Robert D.; Maples,Benton B.; Gott,Terri J., System and method for identifying errors in a video conference conducted on a packet-based network.
Gutierrez, Maria C.; Clayton, Shawn A.; Follett, David R.; Godiwala, Nitin D.; Prohaska, Richard F.; Roman, Harold E.; Williams, James B., System and method for regulating message flow in a digital data network.
Jeffery Stai ; Eric Griffith ; Vincent W. Guan ; David C. Banks ; Ding Long Wu ; Jieming Zhu, System and method for sending and receiving frames between a public device and a private device.
Bentley Steven R. (Tucson AZ) Fickle David M. (Tucson AZ) Nylander-Hill Pamela R. (Tucson AZ), System for efficiently transferring data between a high speed channel and a low speed I/O device.
Schreiner Stanley M. (Stamford CT) Benua Susan E. (Newtown CT) Van Raalte Peter (Wilton CT) Ambrose David (Monroe CT), Time multiplexed bus matrix switching system.
Dutt, Dinesh G.; Edsall, Thomas; Jain, Ankur; Gai, Silvano; Banerjee, Subrata; Bergamasco, Davide; Raimondo, Bruno; Bharadwaj, Rajeev, Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain.
Dutt, Dinesh G.; Edsall, Thomas; Jain, Ankur; Gai, Silvano; Banerjee, Subrata; Bergamasco, Davide; Raimondo, Bruno; Bhardwaj, Rajeev, Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs.
Raisch, Christoph; Roscher, Stefan; Schmidt, Alexander; Sentler, Daniel, Handling large frames in a virtualized fibre channel over ethernet (FCoE) data forwarder.
Raisch, Christoph; Roscher, Stefan; Schmidt, Alexander; Sentler, Daniel, Handling large frames in a virtualized fibre channel over ethernet (FCoE) data forwarder.
Dropps, Frank R.; Verba, Craig M.; Papenfuss, Gary M.; Kohlwey, Ernest G.; Ross, Edward C., Method and system for using extended fabric features with fibre channel switch elements.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.