nsd a Name Service Daemon Alexis Yushin, Daniel Karrenberg, Olaf Kolkman, Ted Lindgreen with Erik Rozendaal, Jaap Akkerhuis, Miek Gieben, … http://www.nlnetlabs.nl/ RIPE 43 , September 2002,
Download ReportTranscript nsd a Name Service Daemon Alexis Yushin, Daniel Karrenberg, Olaf Kolkman, Ted Lindgreen with Erik Rozendaal, Jaap Akkerhuis, Miek Gieben, … http://www.nlnetlabs.nl/ RIPE 43 , September 2002,
nsd a Name Service Daemon Alexis Yushin, Daniel Karrenberg, Olaf Kolkman, Ted Lindgreen with Erik Rozendaal, Jaap Akkerhuis, Miek Gieben, … http://www.nlnetlabs.nl/ RIPE 43 , September 2002, Ρόδος . http://www.ripe.net Presentation Outline Why nsd ? What is nsd ? Who should use nsd ? http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net Why nsd? •Code Diversity • Simplicity • Performance • Open Source http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net What is nsd? • Authoritative-Only DNS Name Server – – – – • • • • No recursion No caching No dynamic update No zone transfers Implemented from Scratch High Performance Design DNSSec Ready Well Tested http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net Basic nsd Design bserved Zone Loads Files Zone Compiler Responses daemon Responses Queries Responses http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net Performance Results 100 % of Queries Answered 90 80 70 60 50 40 bind-8 30 20 10 0 0 10000 20000 30000 40000 Average Queries to k.root-servers.net per Second http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net 50000 Performance Results 100 % of Queries Answered 90 80 70 60 50 40 bind-8 bind-9 30 20 10 0 0 10000 20000 30000 40000 Average Queries to k.root-servers.net per Second http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net 50000 Performance Results 100 % of Queries Answered 90 80 70 60 50 40 bind-8 bind-9 nsd-1 30 20 10 0 0 10000 20000 30000 40000 Average Queries to k.root-servers.net per Second http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net 50000 Average Queries per Second Performance Results “Marketing Version” 15000 12000 9000 bind-9 bind-8 nsd-1 6000 3000 0 99.9% Queries Answered http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net Goals Achieved ? • Code Diversity – Totally New Design – Bug Diversity • Simplicity – Daemon kept as small as possible (~1000 lines C) – No creeping featurism (total 5684 lines C) • Performance – See above • Open Source – Yes (BSD License) http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net Who should use NSD? • Publishers of authoritative zone info – Root Servers (some) – TLD servers –… • Who should not use nsd – Recursing name servers – Servers really needing dynamic updates • nsd-1.0.1 is available. It is stable. http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net Questions??? • Slides and other information (will be) available from http://www.ripe.net/ • Nsd-1.0.1: http://www.nlnetlabs.nl/ nsd/index.en.html http://www.nlnetlabs.nl/ RIPE 43 , September 2002 , Ρόδος . http://www.ripe.net