On my test for make working v7 like v6 I dump all both full tables (not the IPv6 table) (I do not remember total number of records) on less than 3 min for sure.
I do not remember exact time.
It is stable, I have 2 CCR2216 with 2 BGP full table each, it works as edge routers, I can reboot each without impact of the backbone. iBgp is instant running, eBgp is about 3 mins to be 100%…all is IPV4 and IPV6…
Know issues: prefix counters still not works, don’t check advertised prefix without filter data(all lists) it take 100% CPU and memory leaks when build the list…
At overall it is running BGP as edge without issues, stable connection…
Installed 7.6 without issues on several RB4011(no WiFi) and R5009. Basic setups (NAT, VLAN filtered bridge, some simple queues, basic firewalling, DHCP client/server), all working fine so far.
Different on CCR2216:
BPG/OSPF with large (300’000+) tables and L3HW enabled is unstable and peer connections flap with OSPF resets in the log.
For us, this issues started with 7.5 and did not improve with 7.6.
The OSPF CRC “fix” causes packet drops with (“%OSPF-4-ERRRCV: Received invalid packet: Bad Checksum”)
We are planning an upgrade from 7.5 to 7.6 later this week on our BGP router, CCR2116. We are currently receiving around 130 000 routes from one eBGP peer, however when trying to add a second eBGP peer which would send us an estimated additional 160 000 routes we see the following error messages in the log “Write to bgp failed (32) { #buf=1 max=64 sk=Socket{ 5[0] } }”
This causes my entire routing table to stop working and routes to working BGP peers have to rebuild as well.
I am hoping 7.6 will fix this issue for us.
you must write script correctly, regardless routeros version, the differencies between v6 and v7 are on get address only
:if ([/interface get pppoe-out1 running]) do={
:local new [/ip address get ([find where interface=pppoe-out1]->0) address]
:set new [:pick $new 0 [:find $new "/"]]
:local old [/ip firewall nat get [find where comment="src-nat"] to-addresses]
:if ($new != $old) do={
/ip firewall nat set [find where comment="src-nat"] to-addresses=$new
}
}
or better, removing all useless parts, if you put this on ppp profile / scripts / on up:
/ip firewall nat set [find where comment="src-nat"] to-addresses=$"local-address"
Glad to see it wasn’t just me. Did you try disabling L3HW offload? That fixed it for me on 7.6, but kind of defeated the purpose of using those routers in the first place.