Sunday, December 11, 2011

Brocade (Foundry): PoE insufficiency - "detection failed - out of range capacitor"

One of the cool things I have found out from my local Brocade engineer, is that when it comes to POE, you can actually control how much power is given on each port.  If you are on the ethernet interface, you can type in "inline power ?".  It will give you an interesting option.

  interface ethernet 1/1/2
 dual-mode  25
 inline power power-by-class 2   <--- Interesting option here to me.
 trust dscp
 sflow forwarding

Notice that on this configuration on the interface, you see "inline power power-by-class 2".  You can change the power output based on what power class your device is.  I notice VoIP phones mainly.  In this case, I had to look up how much power a ShoreTel IP230 phone took.  It was a class two PoE device, according to the specs.  Hence the command you see.  It wont give more than a class 2 power rating on that interface.

Why would you want to do this?  Because if you don't specify lesser power when you only need a smaller amount, then you will find that some of your ports on your switch wont give out power.  It will be an insufficient amount.  So, by running the power down by the above command, you give your other ports that wouldn't normally have a chance at having power the opportunity to give out power.   Pretty cool.

  So you can see, this is what you get by default when you do a show inline power:
telnet@ConfRoom#sh inline power
Power Capacity:         Total is 410000 mWatts. Current Free is 20000 mWatts.
Power Allocations:      Requests Honored 26 times
 Port   Admin   Oper    ---Power(mWatts)---  PD Type  PD Class  Pri  Fault/
        State   State   Consumed  Allocated                          Error
--------------------------------------------------------------------------
 1/1/1  Off     Off            0          0  n/a      n/a         3  n/a
 1/1/2  On      Off            0          0  n/a      n/a         3  n/a
 1/1/3  On      Off            0          0  n/a      n/a         3  n/a
 1/1/4  On      Off            0          0  n/a      n/a         3  n/a
 1/1/5  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/6  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/7  On      Off            0          0  n/a      n/a         3  n/a
 1/1/8  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/9  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
1/1/10  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
1/1/11  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
1/1/12  On      On           188      30000  Legacy   n/a         3  n/a
1/1/13  On      Off            0          0  n/a      n/a         3  n/a
1/1/14  On      Off            0      30000  n/a      n/a         3  n/a
1/1/15  On      Off            0      30000  n/a      n/a         3  n/a
1/1/16  On      Off            0      30000  n/a      n/a         3  n/a
1/1/17  On      Off            0      30000  n/a      n/a         3  n/a
the rest omitted...

Notice above the 30000 mWatts allocated.  But, this is what you get when you modify the power output to be a class 2 output:
telnet@ConfRoom#sh inline power
Power Capacity:         Total is 410000 mWatts. Current Free is 165000 mWatts.
Power Allocations:      Requests Honored 48 times
 Port   Admin   Oper    ---Power(mWatts)---  PD Type  PD Class  Pri  Fault/
        State   State   Consumed  Allocated                          Error
--------------------------------------------------------------------------
 1/1/1  On      Off            0       7000  n/a      n/a         3  n/a
 1/1/2  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/3  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/4  On      Off            0          0  n/a      n/a         3  n/a
 1/1/5  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/6  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/7  On      Off            0          0  n/a      n/a         3  n/a
 1/1/8  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
 1/1/9  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
1/1/10  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
1/1/11  On      Off            0          0  n/a      n/a         3  detection failed - out of range capacitor
1/1/12  On      On           188       7000  Legacy   n/a         3  n/a
1/1/13  On      Off            0          0  n/a      n/a         3  n/a
1/1/14  On      Off            0       7000  n/a      n/a         3  n/a
1/1/15  On      Off            0       7000  n/a      n/a         3  n/a
1/1/16  On      Off            0       7000  n/a      n/a         3  n/a
1/1/17  On      Off            0       7000  n/a      n/a         3  n/a
rest ommited...

See the 7000 mWatts instead.  Makes life a little better in the PoE world.

5 comments:

  1. Is there a global command to enable inline power on the whole switch?

    ReplyDelete
  2. Im not sure. I dont think there is. But what you can do is apply to a range of ports. It would be like this:
    int eth 1/1/1 to 1/1/5
    inline power

    That should apply to the first 5 ports.

    ReplyDelete
  3. Yeah, I talked to brocade when they came down and they told me something about a global command. That's what I ended up doing though, just setting a range of ports to inline power. Have you seen this before, When I do sh inline pow it tells me that a port has inline power. I see how many watts that are being consumed and than when i do sh inter for that interface it is down and the line protocol is down as well. any suggestions?

    ReplyDelete
  4. Hey Kevin. I tried to look up a global command for the inline power, but I cant seem to come up with it. If there is one, I just dont know what it is.
    As for your other comment, I have not seen where power is on and distributed to a port, but in a down,down state. That seems really odd to me. That may be a unit that needs to be RMA'ed.

    ReplyDelete
  5. its really nice post. thanks a lot for sharing such an wonderful post. keep it up.

    ReplyDelete

Your comment will be reviewed for approval. Thank you for submitting your comments.