ndn testbed status update march 2017
play

NDN Testbed Status Update March 2017 John DeHart Washington - PowerPoint PPT Presentation

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


  1. NDN Testbed Status Update March 2017 John DeHart Washington University jdd@wustl.edu

  2. 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

  3. 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 )

  4. 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”

  5. 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

  6. 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.

  7. 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…

  8. Cacti graph examples

  9. 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

  10. 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

  11. Questions?

Recommend


More recommend