Closed
Description
When using libyang2 w/ FRR we are seeing a change in behavior between 2.1.80 and 2.1.111
Our libyang model:
key "condition";
description
"Route map match conditions";
leaf condition {
type identityref {
base rmap-match-type;
}
description
"Match condition";
}
show run output for 2.1.80 from FRR's perspective:
route-map noadv deny 5
match ip address prefix-list noadv
exit
!
route-map noadv permit 20
exit
!
end
testserver# exit
sharpd@eva:~/libyang/pkg/pkgs/pop-22.04$ dpkg -l | grep yang
ii libyang2:amd64 2.1.80-1 amd64 parser toolkit for IETF YANG data modeling - runtime
ii libyang2-dev:amd64 2.1.80-1 amd64 parser toolkit for IETF YANG data modeling - development files
From 2.1.111's perspective:
ip prefix-list noadv seq 60 permit 103.18.4.0/25 le 32
!
route-map noadv deny 5
exit
!
route-map noadv permit 20
exit
!
end
eva# exit
sharpd@eva:~/libyang/pkg/pkgs/pop-22.04/libyang2_2.1.111-1$ dpkg -l | grep yang
ii libyang2:amd64 2.1.111-1 amd64 parser toolkit for IETF YANG data modeling - runtime
ii libyang2-dev:amd64 2.1.111-1 amd64 parser toolkit for IETF YANG data modeling - development files
Notice that the match ip address...
line is no longer displayed