the good and bad re: routing-test 2.9.12

We can confirm the following good, bad and the ugly with the 2.9.12 routing-test package. Anyone else seeing similar ?

BGP Bad:
BGP appears to always redistribute other bgp no matter what. Outbound Filtering is strictly required if you are multihomed.

redistribute-static and redistribute-other-bgp dont do anything, because, as it seems, actually defaults to ‘redistribute-them-all-no-matter-what=yes’ and you just cant stop them without filtering.

Outbound filtering is only useable when filtering at the ‘instance’ instead of the ‘peer’. Any peer filtering seems to stop BGP advertising altogether. (Manual states they both should work the same but ‘instance’ filtering takes precedence. This is not how it works in practice.)

Matching routes recieved from upstream peers do not get chosen properly. Shouldn’t the path with the least AS ‘hops’ get chosen as prefeered route if all other factors are equal? (it sometimes does, but sometimes doesn’t)

You MUST disable then enable the BGP instance to initiate changes properly. Not too bad, at least it doesnt require a reboot.

BGP Good:
AS path prepending works good
MD5 works good (upstream peers are Cisco)
Inbound filtering works as it should so far (havent fully tested yet)

OSPF overall:
Seems to work well, but when changes dont ‘take’ (as they sometimes dont) you got no choice but to reboot.

Others:
RIP etc cannot comment have not used them yet

We are here use only ospf - 2.9.11 (2.9.12 winbox crashing too often, 2.9.13 caused once kernel panic on upgrade).

OSPF work, but as you say, sometimes ospf hangs (one area with routing-ospf and one with regular routing).

I found some problems with RIP and version 2.9.13.

Well, I have One main router and two acces servers. Between all of them RIP is set up. The problem is that sometimes the router (version 2.9.13) have uncorrect rip rules. For example, a host is connected to AS1, while the router has a route rule (rip) for AS2 for this host. After reboot it looks like it’s working. (Bote Access Servers are 2.8.26 version)

In the RIP setup there is one network for all the hosts and eveyone has the other two hosts as neighbours.

Any ideas if it’s a bug or how to fix it?

See 7th post here re very broken 2.9.13 routing-test
http://forum.mikrotik.com//viewtopic.php?t=6874

OK, I read it. However I didn’t find anything specifcaly related to RIP. Do you mean that the whole 2.9.13 routing-test package is brocken.

2.9.13 routing-test ospf broken too. Sometimes routers “disconets” for a few seconds with something like “re-start” status in ospf-> neihgbour → print

all should be ok in 2.9.14

No it’s not.

Also for me routing is not OK on 2.9.14.
BGP peer connection is put in “unknown” state, and no route is received from my peer.
Same thing with 2.9.12 and 2.9.13; to recover to a working condition I have to fall back to 2.9.11.
I’m going to write to MT support, I have a supout.rif detailing that bug…

Riccardo

P.S: routing-test is not solving too…

2.9.15 contains many fixes. we are now testing it here to be sure that all is ok this time

May I ask once again (and surely not for that last time :wink: ) for a more detailled change log?

Best regards,
Christian Meis

what exactly do you want to see more detailed ??

Well, there are several things fixed in the last few versions (incomplete, just from memory: IPsec, problem with vlans and bridging, …) that were not even mentioned in the changelog as being fixed - for starters :wink:

Best regards,
Christian Meis

maybe they were not? maybe they didn’t work because of another problem that was in the changelog as fixed? ok i get your point, but all important changes are already there.

even if the problem was fixed by fixing another problem which had this one as side effect, this should be noted in the changelog in my opinion.

And sometimes things noted in the changelog could be explained a bit more. Let’s take the 2.9.13 changelog for example:

*) improved WPA link establishment for WDS;

So: What was improved exactly? What are the effects/benefits, or what could be problems with earlier versions before that improvement?

Best regards,
Christian Meis

if something is completely remade, how you could describe the differences? something there are changes made that noone would understand, code improvements that dont’ have anything to do with routeros, then there are things that improve stuff for one person, but not for other. it is very hard to describe

I didn’t say it is easy :wink:

One other tool that would help tremendously in that direction would be a public bug tracker…

Best regards,
Christian Meis

I second that. More DETAIL in changelogs please.

One thing is fixed, but usually another 2 are broken. The other 2 that are usually broken never get a mention in the changelogs.

It is very hard work having to bench-test ‘stable’ software before putting it into production.

how can we know that it is broken :slight_smile: ? we rarely release something when we know that there is a broken feature

you mean we release a version and write in the changelog like “routing is broken in this version, firewall also doesn’t work” ??

No, but that would be the exact purpose for the (public) bug tracker I mentioned…

Best regards,
Christian Meis