
From gurtov@cs.helsinki.fi  Wed Mar  4 00:34:05 2009
Return-Path: <gurtov@cs.helsinki.fi>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E7E6E3A6B97 for <savi@core3.amsl.com>; Wed,  4 Mar 2009 00:34:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k-opLFXsiQiM for <savi@core3.amsl.com>; Wed,  4 Mar 2009 00:34:05 -0800 (PST)
Received: from mail.cs.helsinki.fi (courier.cs.helsinki.fi [128.214.9.1]) by core3.amsl.com (Postfix) with ESMTP id D58ED3A6B8E for <savi@ietf.org>; Wed,  4 Mar 2009 00:34:04 -0800 (PST)
Received: from [192.76.146.190] (dhcp190.dagstuhl.de [192.76.146.190]) (AUTH: PLAIN gurtov, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by mail.cs.helsinki.fi with esmtp; Wed, 04 Mar 2009 10:34:30 +0200 id 0012048F.49AE3D16.0000111F
Message-ID: <49AE3D2F.6090402@cs.helsinki.fi>
Date: Wed, 04 Mar 2009 10:34:55 +0200
From: Andrei Gurtov <gurtov@cs.helsinki.fi>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
Mime-Version: 1.0
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="=_courier-4383-1236155670-0001-2"
To: savi@ietf.org
Subject: [savi] draft-kuptsov-sava-hip-00
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2009 08:34:06 -0000

This is a MIME-formatted message.  If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_courier-4383-1236155670-0001-2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

We submitted a new draft on Source Address Validation with HIP
http://tools.ietf.org/id/draft-kuptsov-sava-hip-00.txt

We would like to request a short slot to present the draft in SF IETF
SAVI meeting.

Andrei

Abstract

   This document describes an architecture for the source address
   validation with help of Host Identity Protocol (HIP), SAVAH.  The
   architecture utilizes the properties of cryptographically strong
   protocol to authenticate an originator of a network communication.
   In addition this architecture offers network access control, data
   protection, host mobilty and multihoming features and is suitable for
   the wireless networks.  The proposed, architecture is the first-hop
   router solution, meaning that it should be deployed on the router
   placed on the edge of a local network topology.



--=_courier-4383-1236155670-0001-2
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
RGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqG
SIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBa
Fw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs
dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz
dWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRw
nd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn
8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJg
t/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0
dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1Ud
DwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJ
KoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A
9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH
1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIIDYAIBATB2MGIxCzAJ
BgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD
VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQW+koL45ayLu2oeV+
eQJguTAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
DQEJBTEPFw0wOTAzMDQwODM0NTVaMCMGCSqGSIb3DQEJBDEWBBRddyyEOa0RpqCcUlmd9BV5
TXvSHDBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYBBAGCNxAEMXgwdjBi
MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs
MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEFvpKC+OWsi7
tqHlfnkCYLkwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc
VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFs
IEZyZWVtYWlsIElzc3VpbmcgQ0ECEFvpKC+OWsi7tqHlfnkCYLkwDQYJKoZIhvcNAQEBBQAE
ggEAaBn+YdaFaXRGt8PT6RrdfQb3uC7HNj57SV0mIM4AZ2VpYmf9P6Q7UaTrrgRmj/aKAQY1
bqBmkuM7nDuvz2yps6yMGlOebwq1qfqFRgwVOqtdj7wmprEv4hbL+QXgBriJXiYAX1Lp5KIv
CZc51RwJ3TFh4ln3dOk2pIelH/yKj9rHgTYS+4y1Gcr0oXhwQqYZ8LMq8CZpqp5QUIveVnzC
3S683E19g4zLoXRVKrvSGs9H3EtaGNhDMcD1l+rfow804tpnxxSy5M+f1M0K7Ngz703RDGgE
0tEaz4Zsae+7ip04oI5+WH86DaaKatvZ0Fa5UFl+wd5DVN8qtKXlDtCSggAAAAAAAA==
--=_courier-4383-1236155670-0001-2--

From marcelo@it.uc3m.es  Wed Mar  4 12:39:47 2009
Return-Path: <marcelo@it.uc3m.es>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0527D3A6B99 for <savi@core3.amsl.com>; Wed,  4 Mar 2009 12:39:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.289
X-Spam-Level: 
X-Spam-Status: No, score=-6.289 tagged_above=-999 required=5 tests=[AWL=0.310,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cvaqR19BxN+b for <savi@core3.amsl.com>; Wed,  4 Mar 2009 12:39:46 -0800 (PST)
Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.176.132]) by core3.amsl.com (Postfix) with ESMTP id 1192A3A684E for <savi@ietf.org>; Wed,  4 Mar 2009 12:39:46 -0800 (PST)
Received: from marcelo-bagnulos-macbook-pro.local (70.pool85-53-139.dynamic.orange.es [85.53.139.70]) by smtp02.uc3m.es (Postfix) with ESMTP id 426FF655B19 for <savi@ietf.org>; Wed,  4 Mar 2009 21:40:13 +0100 (CET)
Message-ID: <49AEE72C.8070102@it.uc3m.es>
Date: Wed, 04 Mar 2009 21:40:12 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: SAVI Mailing List <savi@ietf.org>
Content-Type: multipart/mixed; boundary="------------020305030308080404050701"
Subject: [savi] [Fwd: I-D Action:draft-ietf-savi-fcfs-01.txt]
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2009 20:39:47 -0000

This is a multi-part message in MIME format.
--------------020305030308080404050701
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

We have posted a new version of the draft.

This one include the creation of savi state using DAD packets and it is 
limited only to IPv6 networks.
We think this reflects the consensus of the opinions expressed in the ml.

comments are welcome

Regards, marcelo


-------- Mensaje original --------
Asunto: 	I-D Action:draft-ietf-savi-fcfs-01.txt
Fecha: 	Wed, 4 Mar 2009 12:15:02 -0800 (PST)
De: 	Internet-Drafts@ietf.org
Responder a: 	internet-drafts@ietf.org
Para: 	i-d-announce@ietf.org
CC: 	savi@ietf.org



A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Address Validation Improvements Working Group of the IETF.


	Title           : First-Come First-Serve Source-Address Validation Implementation
	Author(s)       : E. Nordmark, M. Bagnulo
	Filename        : draft-ietf-savi-fcfs-01.txt
	Pages           : 10
	Date            : 2009-03-04

This memo describes FCFS SAVI a mechanism to provide source address
validation for IPv6 networks using the First-Come First-Serve
approach.  The proposed mechanism is intended to complement ingress
filtering techniques to provide a higher granularity on the control
of the source addresses used.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-savi-fcfs-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.



--------------020305030308080404050701
Content-Type: Message/External-body;
 name="draft-ietf-savi-fcfs-01.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="draft-ietf-savi-fcfs-01.txt"

Content-Type: text/plain
Content-ID: <2009-03-04121240.I-D@ietf.org>



--------------020305030308080404050701
Content-Type: text/plain;
 name="Parte del mensaje adjunto"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Parte del mensaje adjunto"

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


--------------020305030308080404050701--

From zhangdong_rh@huaweisymantec.com  Thu Mar 12 23:56:06 2009
Return-Path: <zhangdong_rh@huaweisymantec.com>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49A9C3A69B9 for <savi@core3.amsl.com>; Thu, 12 Mar 2009 23:56:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.644
X-Spam-Level: 
X-Spam-Status: No, score=-0.644 tagged_above=-999 required=5 tests=[AWL=1.355,  BAYES_00=-2.599, J_CHICKENPOX_33=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id stM3SlLFQenk for <savi@core3.amsl.com>; Thu, 12 Mar 2009 23:56:05 -0700 (PDT)
Received: from mta1.huaweisymantec.com (mta1.huaweisymantec.com [121.15.168.142]) by core3.amsl.com (Postfix) with ESMTP id 549CA3A6891 for <savi@ietf.org>; Thu, 12 Mar 2009 23:56:04 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-disposition: inline
Content-type: text/plain; charset=us-ascii
Received: from hstml02-in.huaweisymantec.com ([172.26.3.41]) by hstga01-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-5.02 (built Oct 12 2007; 32bit)) with ESMTP id <0KGF00J3GNAEGP60@hstga01-in.huaweisymantec.com> for savi@ietf.org; Fri, 13 Mar 2009 14:56:40 +0800 (CST)
Received: from huaweisymantec.com ([127.0.0.1]) by hstml02-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-5.02 (built Oct 12 2007; 32bit)) with ESMTP id <0KGF009HLNACCR00@hstml02-in.huaweisymantec.com> for savi@ietf.org; Fri, 13 Mar 2009 14:56:38 +0800 (CST)
Received: from [10.27.141.65] by hstml02-in.huaweisymantec.com (mshttpd); Fri, 13 Mar 2009 14:56:36 +0800
From: ZhangDong <zhangdong_rh@huaweisymantec.com>
To: Marcelo Bagnulo Braun <marcelo@it.uc3m.es>
Message-id: <fc15930f3947.49ba7424@huaweisymantec.com>
Date: Fri, 13 Mar 2009 14:56:36 +0800
X-Mailer: Sun Java(tm) System Messenger Express 6.3-5.02 (built Oct 12 2007; 32bit)
Content-language: zh-CN
X-Accept-Language: zh-CN
Priority: normal
Cc: SAVI Mailing List <savi@ietf.org>
Subject: [savi] A query and a kind of potential attack in draft-bagnulo-savi-fcfs-01
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Mar 2009 06:56:06 -0000

Hi Marcelo,

You mentioned special cases in section2.4 in fcfs-01. One of the special cases is o  Anycast i.e. multiple hosts using the same source address to send packets.
I am puzzled.  As described in RFC2460:
   o  An anycast address must not be used as the source address of an
      IPv6 packet.

   o  An anycast address must not be assigned to an IPv6 host, that is,
      it may be assigned to an IPv6 router only.
How does the case that multiple hosts using the same source address to send packets happen?
In fcfs-01, the word "anycast" means the case that multiple link-layer addresses (such as MAC)use one IP address?


The section 3.3.1 ARP-based Neighbor Unreachability Detection procedure in fcfs-01 designs a mechanism of NUD based on arp. The savi device sends an ARP REQUEST packet as the NUD message. Suppose that an attacker has initiated arp cheating. The attacker responds the arp request whic is the NUD message. In this case, when the user really changes another IP address with the same MAC, because of  the NUD response of the attacker, the binding o
f IP and MAC in savi device wiil not be update. And then, the packets sent by the new IP address of the user will be discard by savi device.

Will this problem happen?  Do i have misunderstanding?

Thank you very much.



Dong Zhang


From marcelo@it.uc3m.es  Fri Mar 13 02:30:40 2009
Return-Path: <marcelo@it.uc3m.es>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4C4743A6A60 for <savi@core3.amsl.com>; Fri, 13 Mar 2009 02:30:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.122
X-Spam-Level: 
X-Spam-Status: No, score=-6.122 tagged_above=-999 required=5 tests=[AWL=-0.123, BAYES_00=-2.599, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SHh6CZmTQ9xn for <savi@core3.amsl.com>; Fri, 13 Mar 2009 02:30:39 -0700 (PDT)
Received: from smtp01.uc3m.es (smtp01.uc3m.es [163.117.176.131]) by core3.amsl.com (Postfix) with ESMTP id 315A53A69AD for <savi@ietf.org>; Fri, 13 Mar 2009 02:30:35 -0700 (PDT)
Received: from marcelo-bagnulos-macbook-pro.local (146.pool85-53-135.dynamic.orange.es [85.53.135.146]) by smtp01.uc3m.es (Postfix) with ESMTP id AB76BB49B21; Fri, 13 Mar 2009 10:31:10 +0100 (CET)
Message-ID: <49BA27DE.20009@it.uc3m.es>
Date: Fri, 13 Mar 2009 10:31:10 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: ZhangDong <zhangdong_rh@huaweisymantec.com>
References: <fc15930f3947.49ba7424@huaweisymantec.com>
In-Reply-To: <fc15930f3947.49ba7424@huaweisymantec.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-5.6.0.1016-16516.006
Cc: SAVI Mailing List <savi@ietf.org>
Subject: Re: [savi] A query and a kind of potential attack in draft-bagnulo-savi-fcfs-01
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Mar 2009 09:30:40 -0000

Hi Zhang,

thanks for you comments.

please note that there is a new version of the draft 
http://www.ietf.org/internet-drafts/draft-ietf-savi-fcfs-01.txt
this has importnat modifications from the version you reviewed.
Especially, it only covers IPv6

ZhangDong escribió:
> Hi Marcelo,
>
> You mentioned special cases in section2.4 in fcfs-01. One of the special cases is o  Anycast i.e. multiple hosts using the same source address to send packets.
> I am puzzled.  As described in RFC2460:
>    o  An anycast address must not be used as the source address of an
>       IPv6 packet.
>
>    o  An anycast address must not be assigned to an IPv6 host, that is,
>       it may be assigned to an IPv6 router only.
> How does the case that multiple hosts using the same source address to send packets happen?
>   
AFAIU, irrespectivelly whatever the RFC says, anycast is widely used in 
IPv4 in particular in dns servers (especially root and tld servers)

> In fcfs-01, the word "anycast" means the case that multiple link-layer addresses (such as MAC)use one IP address?
>
>   
well, anycast means that multiple hosts use the same IP address

> The section 3.3.1 ARP-based Neighbor Unreachability Detection procedure in fcfs-01 designs a mechanism of NUD based on arp.
This section is no longer avialbale in the new version, please check if 
your concern is valid for the IPv6 version only

regards, marcelo


>  The savi device sends an ARP REQUEST packet as the NUD message. Suppose that an attacker has initiated arp cheating. The attacker responds the arp request whic is the NUD message.In this case, when the user really changes another IP address with the same MAC, because of  the NUD response of the attacker, the binding o
>   
> f IP and MAC in savi device wiil not be update. And then, the packets sent by the new IP address of the user will be discard by savi device.
>
> Will this problem happen?  Do i have misunderstanding?
>
> Thank you very much.
>
>
>
> Dong Zhang
>
>
>   


From marcelo@it.uc3m.es  Mon Mar 16 00:43:21 2009
Return-Path: <marcelo@it.uc3m.es>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B5203A6AFC for <savi@core3.amsl.com>; Mon, 16 Mar 2009 00:43:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.027
X-Spam-Level: 
X-Spam-Status: No, score=-2.027 tagged_above=-999 required=5 tests=[AWL=-4.262, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, J_CHICKENPOX_12=0.6, J_CHICKENPOX_33=0.6, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4,  SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2JoMtKUFgsDH for <savi@core3.amsl.com>; Mon, 16 Mar 2009 00:43:20 -0700 (PDT)
Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.176.132]) by core3.amsl.com (Postfix) with ESMTP id AC7ED3A69DA for <savi@ietf.org>; Mon, 16 Mar 2009 00:43:19 -0700 (PDT)
Received: from marcelo-bagnulos-macbook-pro.local (239.pool85-53-150.dynamic.orange.es [85.53.150.239]) by smtp02.uc3m.es (Postfix) with ESMTP id 9435D6BA3BA; Mon, 16 Mar 2009 08:43:59 +0100 (CET)
Message-ID: <49BE0340.3060205@it.uc3m.es>
Date: Mon, 16 Mar 2009 08:44:00 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: ZhangDong <zhangdong_rh@huaweisymantec.com>
References: <fc15930f3947.49ba7424@huaweisymantec.com> <49BA27DE.20009@it.uc3m.es> <fc3bc9ca4484.49be2420@huaweisymantec.com>
In-Reply-To: <fc3bc9ca4484.49be2420@huaweisymantec.com>
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-5.6.0.1016-16522.005
Cc: SAVI Mailing List <savi@ietf.org>
Subject: Re: [savi] =?gb2312?b?u9i4tDogUmU6IEEgcXVlcnkgYW5kIGEga2luZCBvZiBw?= =?gb2312?b?b3RlbnRpYWwgYXR0YWNrIGluIGRyYWZ0LWJhZ251bG8tc2F2aS1mY2ZzLTAx?=
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Mar 2009 07:43:21 -0000

ZhangDong escribi¨®:
> Dear Marcelo,
>
> You changes fcfs only for IPv6.
> Then what about IPv4?
>   
i think the idea is to use dhcp based solution in ipv4, since there is
no stateless autconf in ipv4

> I'am sorry for missing some discussion in ml perhaps.
>
>
> Dong Zhang
>
>
> ----- Ô­Ê¼ÓÊ¼þ -----
> ·¢¼þÈË: marcelo bagnulo braun <marcelo@it.uc3m.es>
> ÈÕÆÚ: 2009Äê 3ÔÂ 13ÈÕ, ÐÇÆÚÎå,  ÏÂÎç5:56
> Ö÷Ìâ: Re: A query and a kind of potential attack in draft-bagnulo-savi-fcfs-01
> ÊÕ¼þÈË: ZhangDong <zhangdong_rh@huaweisymantec.com>
> ³­ËÍ: SAVI Mailing List <savi@ietf.org>
>
>
>   
>> Hi Zhang,
>>  
>>  thanks for you comments.
>>  
>>  please note that there is a new version of the draft 
>>  http://www.ietf.org/internet-drafts/draft-ietf-savi-fcfs-01.txt
>>  this has importnat modifications from the version you reviewed.
>>  Especially, it only covers IPv6
>>  
>>  ZhangDong escribi¨®:
>>  > Hi Marcelo,
>>  >
>>  > You mentioned special cases in section2.4 in fcfs-01. One of the 
>> special cases is o  Anycast i.e. multiple hosts using the same source 
>> address to send packets.
>>  > I am puzzled.  As described in RFC2460:
>>  >    o  An anycast address must not be used as the source address of 
>> an
>>  >       IPv6 packet.
>>  >
>>  >    o  An anycast address must not be assigned to an IPv6 host, that 
>> is,
>>  >       it may be assigned to an IPv6 router only.
>>  > How does the case that multiple hosts using the same source address 
>> to send packets happen?
>>  >   
>>  AFAIU, irrespectivelly whatever the RFC says, anycast is widely used 
>> in 
>>  IPv4 in particular in dns servers (especially root and tld servers)
>>  
>>  > In fcfs-01, the word "anycast" means the case that multiple 
>> link-layer addresses (such as MAC)use one IP address?
>>  >
>>  >   
>>  well, anycast means that multiple hosts use the same IP address
>>  
>>  > The section 3.3.1 ARP-based Neighbor Unreachability Detection 
>> procedure in fcfs-01 designs a mechanism of NUD based on arp.
>>  This section is no longer avialbale in the new version, please check 
>> if 
>>  your concern is valid for the IPv6 version only
>>  
>>  regards, marcelo
>>  
>>  
>>  >  The savi device sends an ARP REQUEST packet as the NUD message. 
>> Suppose that an attacker has initiated arp cheating. The attacker 
>> responds the arp request whic is the NUD message.In this case, when 
>> the user really changes another IP address with the same MAC, because 
>> of  the NUD response of the attacker, the binding o
>>  >   
>>  > f IP and MAC in savi device wiil not be update. And then, the 
>> packets sent by the new IP address of the user will be discard by savi 
>> device.
>>  >
>>  > Will this problem happen?  Do i have misunderstanding?
>>  >
>>  > Thank you very much.
>>  >
>>  >
>>  >
>>  > Dong Zhang
>>  >
>>  >
>>  >   
>>  
>>  
>>     
>
>   


From root@core3.amsl.com  Wed Mar  4 12:15:02 2009
Return-Path: <root@core3.amsl.com>
X-Original-To: savi@ietf.org
Delivered-To: savi@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id 28D583A684E; Wed,  4 Mar 2009 12:15:01 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090304201502.28D583A684E@core3.amsl.com>
Date: Wed,  4 Mar 2009 12:15:02 -0800 (PST)
X-Mailman-Approved-At: Mon, 16 Mar 2009 14:26:54 -0700
Cc: savi@ietf.org
Subject: [savi] I-D Action:draft-ietf-savi-fcfs-01.txt
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2009 20:15:02 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Address Validation Improvements Working Group of the IETF.


	Title           : First-Come First-Serve Source-Address Validation Implementation
	Author(s)       : E. Nordmark, M. Bagnulo
	Filename        : draft-ietf-savi-fcfs-01.txt
	Pages           : 10
	Date            : 2009-03-04

This memo describes FCFS SAVI a mechanism to provide source address
validation for IPv6 networks using the First-Come First-Serve
approach.  The proposed mechanism is intended to complement ingress
filtering techniques to provide a higher granularity on the control
of the source addresses used.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-savi-fcfs-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-savi-fcfs-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-03-04121240.I-D@ietf.org>


--NextPart--

From christian.vogt@ericsson.com  Mon Mar 16 16:30:04 2009
Return-Path: <christian.vogt@ericsson.com>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5CE253A6B59 for <savi@core3.amsl.com>; Mon, 16 Mar 2009 16:30:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.466
X-Spam-Level: 
X-Spam-Status: No, score=-6.466 tagged_above=-999 required=5 tests=[AWL=0.133,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2+0ALqzhvKeO for <savi@core3.amsl.com>; Mon, 16 Mar 2009 16:30:03 -0700 (PDT)
Received: from imr2.ericy.com (imr2.ericy.com [198.24.6.3]) by core3.amsl.com (Postfix) with ESMTP id E14A43A6B58 for <savi@ietf.org>; Mon, 16 Mar 2009 16:29:59 -0700 (PDT)
Received: from eusrcmw751.eamcs.ericsson.se (eusrcmw751.exu.ericsson.se [138.85.77.51]) by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id n2GNUaV0010389; Mon, 16 Mar 2009 18:30:36 -0500
Received: from eusrcmw751.eamcs.ericsson.se ([138.85.77.56]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 16 Mar 2009 18:30:36 -0500
Received: from [155.53.229.43] ([155.53.229.43]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 16 Mar 2009 18:30:35 -0500
Message-Id: <9403C22D-A7BC-40DE-B4FD-F87C1B6C7630@ericsson.com>
From: Christian Vogt <christian.vogt@ericsson.com>
To: SAVI Mailing List <savi@ietf.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Mon, 16 Mar 2009 16:30:35 -0700
X-Mailer: Apple Mail (2.929.2)
X-OriginalArrivalTime: 16 Mar 2009 23:30:35.0907 (UTC) FILETIME=[35274530:01C9A68F]
Subject: [savi] Need Binding Distribution Protocol in SAVI?
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Mar 2009 23:30:04 -0000

Dear SAVI Folks -

We have recently discussed the need for, and the possible properties of,
a binding distribution protocol for SAVI deployment on multi-switch
links.  I would like to take this discussion up again.

The purpose of a binding distribution protocol is to enable multiple
SAVI devices on the same link to synchronize their bindings.  There are
three main approaches to design such a protocol:

(1) Let SAVI devices synchronize by listening to existing protocols
     (such as DAD, NUD, ARP).

(2) Allow SAVI devices to actively participate in existing protocols.

(3) Design a new protocol for SAVI device synchronization.

In order to move forward in this matter, we should get a better
understanding of the benefit/cost ratio of possible solutions.
Obviously, we will have to make a tradeoff:  For maximum spoof
protection, a new binding distribution protocol may prove to be
indispensable.  But perhaps we can gain simplicity by making small
concessions in terms of spoof protection.

Perhaps we should start by evaluating how reliably SAVI devices could
synchronize with option (1), the simplest of all options.  How would
option (1) perform for DAD, how for Stateless Autoconfiguration?

Comments appreciated.

- Christian




From christian.vogt@ericsson.com  Fri Mar 20 22:03:30 2009
Return-Path: <christian.vogt@ericsson.com>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC6F23A68F9 for <savi@core3.amsl.com>; Fri, 20 Mar 2009 22:03:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.499
X-Spam-Level: 
X-Spam-Status: No, score=-6.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p95rXq6Mjy3o for <savi@core3.amsl.com>; Fri, 20 Mar 2009 22:03:29 -0700 (PDT)
Received: from imr2.ericy.com (imr2.ericy.com [198.24.6.3]) by core3.amsl.com (Postfix) with ESMTP id 540723A6898 for <savi@ietf.org>; Fri, 20 Mar 2009 22:03:29 -0700 (PDT)
Received: from eusrcmw751.eamcs.ericsson.se (eusrcmw751.exu.ericsson.se [138.85.77.51]) by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id n2L53eb0020506; Sat, 21 Mar 2009 00:03:40 -0500
Received: from eusrcmw751.eamcs.ericsson.se ([138.85.77.56]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);  Sat, 21 Mar 2009 00:03:39 -0500
Received: from [155.53.229.43] ([155.53.229.43]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830);  Sat, 21 Mar 2009 00:03:39 -0500
Message-Id: <41D08DF7-7985-45A1-9C09-FEF58B0AD040@ericsson.com>
From: Christian Vogt <christian.vogt@ericsson.com>
To: SAVI Mailing List <savi@ietf.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Fri, 20 Mar 2009 22:03:38 -0700
X-Mailer: Apple Mail (2.930.3)
X-OriginalArrivalTime: 21 Mar 2009 05:03:39.0469 (UTC) FILETIME=[65EFD7D0:01C9A9E2]
Cc: Zhang Dong <zhangdong_rh@huawei.com>
Subject: [savi] SAVI Meeting Agenda for IETF 74
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Mar 2009 05:03:30 -0000

Dear SAVI Folks,

below the agenda for our upcoming meeting in San Francisco.

I have reserved a slot for discussing the SAVI binding distribution
protocol, which multiple SAVI devices on a link may need to synchronize
their bindings.  We will have to make a decision on whether we need a
binding distribution protocol and, if so, what its properties should be.
As a lead-in to this discussion, we will have a presentation of some
analytical results exploring the problem and solution space.

If time permits, we will also have one or a few presentations on
potential future work for SAVI, i.e., work going beyond the current
charter.  If people have more suggestions for such presentations, please
speak up.  Note, though, that the time for future-work presentations
will be limited.  Other agenda items, in particular the discussion on
the binding distribution protocol, will take precedence.

- Christian


-----------------------------------------------------------
Agenda of the SAVI working group meeting at IETF 74
Monday, March 23, 15:20 - 17:20, room Continental 4
-----------------------------------------------------------

Introduction and agenda bashing                       15:20
Bill Fenner and Christian Vogt

Summary of recent design decisions                    15:30
Christian Vogt

Do we need a Binding Distribution Protocol?           16:00
Jun Bi, Marcelo Bagnulo

Discussion                                            16:15
All

SAVI Progress Report in CERNET2                       16:45
Jun Bi

Future-work presentations, if time permits:

CGA Extension Header of IPv6                          17:10
Zhang Dong (draft-dong-savi-cga-header)

                                                end at 17:20




From christian.vogt@ericsson.com  Sun Mar 22 22:14:06 2009
Return-Path: <christian.vogt@ericsson.com>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F79C3A6A01 for <savi@core3.amsl.com>; Sun, 22 Mar 2009 22:14:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.449
X-Spam-Level: 
X-Spam-Status: No, score=-3.449 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0ofe6qZM77Rl for <savi@core3.amsl.com>; Sun, 22 Mar 2009 22:14:05 -0700 (PDT)
Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by core3.amsl.com (Postfix) with ESMTP id 7C0FD3A692F for <savi@ietf.org>; Sun, 22 Mar 2009 22:14:04 -0700 (PDT)
Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id AB9EC2FA465; Mon, 23 Mar 2009 01:14:53 -0400 (EDT)
Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 23 Mar 2009 01:14:53 -0400
X-Sasl-enc: iMLTUh4thyS5pgw0g1YOtRRmaECOE4BOUNX0qY1tfLxW 1237785292
Received: from dhcp-47da.meeting.ietf.org (dhcp-47da.meeting.ietf.org [130.129.71.218]) by mail.messagingengine.com (Postfix) with ESMTPSA id 46C057BBE; Mon, 23 Mar 2009 01:14:52 -0400 (EDT)
Message-Id: <FBA253C0-617A-48D2-ACB8-4F094E2F4004@ericsson.com>
From: Christian Vogt <christian.vogt@ericsson.com>
To: SAVI Mailing List <savi@ietf.org>
Content-Type: multipart/mixed; boundary=Apple-Mail-14--367430527
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Sun, 22 Mar 2009 22:14:50 -0700
X-Mailer: Apple Mail (2.930.3)
Subject: [savi] Liaison from Broadband Forum
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 05:14:06 -0000

--Apple-Mail-14--367430527
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Folk -

We got the attached liaison from Gavin Young, the technical chair of the
Broadband Forum.  We are being asked for advice regarding potential
security issues in Ethernet-based broadband access, and to address any
such issues in the design of SAVI in order to make SAVI useful for
Ethernet-based broadband access.

We should discuss this liaison internally and get back to Gavin and the
Broadband Forum with a response.  Please read the liaison.  Your  
comments
are highly appreciated.

- Christian




--Apple-Mail-14--367430527
Content-Disposition: inline;
	filename="Liaison From Broadband Forum.pdf"
Content-Type: application/pdf;
	x-mac-hide-extension=yes;
	x-unix-mode=0644;
	name="Liaison From Broadband Forum.pdf"
Content-Transfer-Encoding: base64

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
ZG9iago1IDAgb2JqCjUzODEKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCAz
IDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA2MTIg
NzkyXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAv
SW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+IC9Gb250IDw8IC9G
MS4xIDkgMCBSIC9GMi4wIDEyIDAgUiAvRjMuMCAxMyAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSAx
MCAwIFIKPj4gPj4KZW5kb2JqCjEwIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzQ1IC9IZWlnaHQgNzAgL0NvbG9yU3BhY2UKNyAw
IFIgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAGcvXd8VFeW74txnu559/Pmn/veu/fOfCZ1T7vdwe1MUM6JHB2w29mA
AKEsVSkRDSYajG2MwcYYJwwoVs6SyNlgsohCiCAklKXzvmvvKiH3m3tf963Poag6dc4+O6z1W3mr
3+jrM3oNo6+np6vf6O4x2juMG7eMs6cMT+WNVcsOvl7oS873xhR4owo9EeqIKfD8tUehJ8bs5sao
XF9UViAq1x+R740qcsVzFLvjCtzRJm90oS+aCzjy3TGF3liOHG90diAhZ++k2fvemGx97ZlPJv23
eSkPzIocOjv6vllh980eft+c5++b8+z9s4ZzcGbInJEcnH/43eHJK2e2GD2GevXr/+S9T45+xtnd
ZjR9dWCFuWYMfSvyxBW5Yksc0Utsk8937OoxWvVlcjk3yzt30VqPfO3Xb7TGmW45z6GvVD8xiRxy
Rh4lF3WpQ56vbtd3cpLLOKFOqkuDv/f1GxyqcWm/U44+/RTVqPwUPNSV0o48UTeuL1H90U9XHegL
PktfxlKri/UFuntqDOqhvTyuk97za3AY8lmOXvU+6HTwoTSuOxS8RU+X+sKb7l7oJ/Uc6QBdNPr7
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
Fb1Y4Z4Vf895FLhbxj+FWBxzDeUImv5O/6Iv6wv6Xf3zfG2hvuKZc8+axqtrXxlXZpbVyLhBjTK+
rCmIb7DaDnotZGmd4hX05JX1jeHqMvZ8bdmjyRzianw11KUIZWrEOOPJrmX3RbLFN+HnW8v2r+lR
+3z2SU0l17K6eGYp+nw2XA1r/7OrYNKyq/DkjZAuPGuh7lUPqn1qi9oKTT2mtqttahffjqoD5R3D
nJWJC6zbZfUp9mBjmt7KSVdmi+Dfwi+G/6VeYQvXNDT5D024uYxpCd8R3DZwh5T/w1+zAw3eCmVu
ZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKNzkyCmVuZG9iago3IDAgb2JqClsgL0lDQ0Jhc2VkIDE0
IDAgUiBdCmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA2MTIg
NzkyXSAvQ291bnQgMSAvS2lkcyBbIDIgMCBSIF0gPj4KZW5kb2JqCjE2IDAgb2JqCjw8IC9UeXBl
IC9DYXRhbG9nIC9QYWdlcyAzIDAgUiA+PgplbmRvYmoKMTcgMCBvYmoKPDwgL0xlbmd0aCAxOCAw
IFIgL0xlbmd0aDEgMTM1NjAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1Zp3QFPX
28fPTRiREAgIiEZM8ArVAqJ14ahEIAjiACGagIOwUVFkuFEcrRa12lrtsmqX1tLWy9VW7LR7a2t3
7dDuZfdulfd778Nj1ffX3/vP+0cLfPL9nOeMnHtuEqeQhBBm0SyMYkBpja9WmMRIVB4E0aULGhz7
thz8Df6qEP5BFbWVNT//PCEYfkKILj0q5yyuKKirzBUi5E8hpIyqcl/Z12+9u1cIqxNzhlahYFkX
cBDtRWj3qappWOT/LkxYt+PBNGdeqU/cgm9hvQ3tgBrfolp5V9w2tO9C2zHXV1N+ytS8Du0XtHZt
XXltxxefnED7KyxnRk3Ct/YVLAKAELFUCdwhxJkteg8/5IpZoh7X2SwuFxvFFvGIOC5KxGrY9WKX
2C32CkU8Kp4Vb/CE/488s9i/RgQbD2J3XYXo+L3j1JndoN0/5JzKFrS6+jn+qnRYO76+oPb1mS0d
1jPtAeEiSJ9rMRzDaj9Ipzt+N6RipqVjqNY2rIWH6s/0XeCOM/vO7DnvKnJFnigURWKamC6KhQ/X
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
j+p/8ha9/+TN/Qv2Fj1zhvgfWvt34wplbmRzdHJlYW0KZW5kb2JqCjE4IDAgb2JqCjU5MDEKZW5k
b2JqCjE5IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDk1MiAvQ2FwSGVp
Z2h0IDYzOCAvRGVzY2VudCAtMjY5IC9GbGFncyA0Ci9Gb250QkJveCBbLTQ3NiAtMTk0IDEyMTQg
OTUyXSAvRm9udE5hbWUgL1RNWEpYVitDYWxpYnJpIC9JdGFsaWNBbmdsZSAwIC9TdGVtVgowIC9N
YXhXaWR0aCAxMjg4IC9YSGVpZ2h0IDQ3MSAvRm9udEZpbGUyIDE3IDAgUiA+PgplbmRvYmoKMjAg
MCBvYmoKWyAyMjYgXQplbmRvYmoKMjEgMCBvYmoKPDwgL0xlbmd0aCAyMiAwIFIgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBXZC9bsQgEIR7nmLLS3HCdhcJIUUXneQiP4qTB8CwtpDO
C1rjwm8fIM5FSrEFM/PBsPLSP/fkE8h3DnbABJMnx7iGjS3CiLMn0XbgvE3HqWp2MVHIDA/7mnDp
aQqglACQHxlZE+9wenJhxIeivbFD9jTD6esyVGXYYrzhgpSgEVqDwylf92Liq1kQZEXPvcu+T/s5
U3+Jzz0i5EaZaH8q2eBwjcYiG5pRqKbR6nrVAsn9sw5gnI5k12pVp+kea/7XKWj54r2S3Zhzm7qH
WrQU8IT3VcUQy4N1vgFxfnAdCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKMjI0CmVuZG9iago5
IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1RNWEpY
VitDYWxpYnJpIC9Gb250RGVzY3JpcHRvcgoxOSAwIFIgL1dpZHRocyAyMCAwIFIgL0ZpcnN0Q2hh
ciAzMyAvTGFzdENoYXIgMzMgL1RvVW5pY29kZSAyMSAwIFIgPj4KZW5kb2JqCjIzIDAgb2JqCjw8
IC9MZW5ndGggMjQgMCBSIC9MZW5ndGgxIDE1MTY0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
cmVhbQp4AZ17CXxU1dn3OefeubNkJjOZzJ5ltsxMkklICBNCIJIbSCIQgQABM2hKAgShLiQCorRC
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
MiAvRGVzY2VudCAtMjEyIC9GbGFncyAzMgovRm9udEJCb3ggWy02MjggLTM3NiAyMDAwIDEwMTFd
IC9Gb250TmFtZSAvQlJKQ1JEK0FyaWFsLUJvbGRNVCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAv
TGVhZGluZyAzMyAvTWF4V2lkdGggMjAwMCAvWEhlaWdodCA1MjUgL0ZvbnRGaWxlMiAyMyAwIFIg
Pj4KZW5kb2JqCjI2IDAgb2JqClsgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMzMzIDAgMCAwIDAgMCAwIDAKNzIyIDAgNzIyIDAgNjExIDAgMCAw
IDAgMCA2MTEgMCAwIDAgMCAwIDAgNjY3IDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAo1NTYg
NjExIDU1NiA2MTEgNTU2IDAgMCAwIDI3OCAyNzggMCAwIDg4OSA2MTEgNjExIDAgMCAzODkgNTU2
IDMzMyA2MTEgXQplbmRvYmoKMTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVU
eXBlIC9CYXNlRm9udCAvQlJKQ1JEK0FyaWFsLUJvbGRNVCAvRm9udERlc2NyaXB0b3IKMjUgMCBS
IC9XaWR0aHMgMjYgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExNyAvRW5jb2RpbmcgL01h
Y1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjI3IDAgb2JqCjw8IC9MZW5ndGggMjggMCBSIC9MZW5n
dGgxIDMzMTYwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZy9B2BUVdo3fs65Ze6d
eqe3lJlMZlIm1CRAIJqLNJFeggSJBukgUkVQVFApIiq6a29YVrEgAQIGxNfosroWFnYta1mVdbGu
UdZlWVfI5P87ZyaI7n7vt98/w9x7bpl7zz1P/z3PuRBKCLGT1UQi5vQF0xbVfVKdxJ43CKGe6cuX
xe5Y9IflaB8hRO05a9HsBZMf+dtAQjSDEOX3sy9ZOWvO+tRKQhxHCZl5eM7MaTN+WP3XKCFLW3CN
PnOww7PAfgDbX2O7eM6CZSuKvwitImQZfk+1SxZOn3ai6L1zCbkshOPrFkxbsUh+0X47trdgO3bp
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
85OEkEmU+f+/zGQdZOpAIFOaJJNCZrI0yWVSXaIarxciPhCIUMReFiJeWilExJmPCpHmgsje6yJ7
xZGk/NkIGU5Qjf3ijIz9ImSuN+NfS2yI4rk/Mz++bmUPwpkO1/RsAIZTD227ozyVvM3vH10X5wWI
Khocvm3dHZyv3ZCK12yIpdbVxPyj88V+f1a8khfPr4mNkpU9A0OjK/UNsfR8fX5PzdpYPLOov73j
T4619/qx2vu/4Vj9vDJ4hvGPLhL7/dmxOnjxIn6sDn6sDn6sRfoicSwi+nj/0KhMonE8yQieYVYL
+uuwJxCPlqp3d4nOOz9QvstzHBOSZ4kVYUZtCExrB3i/viFyQ4QX4TfFixzIVgpF5bvmBzzH6bOF
IhXZxTVREhrZmthKyns2xvL/Cfwha2Qrvxh5GuJ53/gHkR6En40lRghcITTimbwbz+SjJhNyh2Nx
5HXO5FmtPXhGzWfORmYnF5Sk64I8bwHPM5sLgn/ZG8Q5IVs85yXZeIbqPjpCEnEp5esdYBgKBlag
GRC79DimS/wmkYDi1kgCRkqJmdr49xBvG5FB8JUTMxjZWkgV2mGkwMWOfJfETHPMVBXirUT+Dztz
0d4KZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iagoyMzUwMgplbmRvYmoKMjkgMCBvYmoKPDwgL1R5
cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgOTA1IC9DYXBIZWlnaHQgNzIzIC9EZXNjZW50IC0y
MTIgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTY2NSAtMzI1IDIwMjggMTAwNl0gL0ZvbnROYW1lIC9K
RkZTREUrQXJpYWxNVCAvSXRhbGljQW5nbGUgMCAvU3RlbVYKMCAvTGVhZGluZyAzMyAvTWF4V2lk
dGggMjAwMCAvWEhlaWdodCA1MjUgL0ZvbnRGaWxlMiAyNyAwIFIgPj4KZW5kb2JqCjMwIDAgb2Jq
ClsgMjc4IDAgMCAwIDAgMCAwIDAgMzMzIDMzMyAwIDAgMjc4IDMzMyAyNzggMCA1NTYgNTU2IDU1
NiAwIDU1NiA1NTYgNTU2IDAKNTU2IDU1NiAwIDAgNTg0IDAgNTg0IDAgMTAxNSA2NjcgNjY3IDcy
MiA3MjIgNjY3IDYxMSA3NzggMCAyNzggNTAwIDY2NyA1NTYKODMzIDcyMiA3NzggNjY3IDAgNzIy
IDY2NyA2MTEgMCA2NjcgOTQ0IDAgNjY3IDAgMCAwIDAgMCAwIDAgNTU2IDU1NiA1MDAgNTU2CjU1
NiAyNzggNTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIgODMzIDU1NiA1NTYgNTU2IDU1NiAzMzMgNTAw
IDI3OCA1NTYgNTAwIDcyMgo1MDAgNTAwIDUwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiBdCmVuZG9iagoxMyAwIG9iago8PCAvVHlw
ZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9KRkZTREUrQXJpYWxNVCAvRm9u
dERlc2NyaXB0b3IKMjkgMCBSIC9XaWR0aHMgMzAgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFy
IDIwOCAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjEgMCBvYmoKPDwgL1Rp
dGxlIChMaWFpc29uIEZyb20gQnJvYWRiYW5kIEZvcnVtKSAvQXV0aG9yIChHYXZpbiBZb3VuZykg
L1N1YmplY3QgKCkKL0FBUEw6S2V5d29yZHMgWyAoKSBdIC9LZXl3b3JkcyAoKSAvQ3JlYXRvciAo
TWljcm9zb2Z0IFdvcmQpIC9Qcm9kdWNlciAoTWFjIE9TIFggMTAuNS42IFF1YXJ0eiBQREZDb250
ZXh0KQovQ3JlYXRpb25EYXRlIChEOjIwMDkwMzIzMDUxMTQ5WjAwJzAwJykgL01vZERhdGUgKEQ6
MjAwOTAzMjMwNTExNDlaMDAnMDAnKQo+PgplbmRvYmoKeHJlZgowIDMxCjAwMDAwMDAwMDAgNjU1
MzUgZiAKMDAwMDA5MDc4NyAwMDAwMCBuIAowMDAwMDA1NDk3IDAwMDAwIG4gCjAwMDAwNDc3MjMg
MDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA1NDc3IDAwMDAwIG4gCjAwMDAwMDU2
MDEgMDAwMDAgbiAKMDAwMDA0NzY4NyAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAw
NTQ0MzQgMDAwMDAgbiAKMDAwMDAwNTc3NiAwMDAwMCBuIAowMDAwMDQ2NzUwIDAwMDAwIG4gCjAw
MDAwNjYwODEgMDAwMDAgbiAKMDAwMDA5MDYxNCAwMDAwMCBuIAowMDAwMDQ2NzcyIDAwMDAwIG4g
CjAwMDAwNDc2NjcgMDAwMDAgbiAKMDAwMDA0NzgwNiAwMDAwMCBuIAowMDAwMDQ3ODU2IDAwMDAw
IG4gCjAwMDAwNTM4NDggMDAwMDAgbiAKMDAwMDA1Mzg2OSAwMDAwMCBuIAowMDAwMDU0MDkwIDAw
MDAwIG4gCjAwMDAwNTQxMTQgMDAwMDAgbiAKMDAwMDA1NDQxNCAwMDAwMCBuIAowMDAwMDU0NTk1
IDAwMDAwIG4gCjAwMDAwNjU1ODMgMDAwMDAgbiAKMDAwMDA2NTYwNSAwMDAwMCBuIAowMDAwMDY1
ODQ1IDAwMDAwIG4gCjAwMDAwNjYyNTkgMDAwMDAgbiAKMDAwMDA4OTg1MiAwMDAwMCBuIAowMDAw
MDg5ODc0IDAwMDAwIG4gCjAwMDAwOTAxMDkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAzMSAv
Um9vdCAxNiAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDEzNmVjMzgyZTdkYWZiZDAxNDQzOGRjZjE2
ZTMxYzM0Pgo8MTM2ZWMzODJlN2RhZmJkMDE0NDM4ZGNmMTZlMzFjMzQ+IF0gPj4Kc3RhcnR4cmVm
CjkxMDYyCiUlRU9GCg==

--Apple-Mail-14--367430527--

From gurtov@cs.helsinki.fi  Mon Mar 23 08:55:29 2009
Return-Path: <gurtov@cs.helsinki.fi>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 75C383A69E0 for <savi@core3.amsl.com>; Mon, 23 Mar 2009 08:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QQdc8foJtYJa for <savi@core3.amsl.com>; Mon, 23 Mar 2009 08:55:28 -0700 (PDT)
Received: from mail.cs.helsinki.fi (courier.cs.helsinki.fi [128.214.9.1]) by core3.amsl.com (Postfix) with ESMTP id 620B33A6803 for <savi@ietf.org>; Mon, 23 Mar 2009 08:55:28 -0700 (PDT)
Received: from [130.129.71.219] (dhcp-47db.meeting.ietf.org [130.129.71.219]) (AUTH: PLAIN gurtov, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by mail.cs.helsinki.fi with esmtp; Mon, 23 Mar 2009 17:56:15 +0200 id 0009C6D5.49C7B11F.00003344
Message-ID: <49C7B11C.3060701@cs.helsinki.fi>
Date: Mon, 23 Mar 2009 17:56:12 +0200
From: Andrei Gurtov <gurtov@cs.helsinki.fi>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Christian Vogt <christian.vogt@ericsson.com>
References: <41D08DF7-7985-45A1-9C09-FEF58B0AD040@ericsson.com>
In-Reply-To: <41D08DF7-7985-45A1-9C09-FEF58B0AD040@ericsson.com>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: SAVI Mailing List <savi@ietf.org>, Zhang Dong <zhangdong_rh@huawei.com>
Subject: Re: [savi] SAVI Meeting Agenda for IETF 74
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 15:55:29 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

The main presentation of Source Address Validation with Host Identity
Protocol will be at HIPRG (1300 on Monday)
http://tools.ietf.org/id/draft-kuptsov-sava-hip-01.txt
It would be nice, though, to make a short 5-min announcement on it at
SAVI WG as well.

Talking about the flow binding protocol, isn't HIP registration protocol
(perhaps with SIMA flows binding extensions) is one available option to go?

Andrei


Christian Vogt wrote:
> Dear SAVI Folks,
> 
> below the agenda for our upcoming meeting in San Francisco.
> 
> I have reserved a slot for discussing the SAVI binding distribution
> protocol, which multiple SAVI devices on a link may need to synchronize
> their bindings.  We will have to make a decision on whether we need a
> binding distribution protocol and, if so, what its properties should be.
> As a lead-in to this discussion, we will have a presentation of some
> analytical results exploring the problem and solution space.
> 
> If time permits, we will also have one or a few presentations on
> potential future work for SAVI, i.e., work going beyond the current
> charter.  If people have more suggestions for such presentations, please
> speak up.  Note, though, that the time for future-work presentations
> will be limited.  Other agenda items, in particular the discussion on
> the binding distribution protocol, will take precedence.
> 
> - Christian
> 
> 
> -----------------------------------------------------------
> Agenda of the SAVI working group meeting at IETF 74
> Monday, March 23, 15:20 - 17:20, room Continental 4
> -----------------------------------------------------------
> 
> Introduction and agenda bashing                       15:20
> Bill Fenner and Christian Vogt
> 
> Summary of recent design decisions                    15:30
> Christian Vogt
> 
> Do we need a Binding Distribution Protocol?           16:00
> Jun Bi, Marcelo Bagnulo
> 
> Discussion                                            16:15
> All
> 
> SAVI Progress Report in CERNET2                       16:45
> Jun Bi
> 
> Future-work presentations, if time permits:
> 
> CGA Extension Header of IPv6                          17:10
> Zhang Dong (draft-dong-savi-cga-header)
> 
>                                                end at 17:20
> 
> 
> 
> _______________________________________________
> savi mailing list
> savi@ietf.org
> https://www.ietf.org/mailman/listinfo/savi


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknHsRwACgkQP7jp0uceFkTbawCeMXVfog38EH+DyelfBYkThnc5
qOIAoKfOn8X6NgYxG7gSrA31p8DgKv4x
=Owz+
-----END PGP SIGNATURE-----

From ietfdbh@comcast.net  Mon Mar 23 14:34:11 2009
Return-Path: <ietfdbh@comcast.net>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 31E9C3A69C3 for <savi@core3.amsl.com>; Mon, 23 Mar 2009 14:34:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oJiifw3SbNda for <savi@core3.amsl.com>; Mon, 23 Mar 2009 14:34:10 -0700 (PDT)
Received: from QMTA03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [76.96.62.32]) by core3.amsl.com (Postfix) with ESMTP id DB0203A6B32 for <savi@ietf.org>; Mon, 23 Mar 2009 14:34:09 -0700 (PDT)
Received: from OMTA03.westchester.pa.mail.comcast.net ([76.96.62.27]) by QMTA03.westchester.pa.mail.comcast.net with comcast id WaH31b0010bG4ec53lb0ki; Mon, 23 Mar 2009 21:35:00 +0000
Received: from Harrington73653 ([130.129.67.244]) by OMTA03.westchester.pa.mail.comcast.net with comcast id WlZu1b00W5GCXKW3PlZxm3; Mon, 23 Mar 2009 21:34:04 +0000
From: "David Harrington" <ietfdbh@comcast.net>
To: "'Christian Vogt'" <christian.vogt@ericsson.com>, "'SAVI Mailing List'" <savi@ietf.org>
References: <FBA253C0-617A-48D2-ACB8-4F094E2F4004@ericsson.com>
Date: Mon, 23 Mar 2009 14:34:47 -0700
Message-ID: <022f01c9abff$368eace0$f4438182@china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
In-Reply-To: <FBA253C0-617A-48D2-ACB8-4F094E2F4004@ericsson.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Thread-Index: AcmrdlGV5DtY0KzsTsKkQGSnhA97OQAhfsUQ
Subject: Re: [savi] Liaison from Broadband Forum
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 21:34:11 -0000

Hi,

Are we following BCP102 and BCP103?
http://www.rfc-editor.org/rfc/rfc4052.txt
http://www.rfc-editor.org/rfc/rfc4053.txt

dbh
 
> -----Original Message-----
> From: savi-bounces@ietf.org [mailto:savi-bounces@ietf.org] On 
> Behalf Of Christian Vogt
> Sent: Sunday, March 22, 2009 10:15 PM
> To: SAVI Mailing List
> Subject: [savi] Liaison from Broadband Forum
> 
> Folk -
> 
> We got the attached liaison from Gavin Young, the technical 
> chair of the
> Broadband Forum.  We are being asked for advice regarding potential
> security issues in Ethernet-based broadband access, and to address
any
> such issues in the design of SAVI in order to make SAVI useful for
> Ethernet-based broadband access.
> 
> We should discuss this liaison internally and get back to 
> Gavin and the
> Broadband Forum with a response.  Please read the liaison.  Your  
> comments
> are highly appreciated.
> 
> - Christian
> 
> 
> 
> 


From christian.vogt@ericsson.com  Mon Mar 23 14:46:34 2009
Return-Path: <christian.vogt@ericsson.com>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B3F628C125 for <savi@core3.amsl.com>; Mon, 23 Mar 2009 14:46:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.499
X-Spam-Level: 
X-Spam-Status: No, score=-3.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2gXvsYu4CHPV for <savi@core3.amsl.com>; Mon, 23 Mar 2009 14:46:33 -0700 (PDT)
Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by core3.amsl.com (Postfix) with ESMTP id 3721028C121 for <savi@ietf.org>; Mon, 23 Mar 2009 14:46:33 -0700 (PDT)
Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 3F0F12FAB44; Mon, 23 Mar 2009 17:47:23 -0400 (EDT)
Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 23 Mar 2009 17:47:23 -0400
X-Sasl-enc: Rv6vY53lt+Wij6CgaqJyQYk+GiYIp55Zqcz2fU8s+/b0 1237844842
Received: from dhcp-47da.meeting.ietf.org (dhcp-47da.meeting.ietf.org [130.129.71.218]) by mail.messagingengine.com (Postfix) with ESMTPSA id A618A2C849; Mon, 23 Mar 2009 17:47:21 -0400 (EDT)
Message-Id: <454BC4DA-99E1-4CE3-9B7F-CDD2C50C22DB@ericsson.com>
From: Christian Vogt <christian.vogt@ericsson.com>
To: SAVI Mailing List <savi@ietf.org>
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Mon, 23 Mar 2009 14:47:19 -0700
X-Mailer: Apple Mail (2.930.3)
Cc: Zhang Dong <zhangdong_rh@huawei.com>, Andrei Gurtov <gurtov@hiit.fi>, Padmanabha Nallur <pnallur@huawei.com>, Bill Fenner <fenner@fenron.com>, Frank Xia <xiayangsong@huawei.com>
Subject: [savi] Updated SAVI Meeting Agenda for IETF 74
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 21:46:34 -0000

Folks -

I have updated the SAVI meeting agenda for today.  See below.

- Christian



-----------------------------------------------------------
Agenda of the SAVI working group meeting at IETF 74
Monday, March 23, 15:20 - 17:20, room Continental 4
-----------------------------------------------------------

Introduction and agenda bashing                       15:20
Bill Fenner and Christian Vogt

Summary of recent design decisions                    15:30
Christian Vogt

Liaison from Broadband Forum                          15:45
Christian Vogt

Do we need a Binding Distribution Protocol?           15:50
Jun Bi, Marcelo Bagnulo

Discussion                                            16:20
All

SAVI Progress Report in CERNET2                       16:50
Jun Bi


Lightening talks on potential future work, if time permits:

Access Node Control Protocol for SAVI                 5 min
Paddy Nallur (draft-kaippallimalil-ancp-sav)

CGA Extension Header of IPv6                          5 min
Zhang Dong (draft-dong-savi-cga-header)

SAVI with the Host Identity Protocol                  5 min
Andrei Gurtov (draft-kuptsov-sava-hip)

                                                end at 17:20




From junbi@cernet.edu.cn  Wed Mar 25 09:18:20 2009
Return-Path: <junbi@cernet.edu.cn>
X-Original-To: savi@core3.amsl.com
Delivered-To: savi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 060B928C1C3 for <savi@core3.amsl.com>; Wed, 25 Mar 2009 09:18:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.098
X-Spam-Level: 
X-Spam-Status: No, score=0.098 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_HAS_XAIMC=2.696, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D1GAot5ynbt1 for <savi@core3.amsl.com>; Wed, 25 Mar 2009 09:18:17 -0700 (PDT)
Received: from cernet.edu.cn (sea.net.edu.cn [202.112.3.66]) by core3.amsl.com (Postfix) with SMTP id 70B783A67D1 for <savi@ietf.org>; Wed, 25 Mar 2009 09:18:15 -0700 (PDT)
Received: from userPC([130.129.65.179]) by cernet.edu.cn(AIMC 3.2.0.0) with SMTP id jm049ca92f3; Thu, 26 Mar 2009 00:19:06 +0800
Message-ID: <E8D204D2015441A686BF2E60AB356382@userPC>
From: "Jun Bi" <junbi@cernet.edu.cn>
To: "SAVI Mailing List" <savi@ietf.org>
Date: Wed, 25 Mar 2009 09:18:24 -0700
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_00A4_01C9AD2A.A61DEAE0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6000.16480
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545
X-AIMC-AUTH: junbi
X-AIMC-MAILFROM: junbi@cernet.edu.cn
X-AIMC-Msg-ID: Utoo5mVB
Cc: Guang Yao <yaoa02@mails.tsinghua.edu.cn>
Subject: [savi] SAVI-CPS
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mailing list for the SAVI WG <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 16:18:20 -0000

ÕâÊÇ MIME ¸ñÊ½µÄ¶à·½ÓÊ¼þ¡£

------=_NextPart_000_00A4_01C9AD2A.A61DEAE0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00A5_01C9AD2A.A61DEAE0"


------=_NextPart_001_00A5_01C9AD2A.A61DEAE0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,

The attached file is a SAVI-CPS (control packet snooping) solution.
Since IETF 73, an early version of this draft, savi-sn, was sent to some =
people for review,=20
this is a revised version of savi-sn.=20

On Monday's SAVI WG meeting in IETF 74, I planed a PPT for SAVI-CPS.  =
But due to the time limitation,=20
I didn't have enough time to present, only mention SAVI-CPS during the =
savi progress report.=20
(The PPT on SAVI-CPS is in the SAVI meeting material page).=20
As I introduced at the SAVI progress report PPT on Monday's SAVI WG =
meeting, some vendors have support=20
the snooping and binding (it seems not complex for vendors to =
implement), and passed our test in Feb. 2009.

Please give your valuable comments to help us to improve the draft.

Best Regards,
Jun Bi and co-authors.



------=_NextPart_001_00A5_01C9AD2A.A61DEAE0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16546" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Hi All,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>The attached file is a SAVI-CPS (control packet =
snooping)=20
solution.</FONT></DIV>
<DIV><FONT size=3D2>Since IETF&nbsp;73, an early version of this draft, =
savi-sn,=20
was sent to some people for review, </FONT></DIV>
<DIV><FONT size=3D2>this is a revised version of savi-sn. </FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>On Monday's SAVI WG meeting in IETF 74,&nbsp;I =
planed a=20
PPT&nbsp;for SAVI-CPS.&nbsp;&nbsp;But due to the time limitation, =
</FONT></DIV>
<DIV><FONT size=3D2>I didn't have enough time to present, only=20
mention&nbsp;SAVI-CPS during the savi progress report. </FONT></DIV>
<DIV><FONT size=3D2>(The PPT on SAVI-CPS&nbsp;is in the SAVI meeting =
material=20
page). </FONT></DIV>
<DIV><FONT size=3D2>As I introduced at the SAVI progress report PPT on=20
</FONT><FONT size=3D2>Monday's SAVI WG meeting, </FONT><FONT =
size=3D2>some vendors=20
</FONT><FONT size=3D2>have support </FONT></DIV>
<DIV><FONT size=3D2>the snooping and binding (it seems not complex for =
vendors to=20
implement), and passed our </FONT><FONT size=3D2>test in Feb. =
2009.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Please give your valuable comments to help us to =
improve the=20
draft.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Best Regards,</FONT></DIV>
<DIV><FONT size=3D2>Jun Bi and co-authors.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_001_00A5_01C9AD2A.A61DEAE0--

------=_NextPart_000_00A4_01C9AD2A.A61DEAE0
Content-Type: text/plain;
	name="draft-bi-savi-cps-00.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="draft-bi-savi-cps-00.txt"

SAVI                                              J. Bi, J. Wu, G. Yao=20
Internet Draft                                                 CERNET=20
Intended status: Standard Tracks                             F. Baker=20
Expires: December 2009                                          Cisco
                                                        March 25, 2009=20
                                  =20
=20
                                     =20
            A SAVI Solution: Control Packet Snooping Based Binding=20
                         draft-bi-savi-cps-00.txt=20


Status of this Memo=20

   This Internet-Draft is submitted to IETF in full conformance with=20
   the provisions of BCP 78 and BCP 79. =20

   Internet-Drafts are working documents of the Internet Engineering=20
   Task Force (IETF), its areas, and its working groups.  Note that=20
   other groups may also distribute working documents as Internet-
   Drafts.=20

   Internet-Drafts are draft documents valid for a maximum of six=20
   months and may be updated, replaced, or obsoleted by other documents=20
   at any time.  It is inappropriate to use Internet-Drafts as=20
   reference material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at=20
   http://www.ietf.org/ietf/1id-abstracts.txt=20

   The list of Internet-Draft Shadow Directories can be accessed at=20
   http://www.ietf.org/shadow.html=20

   This Internet-Draft will expire on September 25, 2009.=20

Copyright Notice=20

   Copyright (c) 2009 IETF Trust and the persons identified as the=20
   document authors. All rights reserved.=20

   This document is subject to BCP 78 and the IETF Trust's Legal=20
   Provisions Relating to IETF Documents in effect on the date of=20
   publication of this document (http://trustee.ietf.org/license-info).=20
   Please review these documents carefully, as they describe your=20
   rights and restrictions with respect to this document.=20

Abstract=20

=20
=20
=20
Bi                    Expires December 25,2009                [Page 1]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

   This document specifies the Control Packet Snooping (CPS) mechanism=20
   for IP version 4 and IP version 6. This mechanism is used to set up=20
   binding between source IP address and corresponding anchor on the=20
   access device. This binding is always used to perform source address=20
   validation.=20

Table of Contents=20

   =20
   1. Introduction ................................................ 2=20
   2. Terminology ................................................. 3=20
   3. Mechanism Overview .......................................... 3=20
   4. Related Protocols ........................................... 4=20
   5. Definition of Anchor......................................... 4=20
   6. Conceptual Data Structures................................... 5=20
   7. Control Packet Snooping...................................... 7=20
      7.1. DHCPv4 Snooping......................................... 7=20
      7.2. DHCPv6 Snooping......................................... 7=20
      7.3. ND Snooping ............................................ 8=20
      7.4. ARP Snooping ........................................... 9=20
      7.5. Manually Binding........................................ 9=20
   8. Consideration on Special Situations ......................... 9=20
   9. Security Risks ............................................. 10=20
   10. Filter Exception .......................................... 11=20
   11. Constants ................................................. 11=20
   12. Security Considerations.................................... 12=20
   13. IANA Considerations........................................ 12=20
   14. References ................................................ 12=20
      14.1. Normative References.................................. 12=20
      14.2. Informative References................................ 12=20
   15. Acknowledgments ........................................... 12=20
   Appendix A. Operation System Support Situation ................ 13=20
   Authors' Addresses ............................................ 14=20
   =20
1. Introduction=20

   This specification defines the Control Packet Snooping (CPS)=20
   mechanism for Internet Protocol version 4 (IPv4) and Internet=20
   Protocol version 6 (IPv6). Access devices (including access switches,
   and wireless access point/controller, etc) can use this mechanism to=20
   set up bindings between source IP address of hosts and corresponding=20
   anchors, in accordance with the appointed address assignment method.=20
   These bindings can be used to validate the source IP address in the=20
   packets received from directly attached hosts. =20



=20
=20
Bi                   Expires September 25, 2009               [Page 2]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

2. Terminology=20

   Anchor  - The entity to bind source IP address with.=20

3. Mechanism Overview=20

   This mechanism is designed to provide a host level source IP address=20
   validation granularity, as a supplement of BCP38. This mechanism is=20
   deployed on the access device (including access switch, wireless=20
   access point/controller, etc), and performs control protocol=20
   snooping to set up bindings between source IP address and=20
   corresponding anchors. It also allows manually configured binding.=20
   The bindings are then used to check the source address in the=20
   packets from the directly attached hosts.=20

   This mechanism requires no change on host, and no new protocol is=20
   designed. The deployed devices can work with non-deployed devices;=20
   however, the protection area is limited to the deployed area.=20

   This mechanism has an assumption that any kind of address is used=20
   only after some duplicate detection protocol is used. If in any=20
   situation the address is used without any detection protocol, such=20
   packets will be regarded as source spoofing packets. However, in=20
   some situations, a source IP address may be used without detection,=20
   but cannot be considered as spoofing. These situations include: =20

      No operation system support - Some operation systems may not=20
      perform duplicate detection before assigning an address to=20
      interface. This situation is quite common for old systems, but=20
      new systems are always supporting this function. The appendix A=20
      gives out a list of supported operation systems and not supported=20
      systems. When this situation is possible on the attaching hosts,=20
      an optional function must be enabled, or the binding should be=20
      configured manually first.=20

      A host with multiple interfaces to the same link - A host may=20
      have multiple interfaces to the same link, typically, to=20
      different devices. Once this node is assigned an address on one=20
      interface, it may use this address on other interfaces. This=20
      mechanism doesn't handle this problem yet. If this situation=20
      happens, it is suggested that the corresponding bindings should=20
      be manually configured first.=20

      A host with static address moves from one port to another - A=20
      host is assigned a static IPv4 address, and the binding with=20
      switch port is set up manually. This host may change from one=20
      switch port to another, and still use the previous static IPv4=20
=20
=20
Bi                   Expires September 25, 2009               [Page 3]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

      address. When the interface of the host is re-initialized, it may=20
      not send detection packets before using that address. This=20
      situation is not handled in this mechanism.    =20

   The binding entries generally are not permanent. Each binding has a=20
   lifetime, and some event may trigger the binding deletion. When=20
   their lifetime expires, or the event happens, this mechanism will=20
   delete the corresponding entry, or perform some process.=20

4. Related Protocols=20

   All the protocols related with the IP address assignment are the in=20
   the scope of this mechanism, including:=20

   Dynamic Host Configuration Protocol version 4 (DHCPv4) - A host may=20
   use this protocol to get an IPv4 address.=20

   Dynamic Host Configuration Protocol version 6 (DHCPv6) - A host may=20
   use this protocol to get an IPv6 address.=20

   Neighbor Discovery Protocol (NDP) - Whenever a host wants to assign=20
   an IPv6 address to its interface, it must perform Duplicate Address=20
   Detection first, which is composed of NDP packets. The NDP is also=20
   used to detect whether a host is still reachable. Such NDP packets=20
   can be used to determine whether to delete a binding or not.=20

   Address Resolution Protocol (ARP) - Whenever a host wants assign an=20
   IPv4 address to its interface, it will send a gratuitous ARP to make=20
   sure this address is not being used. However, this function may not=20
   be supported by all the operation systems. ARP is also used to=20
   determine whether a host is still reachable. Such ARP packets can be=20
   used to determine whether to delete a binding or not.=20

   Secure Neighbor Discovery Protocol (SeND) - SeND is a special case=20
   of NDP. If a ND packet is also a SeND packet, the validity of the=20
   source address must be checked first before this packet is taken=20
   into the process of this mechanism. There is no other difference for=20
   the mechanism to process plain ND packet and SeND packet.=20

5. Definition of Anchor=20

   Anchor is an important concept for this mechanism. In this document,=20
   anchor is the entity to bind source address with. To make the=20
   binding secure, the anchor itself must be unspoofable. Generally,=20
   following entities can be used as anchor:=20


=20
=20
Bi                   Expires September 25, 2009               [Page 4]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

      Exclusive switch port - When a switch port is exclusive for a=20
      host, this port is unspoofable for other hosts.=20

      MAC address in 802.1ae/af and 802.11i - 802.1ae/af and 802.11i=20
      protect the security of MAC address. When such technology is=20
      deployed in the network, MAC address can be used as anchor.=20

   However, when strict secure anchor is not achievable in the network,=20
   loose secure anchor can be used. Generally, plain switch port and=20
   MAC address are loose secure anchors.=20

   This document doesn't specify which entities can be used as anchor,=20
   and how secure these anchors.=20

6. Conceptual Data Structures=20

   This section describes the possible conceptual data structures used=20
   in this mechanism. =20

   The deployed device must maintain the following data structures:=20

     Binding State Table=20

                     - This table contains this state of binding=20
                       between source address and anchor. Entries are=20
                       keyed on the anchor and source IP address. Each=20
                       entry has a lifetime item which records the=20
                       remaining lifetime of this entry, an item which=20
                       records the state of this binding and an item=20
                       record other information. Whenever the lifetime=20
                       expires, the entry should be deleted, except for=20
                       the entries with DHCPv4_DETECTION/=20
                       DHCPv4_DETECTION/SAC_START/MANUALv4_START state.=20

    Filtering Table=20

                     - This table contains the bindings between anchor=20
                       and address, keyed on anchor. This table doesn't=20
                       contain any state of the binding. This table is=20
                       used to filter packet. Access Control List can=20
                       be regarded as an instance of this table.=20

   The states of binding in Binding State Table are as follows:=20

     DHCPv4_START   A DHCPv4 request is received from host, and it may=20
                     trigger a new binding.=20

=20
=20
Bi                   Expires September 25, 2009               [Page 5]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

     DHCPv4_LIVE   The DHCPv4 address is acknowledged by DHCP server.=20

     DHCPv4_DETECTION A gratuitous ARP has been sent by the host and=20
                        it is waiting for the reply.=20

     DHCPv4_BOUND    The address has passed duplicate detection and=20
                        it is bound with the anchor.=20

     DHCPv6_START  A DHCPv6 request or confirm is received from host.=20

     DHCPv6_LIVE   A DCHPv6 reply is received from server, and an=20
                        address is suggested.=20

     DHCPv6_DETECTION A Duplicate Address Detection (DAD) Neighbor=20
                        Solicitation has been sent by the host, and it=20
                        is waiting for the reply.=20

     DHCPv6_BOUND  The address has passed DAD and it is bound with=20
                        the anchor.=20

     SAC_START    A DAD NS has been sent by the host. The target=20
                        address is neither got from DHCP nor static.=20

     SAC_BOUND    The address has passed DAD and it is bound with=20
                        anchor.=20

     SAC_QUERY   The bound address is being queried by another node.=20
                        If there is no response in a time constant, the=20
                        binding should be deleted.=20

     MANUALv4_START   A gratuitous ARP has been sent by the host. The=20
                        target address is neither got from DHCP nor=20
                        static.=20

     MANUALv4_BOUND   The address has passed DAD and it is bound with=20
                        anchor.=20

     MANUALv4_QUERY   The bound address is being queried by another=20
                        node. If there is no response in a time constant
                        , the binding should be deleted.=20

     STATIC      The address is static and the binding should not=20
                        be change.=20




=20
=20
Bi                   Expires September 25, 2009               [Page 6]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

7. Control Packet Snooping=20

7.1. DHCPv4 Snooping=20

   Whenever a DHCPv4 request is received from attaching host, and the=20
   requested IP address does not exist in the binding table, the device=20
   will generate an entry in the Binding State Table (BST), set the=20
   state field to be DHCPv4_START. The lifetime of this entry is set to=20
   be MAX_DHCP_RESPONSE_TIME. The TID field of the request packet is=20
   also recorded in the entry. If an entry is already in the BST and=20
   the state of the entry is DHCPv4_START, set the lifetime field to be=20
   MAX_DHCP_RESPONSE_TIME.=20

   Whenever a DHCPv4 acknowledgement is received from the DHCP server,=20
   if the TID is in BST, and the state of the entry is DHCPv4_START,=20
   set the state of the entry to be DHCPv4_LIVE. The lifetime of the=20
   entry is set to be MAX_ARP_PREPARE_DELAY. The lease time is also=20
   recorded in the entry.=20

   Whenever a gratuitous ARP request is received from the host, if the=20
   state of the entry is DHCPv4_LIVE, set the state of the entry to be=20
   DHCPv4_DETECTION. The lifetime of the entry is set to be MAX_ARP=20
   _DELAY. If an ARP response for the address is received from other=20
   nodes, delete the entry. If the lifetime expires, set the state of=20
   the entry to be DHCPv4_BOUND. The lifetime of this entry is set to=20
   the lease time of the entry. An entry is added into the Filter Table. =
=20

   Whenever a DHCPv4 decline is received from the host, if the state of=20
   the entry is DHCPv4_LIVE, delete the entry in BST.=20

   Whenever a DHCPv4 release is received from the host, if the state of=20
   the entry is DHCPv4_BOUND, delete the entry in BST and Filter Table.=20

   If a DHCPv4 acknowledgement with renew/rebind sign is received from=20
   the server, set lifetime of the entry in BST to be the new lease=20
   time.=20

   If the lifetime of an entry with state DHCPv4_BOUND expires, delete=20
   the entry in BST and Filter Table.=20

7.2. DHCPv6 Snooping=20

   Whenever a DHCPv6 request or confirm is received from attaching host, =

   and the requested IP address does not exist in the binding table,=20
   the device will generate an entry in the BST, set the state field to=20
   be DHCPv6_START. The lifetime of this entry is set to be=20
   MAX_DHCP_RESPONSE_TIME. The source address of the request packet is=20
=20
=20
Bi                   Expires September 25, 2009               [Page 7]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

   also recorded in the entry. If an entry is already in the BST and=20
   the state of the entry is DHCPv6_START, set the lifetime field to be=20
   MAX_DHCP_RESPONSE_TIME.=20

   Whenever a DHCPv6 reply is received from the DHCP server, if the TID=20
   is in BST, and the state of the entry is DHCPv6_START, set the state=20
   of the entry to be DHCPv6_LIVE. The lifetime of the entry is set to=20
   be MAX_DAD_PREPARE_DELAY. The lease time is also recorded in the=20
   entry.=20

   Whenever a DAD NS is received from the host, if the state of the=20
   entry is DHCPv6_LIVE, set the state of the entry to be=20
   DHCPv6_DETECTION. The lifetime of the entry is set to be MAX_DAD=20
   _DELAY. If an NA response for the address is received from other=20
   nodes, delete the entry. If the lifetime expires, set the state of=20
   the entry to be DHCPv6_BOUND. The lifetime of this entry is set to=20
   the lease time of the entry. An entry is added into the Filter Table. =
=20

   Whenever a DHCPv6 decline is received from the host, if the state of=20
   the entry is DHCPv6_LIVE, delete the entry in BST.=20

   Whenever a DHCPv6 release is received from the host, if the state of=20
   the entry is DHCPv6_BOUND, delete the entry in BST and Filter Table.=20

   If a DHCPv6 reply with renew/rebind sign is received from the server, =

   set lifetime of the entry in BST to be the new lease time.=20

   If the lifetime of an entry with state DHCPv6_BOUND expires, delete=20
   the entry in BST and Filter Table.=20

   =20

7.3. ND Snooping=20

   Whenever a DAD NS is received from the host, if the address is not=20
   in BST and has a permitted prefix, generate a new entry in BST and=20
   set the state of the entry to be SAC_START. The lifetime of the=20
   entry is set to be MAX_DAD _DELAY. If an NA response for the address=20
   is received from other nodes, delete the entry. If the lifetime=20
   expires, set the state of the entry to be SAC_BOUND. The lifetime of=20
   this entry is set to MAX_SAC_LIFETIME. An entry is added into the=20
   Filter Table.=20

   If the lifetime of an entry with state SAC_BOUND expires, set the=20
   lifetime to be MAX_DAD_PREPARE_DELAY and send a NS for the address.=20
   If there is no response before the lifetime expires, delete the=20

=20
=20
Bi                   Expires September 25, 2009               [Page 8]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

   entry in BST and Filter Table. Else set the lifetime to be=20
   MAX_SAC_LIFETIME.=20

   Whenever a NS with target address set to one of the addresses with=20
   state SAC_BOUND, the state of the entry is set to SAC_QUERY, and the=20
   lifetime is set to MAX_DAD_PREPARE_DELAY. If there is no response=20
   from the host before the lifetime expires, delete the entry in BST=20
   and Filter Table. If a response is received from the host, set the=20
   lifetime of the corresponding entry to be MAX_SAC_LIFETIME.=20

7.4. ARP Snooping   =20

   Whenever a gratuitous ARP is received from the host, if the address=20
   is not in BST and has a permitted prefix, generate a new entry in=20
   BST and set the state of the entry to be MANUALv4_START. The=20
   lifetime of the entry is set to be MAX_ARP_DELAY. If an ARP response=20
   for the address is received from other nodes, delete the entry. If=20
   the lifetime expires, set the state of the entry to be=20
   MANUALv4_BOUND. The lifetime of this entry is set to=20
   MAX_MANUAL_LIFETIME. An entry is added into the Filter Table.=20

   If the lifetime of an entry with state MANUALv4_BOUND expires, set=20
   the lifetime to be MAX_ARP_PREPARE_DELAY and send a ARP request for=20
   the address. If there is no response before the lifetime expires,=20
   delete the entry in BST and Filter Table. Else set the lifetime to=20
   be MAX_MANUAL_LIFETIME.=20

   Whenever a NS with target address set to one of the addresses with=20
   state ARP_BOUND, the state of the entry is set to MANUALv4_QUERY,=20
   and the lifetime is set to MAX_ARP_PREPARE_DELAY. If there is no=20
   response from the host before the lifetime expires, delete the entry=20
   in BST and Filter Table. If a response is received from the host,=20
   set the lifetime of the corresponding entry to be=20
   MAX_MANUAL_LIFETIME.=20

7.5. Manually Binding  =20

   To be compatible with manually configured static address, the BST is=20
   allowed to be configured manually. The configured binding has state=20
   STATIC and has a infinite lifetime.=20

8. Consideration on Special Situations=20

   Three situations may cause this mechanism filter packets improperly,=20
   as mentioned in section 4. =20


=20
=20
Bi                   Expires September 25, 2009               [Page 9]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

   No operation system support is the most common situation, and this=20
   situation must be handled. A simplest way is that whenever a new=20
   IPv4 address appears, the deployed device can perform duplicate=20
   detection instead of the host. Because this function will take data=20
   packet into complex process, it would bring additional cost. However, =

   the number of allowed IPv4 address is always small, so this function=20
   will not be used frequently and the cost can be limited. The=20
   duplicate detection for IPv6 address has been prescribed in=20
   [RFC4862], thus there is no need to perform this detection instead=20
   of host.=20

   The situation that a host has multiple interfaces to the same LAN=20
   can be handled through manual configuration. Generally when this=20
   situation happens, the binding is seldom changed. Other mechanisms=20
   can also be used to handle this situation, such as [SAVI-SeND],=20
   [SAVI-HIP] and [tentative test]. All the mentioned mechanisms all=20
   bring cost, and are not recommended. The only recommended mechanism=20
   is manual configuration.=20

   The situation that a host with static address changes from one port=20
   to another can also be handled through manual configuration. Because=20
   the host that must use static address is supposed to seldom move.=20
   Other mechanisms can also be used to handle this situation, such as=20
   [SAVI-SeND], [SAVI-HIP] and [tentative test]. All the mentioned=20
   mechanisms all bring cost, and are not recommended. The only=20
   recommended mechanism is manual configuration, unless the hosts are=20
   supposed to move frequently. Another solution is using MAC address=20
   as anchor instead of switch port.=20

9. Security Risks=20

   The false positive of this mechanism is mainly caused by the risk of=20
   detection packet loss. If a critical detection packet is lost on the=20
   link, the binding may not be set up on the access device and the=20
   following data packet will be filtered incorrectly. This situation=20
   is not very common for a wired network, and some operation system=20
   will send the detection packet several times to avoid possible loss.=20
   However, this situation is still possible if the link quality is=20
   poor, especially in wireless network. If the administrator knows the=20
   link quality is poor, he can turn on the function which performs=20
   duplicate detection instead of the host. However, this function=20
   takes data packet into control panel and costs heavy. But in our=20
   opinion, in such a network, the most important task is to improve=20
   the quality of the link, but not bring more burdens to the access=20
   device.=20


=20
=20
Bi                   Expires September 25, 2009              [Page 10]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

   Another risk is that the detection packet can be replied by a=20
   malicious attacker, and the host will be prevented from getting a=20
   proper address. This problem cannot be easily handled for it is=20
   always caused by non-deployed nodes. The deployed device must filter=20
   Neighbor Advertisement packets, not only by source address, but also=20
   by target address. The sender's address in ARP replies should also=20
   be checked.=20

   The false negative may be caused by the situation that the detection=20
   packet is not replied by the assigned node. This is a troublesome=20
   situation. It is reasonable for a node to get such address because=20
   it is in accordance with the standard, unless the address is a=20
   static address.=20

10. Filter Exception=20

   The filtering of data packet is based on the Filter Table, and the=20
   related control packet is handed to the Control Packet Snooping=20
   process. The source address of the control packet is always all zero=20
   (DHCPv4, IPv6 Stateless auto-configuration for link-local address)=20
   or unbound address (gratuitous ARP). Such packets don't have to pass=20
   the check on Filter Table. However, the source address of DHCPv6=20
   request and IPv6 DAD NS for global address must pass the check on=20
   Filter Table, for always a unique link-local address is used.=20

   The target address in all the Neighbor Advertisement packets and the=20
   sender's address in all ARP relies should also pass the checks on=20
   Filter Table.=20

11. Constants=20

     MAX_DHCP_RESPONSE_TIME    5s=20

     MAX_ARP_PREPARE_DELAY    0.5s=20

     MAX_ARP_DELAY         0.5s=20

     MAX_DAD_PREPARE_DELAY    0.5s=20

     MAX_DAD_DELAY         1s=20

     MAX_SAC_LIFETIME       2h=20

     MAX_MANUAL_LIFETIME     4h=20



=20
=20
Bi                   Expires September 25, 2009              [Page 11]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

12. Security Considerations=20

   There is no security considerations currently.=20

13. IANA Considerations=20

   There is no IANA consideration currently.=20

14. References=20

14.1. Normative References=20

   [RFC4862] Thomson, S., Narten, T. and Jinmei, T., "IPv6 Stateless=20
             Autoconfiguration", RFC4862, September, 2007.=20

   [SAVI-SeND] M. Bagnulo, draft-ietf-savi-send-00.txt.=20

   [SAVI-HIP] D. Kuptsov, A. Gurtov and J. Bi, draft-kuptsov-sava-hip-
             01.txt.=20

   [tentative test] J. Bi, J. Wu, G. Yao, draft-bi-savi-savisn-00.txt.=20

14.2. Informative References=20

15. Acknowledgments=20

   Thanks to Christian Vogt, Eric Nordmark, Marcelo Bagnulo Braun, Jari=20
   Arkko, David Harrington, Pekka Savola, Xing Li, Lixia Zhang, Robert=20
   Raszuk, and Tao Lin for their valuable contributions.=20

  =20
=20















=20
=20
Bi                   Expires September 25, 2009              [Page 12]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

Appendix A.                 Operation System Support Situation=20

   Supported systems: Windows XP SP2, Windows XP SP3, Windows Vista=20











































=20
=20
Bi                   Expires September 25, 2009              [Page 13]=20
=0C
Internet-Draft  Control Packet Snooping Based Binding       March 2009=20
   =20

Authors' Addresses=20

   Jun Bi=20
   CERNET=20
   Network Research Center, Tsinghua University=20
   Beijing 100084=20
   China=20
   Email: junbi@cernet.edu.cn=20
   =20
   =20
   Jianping Wu=20
   CERNET=20
   Computer Science, Tsinghua University=20
   Beijing 100084=20
   China =20
   Email: jianping@cernet.edu.cn=20
   =20
   =20
   Guang Yao=20
   CERNET=20
   Network Research Center, Tsinghua University=20
   Beijing 100084=20
   China =20
   Email: yaog@netarchlab.tsinghua.edu.cn=20
   =20

   Fred Baker=20
   Cisco Systems=20
   Email: fred@cisco.com=20

















=20
=20
Bi                   Expires September 25, 2009              [Page 14]=20
=0C

------=_NextPart_000_00A4_01C9AD2A.A61DEAE0--


