Symptom
When use sub-interface, and change delay on main interface, EIGRP not change the metric.
C891FJ g8.XXX (10.X.2.1/24)----(10.X.2.2/24) g0/0/0.XXX ISR4k g0/0/1 (10.X.3.1/24)--- (10.X.3.3/24) g8 C891F
(Use EIGRP on all these interface)
On C891FJ:
Router#sh ip ei to
EIGRP-IPv4 Topology Table for AS(100)/ID(10.X.2.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 10.X.3.0/24, 1 successors, FD is 3072
via 10.X.2.2 (3072/2816), GigabitEthernet8.XXX
P 10.X.2.0/24, 1 successors, FD is 2816
via Connected, GigabitEthernet8.XXX
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int g8
Router(config-if)#del
Router(config-if)#delay 50 <<<<changed delay
Router(config-if)#do sh ip ei to
EIGRP-IPv4 Topology Table for AS(100)/ID(10.X.2.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 10.X.3.0/24, 1 successors, FD is 3072
via 10.1.2.2 (3072/2816), GigabitEthernet8.XXX
P 10.X.2.0/24, 1 successors, FD is 2816 <<<< directly connected not changed
via Connected, GigabitEthernet8.XXX
Conditions
When use sub-interface, but change delay on main interface.
Workaround
1.Change delay on sub-interface.
2.After setting the delay, ‘clear ip eigrp topology’ or ‘clear ip eigrp neighbor’ forced EIGRP to re learn the neighbors.
3.shut/ no shut the main interface.