Doc.: IEEE 802.19-11/0040r1 Submission May 2011 Miika Laaksonen, NokiaSlide 1 Coexistence Discovery Procedures Notice: This document has been prepared.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0046r0 Submission July 2009 Ari Ahtiainen, NokiaSlide 1 A Cooperation Mechanism for Coexistence between Secondary User Networks on.
Advertisements

Doc.: IEEE /0165r1 SubmissionPäivi Ruuska, NokiaSlide 1 Implementation aspects of a coexistence system Notice: This document has been.
Doc.: IEEE /0129r1 Submission July 2012 Mika Kasslin, NokiaSlide 1 How to accommodate different CE-CM interaction approaches in IEEE ?
Doc.: IEEE /0129r0 Submission July 2012 Mika Kasslin, NokiaSlide 1 How to accommodate different CE-CM interaction approaches in IEEE ?
Doc.: IEEE /0129r2 Submission July 2012 Mika Kasslin, NokiaSlide 1 How to accommodate different CE-CM interaction approaches in IEEE ?
Doc.: IEEE /0040r0 Submission April 2011 Miika Laaksonen, NokiaSlide 1 Coexistence Discovery Procedures Notice: This document has been prepared.
Submission doc.: IEEE /XXXXr0 Month Year John Doe, Some CompanySlide 1 Insert Presentation Title Here Date: YYYY-MM-DD Authors: Notice: This document.
Submission doc.: IEEE /0032r0 April 2015 Sho Furuichi, SonySlide 1 The new coexistence use cases for IEEE Date: Authors: Notice:
Doc.: IEEE /0021r0 Submission May 2012 Mika Kasslin, NokiaSlide 1 Coexistence system in a cognitive radio testbed Notice: This document has been.
Doc.: IEEE /0104r0 Submission July 2010 Alex Reznik, et. al. (InterDigital)Slide 1 Channel Selection Support in TVWS Date: Authors:
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
Doc.: IEEE /0115r1 Submission July 2012 Mika Kasslin, NokiaSlide 1 Design Principles for Entity Responsibilities Notice: This document has been.
Doc.: IEEE /0262r1 Submission March 2010 Ha-Nguyen Tran et al., NICTSlide 1 Requirements and Amendment Regarding TVWS Database Access Notice:
Doc.: IEEE /0132r0 Submission November 2011 Yunjung Yi, LGESlide 1 Comment Resolutions (CID 40, 43, 44) Notice: This document has been prepared.
IEEE MEDIA INDEPENDENT HANDOVER DCN: xxx Title: Proposal about multiple IS domains Date Submitted: May 8, 2007 Presented at IEEE.
Doc.: IEEE /0002r1 Submission January 2011 Päivi Ruuska, NokiaSlide 1 Neighbor Setting Procedures Notice: This document has been prepared to assist.
Doc.: IEEE /0118r0 Submission July 2012 Mika Kasslin, NokiaSlide 1 How to run WSO decision making with coexistence report announcements? Notice:
Doc.: IEEE /161r0 SubmissionSlide 1 Resource management for TVWS network coexistence Notice: This document has been prepared to assist IEEE
Doc.: IEEE /0074r2 Submission May 2010 Tuncer Baykas, NICTSlide TG1 Introduction and Status Notice: This document has been prepared to.
Submission doc.: IEEE /0097r0 November 2015 Sho Furuichi, SonySlide 1 Information exchange between independent IEEE systems Date: xx.
Doc.: IEEE /0061r0 Submission June 2011 Mika Kasslin, NokiaSlide 1 Discovery system overview Notice: This document has been prepared to assist.
Doc.: IEEE /0xxxr0 Submission March, 2007 Gabor/SriniSlide 1 Joint TGu : Location Configuration for Emergency Services Notice: This document.
Doc: IEEE Submission July 2012 Hernandez,Li,Dotlić (NICT)Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
Submission doc.: IEEE /0011r2 January 2016 Sho Furuichi, SonySlide 1 System architecture for information exchange between independent IEEE
Doc.: IEEE /41r0 SubmissionSlide 1 P System Architecture Notice: This document has been prepared to assist IEEE It is offered.
Doc.: IEEE /20rev0 SubmissionSlide 1 P Assumptions and Architecture Notice: This document has been prepared to assist IEEE It.
Doc.: IEEE /0013r0 Submission January 2012 Mika Kasslin, NokiaSlide 1 Motivation for Monitor WSO Notice: This document has been prepared to assist.
Doc.: IEEE /129r0 Submission September 2010 Junho Jo/Jihyun Lee, LG ElectronicsSlide 1 IEEE System description Notice: This document.
Submission doc.: IEEE /0015r0 January 2016 Sho Furuichi, SonySlide 1 Proposal for CM discovery/selection/ association as CE operation Date:
Submission doc.: IEEE /0017r0 January 2016 Sho Furuichi, SonySlide 1 Proposal on proxy coexistence service for moving WSO Date: Authors:
Doc.: IEEE /0037r0 Submission February 2010 Joe Kwak (InterDigital)Slide 1 TVWS Architecture for SDD Date: Authors: Notice: This document.
Doc.: IEEE /0088r0 Submission September 2011 Jari Junell, NokiaSlide 1 Neighbor discovery simulation summary Notice: This document has been prepared.
Doc.: IEEE /0019r0 Submission February 2010 Mika Kasslin, NokiaSlide 1 High Level Architecture View Notice: This document has been prepared to.
Doc.: IEEE /0013r0 Submission January 2010 Mika Kasslin, NokiaSlide 1 Coexistence architecture of Notice: This document has been prepared.
Doc.: IEEE /0085r1 Submission June 2010 Tuncer Baykas, NICTSlide TG1 and System Design Document Notice: This document has been prepared.
IEEE MEDIA INDEPENDENT HANDOVER DCN: hwnm Title: Thoughts on IEEE relation with IEEE Date Submitted: May 13, 2010.
Joint TGu : Location Configuration for Emergency Services
TG1 Introduction and Status
Proposal on system description, reference model and draft outline
On the Objectives and Scope of the WS Coexistence PAR
<month year> <doc.: IEEE doc> May 2015
Reference Model Proposal
P System Architecture Date: Authors: March 2010
Resource allocation principles for coexistence system
Submission Title: [802.11n Liaison Report May 2009]
July Tutorial – Possible Solutions
Possible Effects of FCC rules to design
IEEE MEDIA INDEPENDENT HANDOVER
Design Principles for Entity Responsibilities
TG1 Introduction and Status
FCC rules and design Date: Authors: October 2010
Coexistence of CMs with different decision making algorithms
P System Architecture Date: Authors: March 2010
<month year> <doc.: IEEE doc> Julyl 2015
Neighbors and Neighbor Discovery
Updates to the Draft Authors:
Updates to the Draft Authors:
Concept of Operation Date: Authors: July 2010
TG1 and System Design Document
Examples of deployment scenarios
July Tutorial – Possible Solutions
<month year> <doc.: IEEE doc> Julyl 2015
Neighbor Setting Procedures
TG1 Draft Topics Date: Authors: September 2012 Month Year
TG1 Draft Topics Date: Authors: September 2012 Month Year
Possible Action Items Date: Author:
Coexistence Decision Making Topologies
Month Year doc.: IEEE yy/xxxxr0 January 2016
IEEE MEDIA INDEPENDENT HANDOVER
Presentation transcript:

doc.: IEEE /0040r1 Submission May 2011 Miika Laaksonen, NokiaSlide 1 Coexistence Discovery Procedures Notice: This document has been prepared to assist IEEE It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Date: Authors:

doc.: IEEE /0040r1 Submission Abstract This presentation discusses procedures for CDIS and CM to make them discoverable for other entities in the coexistence system. This is a revised version of the presentation that has been discussed in TG1 calls. We have extended the presentation with discussion on requirements and provided some more details about relations to neighbor discovery procedure. The contributors would like to see the TG1 to have the system discovery topic as an agenda item now on with the objective to have the TG1 and interested contributors to work on a solution description. May 2011 Miika Laaksonen, NokiaSlide 2

doc.: IEEE /0040r1 Submission Contents 1.Introduction –What is system discovery about? –What is the assumed framework? 2.Assumptions of the proposal 3.The proposal –One way for a CM to find out another CM that serves a neighbor TVBD 4.Critical questions –What are the requirements we have for system discovery? 5.Summary May 2011 Miika Laaksonen, NokiaSlide 3

doc.: IEEE /0040r1 Submission What this all is about? May 2011 Miika Laaksonen, NokiaSlide 4 How an entity can communicate with another, previously unknown, entity over Internet? CM 1 CE11 CM 2 CDIS Server CE12 CE21 CE22

doc.: IEEE /0040r1 Submission Categorization to easy and difficult tasks Easy tasks A CE to find out the address of a CM A CM to find out the address of a CDIS Difficult task A CM to find out the address of another CM that serves a neighbor TVBD –This is called now on in this presentation a global neighbor discovery May 2011 Miika Laaksonen, NokiaSlide 5

doc.: IEEE /0040r1 Submission Assumptions of the proposal IEEE system related assumptions A CM uses a CDIS to find out neighbor TVBDs of a TVBD it serves, at least for the neighbor TVBDs that are served by some other CM CDIS is not a server but more like a DNS-like system from which a CM can get a list of neighbors and any related information regardless of CMs serving them External assumptions A DNS server is running in the network A CDIS has rights to update DNS records in the DNS server May 2011 Miika Laaksonen, NokiaSlide 6

doc.: IEEE /0040r1 Submission Discovery proposal – Executive summary Standard DNS is the solution for the easy tasks –IEEE doesn’t have anything that prevents use of DNS –So, the proposal is to use DNS as it is for CM and CDIS discovery As part of the neighbor discovery service a CDIS figures out which CMs serve the neighboring TVBDs and provide the related information to the CMs as required –IEEE specifies a neighbor discovery system that is very much like the DNS Hierarchical, distributed and fault tolerant May 2011 Miika Laaksonen, NokiaSlide 7

doc.: IEEE /0040r1 Submission A DNS-kind of neighbor discovery system DNS protocol has been defined so that it allows multiple servers to be presented. DNS Client can use multiple DNS servers same time. DNS protocol has a built-in mechanism to forward queries and split responsibilities of different DNS zones. Sync between servers is also possible. No need for centralized CDIS implementation structure where CDIS servers have master-slave roles. However, DNS zone space needs to be unique and managed so that different zones have unique owners. –Example DNS zone N61E25.finland.coex is operated by operator 1 and zone N66E27.finland.coex operated by Operator 2 –This is an open issue that needs to be resolved later May 2011 Miika Laaksonen, NokiaSlide 8

doc.: IEEE /0040r1 Submission Easy tasks – CDIS discovery CDIS setup –A CDIS updates its IP and port data to the DNS server. Also a cdis alias is created to allow discovery queries –nsupdate –update add cdis01.testbed.lan. 300 A –update add cdis01.testbed.lan. 300 TXT port:5001 –update add cdis.testbed.lan. 300 CNAME cdis01.testbed.lan. –send CDIS discovery –A CM has DNS server info received example with DHCP –CMs try to find a CDIS server. Example: –Query:host cdis –Response:cdis.testbed.lan is an alias for cdis01.testbed.lan cdis01.testbed.lan has address May 2011 Miika Laaksonen, NokiaSlide 9

doc.: IEEE /0040r1 Submission Difficult task – Global neighbor discovery CM-CDIS interaction –The CM registers itself to the CDIS server and subscribes to the neighbor discovery service with procedures defined by –The CM keeps the CDIS updated on changes in TVBD paramaeters –The CDIS checks the communication socket used by a registered CM –The CDIS updates DNS data –nsupdate –update add cm01.testbed.lan. 300 A –update add cm01.testbed.lan. 300 TXT port:5003 –send –The CDIS determines neighboring TVBDs for the registered TVBDs of registered and subscribed CMs –The CDIS keeps the CMs updated on changes in neighboring TVBDs related to the TVBDs the CMs serve. This includes CM name/alias for each that serves a neighbor TVBD. May 2011 Miika Laaksonen, NokiaSlide 10

doc.: IEEE /0040r1 Submission Easy tasks – CM discovery CM discovery –When a CM tries to communicate with another CM it checks the DNS record of the target CM –Query:host –t ANY cm1.testbed.lan –Response:cm1.testbed.lan has address cm1.testbed.lan descriptive text “port:5003 –CM-CM communication channel opening –Same DNS info can be also used when a CE tries to find address and port of a CM. A service provider can have the CM as service running in the network. In this case the CM alias can be set –nsupdate –update add cm01.testbed.lan. 300 A –update add cm01.testbed.lan. 300 TXT port:5003 –update add cm.testbed.lan. 300 CNAME cm01.testbed.lan. –send May 2011 Miika Laaksonen, NokiaSlide 11

doc.: IEEE /0040r1 Submission Summary The very basics of the system discovery problem and concept are discussed A solution framework has been proposed –DNS used for simple tasks –Something new is needed to discover all the neighbors regardless of CMs serving them We haven’t proposed a complete solution but we need to sort out, as an example, what’s the way to have neighbor discovery system that is very much like the DNS –Our proposal doesn’t make modifications to DNS but assumes that we have a DNS-kind of system specified with CDISs having roles and protocols like with DNS May 2011 Miika Laaksonen, NokiaSlide 12

doc.: IEEE /0040r1 Submission Proposal We’d like to have the issue of system discovery and especially the neighbor discovery system as an agenda item in TG1 meetings now on We would like see joint development on these issues to happen between interested parties in the task group using this and other contributions on these issues May 2011 Miika Laaksonen, NokiaSlide 13

doc.: IEEE /0040r1 Submission APPENDIX May 2011 Miika Laaksonen, NokiaSlide 14

doc.: IEEE /0040r1 Submission Proxy proposal If either of the peer CMs is behind NAT, some proxy solution is needed to enable communication channel Standard IETF RFC (Session Traversal Utilities for NAT (STUN) can be used to check NAT capabilities of routers that are between CM-CDIS or CM-CMhttp://tools.ietf.org/html/rfc5389 CDIS can act as communication proxy between CMs if peer-to-peer communication between CMs is not possible CM NAT capability information can be stored to DNS records to allow automatic proxy setup May 2011 Miika Laaksonen, NokiaSlide 15

doc.: IEEE /0040r1 Submission Geo location dilemma May 2011 Miika Laaksonen, NokiaSlide 16 Distance in the physical space differs from the distance in the IP space CM 1 Node 1 CM 2 GW 1 GW 2 Backbone 1 – 100 m 1 – 10 km 1 0 – 100 km 1 – km CDIS Server 1 – 100 m Node 2 Node 3 Node 4 Node 5 Node 6

doc.: IEEE /0040r1 Submission Physical vs. IP space Distances in real world are measured with meters. Same metric apply also to radio interferences and that way coexistence solution. IP networks define distances in different way. Metric is either hop or round-trip time (RTT). Hop is simply a number that tells how many IP devices forward the packet until packet reach the destination. RTT is time that it takes to send a packet to the destination and send it back. There is no reliable mapping between real world distance and IP distance. You can’t map hops or RTT to meters. This means that discovery mechanism needs to be addressed in higher level. May 2011 Miika Laaksonen, NokiaSlide 17