[LISPMAP-157] Negative mapping subscriptions on SB take into account NB mappings too Created: 18/May/17 Updated: 19/Oct/17 Resolved: 12/Sep/17 |
|
| Status: | Resolved |
| Project: | lispflowmapping |
| Component/s: | General |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Lori Jakab | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||||||
| External issue ID: | 8506 | ||||||||||||
| Priority: | Normal | ||||||||||||
| Description |
|
In order to track subscribers of negative mappings, an explicit negative mapping is added to southbound. However, the way this mapping is generated also takes into account NB mappings. This is especially problematic when due to |
| Comments |
| Comment by Vina Ermagan [ 23/May/17 ] |
|
Currently the code creates the longest prefix negative mapping across NB and SB. but that is stored in SB regardless of whether the longest prefix negative was from NB or SB. This could lead to storing a negative node in SB that does not cover the full negative space in SB. (1) we need to verify if this would cause a problem in negative merging algorithm in radix trie (2) long term solution is probably to store subscribers for each table (NB/SB) in their respective tries. |