Dear Haoyu,

Thanks for your reply!

See inline

On Wed, Nov 10, 2021 at 1:14 AM Haoyu Song <haoyu.s...@futurewei.com> wrote:

> Hi Alexander,
>
>
>
> Thanks for the clarification! It seems you suggest that the bandwidth
> efficiency (i.e., the header overhead) is much more important than the cost
> of storage and processing in wireless. It would be great if we could find
> some quantitative research results. Is there any such info available?
>

It's always a tradeoff. That (and others) are also the reason you do Header
Compression. Otherwise we'd be just sending out raw IPv6 packets.


> It’s also good to know that SCHC already supports direct device
> communications.  How about 6loWPAN? Same?
>

Yes, by design.


>
>
> Given all these, can short address, if supported, make things a little
> better (i.e., further shrink the header size)?
>

With SCHC you can go down to 1 bit if you want (here I'm pushing the limit
of course, but this serves as an illustration).


> Or we believe the current schemes are already good enough and we shouldn’t
> bother?
>

I'd say that the schemes that we have are already good enough.


>
>
> Does this scheme benefit the wifi and other types of wireless networks,
> assuming no other HC schemes are applied?
>

Yes, it does apply. You can run SCHC (and 6LO) on any L2 medium - the point
is that in some cases the gain is less than the effort. It's always a
tradeoff. If you need to reduce the header sizes, I think you already have
an extremely rich set of options in the face of 6LO and SCHC.



>
>
> I’m relatively new to this field and I know there were already tons of
> work, so any expert opinions and advices are highly appreciated. Thanks a
> lot!
>
>
Sure, you are welcome

Cheers,
Alexander



>
>
> Best regards,
>
> Haoyu
>
>
>
> *From:* Alexander Pelov <a...@ackl.io>
> *Sent:* Tuesday, November 9, 2021 2:05 PM
> *To:* Haoyu Song <haoyu.s...@futurewei.com>
> *Cc:* Pascal Thubert (pthubert) <pthub...@cisco.com>; int-area@ietf.org;
> 6...@ietf.org
> *Subject:* Re: [6lo] Short Hierarchial IPv6 addresses
>
>
>
> Dear Haoyu,
>
>
>
> Thanks for the questions.
>
>
>
> A couple of thoughts inline.
>
>
>
>
>
> On Tue, Nov 9, 2021 at 10:25 PM Haoyu Song <haoyu.s...@futurewei.com>
> wrote:
>
> Copied to INTAREA WG because this was also discussed in it.
>
> Hi Pascal,
>
> Thank you very much for the suggestions which are very helpful! The high
> level idea is indeed drawn from PSTN and PNNI, the proven technologies.
>
> Our P4 prototype evaluation shows that the extra router processing is
> doable with little impact on forwarding performance. Meanwhile, both data
> plane and control plane are significantly simplified (e.g., smaller and
> regular FIB, simplified routing protocols) which actually leads to lower
> router cost. So from the implementation point of view, I have confidence on
> it.
>
> The scheme is applicable to other environments as well, for example, data
> center networks, where east-west low-latency communication is dominant. I
> agree with you that the discussion is more an IAB one, but some folks in
> INTAREA also suggest I may go to 6lo. This makes me a little confused. I
> need more advices on how to proceed with the work, and welcome people who
> are interested in this work to join me.
>
> I also have some questions for the 6lowpan and LPWAN header compression
> schemes. Aren't  the context  storage and compression/decompression
> computing a source for resource/energy consumption? Is there any evaluation
> results on their impact?
>
>
>
> The energy cost of a couple of "for" cycles is negligible compared to the
> energy necessary for wireless communications. In a more generic setup, the
> Static Context Header Compression will depend on the number of static
> contexts you have. If I understand correctly the short address proposal,
> that would mean roughly one context per address length. Assuming a subnet
> has the same 'address length' would mean a single context would suffice,
> which means - unmeasurably-small energy consumption (not to say 0).
>
>
>
> If shorter addresses are introduced as an additional feature, it may
> improve the situation. Another issue I'm concerned is that in 6lowpan/LPWAN
> (maybe I'm wrong) it seems that an end node can only talk with a server
> through a gateway. I think it may be needed for end nodes to directly
> communicate with each other in many cases. If so, do we need some
> context-free compression schemes?
>
>
>
> The initial way of working for SCHC was indeed in the Device<->Gateway
> paradigm. However, it has become quite obvious that there is a direct
> extension in a "SCHC Peer" mode (when the Device and the Gateway are
> equally capable for example), where there is no need for intermediate
> elements.
>
>
>
> So, the short answer is - SCHC already has what you want to achieve in
> terms of reducing the bits on the air/wire.
>
>
>
> Best regards,
>
> Alexander
>
>
>
>
>
>
>
>
>
>
>
>
>
> Sorry for the lengthy email. I just wanted to gain a better understanding
> on the situation. Thanks!
>
> Best regards,
> Haoyu
>
> -----Original Message-----
> From: Pascal Thubert (pthubert) <pthub...@cisco.com>
> Sent: Monday, November 8, 2021 10:08 PM
> To: Haoyu Song <haoyu.s...@futurewei.com>
> Cc: 6...@ietf.org
> Subject: Re: [6lo] Short Hierarchial IPv6 addresses
>
> Hello Haoyu:
>
> If I get your proposal well, this is a bottom up aggregation approach when
> IP has been traditionally top down. IP  extends the prefix length that the
> router looks into as we dive down the hierarchy as opposed to building the
> address as you extend the reach in this draft.
>
> At a high level, there’s a bright and a dark side.
>
> Bright side:
>
> It can be made to work as proven by other similar mechanisms like domain
> name and PSTN. It simplifies the host knowledge of its domain.
>
> There’s neat routing technology like PNNI that could possibly do a great
> job with bottom up aggregation.
>
> Dark side:
>
> 6lo does not need a new compression. We already have a simple mostly
> stateless one with 6282 and a more complex stateful with SCHC. Too many
> standards kill the standard.
>
> The scheme moves the complexity from the hosts to the network and I’m not
> sure what kind of effort it would take to uplift that. In comparison going
> IPv6 looks a minor step. In any case this is not a 6lo discussion, more an
> IAB one.
>
> In short I do not recommend to use 6lo as the forum. You need a larger
> audience with routing and operations involved.
>
> Keep safe,
>
> Pascal
>
> > Le 9 nov. 2021 à 00:58, Haoyu Song <haoyu.s...@futurewei.com> a écrit :
> >
> > Hi WG,
> >
> > In today's session  I don't have enough time to finish my presentation.
> I think it's important to highlight the difference between our scheme (aka
> SHIP) and the compression schemes used by 6LoPAN and  LPWAN. Please let me
> know if you have further questions or suggestions.
> >
> > 1. SHIP is hierarchical, extending from edge to core 2. SHIP is
> > applicable to all kinds of networks, in contrast to:
> >    - 6LoPAN: IEEE 802.15
> > 3. SHIP is applicable on arbitrary network topology, in contrast to:
> >    - HC is applicable on "point-to-point" channel only
> >    - Compressed packet is not routable unless decompressed first 4.
> > SHIP only concerns the IP addresses, orthogonal to the compression
> > technique on the other header fields 5. SHIP is solely determined by
> > the subnetworks, needing no dynamic context negotiation or static
> > context configuration 6. SHIP allows communication between any
> > Internet-addressable nodes
> >
> > Best regards,
> > Haoyu
> >
> > -----Original Message-----
> > From: 6lo <6lo-boun...@ietf.org> On Behalf Of Haoyu Song
> > Sent: Monday, October 18, 2021 12:11 PM
> > To: Michael Richardson <mcr+i...@sandelman.ca>; 6...@ietf.org
> > Subject: Re: [6lo] Short Hierarchial IPv6 addresses
> >
> > Hi Michael,
> >
> > Thank you very much for your comments!
> > I said it's orthogonal to RFC6282 due to the fact that this draft only
> concerns about the address part. Since each edge node only needs to keep a
> shorter address, the power and storage associated with it are both reduced.
> It can be combined with shared context between two nodes (as described in
> those context based compression schemes) to achieve further compression. In
> this sense, I said they are "orthogonal".
> >
> > Having said that, I think it can also be a standalone scheme. If the
> resulting overhead due to the short address  can already satisfy the
> application need, then there are merits to use this scheme alone, for the
> following reasons:
> > 1. Because there is no need to maintain the context between peers, the
> storage for context and the computing for compression/decompression can
> both be optimized, which I think is critical in the low power and low
> capacity IoT scenarios.
> > 2. There would be no limitation to the network topology (e.g., star).
> Edge nodes can talk to each other directly and communicate with Internet
> freely. I think this is another advantage that the other compression
> schemes are difficult to achieve but the application may desire to have.
> >
> > Here are some other clarifications to your questions:
> >
> > 1. Based on our evaluation, while retaining all IPv6 header information,
> our scheme can reduce the IPv6 header overhead  from 60% to 70% (i.e., from
> 40B to 12~16B). I'll add the evaluation in the future draft revisions.
> >
> > 2. Yes it can be seen as a static compression scheme, in which the most
> compression benefit is from the size reduction of the IP addresses. Since
> there will be an IPv6 gateway towards external world, some other header
> fields within the edge network can also be reduced or simplified.
> >
> > 3. The edge network below the IPv6 gateway appears to be a subnetwork to
> the Internet. Within the edge network, the network is hierarchical and the
> routing in it is straightforward.  In the following paper, we described how
> the conventional and yet simplified version of IGP and BGP can be used
> within the edge network for routing.
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ficnp
> > 20.cs.ucr.edu
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2F20.cs.ucr.edu%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001488608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cl4hClbyFCzSr6JQvHlbDtor3YxrRvMTmCAI0mTetN0%3D&reserved=0>
> %2Fproceedings%2Fnipaa%2FAdaptive%2520Addresses%2520for%2
> > 520Next%2520Generation%2520IP%2520Protocol%2520in%2520Hierarchical%252
> > 0Networks.pdf&amp;data=04%7C01%7Chaoyu.song%40futurewei.com
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2F40futurewei.com%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001498564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q1WwkK5qVALwX%2FzpDYAkasiH2HG1SEcb62LECRccwLc%3D&reserved=0>
> %7C95bdf073
> > 45f94c84ae6a08d9a3475653%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C
> > 637720349052868783%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjo
> > iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=g8JFn7V2%2B3i
> > cgPEF7ADTaTcPr9DQNOeZjwyRrZR8i24%3D&amp;reserved=0
> > Thanks to the hierarchical architecture, the forwarding table and the
> router function will be greatly simplified, which is naturally beneficial
> for power, memory and energy.
> >
> > Best regards,
> > Haoyu
> >
> > -----Original Message-----
> > From: Michael Richardson <mcr+i...@sandelman.ca>
> > Sent: Monday, October 18, 2021 11:26 AM
> > To: Haoyu Song <haoyu.s...@futurewei.com>; 6...@ietf.org
> > Subject: Short Hierarchial IPv6 addresses
> >
> >
> > Haoyu Song <haoyu.s...@futurewei.com> wrote:
> >> Title: Short Hierarchical IP Addresses at Edge Networks
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-song-ship-edge%2F&amp;data=04%7C01%7Chaoyu.song%40futurewei.com%7C95bdf07345f94c84ae6a08d9a3475653%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637720349052868783%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=QI%2Bz2Aabf%2BiwCdcTcFVzRx%2BeOkOOO0iIvLFTqLznsiQ%3D&amp;reserved=0
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-song-ship-edge%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001508522%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Boyp0fD4%2Fg%2BtO3wiqSP7LDc6i4UpZHB8cEQSbBd%2FIrM%3D&reserved=0>
> .
> >> Abstract: To mitigate the IPv6 header overhead in edge networks, this
> >> draft proposes to use short hierarchical addresses excluding the
> >> network prefix within edge networks.  An edge network can be further
> >> organized into a hierarchical architecture containing one or more
> >> levels of networks.  The border routers for each hierarchical level
> >> are responsible for address augmenting and pruning.  Specifically,
> >> the top-level border routers convert the internal IP header to and
> >> from the standard IPv6 header.  This draft presents an incrementally
> >> deployable scheme allowing packet header to be effectively compressed
> >> in edge networks without affecting the network interoperability.
> >> Presenter: Haoyu Song
> >> Purpose: gain awareness and interests from the WG, collect feedback
> >> and suggestions for the next step
> >
> > Interesting.  I browsed the document quickly.
> >
> > I'm not sure I understand how it is "orthogonal" to RFC6282.
> > It seems to be an alternative.  If it was orthogonal, then it would work
> on a different basis vector, and I could use both at the same time.
> >
> > It seems like you are doing a static compression scheme by re-encoding
> > the
> > IPv6 header to a new format.
> >
> > I hope to see some table explaining the size of your header compared to
> RFC6282.
> >
> > Since you have assumed some kind of hierarchal network, would you use
> RFC6550 for routing, or is it that you don't need any routing due to your
> architecture?
> >
> > --
> > Michael Richardson <mcr+i...@sandelman.ca>   . o O ( IPv6 IøT
> consulting )
> >           Sandelman Software Works Inc, Ottawa and Worldwide
> >
> > _______________________________________________
> > 6lo mailing list
> > 6...@ietf.org
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> > ietf.org
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fietf.org%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001518479%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZaU6SZhq6xC40tlVRRcyheLwwSlOePpDgpMz%2FpjP6Uc%3D&reserved=0>
> %2Fmailman%2Flistinfo%2F6lo&amp;data=04%7C01%7Chaoyu.song%40fu
> > turewei.com
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fturewei.com%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001528433%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xNqTgrhcVd4LFeXUPhq9mTF3dP%2BF0hVzVRCOZb8dleM%3D&reserved=0>
> %7C95bdf07345f94c84ae6a08d9a3475653%7C0fee8ff2a3b240189c753
> > a1d5591fedc%7C1%7C1%7C637720349052868783%7CUnknown%7CTWFpbGZsb3d8eyJWI
> > joiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&a
> > mp;sdata=YjW5oU3MLyJdq2LXYgOXxLNU4qSyWTcXGPNyk6vcoL8%3D&amp;reserved=0
> >
> > _______________________________________________
> > 6lo mailing list
> > 6...@ietf.org
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> > ietf.org
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fietf.org%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001538389%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q0JGW%2FYIgBIP80dhv%2B9lBiGULLvoi%2B%2BHBW6DD0LApVQ%3D&reserved=0>
> %2Fmailman%2Flistinfo%2F6lo&amp;data=04%7C01%7Chaoyu.song%40fu
> > turewei.com
> <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fturewei.com%2F&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001548347%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=AHxXzuyoIvlhQcovslbGB2KM8dCuBGkwedil2pq0qnk%3D&reserved=0>
> %7C95bdf07345f94c84ae6a08d9a3475653%7C0fee8ff2a3b240189c753
> > a1d5591fedc%7C1%7C1%7C637720349052868783%7CUnknown%7CTWFpbGZsb3d8eyJWI
> > joiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&a
> > mp;sdata=YjW5oU3MLyJdq2LXYgOXxLNU4qSyWTcXGPNyk6vcoL8%3D&amp;reserved=0
> _______________________________________________
> 6lo mailing list
> 6...@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo
> <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2F6lo&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb86d37982e71481a8c9e08d9a3ccf6bc%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637720923001558302%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IwtcTiNT%2BRz1ulGmMW4FhbNwRmuT%2Bdm%2BRTSs6UzIEJs%3D&reserved=0>
>
>
_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to