Hi Rob,
On 9/3/14 10:08 , Rob Shakir wrote:
Hi Peter.
On 26 Aug 2014, at 16:43, Peter Psenak <[email protected]> wrote:
On 8/26/14 17:32 , Hannes Gredler wrote:
operators want to assign node-tags as per router function (ABR, PE, core) and
then
the LFA-selection becomes much easier to specify. - e.g.
- only pick a LFA that does not cross another PE router.
similarily it is desirable for "LFA tunnel termination"
to put out a constraint which says
- only pick a PQ neighbor which has node tag 'X'
my point is that with the above approach you have to:
1. On candidate PQ nodes configure the tag X
2. on all other nodes configure "only pick a PQ neighbor which has node tag 'X'"
It's (2) which makes me feel uncomfortable, as it's a config to be applied to
many nodes.
I’m unclear on how one would solve this — the key thing is that there are
number of scenarios where it is *operator* preference rather than node
capabilities that mean that we want to select a particular node for some
certain application. This preference may be on a per-calculating node basis. If
this is the case, then a single capability that says that a particular target
node is capable of acting in a particular role is not sufficient.
(Consider this scenario:
- rtr-A is in country 1.
- rtr-B is in country 2.
- Both rtr-A and rtf-B are capable of acting as PQ nodes,and need to
act as such for ‘local’ nodes (i.e., those in the same country as them).
- rtr-A should never select rtr-B as a PQ.
In this case, we need some tag that specifies country, as well as some tag that
specifies that it is a valid PQ node. We then need specific policy on rtr-A and
rtr-B to implement this policy.)
It is very typical that where we have such policy implementations, then we need
to configure the behaviour on a per-node basis. This is especially true where
policies must consider characteristics of the topology.
i found it always strange that we for TE (as an example for
constraining paths) we have got ways to tag links, but
not way to tag nodes - that draft aims to fix that.
I'm not against tagging nodes as such. What worries me if we end up using node
tags for signalling capabilities of node.
As per the above, I do not think that this mechanism replaces any capability,
it just gives an operator a means to be more granular than the binary
“supported”/“not supported” view that a flag indicating capabilities does.
I understand. My point was that admin tags should not be used in cases
where only a binary capability is signaled.
thanks,
Peter
I, of course, support the adoption of this draft as a co-author.
Cheers,
r.
.
_______________________________________________
OSPF mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ospf