On Tue, Jun 19, 2018 at 6:21 PM, Luca Muscariello <
luca.muscarie...@gmail.com> wrote:

> I wonder whether this conversation should happen in the intarea wg mailing
> list
> as the main draft was posted there in the first place. I don't know if
> cross posting is welcome
> but I take the risk.
>
> Going back to the question, the transport changes are related to the
> request/reply semantic
> of the architecture. The two distinct forwarding paths described in the
> draft take care
> of forwarding requests or replies.This ends up in the transport layer as a
> unidirectional
> channel to recv data or snd data. The replies carry data originating from
> a  transport end-point (snd buffer)
> that binds to an identifier which is location independent, an IPv6 number
> which is not a locator.
>
> The forwarding path of the requests is very close to unmodified IPv6 with
> the DST address carrying the identifier.
> If you check in the draft an hICN node does one additional lookup in a
> local cache though. But you can ignore that
> for now for sake of clarity. What is important is the address rewrite
> operation made on the SRC address
> of the request. A copy of the request is stored in the local cache and the
> locator of the output interface is written in the
> SRC address before transmission. This is used by an upstream hICN or the
> final end-point to know the locator that
> will be used to reply.
>
> Replies coming from the snd end-point are label swapped but not like MPLS.
> The label is the identifier itself that is stored in the SRC address of
> the reply,
> whereas the DST address is a locator. In this forwarding path a lookup is
> made in the local cache to
> find a request (one or many) and the associated locator (one or many) that
> matches the identifier.
> The DST addr field of the replies is rewritten with the locator(s) just
> obtained from the lookup.
> This is how the reply is forwarded to the end-points that issued requests
> for this identifier.
>
> For the replies there is no FIB lookup on the identifier (as it is in the
> SRC addr field).
> There can be a lookup in the FIB on the locator stored in the DST of the
> reply to
> reach back the previous hICN node or eventually the original end-point.
>
>
>
>

Hi,

My humble question is: are you supporting SRv6 or hICN?

Regards
Behcet


>
>
>
>
> On Wed, Jun 20, 2018 at 12:30 AM Tom Herbert <t...@quantonium.net> wrote:
>
>> On Tue, Jun 19, 2018 at 1:50 PM, Luca Muscariello
>> <luca.muscarie...@gmail.com> wrote:
>> > The paragraph you reported is from the draft that describes hICN to
>> enable
>> > several use cases.
>> > Mobility is one of those, not the only one.
>> > To clarify, the draft on hICN mobility deployment options focuses on
>> the 5G
>> > service based architecture.
>> >
>> > You may be asking
>> > 1) is it possible to get all the features provided by hICN w/o updates
>> to
>> > the transport layer?
>> > 2) is changing the transport protocol unnecessary difficult to enable
>> all
>> > the use cases mentioned in the draft?
>> >
>> Sorry, but I'm still missing something fundamental here. AFAICT, the
>> idea of hICN is to put routes in the local routing table and use
>> existing forwarding and routing to forward packets to mobile nodes. So
>> if a node changes location, then the routing tables need to be
>> updated. Effectively this is a bunch of host routes that need to be
>> maintained. At least this is what I gather from the draft:
>>
>> "hICN network layer is about using the IPv6 FIB to determine a next
>> hop router to forward requests or using a local packet cache to
>> determine if an incoming request can be satisfied locally."
>>
>> Is this correct? If it is, then I sort of understand how hICN could be
>> used for mobility or virtualization without network overlays, but then
>> I'm completely lost as to why this would require any changes in the
>> transport layer.
>>
>> Tom
>>
>>
>>
>>
>>
>> > IMO, the answers are no for both.
>> >
>> > Luca
>> >
>> > On Tue, Jun 19, 2018 at 9:26 PM Tom Herbert <t...@quantonium.net> wrote:
>> >>
>> >> On Tue, Jun 19, 2018 at 2:46 AM, Luca Muscariello
>> >> <luca.muscarie...@gmail.com> wrote:
>> >> > Hi all,
>> >> >
>> >> > the draft below has been posted and describes deployments options for
>> >> > anchorless mobility management  by using
>> >> > the hicn network architecture that implements icn semantics in IPv6
>> >> > networks.
>> >> >
>> >> >
>> >> > https://datatracker.ietf.org/doc/draft-auge-dmm-hicn-
>> mobility-deployment-options
>> >> >
>> >> > https://datatracker.ietf.org/doc/draft-muscariello-intarea-hicn/
>> >> >
>> >> > A background document has been posted to the internet area WG and
>> >> > reported
>> >> > here for your convenience.
>> >> > The core principle behind hicn and mobility management is that data
>> >> > sources
>> >> > are named using location independent names
>> >> > encoded in IPv6 addresses. The transport service sitting on top of
>> the
>> >> > hicn
>> >> > architecture is not based on usual TCP/UDP sockets
>> >> > but on a novel consumer/producer transport service that will be
>> >> > described in
>> >> > another draft.
>> >>
>> >> From the draft: "The transport end-point offers two kinds of services
>> >> to applications: a producer and a consumer service. The service is
>> >> instantiated in the application by opening communication sockets with
>> >> an API to perform basic transport service operations: allocation,
>> >> initialization, configuration, data transmission and reception."
>> >>
>> >> This seems like a pretty dramatic rethink of the transport layer just
>> >> for the purposes of mobility management. Will there be a way to use
>> >> hICN at the network layer with exsiting and unmodified transport
>> >> protocols (i.e. can this be done without boiling the ocean)?
>> >>
>> >> Thanks,
>> >> Tom
>> >>
>> >>
>> >>
>> >> > The current document and a companion document that will be posted
>> soon
>> >> > describe the different deployment options
>> >> > with special care to the 5G service based architecture.
>> >> > Thanks for the comments already received that helped completing this
>> -00
>> >> > draft.
>> >> >
>> >> > Luca
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > dmm mailing list
>> >> > dmm@ietf.org
>> >> > https://www.ietf.org/mailman/listinfo/dmm
>> >> >
>>
>
> _______________________________________________
> dmm mailing list
> dmm@ietf.org
> https://www.ietf.org/mailman/listinfo/dmm
>
>
_______________________________________________
dmm mailing list
dmm@ietf.org
https://www.ietf.org/mailman/listinfo/dmm

Reply via email to