Re: I-D ACTION:draft-arifumi-multi6-sas-policy-dist-00.txt
Brian E Carpenter <[email protected]> Tue, 09 Nov 2004 22:36:19 +0100
| Newsgroups | gmane.ietf.multi6 |
|---|---|
| Organization | IBM |
| Message-ID | <[email protected]> |
Arifumi Matsumoto wrote:
> Hi Brian,
> thank you for comments.
>
> On 2004/11/05, at 21:29, Brian E Carpenter wrote:
>
>>> 3.1 Multihome Site with Global-Closed Mixed Connectivity
>>> ==============
>>> | Internet |
>>> ==============
>>> |
>>> 2001:db8::/32 | 3ffe:1800::/32
>>> +----+-+ +-+----+
>>> | ISP1 | | ISP2 | (Closed Network)
>>> +----+-+ +-+----+
>>> | |
>>> 2001:db8:a::/48 | | 3ffe:1800:a::/48
>>> (DHCP-PD') ++-------++ (DHCP-PD')
>>> | Gateway |
>>> +----+----+
>>> | 2001:db8:a:1::/64
>>> | 3ffe:1800:a:1::/64
>>> | (RA'/DHCP')
>>> ------+---+----------
>>> |
>>> +-+----+ 2001:db8:a:1:[EUI64]
>>> | Host | 3ffe:1800:a:1:[EUI64]
>>> +------+
>>
>>
>>
>> I'm afraid I don't see why this case is of interest to multi6.
>> It is a case where the user site is connected to one ISP and
>> to one WGP (walled garden provider). This is not site multihoming
>> in the sense of multi6. As far as I can see, a longest match is
>> sufficient to tell the host which source prefix to use.
>
>
> Actually longest match isn't sufficient.
> If a packet is destined for a closed network,
> an appropriate source address is chosen
> automatically by longest match.
> On the other hand, a packet is destined for
> somewhere in the Internet, it is not always
> true. For example, when a packet is destined for
> 3ffe:1801::1 in the Internet, the source address
> will be the one delegated by ISP2(WGP). In the
> end, the reply packet for it never returns because
> of the wall.
Yes, correct. It needs to be a bit more complex than
longest match - it's exact match on the /32 for ISP2
and you *will* need a priority policy to achieve that.
Walled Gardens are bad things anyway, so I wonder if
we should solve this?
>
> Anyway, I agree that this case may not be the scope
> of multi6.
>
>>
>>> 3.2 Host with Multiple Home Addresses and Connectivity to Two Global
>>> Networks
>>
>>
>> This is the case of interest to multi6.
>>
>> ...
>>
>>> Note that the end nodes are notified of an address-selection policy
>>> that includes prefix ::/0 by both ISPs, hence a specific source
>>> address for ::/0 can't be determined in the Label-Rule judgment
>>> phase described in RFC3484. So, these entries for prefix ::/0 won't
>>> actually be stored in the policy table, and this policy table won't
>>> have any effect on source-address selection for packets that match
>>> ::/0. The source address in these cases will be determined by
>>> following rules listed in RFC3484, such as longest match with the
>>> destination address.
>>
>>
>> Exactly. And it is this case - when two ISPs both offer connectivity to
>> ::/0 - that multi6 has to solve. That seems to be the case you don't
>> help with.
>
>
> Though I didn't include them in this version of my I-D,
> we are thinking of some other solutions. For those hosts
> that can support ECMP(equal cost multi-path) or some
> other special mechanisms for multihoming, it would
> be helpful to notify all the default routes and all the
> SAS Policies for default routes as I mentioned in I-D.
Well, I think the multi6 conclusion is that we need active
reachability checking anyway. The most that SAS policy can
do is decide the order in which reachability is checked.
Therefore, I still think that SAS policy is a secondary
component for multi6.
Brian
> For normal hosts, however, it would be better not to
> notify multiple routes for the same destination network.
> So, it should be configurable on routers not to announce
> multiple routes but to choose one. The configuration will
> be like prioritizing ISPs.
>
> It may be useful to define a new DHCP option for Solicit
> message that explicitly requests for multiple routes for
> the same destination network.
>
> --
> Arifumi Matsumoto
> Ubiquitous Computing Project
> NTT Information Sharing Platform Laboratories
> E-mail: [email protected]
>