Scaling up DNS-based service discovery

Slides:



Advertisements
Similar presentations
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
Advertisements

Things we need to standardise: a recap/review since IETF89 dnssd WG, IETF90, Toronto, 24 th July 2014.
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
,< 資 管 Lee 附錄 A0 IGMP vs Multicast Listener Discovery.
Chapter 8 Managing Windows Server 2008 Network Services
IP over ETH over IEEE draft-riegel-16ng-ip-over-eth-over Max Riegel
Network Localized Mobility Management using DHCP
Draft-ietf-dhc-stateless-dhcpv6- renumbering-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
Computer Networks IGCSE ICT Section 4.
December 2007IETF 70 - SIPPING1 SIP URI Service Discovery using DNS-SD draft-lee-sip-dns-sd-uri-02 Presented by Henning Schulzrinne Jae Woo Lee & Henning.
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
Draft-ietf-v6ops-scanning-implications-00 IPv6 Implications for Network Scanning Tim Chown University of Southampton (UK) IETF 66,
1. CLICK “CONTACTS” (BOTTOM LEFT CORNER OF SCREEN) 2. SELECT “NEW CONTACT GROUP”
Mdnsext BoF Chairs: Tim Chown, Thomas Narten IETF85 Atlanta 6 th November, 2012.
Dnssd requirements draft-ietf-dnssd-requirements-01 Kerry Lynn Stuart Cheshire Marc Blanchet Daniel Migault IETF 89, London, 3 March 2014.
Dnssd WG Chairs: Tim Chown Ralph Droms IETF 89, London, 3 rd March 2014.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
Draft-chown-v6ops-port-scanning-implications-02 IPv6 Implications for TCP/UDP Port Scanning Tim Chown IETF 65, March 23rd 2006 Dallas,
Company Confidential Contact Center information package for new Device First Use flow 22 nd Dec 2009.
Draft-ietf-v6ops-addcon-02.txt IPv6 Unicast Address Assignment Considerations Olaf Bonness, Tim Chown, Christian Hahn, Ciprian Popoviciu, Gunter Van de.
1 Evaluation of PMIPv6 Base Multicast Support Drafts Stig Venaas Behcet Sarikaya November 2009 Multimob WG IETF 76.
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
IETF78 Multimob Masstricht1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-02 Qin.
What do we need to standardise? Open discussion Led by Dave Thaler dnssd WG, IETF89, London, 3 rd March 2014.
SLRRP BoF 62 nd IETF Scott Barvick Marshall Rose
Dnssd requirements draft-ietf-dnssd-requirements-03 Kerry Lynn Stuart Cheshire Marc Blanchet Daniel Migault IETF 90, Toronto, 24 July
Requirements and Selection Process for RADIUS Crypto-Agility December 5, 2007 David B. Nelson IETF 70 Vancouver, BC.
Basic Nemo Usages Pascal Thubert (Cisco) Ryuji Wakikawa (Keio) Vijay Devarapalli (Nokia) 59th IETF, NEMO WG.
Action Buttons Link to another place in your presentation Link to web pages, videos, etc. Interactivity – gives the viewer a choice of what happens next,
GEONET Brainstorming Document. Content Purpose of the document Brainstorming process / plan Proposed charter Assumptions Use cases Problem description.
Draft-chown-v6ops-vlan-usage-01 Tim Chown v6ops WG, IETF 60, San Diego, August 2, 2004.
IPv6 Working Group IETF55 Atlanta November URL for Thermometer
CoCo and R&S in the UK federation
Max Riegel IP over ETH over IEEE draft-ietf-16ng-ip-over-ethnet-over Max Riegel
Discussion on DHCPv6 Routing Configuration
Nucleus – complete Campus Management solution
Weebly Elements, Continued
Multicast Listener Discovery
dnssd WG Chairs: Ralph Droms,
Homenet Architecture Discussion
Interface extensions YANG & VLAN sub-interface YANG Status update
IETF 55 IPv6 Working Group IPv6 Node Requirements
Link Model Analysis for based Networks
IETF57 Vienna July 2003 Bob Hinden & Margaret Wasserman Chairs
RIPE IPv6-wg and Renumbering
Running Multiple PLATs in 464XLAT
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
SIP URI Service Discovery using DNS-SD draft-lee-sip-dns-sd-uri-02
Appendices Navigating in BearQuest Appendix - 2 Viewing your Requests
Towards PubSub and Storage integration in ANIMA
IPv6-only in an Enterprise Network
Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide (click ‘Apply’ to change only the currently selected slide, or ‘Apply to All’
Neighbor discovery to support direct communication in ITS
dnssd WG Chairs: Ralph Droms,
Clipper: Enhancing time-based media for research
Jisc Learning Analytics
Conditional Topics and Badges
Chapter 2: Scaling VLANs
Draft Investigatory Powers Bill
PowerPoint: Layout & formatting Participation Project
DRC Central Office Services
draft-eckert-anima-noc-autoconfig-00 draft-eckert-anima-grasp-dnssd-01
10th International Conference on Telecommunication, ICT’2003,
HIBBs is a program of the Global Health Informatics Partnership Learning the Basics of Microsoft Word 2019 and Microsoft office support TFN
PIM Backup DR Mankamana Mishra IETF-102
Notification and Discovery
draft-ietf-stir-oob-02 Out of Band
MIF DHCPv6 Route Option Update
Presentation transcript:

Scaling up DNS-based service discovery Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide (click ‘Apply’ to change only the currently selected slide, or ‘Apply to All’ to change the footers on all slides). To add a background image to this slide; drag a picture to the placeholder or click the icon in the centre of the placeholder to browse for and add another image. Once added, the image can be cropped, resized or repositioned to suit. Scaling up DNS-based service discovery 18/09/2018 Dr Tim Chown, Jisc TNC, Prague, 15th June 2016

What is DNS-based service discovery? DNS-based service discovery (RFC 6763) was designed for zero configuration networking within a local subnet Allows devices to automatically discover services on other devices that are ‘nearby’ Driven by Apple, commonly referred to as ‘Bonjour’ Works with link-local addressing and naming (mDNS, under .local, as per RFC 6762), and DNS TXT/PTR/SRV records to describe the services Service discovery messages are sent as link scope multicast using well-known addresses, on UDP port 5353 IPv4 : 224.0.0.251 IPv6 : ff02::fb May be user to device, or device to device, with an ever wider variety of services for which discovery is desirable 15/06/2016 Scaling up DNS-based service discovery

OK, so what is the problem? The messages are constrained to a local subnet Because link scope multicast is not forwarded by routers So discovery only works for devices on the same link But increasingly they are not, e.g., devices in a campus network, or emerging multi-link home networks A screen in the same room, but on a wired network while you are on WiFi Two WiFi devices in different eduroam subnets Frustrating when you can see the device you want to discover! So how do we solve this? 15/06/2016 Scaling up DNS-based service discovery

Requirements? We’d like a scalable DNS-based service discovery mechanism Capable of running over / spanning multiple subnets Applicable to personal, home, campus, enterprise and other network scenarios Backwardly compatible with mDNS/DNS-SD And supporting incremental deployment May need to be be zero configuration, e.g., in the home Or may benefit from supporting administrator configuration, e.g., in a campus environment The IETF dnssd WG has been formed to address this problem, and it has already documented requirements Published as RFC 7558 – https://tools.ietf.org/html/rfc7558 15/06/2016 Scaling up DNS-based service discovery

What about solution approaches? What could we do? Define a new “xmDNS” that operates by extending mDNS to use site scope multicast messages Not scalable, or interoperable with existing mDNS Bridge queries and responses Beware loops. And no use when subnets are disjoint Make the network flat But a campus may have 20,000++ devices… Hybrid Unicast/Multicast DNS-Based Service Discovery Leaf routers act as proxies to their local links Clients query a list of proxies, and aggregate the results mDNS / DNS-SD runs as normal in local subnets 15/06/2016 Scaling up DNS-based service discovery

How far has the dnssd WG got? Produced a draft documenting the hybrid proxy solution https://tools.ietf.org/html/draft-ietf-dnssd-hybrid-03 Produced a draft on DNS Push mechanism Subscription-based DNS updates (for timeliness…) https://tools.ietf.org/html/draft-ietf-dnssd-push-07 Identified issues with label interoperability between mDNS and DNS name space (UTF-8 vs IDNA2008) https://tools.ietf.org/html/draft-ietf-dnssd-mdns-dns- interop-02 Considering privacy issues https://tools.ietf.org/html/draft-huitema-dnssd-privacy-01 Still non-standards work to be done as well… What does the user interface look like? 15/06/2016 Scaling up DNS-based service discovery

How you can get involved… Take a look at the IETF dnssd WG Charter: http://datatracker.ietf.org/wg/dnssd/charter/ Check the status pages for existing dnssd drafts: http://tools.ietf.org/wg/dnssd/ Join the mail list, join discussions: dnssd@ietf.org To join: https://www.ietf.org/mailman/listinfo/dnssd Explore early implementations See section 6 of the hybrid proxy draft 15/06/2016 Scaling up DNS-based service discovery

Find out more… Contact: Dr Tim Chown Senior Network Services Developer Tim.Chown@jisc.ac.uk jisc.ac.uk Go to ‘View’ menu > ‘Header and Footer…’ to edit the footers on this slide (click ‘Apply’ to change only the currently selected slide, or ‘Apply to All’ to change the footers on all slides). Except where otherwise noted, this work is licensed under CC-BY-NC-ND 15/06/2016 Scaling up DNS-based service discovery