[BGPCEP-784] Bgp functional multipath test failures Created: 05/Apr/18 Updated: 14/Jun/18 Resolved: 07/May/18 |
|
| Status: | Verified |
| Project: | bgpcep |
| Component/s: | BGP |
| Affects Version/s: | Fluorine |
| Fix Version/s: | Fluorine |
| Type: | Bug | Priority: | Medium |
| Reporter: | Tomas Markovic | Assignee: | Claudio David Gasparini |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Description |
|
Overview: We configure example-bgp-rib with all-path and default policies, add internal neighbor and application peer. We add three different routes. At this point it is enough to check example-bgp-rib/loc-rib in oxygen we get
{"loc-rib":{"tables":[{"afi":"bgp-types:ipv4-address-family","safi":"bgp-types:unicast-subsequent-address-family","bgp-inet:ipv4-routes":{"ipv4-route":[{"path-id":3,"prefix":"1.1.1.1/32","attributes":{"multi-exit-disc":{"med":0},"origin":{"value":"igp"},"originator-id":{"originator":"41.41.41.41"},"local-pref":{"pref":300},"as-path":{},"cluster-id":{"cluster":["40.40.40.40"]},"ipv4-next-hop":{"global":"100.100.100.3"}}},{"path-id":2,"prefix":"1.1.1.1/32","attributes":{"multi-exit-disc":{"med":0},"origin":{"value":"igp"},"originator-id":{"originator":"41.41.41.41"},"local-pref":{"pref":200},"as-path":{},"cluster-id":{"cluster":["40.40.40.40"]},"ipv4-next-hop":{"global":"100.100.100.2"}}},{"path-id":1,"prefix":"1.1.1.1/32","attributes":{"multi-exit-disc":{"med":0},"origin":{"value":"igp"},"originator-id":{"originator":"41.41.41.41"},"local-pref":{"pref":100},"as-path":{},"cluster-id":{"cluster":["40.40.40.40"]},"ipv4-next-hop":{"global":"100.100.100.1"}}}]},"attributes":{"uptodate":true}}]}}
and in fluorine
{"loc-rib":{"tables":[{"afi":"bgp-types:ipv4-address-family","safi":"bgp-types:unicast-subsequent-address-family","bgp-inet:ipv4-routes":{"ipv4-route":[{"prefix":"1.1.1.1/32","path-id":1,"attributes":{"multi-exit-disc":{"med":0},"origin":{"value":"igp"},"originator-id":{"originator":"41.41.41.41"},"local-pref":{"pref":300},"as-path":{},"cluster-id":{"cluster":["40.40.40.40"]},"ipv4-next-hop":{"global":"100.100.100.3"}}}]},"attributes":{"uptodate":true}}]}}
locally I get one more route in fluorine however one is still missing and all of their path-ids is 1 which I suspect is the main problem. Steps to reproduce:
there are also scripts for fullrib, and ipv4-topology to see the difference after this there is exabgp connecting which receives only one route, even though we configure all-path and should recieve all 3. |