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

ndn testbed status update march 2017
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

NDN Testbed Status Update March 2017

John DeHart Washington University jdd@wustl.edu

slide-2
SLIDE 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

slide-3
SLIDE 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 )

  • USA ( 1 3 )

» South Am erica ( 1 )

  • Brazil ( 1 )

» Asia ( 9 )

  • China ( 2 )
  • S. Korea ( 2 )
  • Japan ( 2 )
  • I ndonesia ( 1 )
  • Thailand ( 2 )

» Europe ( 1 0 )

  • France ( 2 )
  • I taly ( 1 )
  • Spain ( 1 )
  • Sw itzerland ( 1 )
  • Norw ay ( 1 )
  • Germ any ( 1 )
  • Portugal ( 2 )
  • Netherlands ( 1 )
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8

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”

slide-9
SLIDE 9

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
slide-10
SLIDE 10

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.

slide-11
SLIDE 11

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…

slide-12
SLIDE 12

Cacti graph examples

slide-13
SLIDE 13

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
slide-14
SLIDE 14

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

slide-15
SLIDE 15

Questions?