Re: [DMM] IETF101 - Call for agenda items

2018-02-28 Thread Dino Farinacci
Some more info.

> Topic Name: LISP 
> Presenter: Dino Farinacci 
> Time: 20 minutes
> Draft Reference:  TBP ??? 

Topic Name: LISP for the Mobile Network 
Draft Reference: draft-farinacci-lisp-mobile-network-01/02

Dino

___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] IETF101 - Call for agenda items

2018-02-28 Thread Sri Gundavelli (sgundave)
Folks - This is the tentative agenda for the DMM work-group meeting based on 
the request that we have received so far,  There are some presentation requests 
without any references to any published draft.  Please note that those slots 
will be moved to the end and will make it to the agenda only if time permits.  
So, please post your documents before the deadline and send us the pointer to 
the draft. We will finalize the agenda by next week and may also have to adjust 
the time allocations and order.




DMM Working Group Agenda - IETF101


Date:  Tuesday, March 20th 2018
Time:  1550-1820 Tuesday, Afternoon Session II
Location:  London
Chairs: Dapeng Liu (Alibaba) and Sri Gundavelli (Cisco)


-
1.
Title: Administrivia & Intro, WG organization & milestones
Time: 10 minutes
Description: Agenda, Note-taker negotiation and WG Progress Update
Presenters: Chairs


2.
Topic Name: FPC update
Presenter:  Charles Perkins / Lyle Bertz
Time: 25 minutes
Draft Reference: https://tools.ietf.org/html/draft-ietf-dmm-fpc-cpdp.txt


3.
Topic Name: Distributed Mobility Anchoring
Presenter: Carlos J. Bernardos
Time: 15 minutes
Draft Reference: 
https://www.ietf.org/id/draft-ietf-dmm-distributed-mobility-anchoring-07.txt


4.
Topic Name: Resolving IESG DISCUSS on MN-ID Draft
Presenter:  Charles Perkins
Time: 10 minutes
Draft Reference: https://www.ietf.org/id/draft-ietf-dmm-4283mnids-06.txt


5.
Topic Name: Mobility-aware Floating Anchor
Presenter: Sri Gundavelli / Marco Liebsch
Time: 15 minutes
Draft Reference:  https://tools.ietf.org/html/draft-gundavelli-dmm-mfa-00.txt


6.
Topic Name: Optimized Mobile User Plane Solutions for 5G
Presenter: Kalyani Bogineni
Time: 20 minutes
Draft Reference:  TBP 
(draft-bogineni-dmm-optimized-mobile-user-plane-solutions-xy.txt)


7.
Topic Name: LISP
Presenter: Dino Farinacci
Time: 20 minutes
Draft Reference:  TBP ???


8.
Topic Name: Router Advertisement Extension for On-Demand Mobility
Presenter:  Wu-chi Feng
Time: 10 minutes
Draft Reference: TBP


9.
Topic Name: SRV6 as Data Plane for 3GPP N9 Interface
Presenter: Arashmid Akhavain
Time: 10 minutes
Draft Reference: TBP 
(draft-bogineni-dmm-optimized-mobile-user-plane-solutions-xy)



___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


[DMM] Support for MNIDs (draft-ietf-dmm-4283mnids-06)

2018-02-28 Thread Bertz, Lyle T [CTO]
All,

I would like to express my support of getting this particular work out as 
standard.

As we are implementing networks that support IoT (be it 4G IoT or 5G), new 
Mobile Node Types identified in the specification are appearing in more than 
just device configurations, i.e. we see these identifiers starting to appear in 
signaling and application communication more often.   This is currently being 
tied back to an identifier that the core may understand, e.g. IMSI in 4G EPC, 
but that requires a mapping to a fake identifier.  We still have to track and 
support the original identifier.

The conclusion that I (and others in my organization) have come to is that the 
extra mapping to a MNID we could support with the standardization of this 
specification and still needing to support the new MNID type as some sort of 
non-standard one off is wasteful.

5G specifications are also becoming a bit more relaxed in this area as well as 
we see Layer 2 connectivity in the core (this is seen a bit in 4G IoT as well), 
room for more identifier types and abstraction of identifiers.  Not everything 
is an IMSI or E.164 MSISDN any more.

Lyle






This e-mail may contain Sprint proprietary information intended for the sole 
use of the recipient(s). Any use by others is prohibited. If you are not the 
intended recipient, please contact the sender and delete all copies of the 
message.
___
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm


Re: [DMM] SRv6 for Mobile User-Plane

2018-02-28 Thread Pablo Camarillo (pcamaril)
Hi Satoru,



Thank you for your detailed comments. Replies inline [PC].



Cheers,

Pablo.



On 27/02/2018, 05:46, "Satoru Matsushima"  wrote:

Pablo,



First of all, thank you for your thorough review on the draft, and concrete 
proposal to improve it.

I think I agree almost on the three proposals. Let me comment on some of 
your points.





> [...snip...]



>

> I believe its straightforward to support IPv4 UE traffic by doing SRv6 
with T.Encaps behavior. Hence, I think this should be documented in the draft.



Yes.

[PC]: I have proposed some text with the packet workflow in the github 
repository for this draft. Please review it.



> The encapsulation behavior should be the default one, both for IPv4 and 
IPv6 UE traffic. However, a specific provider is allowed to do SRH insertion 
within a controlled domain [draft-voyer-6man-extension-header-insertion-02] for 
UE IPv6 traffic.

> Also, in order to reduce overhead at the UPFs when using encapsulation, I 
would replace the End.B6 function for a new End.MAP function.

> For example, if we consider the following topology:

> UEgNBUPF1UPF2

>

> Then the uplink packet flow for the basic mode would look like this:

> UE_out: (A, Z)

> gNB_out: (gNB, U1::1) (A, Z) -> T.Encaps  

> UPF1_out:  (gNB, U2::1) (A, Z) -> End.MAP

> UPF2_out:  (A, Z) -> End.DT

>

> The End.MAP function is simply replacing the UPF1 SID for the UPF2 SID.





So ‘End.MAP’ function you proposed looks that the dest address in outer 
header works as last SID in SRH but just one SID doesn’t require SRH in the 
packet over the wire. If it corrects, I think it’s a good idea. I’d appreciate 
if you can contribute text and pseudo code for End.MAP to the draft. I tend to 
replace basic mode with it.

[PC]: Your understanding is correct. I have added the pseudocode of this 
function in the github repository for this document.



>

> Notice that using encapsulation, if you compare it with today user-plane 
using IPv6/GTP, the result is that SRv6 is just adding 40B of overhead (IPv6 
header), while GTP over IPv6 is using 56B (IPv6, UDP, GTP).



That sounds make sense. I’ve studied and shared a comparison of total 
overhead size for various deployment cases. That study shows it as well.

[PC]: Yes. Your study is very complete and indeed it was showing the lower 
overhead of SRv6. Thank you for taking the time to elaborate it. I think it’s 
worth keeping your study.



>

> ===

>

> With respect to the aggregation mode, aside from using the encapsulation 
mode as described before, I would also like to add a note on the I-D on the 
fact that we can support the aggregation mode without changes in the N2 
interface:

> The current I-D for aggregation mode assumes that the gNB (uplink) has 
knowledge of an SR policy that contains all the SIDs belonging to TE, NFV and 
so on. Even though the I-D does not describe how the gNB is retrieving this 
information, I would like to make a statement on the fact that there are two 
alternatives:

> A. The N2 interface is modified in order to signal a SID list to the gNB.

> B. The N2 interface is not modified. In this case, we signal through the 
N2 interface an SRv6 BindingSID, that the gNB is going to resolve into a SID 
list via an SDN controller either using PCEP, reverse DNS lookup or LISP.





Maybe you have seen End.B6 defined as L2-anchor function in the section of 
aggregate mode. I think that the current draft doesn’t cover the case of N2 
no-change. But I have to admit that the text need to be more clear to mention 
for that. Any text for it would be really welcome.

[PC]: Indeed, you are right. The current text is ambiguous. I have proposed 
some text clarifying this in the github repository for this draft.





>

> I’m aware that the I-D focuses on the user-plane, however I believe it’s 
important to state this alternatives since it simplifies the adoption and 
reduces impact in the existing mobile architectures (without going into the 
details on the mechanisms for each one of the alternatives of LISP, PCEP, 
reverse DNS-lookup).



I think that we are on the same page. Deploying srv6 for mobile user-plane 
provides programmability of data-path for not only existing style of mobility 
management, but also any other type of optimization logics from various 
aspects, such as ID-LOC, ETSUN for example.



[PC]: We are in the same page. SRv6 is providing the flexibility and 
scalability in the data-path. Then many other techniques as ID-LOC for example 
might leverage it in the future to build even more interesting stuff.



>

> ===

>

> On the other hand, the current I-D proposes a mechanism for stateless 
interworking with legacy access networks that doesn’t support SRv6 (SGW and/or 
eNB). This mechanism presented in the I-D is limited to IPv4/GTP legacy 
networks.