1).Target Scope must be greater or equal to Scope, as it has always been.
2).Target Scope should decrease on each step of recursion (new in RouterOS v7)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3) Scope of next route should be not more than target-scope of your route (can be equal or less);
4) Target-scope of next route should be strictly less than target-scope of your route (this one was introduced in ROS v7);
...................................
Hi Chupaka I am trying to resolve the two different sets of rules you have stated, at separate locations, to ensure that they mean the same thing.!!
I think we can agree rather quickly that #2 and #4 are clear and consistent. In Ver7, TS should decrease for each step of recursion.
In other words, we have to compare TWO separate but related route entries when considering this rule. [
TS on one rule, to TS on another rule]
Where its sticky for me is #1 and #3.
I think in the first line #1, you are saying that Each Route looked at in isolation (by itself) must have a relationship between
its own Scope and
Target Scope settings and more specifically the TS has to be equal or greater than the Scope. Therefore is summary, this rule only considers one rule at a time.
S on one rule to TS on same rule
However in #3, you seem to imply this is not the case! You seem to be comparing the
SCOPE of one rule to the
TARGET SCOPE of another rule ????
Hence comparing two rules!! m
S on one rule to TS on another rule
Please clarify!
Stated differently, clearly we have a TS to TS comparison between the resolving route and rescursive route pair!
However for the S to TS comparison of which you speak, are we applying that to the same route pair, or to every route rule individually (s to TS within same rule).
This is the logic of which I think you are speaking too...
FARTHEST ROUTE: SCOPE= (doesnt matter) / TARGET SCOPE=Y+2
CLOSER ROUTE: SCOPE= Y+2 or less / TARGET SCOPE=Y+1
CLOSEST ROUTE: SCOPE=Y+1 or less / TARGET SCOPE=Y (gateway=ISP)
INTERNAL ROUTE: ( within router, scope is not used, no recursive action at all )