Dino -

I think we should experimentally compare ALT with other mapping systems
before we decide whether pull-based or push-based mapping systems are
better.  Dismissing push-based mapping systems without corroborating
data would be a bit premature in my opinion.

Agree.

In the absence of experimentation results, I would actually argue in
favor of push-based mapping systems based on some analytical reasoning: Pull-based mapping systems have two important disadvantages compared to
push-based mapping systems:

- Performance penalty, i.e., additional propagation latencies for some
 packets, and higher loss probabilities for packets that take a sub-
 optimal path

- Robustness penalty due to a new online dependency on components off
 the actual transmission path.  (FWIW: All pull-based mapping systems
 have this penalty.  Mapping requests must be routed via overlay
 infrastructure because the direct route is unknown at that time.)

Make note that LISP-ALT is a hybrid. It pushes EID-prefix announcements via eBGP over an alternate topology of GRE tunnels. And then ITRs pull the mappings by sending Map-Requests on this topology so ETRs (who are authoritative for the mappings) can return Map-Replies.

Furthermore, I do not share your concerns regarding push-based mapping
systems:  BGP is pushing routing data already today, and this works
fine.  Any routing-scalability-related issues with BGP are not due to

But the BGP RIB is order 10^5 and on average (there is lots of data on this) only 10% of that table is used in any given router.

BGP being push-based; they are due to frequent updates and a high load
for core routers.  Both of these issues would go away in an address

Other reason you want to push is if all the nodes in the "push domain" need to use the information. If they don't it is a waste of memory and resources. BGP is used as a transport for routing information but each node uses that information.

Make note that NERD has been called a "push" mechanism. But it actually is requesting to receive *all mappings*.

Also, another point I want to make where I'll use the iPhone 2.0 release as an example. In 2.0, they said they had "push email". Well from a user point of view, that means when you open your mail app, the email is sitting there ready to be read. If in the background, there was a periodic process to pull the email, then it still looks like push.

The point here is begging a single question:

    1) Should all the mappings in the universe be in an ITR?

2) Should only the mappings for sites the ITR is currently talking to be in the ITR?

This is the important matter. Decide on that then we can talk about how to get the mappings where they need to be.

In conclusion: The overlay approach of ALT is certainly an interesting idea. But I think it would be premature to conclude that it is the only
viable solution before we have more evidence to back this claim.

Why do you think a conclusion is being made. I haven't made any.

Anyways, this is a good discussion and glad we have moved passed the definition of an EID.

Dino

_______________________________________________
rrg mailing list
[email protected]
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to