Mailing List Archive

Getting the maximum into the CAM on the MLX
Hello friends,

if you are still on -X generation cards and on a BGP full feed or in a
SLX transition project, I have continued the idea of filtering out some
AS numbers on some of our MLXs to make life easier for a while.

https://github.com/ipcjk/aspather
https://github.com/ipcjk/aspather/releases

takes the output from your personal SLX / BGP "show ip bgp routes |
show ipv6 bgp routes" - command and tries to calculate up to the best /
maximum solution for filling up the available CAM space. With the help
of a user and country defined AS mapping, the target is also to produce
a smaller filter set.

Maybe someone will find this useful, too.

./aspather -camsize 760000 -routes fullroutes -personal config_personal
-debug

2020/06/27 10:04:15 Starting optimizer, target cam size 760000
input: 817765 routes in 98885 bgp autonomous systems
758305 in 0 zero 30899 match 67972 nospace 14 nospaceRoutes 59324
Routes not installed:
AS not seen in BGP: 30899
AS not enough CAM: 14
Not installed by country:
IL:1 CA:1 AU:1 ES:1 MX:1 CR:1 SA:1 VN:2 US:3 TR:1 ID:1

ip as-path access-list savethefib permit _11492$
ip as-path access-list savethefib permit _11830$
ip as-path access-list savethefib permit _12479$
ip as-path access-list savethefib permit _22773$
ip as-path access-list savethefib permit _39891$
ip as-path access-list savethefib permit _45899$
ip as-path access-list savethefib permit _6327$
ip as-path access-list savethefib permit _7155$
ip as-path access-list savethefib permit _7545$
ip as-path access-list savethefib permit _7552$
ip as-path access-list savethefib permit _7713$
ip as-path access-list savethefib permit _8151$
ip as-path access-list savethefib permit _8551$
ip as-path access-list savethefib permit _9121$

2020/06/27 10:04:15 Alloc = 152 MiB
2020/06/27 10:04:15 TotalAlloc = 558 MiB
2020/06/27 10:04:15 Sys = 205 MiB
2020/06/27 10:04:15 NumGC = 26



Regards and take care

Jörg

_______________________________________________
foundry-nsp mailing list
foundry-nsp@puck.nether.net
http://puck.nether.net/mailman/listinfo/foundry-nsp