Re: Regarding draft-li-6man-service-aware-ipv6-network-00

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 07 April 2019 02:40 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F9971202C1 for <ipv6@ietfa.amsl.com>; Sat, 6 Apr 2019 19:40:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uM5EpRJ9tyDU for <ipv6@ietfa.amsl.com>; Sat, 6 Apr 2019 19:40:08 -0700 (PDT)
Received: from mail-pg1-x542.google.com (mail-pg1-x542.google.com [IPv6:2607:f8b0:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 004351202BD for <ipv6@ietf.org>; Sat, 6 Apr 2019 19:40:07 -0700 (PDT)
Received: by mail-pg1-x542.google.com with SMTP id p6so5237058pgh.9 for <ipv6@ietf.org>; Sat, 06 Apr 2019 19:40:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=hKO6N3RdyAyRK8njtjK5LGh8R6Vr0vzIG8ItUzCTDaQ=; b=S5fI5Ynu4LvZHlTMVzWoELaYyOPX78e9nr386D181GXiK+52KC1hXgqZLUwTtcmTTT 2o2rZN7V+5IfKt59BruyT4eNVpqcuW98eUvNhyl0+e7mi+TG1+8wRQSjBd5ylpAJjNLQ ybBFuTSqG+LWyugTvAtt+cdpNwgG3zizJbw+s2GdDK+U/4p/rTSBypjoNtuvjEf0jrb1 Eln1ZVuYyK8p0ZYNkWA8AMGNJ6GPQAuOVgePHDsFRUl4GK+pJPWj94YM6/x2LG+SDBg4 /1vp462FQ2gX7MRmeqYMgM3ITfK43dPj8D9RkGnl9D42SHpHoH4uQugJTO+r0Mi5MHhU j1EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hKO6N3RdyAyRK8njtjK5LGh8R6Vr0vzIG8ItUzCTDaQ=; b=AwAroad7BTMqCWV1mrdamDvEXDXpEPR4vfJQ9YlfhIO56o8/lO/22MaMNkFv8Bl+oo Ej+KE4zsD5S6Tkar16aWvI7t5uLYwpPbToB/fo4y5OtIq/8Vh6IJdX0H3nNICw9F/cJp H02h7XNTOJd6OoUNq/Yi6qIepxO34TcO5oM/tscWRLdfnxLqJNcBT/zyfDZqmFACaA1T o4oqE+Djb16jle+jyEPo8w5iwsNd6rxwuf2HyX/CqY3LUogWxDVwSUI5MLh7+vh0MMIz kbr3F2qL+eO/1NgA9s4srzbdPJcXirOkP8RED3L1rhHyncEZKqfBfnFc3ZrSqljdtG2H TmNQ==
X-Gm-Message-State: APjAAAWbFdgjTKntIwuu9GNGX5MVEso1clbBVMQYEg/4O/nfC4OrIqfe mM90hB4YfW4KPVVSRJna0Qo=
X-Google-Smtp-Source: APXvYqxbsaR4E+Ow+cvsA+Ss2OCfDIu1ljUVMyRAyvAJOBxeRYKWoWgyWSjhWb3m6LpLGvxXf2deNg==
X-Received: by 2002:aa7:864a:: with SMTP id a10mr21841681pfo.181.1554604807092; Sat, 06 Apr 2019 19:40:07 -0700 (PDT)
Received: from [192.168.178.30] ([118.148.72.95]) by smtp.gmail.com with ESMTPSA id g64sm61231598pfg.13.2019.04.06.19.40.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 Apr 2019 19:40:06 -0700 (PDT)
Subject: Re: Regarding draft-li-6man-service-aware-ipv6-network-00
To: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
Cc: "'ipv6@ietf.org'" <ipv6@ietf.org>, Lizhenbin <lizhenbin@huawei.com>
References: <4278D47A901B3041A737953BAA078ADE1478D594@DGGEML532-MBX.china.huawei.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <ba8cfdf7-b08d-995c-8e50-f67d0a696e3d@gmail.com>
Date: Sun, 07 Apr 2019 14:40:04 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <4278D47A901B3041A737953BAA078ADE1478D594@DGGEML532-MBX.china.huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/G1xedP04-TJS1hYWZIS6KFtNSmc>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Apr 2019 02:40:10 -0000

See in line.

Regards
   Brian Carpenter

On 04-Apr-19 02:13, Pengshuping (Peng Shuping) wrote:
> Dear Brian,
>  
> Thank you for your comments. Please see inline.
>  
> Best regards,
> Shuping
... 
> 1. As you may know, it's been impossible to deploy new IPv4 options for operational reasons, and also very difficult to deploy new IPv6 extension headers or options. So my first question about your proposal is: what is the intended scope? Do you expect such options to be deployed locally or over the open Internet? (For some background on this question, see https://tools.ietf.org/html/draft-carpenter-limited-domains)
>  
> [SP] Thank you for the draft. It could first start with a limited domain, such as the 5G mobile backhaul and metro network, supporting MBB and FBB services.  

OK, that is what I thought.
   
> 2. How does this proposal relate to the existing standard for network service headers (https://tools.ietf.org/html/rfc8300)? 
> 
> [SP] The service-aware options are defined in the draft. Actually NSH could be also taken as a kind of service-aware option. But it is better to separate from this case. 

That is my question. Although the *meaning* of an NSH might be different from the *meaning* of your options, why would we want to use different formats, which leads to more complex code and therefor to more bugs and operational problems?

> The NSH service option is defined in another draft of us. https://tools.ietf.org/html/draft-li-6man-ipv6-sfc-ifit-00 Looking forwards to your comments.

OK, I will look.
  
> 3. How does ths proposal relate to the existing standard for segment routing (https://tools.ietf.org/html/rfc8402) and the segment routing header (https://tools.ietf.org/html/draft-ietf-6man-segment-routing-header)?
> 
> [SP] We differentiate the paths as IPv6 paths and SRv6 paths. For an IPv6 path, i.e. all the nodes along the path are IPv6 enabled, we recommend to place the service-aware options in the IPv6 EX header, HBH option in particular, while for an SRv6 path, we recommend to place in the SID and/or in the SRH TLV.

An SRV6 path is an IPv6 path. (A segment routing path might alternatively be an MPLS path, but that is another discussion.) Is there anything that prevents expressing your semantics in SRV6? 
> 4. How does this proposal relate to FAST tickets (https://tools.ietf.org/html/draft-herbert-fast-03)?
> 
> [SP] Agree with Tom that in terms of carrying information along with the packets the two proposals look similar. In this service-aware IPv6 draft https://tools.ietf.org/html/draft-li-6man-service-aware-ipv6-network-00 application/service related information is carried with the packets, with which the network is able to manage the traffic in a finer granularity. It could be applied to a limited domain as stated in the reply to your first comment. The application/service related information could be added at the edge devices of the network which are still in the control of the network operators. Therefore, the security are under control and can be managed.

OK, but if it really is similar to FAST I suggest a careful discussion with Tom. The IETF doesn't like to standardise two solutions to the same problem. We really need to understand if there is a requirement for multiple solutions.

> 
> Regards
> 
>    Brian Carpenter
> 
>  
> 
>  
> 
> On 19-Mar-19 06:12, Lizhenbin wrote:
> 
>> Hi Folks,
> 
>> Currently applications are developed very fast which are carried over
> 
>> the network and have varying needs for network bandwidth, latency,
> 
>> jitter, and packet loss, etc. However, since the current network is
> 
>> lack of enough information of service requirements of such
> 
>> applications it is difficult to guarantee the SLA or it may take long
> 
>> time to provide such guarantee.  In order to solve these these
> 
>> challenges, the draft proposes the solution to take use of IPv6
> 
>> extensions header to convey the service requirement information along
> 
>> with the packet to the network and accordingly the flow-driven method
> 
>> is adopted to facilitate the service deployment and network resource adjustment to guarantee SLA for applications. It defines the Service-aware IPv6 ID to identify the possible service/application/user and Service-Para Option is defined to convey the related service parameters.
> 
>> 
> 
>> Comments and suggestions are welcome!
> 
>> 
> 
>> 
> 
>> Best Regards,
> 
>> Zhenbin (Robin)
> 
>  
>