Re: [paws] need for DB initialization message

Manikkoth Sajeev <mksaji@yahoo.com> Fri, 17 August 2012 02:41 UTC

Return-Path: <mksaji@yahoo.com>
X-Original-To: paws@ietfa.amsl.com
Delivered-To: paws@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3633D21F848A for <paws@ietfa.amsl.com>; Thu, 16 Aug 2012 19:41:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.962
X-Spam-Level:
X-Spam-Status: No, score=-1.962 tagged_above=-999 required=5 tests=[AWL=0.636, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s2XLGVxd5NPI for <paws@ietfa.amsl.com>; Thu, 16 Aug 2012 19:41:32 -0700 (PDT)
Received: from nm4-vm1.bullet.mail.ne1.yahoo.com (nm4-vm1.bullet.mail.ne1.yahoo.com [98.138.91.44]) by ietfa.amsl.com (Postfix) with SMTP id 30C6521F8471 for <paws@ietf.org>; Thu, 16 Aug 2012 19:41:32 -0700 (PDT)
Received: from [98.138.90.50] by nm4.bullet.mail.ne1.yahoo.com with NNFMP; 17 Aug 2012 02:41:28 -0000
Received: from [98.138.89.233] by tm3.bullet.mail.ne1.yahoo.com with NNFMP; 17 Aug 2012 02:41:28 -0000
Received: from [127.0.0.1] by omp1048.mail.ne1.yahoo.com with NNFMP; 17 Aug 2012 02:41:28 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 439963.99340.bm@omp1048.mail.ne1.yahoo.com
Received: (qmail 29888 invoked by uid 60001); 17 Aug 2012 02:41:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345171288; bh=X4ntsiIdrqlIb6gaYw/UxoS3lWiMhpstLNNKzpfaE5U=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=NeIl2VG/oDPDVRNdtFKy8bo0EreniAvJAtFfM+6rZJzfM6OS7GNoyaxjGMaR3QwNQqIeAX4hFzcOO3bqYjJXIK6xE0yBlKgfbxzhMaZsF3fBe8YT2S6CGF7jN/ziPACCKjv3JisO8Xj9aBdDX0dbF0mtQFrsw0QCi4EC5qxqT7k=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=g9utiazyx65z2OpCakgIci+QVmIOv28KBxEtCZQrDM/g1XxaQD6A+TJViYq2wDdlDe8lyau4e1ygV4alcddQg3mrQ2wy+nRXt1yH6yJrLhl3laSlFHkikDDf3AWXcWdui2aEcmpqKltf8/d8nFNZbMnPR98XEjFbtN/zGH2X0+M=;
X-YMail-OSG: pTUfjpAVM1l9d0xpdO0d34MSvLYepGeo6Hxn6Og2W96p34C o1QSbZFpnnwaClefGQEffEkfYZ0l8LE3W6Hf.OPWum.te9LglwmsxHjOZVkA BTZTQRNZlcFOA7poLqT2LJYCQ.9yrWyICR75Kv9XBxd0j4Rfsopr8y18ZUEz LIhIWGyXOgq9lgcYxqUtml7F2iM_4XlZ_k.7vMKXMHakWNP_9h6CmmtWL64E YKhEFHZgmOHdcNB1ZxdvxIvmPpRCq2IOD7TOSaoj7waT4hzNPPdpTBetCJ2N ryHib68aVz5L5xlx4EzZ62LW77hmOyc723mY4tDZXTCsAEf5.H7wx_dUnk3I 8rKv_nPRWNpSWA2jG8FXTlJg4wzsLMto_fW9dtZRyvaKMp0nRQztaLhYDoOG jC9_Mswk7ZstfZCqfaw34aarYK7FDkGBMLPvRNacR8Z6y9PYeSKkBMgLN4m3 8Asam3R0jGdrI4mfu2nYa1i3ppefslZRwdPS1thMyXnsuLg8mrIJ4JbiCMAa sItj4n2EVj2BEclC2bHwNDmCrceE3Jl3dyItGNIU3Zn_1SwTo4jPN8vHC9hI _rA--
Received: from [117.192.27.110] by web120304.mail.ne1.yahoo.com via HTTP; Thu, 16 Aug 2012 19:41:28 PDT
X-Mailer: YahooMailWebService/0.8.120.356233
References: <1ECAFF543A2FED4EA2BEB6CACE08E47601FAFF1F@008-AM1MPN1-006.mgdnok.nokia.com> <7EE3F6BC-E8AB-4C28-B221-1D6E64324D0A@neustar.biz> <1ECAFF543A2FED4EA2BEB6CACE08E47601FB4298@008-AM1MPN1-006.mgdnok.nokia.com>
Message-ID: <1345171288.4064.YahooMailNeo@web120304.mail.ne1.yahoo.com>
Date: Thu, 16 Aug 2012 19:41:28 -0700
From: Manikkoth Sajeev <mksaji@yahoo.com>
To: "Gabor.Bajko@nokia.com" <Gabor.Bajko@nokia.com>, "paws@ietf.org" <paws@ietf.org>
In-Reply-To: <1ECAFF543A2FED4EA2BEB6CACE08E47601FB4298@008-AM1MPN1-006.mgdnok.nokia.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="877965879-872311508-1345171288=:4064"
Subject: Re: [paws] need for DB initialization message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Manikkoth Sajeev <mksaji@yahoo.com>
List-Id: "Protocol to Access White Space database \(PAWS\)" <paws.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/paws>, <mailto:paws-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/paws>
List-Post: <mailto:paws@ietf.org>
List-Help: <mailto:paws-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/paws>, <mailto:paws-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Aug 2012 02:41:49 -0000

My vote for DB initialization to be present. As I understand initialization message can be sent upon initial pwer on and reboot scenarios followed by a registration message. And a registration only message when ever otherwise required, typically a link failure, or any other updates from master. Many protocols retain messages this way.


Best Regards,
Sajeev Manikkoth
Mobile: +918792292002
Email: mksaji@ieee.org
http://www.linkedin.com/in/mksajeev


 

________________________________
 From: "Gabor.Bajko@nokia.com" <Gabor.Bajko@nokia.com>
To: paws@ietf.org 
Sent: Friday, 17 August 2012, 4:41
Subject: Re: [paws] need for DB initialization message
  

 
This thread was a bit derailed, so I’d like to get back to the original question, which was whether we need a DB initialization message as proposed in draft-das or not. 
  
We seem to converge on the discovery of the regulatory domain, ie that the regulatory domain can be discovered during the DB discovery process, and we do not need a separate message to ask the DB what regulatory domain the master is in.  
  
Then, the question is whether the masters need to contact the DB prior to any other communication, to learn the operating rules for that regulatory domain. The alternative would be that the masters are preconfigured with the operating rules for the regulatory domains they are going to operate in. 
  
In the F2F, there were opinions on both sides, but not enough to call a consensus. So, please send your preference on the need for DB initialization, to the list. We need to make a decision on this and some other issues, so we could move forward creating a wg document. 
  
-          Gabor 
  
From:ext Rosen, Brian [mailto:Brian.Rosen@neustar.biz] 
Sent: Thursday, August 09, 2012 5:15 PM
To: Bajko Gabor (Nokia-CIC/SiliconValley)
Cc: paws@ietf.org
Subject: Re: [paws] need for DB initialization message   
  
<as individual> 
I'm not so sure you need something separate for domain.  ISTM that the DB discovery could return it (possibly as a parameter on the DB URI).  OTOH, you might very well want to receive from the DB some kind of data specification (that is, what is required to be provided in the registration), rather than having it totally wired in to domain.  That means, to me, that the registration is a 4 way message exchange:  
1. Device to DB: Authenticate me please  
2. DB to device: Authentication accepted, send me this data  
3. Device to DB: Here is my registration data  
4. DB to device: Registration succeeded.  
   
Now, having said that, you might just get authentication out of the TLS session establishment, this not needing step 1.  
   
Brian  
   
On Aug 9, 2012, at 8:02 PM, <Gabor.Bajko@nokia.com> wrote:  

 
Folks,  
   
During the Vancouver F2F discussions we had some good discussions, but no agreement on whether an initialization message, as proposed in draft-das is necessary or not.  
You may check the minutes to see what was said at the mike: http://www.ietf.org/proceedings/84/minutes/minutes-84-paws  
   
People spoke mostly in favor, but there were people who also said that this message is redundant with registration message.  
   
Question#1: need for an initialization message  
Unfortunately we did not have time to discuss the DB discovery aspect, and that may be related to this topic. The only DB discovery document available currently, http://www.ietf.org/id/draft-probasco-paws-discovery-01.txt, proposes, that the master device contacts a pre-provisioned discovery server and provides its location, and in return the discovery server returns the URI of the DB for that regulatory domain. At this point, the master device knows which DB to contact, but it does not necessarily know what regulatory domain that DB belongs to. Thus, it doesn’t know what are the operating rules, whether it has to authenticate, or register, etc.  
Thus, it seems logical to me that the master device first queries the DB to find out the regulatory domain. We even have such a requirement in the requirement draft, requirement:  
“P.3:   The protocol MUST support determination of regulatory             domain governing its current location.”  
The information about the regulatory domain may be cached, and the master device may not need to place that query every time, but this message exchange may be necessary in certain cases. Any comments to this point?  
   
Question#2  
Then, it is a slightly separate issue, if this message exchange has to take place, then what additional information the DB returns. draft-das proposes that regulatory domain specific information be returned to the master device.  
   
Question#3  
Yet another separate point is that draft-das proposes to use this initialization message also to initiate client authentication (putting shared secret vs cert issue aside for the time being). In cases when the master device does not know the regulatory domain it is in, then it does not know whether authentication is required in that regulatory domain or not; so why would initiate authentication then? Similar comment applies to draft-wei, where it is proposed that after DB discovery the master device authenticates at TLS layer and performs registration; how does it know that it has to authenticate and register, if it doesn’t know the regulatory domain?  
   
In my opinion (chair hat off), the sequence of events should be sg like this:  
   
1.       DB discovery (may be skipped if cached information available)  
2.       Regulatory domain query (may be skipped if cached information available)  
3.       Authentication (if required)  
4.       Registration (if required)  
5.       Channel availability query (may be combined with registration?)  
   
Comments are welcome and expected.  
   
-          Gabor  
   
   
   
_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws   
     
_______________________________________________
paws mailing list
paws@ietf.org
https://www.ietf.org/mailman/listinfo/paws