+Verify_ExaBgp_Received_Updates
+ [Arguments] ${expcount}
+ [Documentation] Gets number of received update requests and compares with given expected count
+ [Tags] critical
+ ${count_recv}= BgpRpcClient.exa_get_received_update_count
+ BuiltIn.Should Be Equal As Numbers ${count_recv} ${expcount}
+
+Verify_Odl_Received_Updates
+ [Arguments] ${expcount}
+ [Documentation] Compares sent information with given expected count using restconf
+ [Tags] critical
+ &{mapping} BuiltIn.Create_Dictionary IP=${TOOLS_SYSTEM_IP} RIB_INSTANCE_NAME=${RIB_INSTANCE} COUNT=${expcount}
+ ${ret}= BuiltIn.Wait_Until_Keyword_Succeeds 3x 5s TemplatedRequests.Get_As_Json_Templated folder=${BGP_RR_VAR_FOLDER}/operational_updates mapping=${mapping}
+ ... session=${CONFIG_SESSION} verify=True
+ CompareStream.Run_Keyword_If_At_Least_Oxygen BuiltIn.Wait_Until_Keyword_Succeeds 3x 5s Verify_Odl_Received_Updates_Cli ${expcount}
+
+Verify_Odl_Received_Updates_Cli
+ [Arguments] ${expcount}
+ [Documentation] Compares sent information with given expected count using odl-bgpcep-bgp-cli
+ [Tags] critical
+ ${output}= KarafKeywords.Safe_Issue_Command_On_Karaf_Console bgp:operational-state -rib example-bgp-rib -neighbor ${TOOLS_SYSTEM_IP}
+ &{mapping} BuiltIn.Create_Dictionary IP=${TOOLS_SYSTEM_IP} COUNT=${expcount}
+ ${expstate} TemplatedRequests.Resolve_Text_From_Template_File folder=${BGP_RR_VAR_FOLDER}/operational_cli/ file_name=update.txt mapping=${mapping}
+ BuiltIn.Should_Contain ${output} ${expstate}
+
+Verify_ExaBgp_Received_Route_Refresh