> -----Original Message-----
> From: mif-boun...@ietf.org [mailto:mif-boun...@ietf.org] On Behalf Of
> Ted Lemon
> Sent: Monday, February 04, 2013 9:35 PM
> To: GangChen
> Cc: mif; draft-ietf-mif-happy-eyeballs-extension
> Subject: Re: [mif] DNS selection with HE-MIF
> 
> On Feb 4, 2013, at 11:02 PM, GangChen <phdg...@gmail.com> wrote:
> > I can't comment on benefits of "doing DNS queries within one
> > provisioning domain, and then using the results in the other
> > provisioning domain." But HE-MIF has to do in some cases, because that
> > maybe a normal node behavior, like stated in RFC6418 "A node usually
> > has a node-scoped routing table". This issue may retrospect to basic
> > Internet host design in RFC1122. Changing the model would go beyond
> > HE-MIF scope.
> 
> Okay, so your point is that we can't do connections within a
> provisioning domain, because we don't have control over how a connection
> is routed.
> 
> I agree that this is a problem, but it is explicitly within the scope of
> the MIF charter to consider this problem and document it.   It is quite
> likely the case that solving the problem is outside of the current MIF
> charter, and that such work, if attempted, ought not to occur in MIF.
> 
> However, if in fact the HE-MIF document can't work correctly without
> solving this problem, then it is certainly within the scope of the
> current charter for the MIF working group to draw that conclusion.
> 
> For my part, what I am saying is that HE-MIF can't really be very useful
> without solving this problem.   It is not in fact the case that a MIF
> node can have a single node-scoped routing table and still succeed in
> communicating on the network in the face of, for example, an interface
> that's connected to a captive portal but providing a default route, as
> such captive portals typically do.

The technique used by both Apple and Microsoft is, when joining a new
network, to attempt to retrieve a certain URI.  Microsoft's procedure
is described in
http://technet.microsoft.com/en-us/library/cc766017%28v=ws.10%29.aspx,
which queries www.msftncsi.com and needs to see 131.107.255.255 as
the answer, and then does an HTTP GET.  If anything is abnormal, it
assumes there is a proxy on the path.  Apple does something similar by 
attempting to retrieve https://www.apple.com/library/test/success.html.  
Unfortunately, this seems the best technique available to detect such
DNS interception and HTTP interception proxies that force a login or
force a click-through.  

For MIF -- not just HE-MIF, but all of MIF -- we should not declare an
interface "up" until such a validation succeeds.  It is unfortunate
this is not solved at layer 2, where it arguably belongs.

-d


_______________________________________________
mif mailing list
mif@ietf.org
https://www.ietf.org/mailman/listinfo/mif

Reply via email to