Re: Thoughts about issues 10/19: changing address vs. paths, and so on...

"Mohan Parthasarathy" <[email protected]>
Newsgroups gmane.ietf.mobike
Message-ID <011f01c525c3$b24a2060$6601a8c0@adithya>
 
Pasi,

A few questions below..

> 
> During the meeting today, Francis pointed out another possibly
> option not really covered by 1-4.
> 
> Option 5: "Peers decide the source addresses independently"
> 
>    Host A                           Host B
>    ------                           -------
> 
>    List_A = (decided by A) -->
> 
>                                 <-- List_B = (decided by B)
> 
>    dst = List_B[1]                  dst = List_A[1]
>
I am assuming that this changes later on when the current path fails.
Right ?

>    src = f_A(List_A, List_B,        src = f_B(List_B, List_A,
>              local preferences,               local preferences,
>              local info about                 local info about
>              connectivity,                    connectivity,
>              whatever)                        whatever)
> 
> Pros and cons:
> + Reasonably simple
> - No guarantee A-to-B and B-to-A traffic choose the same traffic 
>   pair (which complicates things with stateful packet filters)
> - Host A can't move the "upstream" traffic to some other interface
>   without co-operation from B (if we have partial connectivity). 
>   For instance, if Host A has one IPv4 interface and one IPv6 interface, 
>   A can't move the traffic to the IPv6 interface unless it somehow 
>   convinces B to reorder List_B: how does this happen? (And if the

Are you assuming that you always choose the first element (which is preferred) ?
If A wants to move the traffic to IPv6 interface, why can't it just send the
traffic to the IPv6 address in the B list ? I am confused as to why this
is not possible.

>   answer is that List_B depends on List_A which depends on List B,
>   how does this work?)
> - The same thing also applies to failures in the middle: even
>   if both parties' addresses and preferences stay the same,
>   somehow they must reorder either List_A, List_B, or both.
> 
> (Hmm, I think that any option that is fully symmetric will have 
> these problems.. but there are certainly options that are 
> less asymmetric than option 3.)
> 
Yes, if we want either end to control how the traffic flows, then
we need assymetric behavior. 

-mohan


> Best regards,
> Pasi
> _______________________________________________
> Mobike mailing list
> [email protected]
> https://www.machshav.com/mailman/listinfo.cgi/mobike
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.