Re: [Casm] Which interfaces does CASM plan on standardizing?

Brian E Carpenter <> Tue, 28 February 2017 02:18 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id D5263129498; Mon, 27 Feb 2017 18:18:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Status: No, score=-2 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] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 1-y_-gk3-fK9; Mon, 27 Feb 2017 18:18:51 -0800 (PST)
Received: from ( [IPv6:2607:f8b0:400e:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 4F2541293F0; Mon, 27 Feb 2017 18:18:51 -0800 (PST)
Received: by with SMTP id s67so51487920pgb.3; Mon, 27 Feb 2017 18:18:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=CVytQU4I48dH3K2MpSc2+ySxh+dVeGuofnvjxgtU+ZY=; b=hVwaVjfgPN6yLDWAONqtw1xnZLEHF/rgVfHVblVDzZB2h0oiS//FEjG6Q67xWDlvua Qzdqu2dTB26b4IdKvPaIhtJPUiIkawBZg9MM74s4iMcL/NubB5rOpx5a9I1XdueoEcrt o+wEYRIXErH3AbmD8Z4DN0yQDAWfJerw5SvO4Awoh0YRM256LTYXTke1Z3Xm6iDq/BoO 9pKKNq8B2s3LnM10mf0Jyek9Z7BQFXuuLMmgEjrzLw6GzJopgMrrnmIOHcI8AUzUGvwO ytEMPPqPIvyMCFOezqS7VYKayL3Pql2UUtUs1KxUKZLXn4KxBx5MYyJoVTZ6jysdLuXp +qVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=CVytQU4I48dH3K2MpSc2+ySxh+dVeGuofnvjxgtU+ZY=; b=WLoh7VUQMPBfpC9uDcZcCIJNJAmXevS1EQRrrc3jAltS55QB9q1BJ26vIPKCyz/cPr FWW1wc0Y1xO6uARPazz7nRWKx0IYgqsfKO9qqilfxmw6Nw5PgIgn8xivvH5/RPyIlJm7 Xo5IVtMwe6bv2yFR5syhnDC+oyL7ij6ntxI9wYn586fwohpRZOWRzgTsfva0ApfRJCjw 8239GCY06sKwqXwwhsgdXR8dRy9TKL623vZro5FV1aTUuijNtezJBmI+HsXJgiGJlfuo D5BxkRHP0glX2Qyoy0xJU9SLeFT7BFCioeOUDU/rPFLXlZSZQiqiAJvE//aEPlmal0pw g/NQ==
X-Gm-Message-State: AMke39mn8ImTXa/YzW98UgZEU915sQLQKAym1a858DsoHE3wjXDqfqZ6+8xQVE5f4U+OVA==
X-Received: by with SMTP id d20mr28540732plj.53.1488248330711; Mon, 27 Feb 2017 18:18:50 -0800 (PST)
Received: from [] ([]) by with ESMTPSA id p17sm244893pfi.97.2017. (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Feb 2017 18:18:49 -0800 (PST)
To: Xie Chongfeng <>, "" <>, bclaise <>, "" <>
References: <> <> <> <> <>
From: Brian E Carpenter <>
Organization: University of Auckland
Message-ID: <>
Date: Tue, 28 Feb 2017 14:57:11 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <>
Cc: "" <>, draft-ietf-anima-prefix-management <>, "'Liushucheng \(Will\)'" <>, "" <>
Subject: Re: [Casm] =?utf-8?q?Which_interfaces_does_CASM_plan_on_standardizing?= =?utf-8?b?P++BoQ==?=
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Centralized Address Space Management <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 28 Feb 2017 02:18:53 -0000


On 28/02/2017 14:20, Xie Chongfeng wrote:
> Hi,  Carpenter,
> It is nice to receive your comments. 
> CASM and ANIMA differ with each otherin the following aspects. 
> Firstly, ANIMA is a self-managing in  
> AUTONOMIC networking environment, the configurations to network elements 
> are mainly done by the network elements themselves. while in CASM, in order 
> to make the task easier, we propose the use centralizedserver or platform to do 
> the configuration task, of course, the server may be distributed physically. 

Yes, I understand the different models. What I hope is that the two approaches
can be consistent as far as possible. So if you can express the policy to
a CASM system, and we can express the policy to an Autonomic Service Agent,
we get similar results. That's why I asked about the level of abstraction,
not about the details.
> Secondly, they have different use case, more the 3 
> years ago, I had a long talk with Dr. Jiang Sheng in Beijing, and propose 
> that the IP RAN may be a suitable use case to ANIMA, although the name 
> didn't exist yet.  the primary use case for CASM is the address pool 
> configuration for broadband IP network, CT has implemented the whole system 
> based on the current CASM dratfs, and 3 vendors have joined the field test 
> last year. The field trial prove this approach can solve the issues we 
> are concernd with.

I have no doubt of that, and Anima is not yet a mature technology. However,
the Anima solution can be much broader than the IPRAN case - any device roles
that involve prefix delegation could easily be covered. So I think it is
quite important to have comparable policy options.
> The detailed description of the interface is shown in,

OK, I will try to study that.

> Thank you!
> Chongfeng  
> 发件人: Brian E Carpenter
> 发送时间: 2017-02-28 07:54
> 收件人: Xie Chongfeng;; bclaise;
> 抄送:; 'Liushucheng (Will)';; draft-ietf-anima-prefix-management
> 主题: Re: [Casm] Which interfaces does CASM plan on standardizing?
> Hi Chongfeng,
>> Network operation team needs configure manaually IP address pool in each  
> Obviously that is a hopeless task. That's exactly why this is one
> of the test cases for ANIMA. So can you please comment on the
> level of detail needed in that interface? Is it similar to
> That is an example for an IPRAN operator.
> Note, I'm not asking about technical details - just about the
> level of abstraction.
> Regards
>    Brian Carpenter
> On 16/02/2017 03:09, Xie Chongfeng wrote:
>> Hi,Benoit and all,
>> This subject was originally raised by China Telecom, our use case is clear and straightforward.  In CT's network, there are tens of thousands of BRAS equipments,which are the major gateway to the broadband users. When the vBRAS was introduced, the volume will be even higher. Network operation team needs configure manaually IP address pool in each  
>> BRAS/vBRAS, which are time-consuming and low -efficient. Can DHCP solve this problem? The answer is NO, since DHCP deals with address allocation for end users.   
>> In order to autimate the configuration process and improve the IP adress usage, a centralized address pool managment approach may be more reasonable. We discucssed with verdors and carriers, we found that there have been some proprioritary inplementations, they differ in the south-bound interface, so  we propose to standardize the south-bound interface in the early stage, which will benefit to all the players.
>> Since the requirements are pressing to CT, we begun the filed trial last year and 3 vendors have implementated the interface defined in draft-sun-i2apm-address-pool-management-yang, luckily they all passed the field test by our joint efforts.
>> As mentioned in other drafts of CASM, the address management capability will be  opened to other applications,such as SDN and Cloud , the  north-bound interface will be standanized as well.  
>> Of course, in order to define the interface and its relatvie workflow, a unified framwork or architecture will need to be defined in advance.
>> Thank you!
>> Chongfeng Xie 
>> From: Marc Blanchet
>> Date: 2017-02-14 20:24
>> To: Rakesh Kumar
>> CC: Liushucheng; Xie Chongfeng
>> Subject: Re: IPAM design from microsoft
>> will look into it. were you able to get Bloomsberg or else to support the work?
>> Marc.
>> On 14 Feb 2017, at 6:57, Rakesh Kumar wrote:
>> HI,
>> I found a very good document on the web from Microsoft about IPAM. This is good document that explains some of the concept we have listed in the drafts.
>> I thought, you guys might want to take a look at this for your reference.
>> Thanks & Regards
>> Rakesh
>> _______________________________________________
>> CASM mailing list