Hi All,
     I notice that BGP can support RFC 5549  using configuration 
"ext_next_hop", bird can sync with kernel table using netlink assuming kernel 
support route with IPV4 DIP and IPV6 next hop. Sending route to kernel 
(nl_add_nexthop()) that don't  check address family type that mean bird can 
send IPV4 NLRI with IPV6 next_hop to kernel if enabled "ext_next_hop". For bird 
receiving kernel route table, bird parse the gateway with nl_parse_attrs from 
rtm_attr_want4/rtm_attr_want6 based on address family , that mean if bird 
received IPV4 NLRI  with IPV6 next hop, the gateway is parsed with IPV4 address 
since address family is IPV4 unicast on this case, does  my understand correct 
? If yes, this parse process have a bug ?

Thanks
Arvin

Reply via email to