{"action":"created","issue":{"url":"https://api.github.com/repos/Exa-Networks/exabgp/issues/408","repository_url":"https://api.github.com/repos/Exa-Networks/exabgp","labels_url":"https://api.github.com/repos/Exa-Networks/exabgp/issues/408/labels{/name}","comments_url":"https://api.github.com/repos/Exa-Networks/exabgp/issues/408/comments","events_url":"https://api.github.com/repos/Exa-Networks/exabgp/issues/408/events","html_url":"https://github.com/Exa-Networks/exabgp/issues/408","id":148258193,"number":408,"title":"how can i announce a multi-next hops(equal cost multpath, ECMP)","user":{"login":"liuheyang","id":14178956,"avatar_url":"https://avatars.githubusercontent.com/u/14178956?v=3","gravatar_id":"","url":"https://api.github.com/users/liuheyang","html_url":"https://github.com/liuheyang","followers_url":"https://api.github.com/users/liuheyang/followers","following_url":"https://api.github.com/users/liuheyang/following{/other_user}","gists_url":"https://api.github.com/users/liuheyang/gists{/gist_id}","starred_url":"https://api.github.com/users/liuheyang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liuheyang/subscriptions","organizations_url":"https://api.github.com/users/liuheyang/orgs","repos_url":"https://api.github.com/users/liuheyang/repos","events_url":"https://api.github.com/users/liuheyang/events{/privacy}","received_events_url":"https://api.github.com/users/liuheyang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-04-14T05:42:25Z","updated_at":"2016-04-24T15:22:23Z","closed_at":null,"body":"hi, \r\n    i announce a  prefix with 2 next-hops to router, but the router only show one of the next-hops.\r\nannounce route command:\r\n   'neighbor 192.168.2.3 announce route 10.10.31.0/24 next-hop 192.31.41.31'\r\n   'neighbor 192.168.2.3 announce route 10.10.31.0/24 next-hop 192.41.44.44'\r\nbgp routing table:\r\n    VPN-Instance vpn3, Router ID 192.168.2.3:\r\n        Network            NextHop        MED        LocPrf    PrefVal Path/Ogn\r\n *>i    10.10.31.0/24      192.41.44.44               100        0       i\r\n *>     10.10.41.0/24      0.0.0.0                          0          0       ?"},"comment":{"url":"https://api.github.com/repos/Exa-Networks/exabgp/issues/comments/213983767","html_url":"https://github.com/Exa-Networks/exabgp/issues/408#issuecomment-213983767","issue_url":"https://api.github.com/repos/Exa-Networks/exabgp/issues/408","id":213983767,"user":{"login":"thomas-mangin","id":1227755,"avatar_url":"https://avatars.githubusercontent.com/u/1227755?v=3","gravatar_id":"","url":"https://api.github.com/users/thomas-mangin","html_url":"https://github.com/thomas-mangin","followers_url":"https://api.github.com/users/thomas-mangin/followers","following_url":"https://api.github.com/users/thomas-mangin/following{/other_user}","gists_url":"https://api.github.com/users/thomas-mangin/gists{/gist_id}","starred_url":"https://api.github.com/users/thomas-mangin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomas-mangin/subscriptions","organizations_url":"https://api.github.com/users/thomas-mangin/orgs","repos_url":"https://api.github.com/users/thomas-mangin/repos","events_url":"https://api.github.com/users/thomas-mangin/events{/privacy}","received_events_url":"https://api.github.com/users/thomas-mangin/received_events","type":"User","site_admin":false},"created_at":"2016-04-24T15:22:23Z","updated_at":"2016-04-24T15:22:23Z","body":"Sorry for the delay in answering.\r\n\r\nI do not know how vendor have implemented ECMP. you can try to use the per peer option \"adj-rib-out\" (and set it to false) to disable the adj-rib-out.\r\n\r\nI am not sure anymore if ExaBGP will explicitly withdraw a route when a new annoucement is sent. If this is the case this option should just do what you need.\r\n\r\nIn that case, ExaBGP will not re-announce routes if the BGP session is lost (this will be something the backend-process will need to take care of) but with this option ExaBGP does not look at the Adj-RIB-Out.\r\n\r\nFeel free to update this issue if you have more information. Thanks."}}