キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
告知

JTAC-Mid-Career-Recruitment-2021.3

 MayCL_topbanner.JPG

 

IOS-XR: HSRP に track 設定を入れると一時低い priority で hello が送出される動作について

162
閲覧回数
0
いいね!
0
コメント

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