Re: [paws] need for DB initialization message
<Basavaraj.Patil@nokia.com> Mon, 13 August 2012 16:56 UTC
Return-Path: <Basavaraj.Patil@nokia.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 A418721F8703 for <paws@ietfa.amsl.com>; Mon, 13 Aug 2012 09:56:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HQ30GOgCs5Zb for <paws@ietfa.amsl.com>; Mon, 13 Aug 2012 09:56:46 -0700 (PDT)
Received: from mgw-sa01.nokia.com (smtp.nokia.com [147.243.1.47]) by ietfa.amsl.com (Postfix) with ESMTP id 8C11921F8700 for <paws@ietf.org>; Mon, 13 Aug 2012 09:56:45 -0700 (PDT)
Received: from vaebh105.NOE.Nokia.com (vaebh105.europe.nokia.com [10.160.244.31]) by mgw-sa01.nokia.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q7DGuB29021703 for <paws@ietf.org>; Mon, 13 Aug 2012 19:56:44 +0300
Received: from smtp.mgd.nokia.com ([65.54.30.21]) by vaebh105.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Mon, 13 Aug 2012 19:57:19 +0300
Received: from 008-AM1MPN1-073.mgdnok.nokia.com ([169.254.3.161]) by 008-AM1MMR1-012.mgdnok.nokia.com ([65.54.30.21]) with mapi id 14.02.0283.004; Mon, 13 Aug 2012 18:56:17 +0200
From: Basavaraj.Patil@nokia.com
To: Gabor.Bajko@nokia.com, paws@ietf.org
Thread-Topic: [paws] need for DB initialization message
Thread-Index: Ac12he0A+5h4j+uqT6e4F6BpK7EzXwAAEnAAADHrtdAAev5HAA==
Date: Mon, 13 Aug 2012 16:56:17 +0000
Message-ID: <CC4E9B3C.224FE%basavaraj.patil@nokia.com>
In-Reply-To: <1ECAFF543A2FED4EA2BEB6CACE08E47601FB0839@008-AM1MPN1-006.mgdnok.nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.1.120420
x-originating-ip: [87.254.201.157]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <E0092E79FF7D194EBB8556BA37E15DE5@mgd.nokia.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 13 Aug 2012 16:57:20.0039 (UTC) FILETIME=[B3A00B70:01CD7974]
X-Nokia-AV: Clean
Subject: Re: [paws] need for DB initialization message
X-BeenThere: paws@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Mon, 13 Aug 2012 16:56:46 -0000
Hi Gabor, You stated below: >The current DB discovery mechanism described in >http://www.ietf.org/id/draft-probasco-paws-discovery-01.txt assumes that >the master knows its location before performing DB discovery; That¹s not how we intended it in the I-D. The master device knows about the address associated with a database discovery server. The master device has awareness such as CellIDs or SSIDs or GPS co-ordinates etc which it sends to the database discovery server. The database discovery server can use such information to identify the devices current location and/or regulatory domain. -Raj On 8/10/12 6:33 PM, "Bajko Gabor (Nokia-CIC/SiliconValley)" <Gabor.Bajko@nokia.com> wrote: >While I agree that re-direction from an intermediary to the final >recipient should not be disallowed, I don't think the use case you are >describing is a valid one. The master needs to know its location before >engaging into DB discovery. If it doesn't, then it can use some existing >mechanism to find it out (eg, RFC5985) prior to the DB discovery process, >but that for me is a separate transaction. > >The current DB discovery mechanism described in >http://www.ietf.org/id/draft-probasco-paws-discovery-01.txt assumes that >the master knows its location before performing DB discovery; after which >it needs to do a regulatory domain discovery as well. Brian suggested >regulatory domain could be a parameter of the DB URI, thus no need for >separate regulatory domain discovery. Any other suggestions? > >- Gabor > >-----Original Message----- >From: ext Joel M. Halpern [mailto:jmh@joelhalpern.com] >Sent: Thursday, August 09, 2012 6:25 PM >To: Bajko Gabor (Nokia-CIC/SiliconValley) >Cc: paws@ietf.org >Subject: Re: [paws] need for DB initialization message > >Related suggestion: Assuming we have a discovery protocol which can >return a URI, the protocol semantics should be such that the URI can be >the final DB URI, or another intermediary in the process. Thus, the >protocol should not lock in that there can be only 0 or 1 intermediaries >in the resolution, but should allow several. (We already have suggested >cases where at least two are needed, one to determine where you are by >asking your vendor, and one to determine who you can talk to by asking >your local regulator.) > >Yours, >Joel > >On 8/9/2012 8:02 PM, Gabor.Bajko@nokia.com wrote: >> Folks, >> >> During the Vancouver F2F discussions we had some good discussions, but >> no agreement on wether 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
- [paws] need for DB initialization message Gabor.Bajko
- Re: [paws] need for DB initialization message Rosen, Brian
- Re: [paws] need for DB initialization message Joel M. Halpern
- Re: [paws] need for DB initialization message Rosen, Brian
- Re: [paws] need for DB initialization message Gabor.Bajko
- Re: [paws] need for DB initialization message Joel M. Halpern
- Re: [paws] need for DB initialization message Peter McCann
- Re: [paws] need for DB initialization message Rosen, Brian
- Re: [paws] need for DB initialization message Peter McCann
- Re: [paws] need for DB initialization message Basavaraj.Patil
- Re: [paws] need for DB initialization message Basavaraj.Patil
- Re: [paws] need for DB initialization message Rosen, Brian
- Re: [paws] need for DB initialization message Gabor.Bajko
- Re: [paws] need for DB initialization message Manikkoth Sajeev
- Re: [paws] need for DB initialization message Rosen, Brian
- Re: [paws] need for DB initialization message Gabor.Bajko