+ if ip_fib_details.table_id == vrf_id:
+ if not vrf_exist:
+ vrf_exist = True
+ addr = socket.inet_ntoa(ip_fib_details.address)
+ found = False
+ for pg_if in self.pg_if_by_vrf_id[vrf_id]:
+ if found:
+ break
+ for host in pg_if.remote_hosts:
+ if str(addr) == str(host.ip4):
+ vrf_count += 1
+ found = True
+ break
+ if not vrf_exist and vrf_count == 0: