NDN Testbed Status Update March 2017 John DeHart Washington University jdd@wustl.edu
NDN Testbed Shared resource for running NDN experim ents Each node runs an NDN softw are router: » nfd : NDN Forw arding Daem on » NLSR : NDN Routing Daem on • Recently updated to do Hyperbolic Routing » Other assorted NDN daem ons Participating sites: » Dedicate a m achine ( real or virtual) to host a node » Designate a person as local operator for rare m anual intervention and for site-based certificate approval Managed by NDN team at W ashington U. Usable by All » Site-based certificates » Netw ork guest certs » Many sites support local guest certs
NDN Testbed: March 2017 Consists of 3 3 Gatew ay Router Nodes » March 2 0 1 7 : 3 3 » March 2 0 1 6 : 3 1 » March 2 0 1 5 : 2 4 » Sept. 2 0 1 4 : 1 8 » Nov. 2 0 1 3 : 1 6 Presence on 4 Continents and in 1 5 Countries » North Am erica ( 1 3 ) » Europe ( 1 0 ) • USA ( 1 3 ) • France ( 2 ) » South Am erica ( 1 ) • I taly ( 1 ) • Brazil ( 1 ) • Spain ( 1 ) » Asia ( 9 ) • Sw itzerland ( 1 ) • China ( 2 ) • Norw ay ( 1 ) • S. Korea ( 2 ) • Germ any ( 1 ) • Japan ( 2 ) • Portugal ( 2 ) • I ndonesia ( 1 ) • Netherlands ( 1 ) • Thailand ( 2 )
Joining the NDN Testbed W ho should join? » Groups from Universities, Com panies and Gov. Agencies • W ho are interested in NDN R&D » W e look for a PI w ith an NDN interest/ com m itm ent • W e are leary of requests like “I ’m a graduate student doing a project”
Joining the NDN Testbed W ho should join? » Groups from Universities, Com panies and Gov. Agencies • W ho are interested in NDN R&D » W e look for a PI w ith an NDN interest/ com m itm ent • W e are leary of requests like “I ’m a graduate student doing a project” How to request to join? » https:/ / nam ed-data.net/ ndn-testbed/ policies-connecting- nodes-ndn-testbed/ • Em ail link to m ake a request to join
Joining the NDN Testbed W ho should join? » Groups from Universities, Com panies and Gov. Agencies • W ho are interested in NDN R&D » W e look for a PI w ith an NDN interest/ com m itm ent • W e are leary of requests like “I ’m a graduate student doing a project” How to request to join? » https:/ / nam ed-data.net/ ndn-testbed/ policies-connecting- nodes-ndn-testbed/ • Em ail link to m ake a request to join W hat happens next? » A questionnaire to fill out w ill be em ailed to you » Request is review ed by an NDN project com m ittee » W hen approved w e w ork w ith you to install and connect your node.
Status Monitoring Sites Node and Prefix Status » http:/ / w w w .arl.w ustl.edu/ ~ jdd/ ndnstatus/ ndn_ prefix/ tbs_ ndnx.htm l Bandw idth » http:/ / ndnm ap.arl.w ustl.edu/ Routing Status » http:/ / netlab.cs.m em phis.edu/ script/ htm / ndn-status/ status.htm Cacti graphs » http:/ / ndndem o.arl.w ustl.edu/ cacti/ » Expanded, but continues to be a w ork in progress » Data collected through NDN I nterest/ Data packets. » Monitors things like: • Load average, / and / boot disk usage • NFD process size, uptim e, PI T counter, Nam eTree counter • Etc... » User: guest » PW : ndnTest » Exam ples on next slide…
Cacti graph examples
Management Change: Ansible Previous Managem ent » Via git, ssh and lots of hands-on updates. New Schem e: Ansible » https:/ / w w w .ansible.com / » Managem ent, Provisioning and Deploym ent engine » One point of control • Uses ssh to connect to rem ote nodes. » Playbook for m aintaining NDN Testbed • Defines tasks: – I nstall packages and daem ons – Configure – Start/ Restart » Each node has a defined set of variables • Used as param eters to Tem plates to generate conf files
Coming Soon: Expansion into Amazon AWS AW S AMI for NDN gatew ay node and client. » Develop for use across range of AW S instance sizes. Maintain 1 NDN GW in each of 1 2 regions » Regional gatew ay nodes m aintained via Ansible Develop Ansible playbook for » Deploying NDN clients in AW S » Deploying NDN GW s in AW S All Ansible playbooks for AW S and all AW S AMI s to be m ade available to the NDN com m unity
Questions?
Recommend
More recommend