Symptom
Telemetry subscription for BGP neighbors data stopped working, after adding "no bgp default ipv4-unicast" to BGP config
Conditions
adding "no bgp default ipv4-unicast" to BGP config.
Workaround
Issue is NOT Seen on 17.3.2
Further Problem Description
telemetry ietf subscription 2
encoding encode-kvgpb
filter xpath /bgp-ios-xe-oper:bgp-state-data/bgp-ios-xe-oper:neighbors/bgp-ios-xe-oper:neighbor
source-address
source-vrf Mgmt-intf
stream yang-push
update-policy periodic 30000
receiver ip address 57300 protocol grpc-tcp
netconf-yang
router bgp 65532
bgp log-neighbor-changes
no bgp default ipv4-unicast <<<
neighbor 3.3.3.3 remote-as 65332
neighbor 3.3.3.3 shutdown
neighbor remote-as 65533
!
address-family ipv4
neighbor 3.3.3.3 activate
neighbor activate
exit-address-family
++ Receiver got disconnected with run-time error:
513E.D.12-ASR1001-X-2#sh telemetry ietf subscription 2 receiver
Telemetry subscription receivers detail:
Subscription ID: 5
Address:
Port: 57300
Protocol: grpc-tcp
Profile:
State: Disconnected <<<
Explanation:
*Mar 25 17:38:08.415: %MDT_SUBSCRIPTION-4-TERMINATED: R0/0: pubd: Subscription terminated (stream yang-push, id 2, client :57300): run-time error.
*Mar 25 17:38:10.391: %SYS-5-CONFIG_I: Configured from console by console
*Mar 25 17:40:00.267: %MDT_SUBSCRIPTION-4-TERMINATED: R0/0: pubd: Subscription terminated (stream yang-push, id 3, client :57300): run-time error.