Re: [Casm] review for draft-kumar-casm-problem-and-use-cases-00

Rakesh Kumar <rkkumar@juniper.net> Mon, 06 February 2017 03:33 UTC

Return-Path: <rkkumar@juniper.net>
X-Original-To: casm@ietfa.amsl.com
Delivered-To: casm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C9DE129AE6; Sun, 5 Feb 2017 19:33:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 VDihKm05iiF9; Sun, 5 Feb 2017 19:33:27 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0114.outbound.protection.outlook.com [104.47.32.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2406D129AE3; Sun, 5 Feb 2017 19:33:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=10tc6WPaB1iOkgiXwJ77wl1sVdJAUvZ0erXSDhI3bF8=; b=VXnbyzyBHe0XYEciG/SHnKCiMdPHa7ISqOD+vBJTwuo4Ry+m16cEIdYZ+Vlye2fgM1P9QasZjtlTr1FEdilXeDd8IoCjQVPsnAbxwaFJea9E6wMlPg5ZzBnrw0DtqZHSQ57wuYp61xX0NTq/f+/zkMke1SQ8LPZDExZZcYVziqQ=
Received: from DM5PR05MB3004.namprd05.prod.outlook.com (10.168.177.12) by DM5PR05MB3001.namprd05.prod.outlook.com (10.168.177.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.5; Mon, 6 Feb 2017 03:33:22 +0000
Received: from DM5PR05MB3004.namprd05.prod.outlook.com ([10.168.177.12]) by DM5PR05MB3004.namprd05.prod.outlook.com ([10.168.177.12]) with mapi id 15.01.0888.025; Mon, 6 Feb 2017 03:33:21 +0000
From: Rakesh Kumar <rkkumar@juniper.net>
To: "Liushucheng (Will)" <liushucheng@huawei.com>, "CASM@ietf.org" <CASM@ietf.org>, "draft-kumar-casm-problem-and-use-cases@ietf.org" <draft-kumar-casm-problem-and-use-cases@ietf.org>
Thread-Topic: review for draft-kumar-casm-problem-and-use-cases-00
Thread-Index: AdKAIwhbA+3UUVJ7T22oYRjAyTHf0///h1gA
Date: Mon, 06 Feb 2017 03:33:21 +0000
Message-ID: <92838C20-D9B4-42E2-98D2-E020A33C437E@juniper.net>
References: <C9B5F12337F6F841B35C404CF0554ACB898BCA92@SZXEMA509-MBS.china.huawei.com>
In-Reply-To: <C9B5F12337F6F841B35C404CF0554ACB898BCA92@SZXEMA509-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.18.0.160709
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rkkumar@juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [73.241.94.21]
x-microsoft-exchange-diagnostics: 1; DM5PR05MB3001; 7:rhqHZAGpJz1jooP4f4QuMJKFgsalt9bdVcEUuCZ3nWXgoch7cFfabROU70a04JGZpvslJbZ6gGnxD44eaR8RfXta4GK8X43FVhEjqPKgcDRLM8a6Qp4e0z8XgqQXl0ih49hje0pz7HZ8XuZPIJH1fIIzJgESQ3aooZMGMDkkGQ8LBfXt9Oxhg6GsmC0HCpy9ybNEf4MIU2ydFXK7MKeuM9VAZRRg9kKm+hz+GpMr87t55g9vlIA+V7JAmHs1lS/j9uZUsZUby8zMFwuRSBGCm48dxiEeOZOoEB+4LHtcn2R+Svy0ri6N4GUeHC2/vw6uingBLNTAbDH5Ya972j0zZ/46wbUz8ZrE93Yy0w+AKdcEW5dmRwrnA9JpkFhzRcSYnynNF+aT01B38Hx3UGwzQrSHfI2oGeUG53xAathRjenKvEM6LdFR74wzXmWuoH6BgEuSiQEH68dArqyaoLIykZdz2W+VLZ54zT9Vi1aokvN7BYgFAy8dW7+zLdxB3C5yEfTOkvCSToDEU1oY+x7mPA==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39410400002)(39850400002)(39840400002)(39450400003)(39860400002)(377454003)(501624003)(51914003)(53754006)(199003)(189002)(68736007)(83716003)(82746002)(33656002)(5660300001)(83506001)(86362001)(92566002)(106356001)(105586002)(36756003)(2201001)(230783001)(2900100001)(99286003)(53936002)(6306002)(54896002)(6436002)(3660700001)(6512007)(25786008)(229853002)(3280700002)(6486002)(6506006)(2501003)(38730400001)(77096006)(4001350100001)(97736004)(5001770100001)(101416001)(189998001)(4326007)(122556002)(107886002)(4001430100002)(50986999)(54356999)(76176999)(81156014)(102836003)(8936002)(2906002)(6116002)(3846002)(2950100002)(8676002)(81166006)(66066001)(9326002)(7736002)(6246003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB3001; H:DM5PR05MB3004.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
x-ms-office365-filtering-correlation-id: 4994c1e1-b378-49c9-37a7-08d44e40e64c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:DM5PR05MB3001;
x-microsoft-antispam-prvs: <DM5PR05MB3001B36DED9A72A6C7CFBA98AD400@DM5PR05MB3001.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(50582790962513)(21748063052155)(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(20170203043)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123558025)(20161123560025)(6072148); SRVR:DM5PR05MB3001; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB3001;
x-forefront-prvs: 0210479ED8
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_92838C20D9B442E298D2E020A33C437Ejunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2017 03:33:21.2378 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3001
Archived-At: <https://mailarchive.ietf.org/arch/msg/casm/L1-m-2S0ue9H--jGXEyRApdgHEk>
Cc: Rakesh Kumar <rkkumar@juniper.net>
Subject: Re: [Casm] review for draft-kumar-casm-problem-and-use-cases-00
X-BeenThere: casm@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Centralized Address Space Management <casm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/casm>, <mailto:casm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/casm/>
List-Post: <mailto:casm@ietf.org>
List-Help: <mailto:casm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/casm>, <mailto:casm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Feb 2017 03:33:30 -0000

Hi Will,

Thanks for the comments, please find the responses below with [Rakesh].
I would appreciate if you and others take the -00 version and update it with suggested changes and send for review with -01 version.
I would like it to be joint effort.

Regards,
Rakesh

From: "Liushucheng (Will)" <liushucheng@huawei.com>
Date: Sunday, February 5, 2017 at 6:53 PM
To: "CASM@ietf.org" <CASM@ietf.org>, "draft-kumar-casm-problem-and-use-cases@ietf.org" <draft-kumar-casm-problem-and-use-cases@ietf.org>
Subject: review for draft-kumar-casm-problem-and-use-cases-00
Resent-From: <alias-bounces@ietf.org>
Resent-To: Rakesh Kumar <rkkumar@juniper.net>, <alohiya@juniper.net>, <Marc.Blanchet@viagenie.ca>
Resent-Date: Sunday, February 5, 2017 at 6:53 PM

Hi all,

Below please find our review on draft-kumar-casm-problem-and-use-cases-00 as I promised last week.

In general, we believe it’s a good work with problem and use cases to continue the discussions about IP address management started last year. Thanks for the efforts. However the scope and some use cases are not clear enough and may need more details.

Abstract
>   The organisations use IP Address Space Management (IPAM) tools to
>   manage their IP address space, often with proprietary database and
>   interfaces.  This document describes evolution of IPAM into a
>   standardized interfaces for centralized management of IP addresses.


It seems the scope was limited to IPAM while I remember in our discussion IPAM is one part, we should also consider other address management device such as BRAS.



[Rakesh] As I mentioned in my previous comments, any networking deployment and use-case would need IP address management. Basically every element need and address no matter what are the networks used for (BNG, Metro, 3GPP etc.).

The reason for evolution need to be mentioned. I propose the below text: “However, current approaches for address management often result in sub-optimal allocation efficiency and significant complexity for using, sharing and sharing such resources.”

“often with proprietary database and   interfaces “ do you mean “often with database and *proprietary* interfaces? ”
[Rakesh] Correct.

Section 1
Propose to add more solid reasons sth like:
“The increase in number, diversity and complexity of modern network devices and services bring new challenges for the management of IP addresses.

     o Low allocation efficiency due to pre-allocation
     o Manual configuration of address policy, with risk for consistancy in applying policy
               o Complexity in making real-time changes to assignment
     o Lack of an open, programmable interface between systems which
                  requires IP addresses and the Management Systems handling the
                  respective IP address resources
”
[Rakesh]  Sure.

Section 4
> 4.  Address Space Management Use cases  . . . . . . . . . . . . .   3
>     4.1.  DHCP server pool  . . . . . . . . . . . . . . . . . . . .   3
>     4.2.  Static address configuration  . . . . . . . . . . . . . .   3
>     4.3.  Public IP address pool  . . . . . . . . . . . . . . . . .   4
>     4.4.  Multicast IP address pool . . . . . . . . . . . . . . . .   4
>     4.5.  SDN controllers . . .

The category of the five use cases seems to be confusing. e.g., Controller vs Static address configuration.
In  Section 4.2, there is no clear why we need CASM in static address scenario nor how to use it.
In section 4.4, there is no clear text about the scenario.

[Rakesh] Basically users (use-cases), who are the entities that would use address services. The static IP address assignment is independent of whether a controller is used in the network or not. The “CASM” can be used for assigning/registering static IP address instead of maintaining cheat sheets. Please propose changes to text if something can be made more clear.

 > There is an absolute requirement that a network
>    operator must find a way to assign address to these devices.
Need to elaborate the scope of “these devices”, as this is the key for CASM scope.

>   Some devices or functions do not rely on DHCP protocols to obtain an
>   IP address.
Not clear, please elaborate the scope of devices and functions as aforementioned.
[Rakesh] What we mean is that DHCP is not always used.

Section 5
> 5.  Legacy address space management (IPAM) systems
Should be sth like “Legacy Address Management problem”?
[Rakesh] Sure,

>   o  MAC address and network segment (VLAN) does not given enough
>      information about user or usages
I failed to understand the meaning of this one. What’s the relationship between IP address usages with MAC/VLAN?
[Rakesh] The IP address may be allocated based on MAC/VLAN property. For example, a device giving it MAC address or network segment (VLAN) may request for an IP address (similar to DHCP).

>Lack of integration with name services such as DNS
In the use case above there is no related words about DNS. Need more details here.
[Rakesh] We will do

Regards,
Will (Shucheng LIU)