mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 14:29:47 +00:00
ospf6d: fix iface commands lost when removing from area
In OSPFv3 when removing the interface from an area, all ospf6 interface commands are lost, so when changing the area you need to reconfigure all ospf6 interface commands again r1# sh run interface r1-r2-eth0 ipv6 address 2013:12::1/64 ipv6 ospf6 dead-interval 4 ipv6 ospf6 hello-interval 1 ipv6 ospf6 network point-to-point ! router ospf6 ospf6 router-id 1.1.1.1 interface r1-r2-eth0 area 0.0.0.0 ! r1# conf t r1(config)# router ospf6 r1(config-ospf6)# no interface r1-r2-eth0 area 0.0.0.0 r1(config-ospf6)# exit r1# sh run interface r1-r2-eth0 ipv6 address 2013:12::1/64 ! <----- missing all ipv6 ospf6 commands router ospf6 ospf6 router-id 1.1.1.1 ! This is because the interface is being deleted instead of disabled (see PR#7717) I believe the interface should be left as disabled (not deleted) when removing the interface from the area Signed-off-by: ckishimo <carles.kishimoto@gmail.com>
This commit is contained in:
parent
9bc9a96069
commit
5ac69ec52a
@ -830,7 +830,6 @@ DEFUN (no_ospf6_interface_area,
|
||||
UNSET_FLAG(oa->flag, OSPF6_AREA_ENABLE);
|
||||
ospf6_abr_disable_area(oa);
|
||||
}
|
||||
ospf6_interface_delete(oi);
|
||||
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user