Dans une configuration IPMP typique, on a souvent une interface active et une interface passive. Or, il peut parfois s'avérer nécessaire de forcer une bascule entre les deux interfaces, voyons donc comment procéder à cette opération.

Voici la situation initiale de e1000g0 et e1000g1. En fonctionnement nominal, admettons que les interfaces virtuelles soient montées sur e1000g0 : e1000g1 a alors les flags STANDBY et INACTIVE.
# ifconfig -au e1000g0: flags=9040843 mtu 1500 index 2 inet 192.168.0.100 netmask ffffff00 broadcast 192.168.0.255 groupname GROUPE e1000g0:1: flags=1000843 mtu 1500 index 2 inet 192.168.0.102 netmask ffffff00 broadcast 192.168.0.255 e1000g1: flags=69040843 mtu 1500 index 3 inet 192.168.0.101 netmask ffffff00 broadcast 192.168.0.255 groupname GROUPE

Pour les forcer à basculer sur e1000g1, on peut détacher e1000g0 du groupe IPMP :

# if_mpadm -d e1000g0

On observe bien que les interfaces virtuelles ont basculé sur e1000g1, et e1000g0 a disparu de la liste des interfaces actives.

# ifconfig -au e1000g1: flags=29040843 mtu 1500 index 3 inet 192.168.0.100 netmask ffffff00 broadcast 192.168.0.255 groupname GROUPE ether 0:3:ba:22:8f:6b e1000g1:1: flags=21000843 mtu 1500 index 3 inet 192.168.0.102 netmask ffffff00 broadcast 192.168.0.255

Pour réattacher e1000g0 et ramener automatiquement les interfaces virtuelles dessus :

# if_mpadm -r e1000g0