[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MHTP draft (draft-py-multi6-mhtp-00.txt)



Nit-picks:

- I assume that DFZ is the "Default-Free Zone".  Perhaps you should
  define it in the document, so I don't have to guess which of the 9
  documents referenced contains it?

Basic Questions:

- How is it possible for a router to know when it is an "end router"?
  Is it necessary?  Can a router act as an end router for some hosts but
  not others?

- It appears every multihomed site must carry the entire (single-homed)
  DFZ, the same as in current BGP multihoming.  While hopefully the DFZ
  will be much smaller, is this indeed the case?

- Is the keepalive mechanism intended to avoid the problem of losing a
  connection when the single-home connection goes down?  Since the
  multi-home to single-home mapping occurs only once, certain kinds of
  transport failure will kill active sessions (whether they be TCP or
  UDP "sessions"), correct?  Won't the extra traffic be a problem with
  this?

Fundamental Questions:

- It seems like this protocol won't scale.  I may not understand it
  fully, but while creating a second routing table with fixed length
  prefixes is an optimization, it still won't solve the problem when
  every home on earth wants to multihome, because you'll need millions
  (or billions!) of entries in the MHTP route table.  I presume that
  this is what the "rendezvous point" model is intended to deal with,
  but won't the rendezvous points themselves be overloaded then?

- Since this is fundamentally a translation, why not get further benefit
  of distribution and do the mapping at the hosts rather than on a
  router?   The problems with NAT (state in the network) are definately
  present here, and I don't know if 6.2.[12] fully address this.  For
  instance, what happens if my router bounces?  What happens if my
  closest router changes?

-- 
Shane