IOS-XR が動作するルータにおいて、HSRP を設定している場合に track 設定を追加すると
設定直後に、該当の track で設定した分だけ priority が decrement されて hello が送信されます。(track down 状態と同じ priority)
その直後、track が up となった状態の priority で hello が送信されますが、これらの動作は想定動作になります。
理由としては、HSRP は追加されたインタフェースの状態や、そもそも該当インタフェースが存在しているかどうかを把握していないため
ifmgr や object tracking などの関連プロセスから通知を受けて、初めて track up とみなすためです。
以下は動作の確認例となりますが、 track 設定を追加すると
一時、priority が低い hello が送信されていることが確認できます
RP/0/RP0/CPU0:IOS-XR(config-hsrp-gp)#do rollback configuration last 1
Tue Jul 21 03:36:56.602 UTC
router hsrp
interface GigabitEthernet0/0/0/0
address-family ipv4
hsrp 1 version 2
timers 10 30
priority 120
address 192.0.2.254
track Loopback0 20 <<<< 上記の rollback で追加
track GigabitEthernet0/0/0/1 50 <<<< 上記の rollback で追加
# 対向 HSRP peer 上の debug hsrp の出力
RP/0/RP0/CPU0:Jul 21 03:36:57.917 UTC: hsrp[1118]: SB1: Gi0/0/0/2 Hello in 192.0.2.1 Active pri 50 ip 192.0.2.254 <<< commit 直後は priority が -70 されている
RP/0/RP0/CPU0:Jul 21 03:36:57.917 UTC: hsrp[1118]: IPv4#GigabitEthernet0_0_0_2#0x1SB1: GigabitEthernet0/0/0/2: Standby: (Ev h) Hello message from lower priority Active
RP/0/RP0/CPU0:Jul 21 03:36:57.917 UTC: hsrp[1118]: IPv4#GigabitEthernet0_0_0_2#0x1SB1: GigabitEthernet0/0/0/2: Standby: (Ac E) Learning parameters from Active
RP/0/RP0/CPU0:Jul 21 03:36:57.917 UTC: hsrp[1118]: IPv4#GigabitEthernet0_0_0_2#0x1SB1: GigabitEthernet0/0/0/2: Standby: (Ac A) Starting/restarting Active timer
RP/0/RP0/CPU0:Jul 21 03:36:57.917 UTC: hsrp[1118]: Unknown#0x1000Send IPC updates
RP/0/RP0/CPU0:Jul 21 03:36:57.919 UTC: hsrp[1118]: Unknown#0x1000Initialise IPC updates
RP/0/RP0/CPU0:Jul 21 03:36:57.919 UTC: hsrp[1118]: SB1: Gi0/0/0/2 Hello in 192.0.2.1 Active pri 120 ip 192.0.2.254 <<< すぐに track up 状態の priority で hello が送信されている
RP/0/RP0/CPU0:Jul 21 03:36:57.919 UTC: hsrp[1118]: IPv4#GigabitEthernet0_0_0_2#0x1SB1: GigabitEthernet0/0/0/2: Standby: (Ev g) Hello message from higher priority Active
RP/0/RP0/CPU0:Jul 21 03:36:57.919 UTC: hsrp[1118]: IPv4#GigabitEthernet0_0_0_2#0x1SB1: GigabitEthernet0/0/0/2: Standby: (Ac E) Learning parameters from Active
RP/0/RP0/CPU0:Jul 21 03:36:57.919 UTC: hsrp[1118]: IPv4#GigabitEthernet0_0_0_2#0x1SB1: GigabitEthernet0/0/0/2: Standby: (Ac A) Starting/restarting Active timer
RP/0/RP0/CPU0:Jul 21 03:36:57.919 UTC: hsrp[1118]: Unknown#0x1000Send IPC updates