Brocade Fibre Channel Networking Community

Expand all | Collapse all

Should fillword be set to 3 on all 8Gbps ports

  • 1.  Should fillword be set to 3 on all 8Gbps ports

    Posted 11-20-2013 02:55 AM

    Hi,

    We have two DCX on 8Gbps FOS 7.1.1. Soon we had a performance issue with one of our storages V7000. The issue was in the storage configuration. Anyway, colleagues from IBM investigating the problem made review of the SAN as well and told me that the SAN ports where V7000 is connected should be set with fillword parameter to 3. They mentioned this IBM document:

     

    https://www-304.ibm.com/support/docview.wss?uid=ssg1S1003699

     

     

    My question is should I set all 8Gbps ports in these DCXs with fillword to 3, because in Brocade admin guide it is something unclear for me.

     

    Is it a best practice to set fillword to 3 on all 8Ggbps platforms running FOS 6.3.1a and above?

    Is it a must?

    Or it depends only if there are some problems or specific vendor requirements (as from IBM above)?

     

    I'll appreciate any answers.

     

     


    #8gb
    #fillword
    #BrocadeFibreChannelNetworkingCommunity
    #mode


  • 2.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 11-20-2013 09:18 AM

    hi,

     

    first of all, please note that this setting only affects 8gb ports running at 8gb speed.

     

    each end device vendor has their own recommendation regarding the fillword settings on the brocade ports connected to their devices. although mode "2" is the formal industry standard (and HDS recommendation), and although many devices will continue to work in the legacy mode "0", most of the vendors recommend using mode "3" because it has a bit more choice and essentially covers modes "1" and "2".

     

    good luck

     

     


    #mode3
    #mode
    #BrocadeFibreChannelNetworkingCommunity
    #mode"3"
    #fillword


  • 3.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 11-20-2013 11:31 PM

    Thank you for your response Alexey.

     

    What you have wrote coincide with what I understood from Brocade guides - that it depends on vendor of equipment connected to 8Gb port and should not be set to all 8Gb ports.

     

    Have a nice day,

    Cyril


    #BrocadeFibreChannelNetworkingCommunity


  • 4.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 11-21-2013 02:27 AM

    Hi,

     

    Alexey is completely right, on the other hand, there shouldn't be many vendors that use IDLE at 8G speeds (because at 8G, IDLE as a fillword does not comply with the standar specs anymore).

     

    Being practical, I would configure all the 8G-ports with "portcfgfillword 3" and change it back to 0 if required. But I am pretty sure that very few devices will require that fillword at 8G.

     

    Rgds

    Felipon

     

     


    #portcfgfillword
    #IDLE
    #ARBB
    #BrocadeFibreChannelNetworkingCommunity


  • 5.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 03-23-2014 10:55 AM
    Can I change portcfgfillword from 0 to 2 online
    With hosts connected? What will happen if I make the change
    Live in production?

    Also what is difference between 2 and 3?

    Thanks
    #BrocadeFibreChannelNetworkingCommunity


  • 6.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 03-24-2014 01:40 AM

    Hi,

     

    modifying the fillword resets the port, so the port will go offline/online when the command is executed.

     

    The available fillword values are:

     

    0 | -idle-idle Sets IDLE mode in the Link Init and IDLE as the fill word (default).
    1 | -arbff-arbff Sets ARB(ff) in the Link Init and ARB(ff) as the fill word.
    2 | -idlef-arbff Sets IDLE mode in the Link Init and ARB(ff) as the fill word.
    3 | -aa-then-ia Attempts hardware arbff-arbff (mode 1) first. If the attempt fails to go into active state, this command executes software idle-arb (mode 2). Mode 3 is the preferable to modes 1 and 2 as it captures more cases..

     

    The difference is that '3' tries '1' and then '2'.

     

    Rgds,

    Felipe


    #BrocadeFibreChannelNetworkingCommunity
    #fillword


  • 7.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 03-24-2014 09:29 AM

    I did a online change for this. but only had one host and one vm connected via that port. I am wondering how long it takes for that port to reinitialize hen making this change. I want to make the change on all ports live. any suggestions. 


    #BrocadeFibreChannelNetworkingCommunity


  • 8.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 03-25-2014 01:23 AM

    It takes just a few milisecs to reset the port.

     


    #BrocadeFibreChannelNetworkingCommunity


  • 9.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 03-26-2014 12:10 PM

    I've had this run switchwide (all ports), and did not notice any host access issues.

     

    That said, there is a command option to "delay" the port reset (FOS 7 and up, I believe) so that it will take effect at the next PLOGI.


    #BrocadeFibreChannelNetworkingCommunity


  • 10.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 05-19-2014 08:31 PM

    You can use the "Passive" CLI parameter with the portcfgfillword command. This way the configuration will just be staged and will become active if the port moves into a non-active state.


    #BrocadeFibreChannelNetworkingCommunity


  • 11.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 06-07-2015 02:46 PM

    Hi,

     

    Hardware - 2x IBM x3650, IBM V3700 Controller and expansion, 2x Brocade 300 switches, 8Gbps GBics.

     

    We have the server’s setup in a 2 node cluster with MPIO on the fibre links between the servers and storage array.

    Currently the switches are set to Fillword 0. We are running 8Gbps fibre and we need to change the fillword from 0 to 3.

     

    As i am new to this area of data storage, can changing the fillword from 0 to 3 in a live production system cause any sort of data corruption on the LUNs or VHD's ?

     

    I am aware that making the change will drop the port for a moment and if MPIO is setup correctly i should not notice downtime. My concerns are in regards to data corruption.

     

    Thanks

    Matt


    #BrocadeFibreChannelNetworkingCommunity


  • 12.  Re: Should fillword be set to 3 on all 8Gbps ports

    Posted 06-10-2015 11:14 PM

    The easiest way to do this is to move traffic in the MPIO layer to the other path. Make the adjustment, bounce the link and repeat it on the other path. If you set a path into suspend/disabled mode in MPIO there will not be any traffic affected. Fairly simple to do. I leave it up to you to find the correct commands to disable/enable paths in MPIO.


    #BrocadeFibreChannelNetworkingCommunity