This command sets the join, leave, leave all, periodic, and extended-refresh timer values for a list of ports. The unit value is in milliseconds. The join timer, leave all timer, and periodic timer are started for each MRP application per port. The leave timer is started for each state machine that is in LV (leave) state. The default values for join, leave, leave-all, are 200, 600, and 10000, respectively. The default values for join, leave, leave-all, periodic and extended-refresh timers are 200, 600, 10000, 1000, and 0 milliseconds, respectively.
mrp | Multiple Registration Protocol. |
ports | Ports. |
port_list | Port list separated by a comma or -" type="portlist_t". |
all | All ports. |
timers | Multiple Registration Protocol timers. |
extended-refresh | Timer value to use in place of regular leave timer, only in cases when leave-all is received or sent. |
extended_refresh_msec | Extended refresh timer value in milliseconds (range is 600 ms to 300000 ms, default is 10000 ms). |
join | The time interval to delay sending MRP advertisements. |
join_msec | Join timer value in milliseconds (range is 0 ms to 500 ms, default is 200 ms). |
leave | The time interval to wait in the leaving state before transitioning to the empty state. |
leave_msec | Leave timer value in milliseconds (range is 600 ms to 3000 ms, default is 600 ms). |
leave-all | The time interval used to control the frequency of "leave all" messages. |
leave_all_msec | Leave All timer value in milliseconds (range is 5000 ms to 20000 ms, default is 10000 ms). |
periodic | The time interval between two periodic events. |
periodic_msec | Periodic timer value in milliseconds (range is 1000ms to 300000 ms, default is 1000 ms); type="uint32_t". |
off | Turn off timer. |
refresh | Timer value to use in place of regular timer, only in cases when leave-all is received or sent. |
auto-refresh | Automatically calculate timer values based on number of talkers and listeners. |
refresh_msec | Refresh timer value in milliseconds (range is 600ms to 300000ms, default is 0ms (off)). |
The default values for join, leave, leave-all, are 200, 600, and 10000, respectively. The default values for join, leave, leave-all, periodic and extended-refresh timers are 200, 600, 10000, 1000, and 0 milliseconds, respectively.
This command is used to set the join, leave, and leave-all timer values for a list of ports. The unit value is in milliseconds. The join timer and leave all timer are started for each MRP application per port. The leave timer is started for each state machine that is in LV (leave) state. The default values for these timers are 200, 600, and 10000, respectively.
configure mrp ports 4 timers join 300 configure mrp ports all timers leave-all 15000 configure mrp ports all timers join 300 leave-all 15000
This command was first available in ExtremeXOS 15.3.
The extended-refresh and period timer options were added in 15.3.2.
This command is available on all platforms.