]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Workaround for invalid MBGP next hop
authorMichael Lambert <lambert@psc.edu>
Tue, 28 Jul 2009 15:26:14 +0000 (11:26 -0400)
committerPaul Jakma <paul@quagga.net>
Thu, 30 Jul 2009 14:55:14 +0000 (15:55 +0100)
commit66bed4f4f0235c1eb6edb0a2f6bd4aaf47e5a7f8
tree17488e5dc6eb4cc575f2aa006bfd87ec9c815222
parent3de4277ba9b25ff03710d7c004bf708accffd5c7
bgpd: Workaround for invalid MBGP next hop

* bgp_attr.c: (bgp_mp_reach_parse) There are some interoperability issues
  for MBGP (particularly IPv4 multicast NLRI) between different
  implementations.  In order to get some next hops to install correctly in
  the BGP tables, it appears to be necessary to copy the multiprotocol next
  hop into the base next hop field.  This is related to differences in RFC
  2283 and RFC 2858.
bgpd/bgp_attr.c