[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ID/loc mapping distribution protocol (was Re: [RAM] Incremental Deployment of LISP
Sorry for the delay on this response.
You are right non Marcelo. I think taking the high-road by doing
a LISP-push model gives you the best of all worlds.
by push model, we are talking about destributing the ID to
locator mapping database to all LISP routers?
I would say all high-level routers
i am not sure what do you mean by high level router... could you
expand?
I mean a set of routers at the highest level of a hierarchy.
but the ITR are the ones than need the information (hence the ones
that should have it), right?
Of course, in addition, routers making TE would also benefit from
it, so it makes sense to pass it to them also (but they are ITRs
after all, right?)
If they have the storage capacity sure, but when they don't they have
to be cache based and send queries for the mapping they need. There
are only two ways to do this.
are you thinking in using a protocol for that distribution, like
BGP for instance?
A new protocol more optimized perhaps for flooding that has
authentication built-in.
what is the motivation for a new protocol?
Because there isn't anything out there that can flood (without doing
other things) as well as authenticate bindings.
i mean, BGP does seem to provide what is needed, and it is well
known by the community
Every BGP router may not be an ITR/ETR or high-level router. So you
are storing the information in places you don't need it. That means
everyone is paying the cost.
If we are worried about power, FIB size and line-card costs, we need
to move this state to the edges in lesser expensive memories.
do you think that BGP is lacking some of the required capabilities?
Yep. Plus it has more than we want. And many have shown that BGP is
not an efficient flooding protocol.
note that for globally distributing the ID to locator mapping
information, you would just need to enable another instance of BGP
with maybe some extensions, that would
That was a possibility we considered with LISP 1.5. That is, to
change less protocols and have a non-topological aggregation benefit
as Vince has outlined a number of times.
carry the id to loc mapping to all the routers running this new
instance. I think that from a deployment perspective, this is much
better than designing a new protocol, since it would only require
configure existent routers (maybe some software patch) but not
deploying a new protocol (I think this would go along with the
general LISP policy of minor changes rather than new protocols,
doesn't it?)
A new protocol can start simple. We made this decision with MSDP. We
decided it was better to not put the frequency of multicast source
discovery in BGP, and I stand by that decision today being a good one.
BGP already does too many things. And if you want to tweak it to
optimize one thing it may have negative effect on other things.
There have been a few proposals on this area before, which were
very interesting imho, but i guess some people though they were
too complex
We can start simple. This doesn't need to be complex and if we
keep policy out of it ;-) we can keep it easier
but probably the complex part of policy is to provide enough
information and flexibility to allow for local configurations, so
this needs to be build in the protocol from scratch, just as BGP
has it.
Not convinced yet the policy has to be as advanced as BGP.
Dino
_______________________________________________
RAM mailing list
RAM at iab.org
https://www1.ietf.org/mailman/listinfo/ram