×

Fibre channel switched arbitrated loop

  • US 6,324,181 B1
  • Filed: 04/16/1998
  • Issued: 11/27/2001
  • Est. Priority Date: 04/16/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a network employing a fibre channel arbitrated loop protocol having flow control credit management and a topology-dependent physical address for each loop port, a method for providing communication between a first loop port A and a second loop port B through a switched arbitrated loop, said method comprising:

  • issuing at any loop port a loop initialization protocol —

    LIP—

    primitive sequence in order to cause all loop ports to initialize on a single hub;

    prioritizing each loop port by its physical address on the single hub;

    isolating switch ports to separate said single hub into hub segments; and

    establishing a loop circuit between said first loop port A and said second loop port B through said switched arbitrated loop;

    wherein said loop circuit establishing step comprises;

    issuing at said first loop port A a first arbitrate A primitive signal to said switched arbitrated loop, said first arbitrate A primitive signal being a request for access to a local loop of first loop port A;

    in response to said arbitrate A primitive signal, issuing at said switched arbitrated loop a reflection of said first arbitrate A primitive signal to said first loop port A;

    in response to said reflection of said first arbitrate A primitive signal, issuing at said first loop port A a first open B primitive signal to said switched arbitrated loop, said first open B primitive signal being a request to establish a half duplex circuit between said first loop port A and said second loop port B;

    in response to said first open B primitive signal, issuing at said switched arbitrated loop to said second loop port B a second arbitrate A primitive signal, said second arbitrate A primitive signal being a request for access to a local loop of second loop port B;

    in response to said second arbitrate A primitive signal, issuing at said second loop port B a reflection of said second arbitrate A primitive signal to said switched arbitrated loop;

    in response to said reflection of said second arbitrate A primitive signal, issuing at said switched arbitrated loop a second open B primitive signal, said second open B primitive signal being absorbed by said second loop port B;

    in response to said second open B primitive signal, issuing at said second loop port B at least one receive ready primitive signal to said switched arbitrated loop;

    sending via said switched arbitrated loop at least one receive ready primitive signal to said first loop port A; and

    in response to receipt of said receive ready primitive signal at said first loop port A, issuing a data frame via said switched arbitrated loop to said second loop port B.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×