Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Advancements since
Battlemesh v8
Introduction
For those who don't know
NetJSON yet
What is NetJSON?
data interchange format
designed to describe basic
aspects of networking
JSON-based
JavaScript Object Not...
NetJSON types:
DeviceConfiguration
DeviceMonitoring
NetworkRoutes
NetworkGraph
NetworkCollection
“DeviceConfiguration”
http://netjson.org/docs/what.html#deviceconfiguration
“DeviceMonitoring”
http://netjson.org/docs/what.html#devicemonitoring
“NetworkRoutes”
http://netjson.org/docs/what.html#networkroutes
“NetworkGraph”
http://netjson.org/docs/what.html#networkgraph
“NetworkCollection”
http://netjson.org/docs/what.html#networkcollection
Why NetJSON?
Developing networking applications is
way too hard, much harder than we
should allow it to be.
Goals of NetJSON
Build interoperable tools
Each tool solving a specific problem
Create an ecosystem
what has changed
since the last battlemesh?
We have an RFC:
netjson.org/rfc.html
NetJSON RFC (draft 0)
9 different tools
which can be combined
More implementations
Website visits have tripled
Interest from IETF mailing lists
More interest
(Visits nov-apr 2016 to netjson.org)
USA (21%)
Italy (18%)
Germany (7%)
Russia (4%)
UK (5%)
Top 5 countries
NetJSON tools demo
http://netjson.org/docs/implementations.html
We've Only Just Begun!
Next steps?
RFC draft 1
Resolve main issues
Refine specification
Implement DeviceMonitoring
IETF
Publish the RFC draft 1
Start looking for a WG
Moar implementations
Especially producers
Extension Registry
Define process and fill registry
http://netjson.org/docs/extensions.html
Get funding
Volunteering is not enough
Personal doubts
Should JSON-Schemas be
removed from the RFC?
Probably yes.
Which IETF working group?
MANET? GAIA?
Help me out...
Distance vector
we need you!
@nemesisdesign
twitter & github
Thank you
NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9
Nächste SlideShare
Wird geladen in …5
×

NetJSON @ Battlemesh v9

712 Aufrufe

Veröffentlicht am

NetJSON Advancements since Battlemesh v8

Veröffentlicht in: Ingenieurwesen
  • Als Erste(r) kommentieren

NetJSON @ Battlemesh v9

  1. 1. Advancements since Battlemesh v8
  2. 2. Introduction For those who don't know NetJSON yet
  3. 3. What is NetJSON? data interchange format designed to describe basic aspects of networking JSON-based JavaScript Object Notation (RFC7159)
  4. 4. NetJSON types: DeviceConfiguration DeviceMonitoring NetworkRoutes NetworkGraph NetworkCollection
  5. 5. “DeviceConfiguration” http://netjson.org/docs/what.html#deviceconfiguration
  6. 6. “DeviceMonitoring” http://netjson.org/docs/what.html#devicemonitoring
  7. 7. “NetworkRoutes” http://netjson.org/docs/what.html#networkroutes
  8. 8. “NetworkGraph” http://netjson.org/docs/what.html#networkgraph
  9. 9. “NetworkCollection” http://netjson.org/docs/what.html#networkcollection
  10. 10. Why NetJSON? Developing networking applications is way too hard, much harder than we should allow it to be.
  11. 11. Goals of NetJSON Build interoperable tools Each tool solving a specific problem Create an ecosystem
  12. 12. what has changed since the last battlemesh?
  13. 13. We have an RFC: netjson.org/rfc.html NetJSON RFC (draft 0)
  14. 14. 9 different tools which can be combined More implementations
  15. 15. Website visits have tripled Interest from IETF mailing lists More interest
  16. 16. (Visits nov-apr 2016 to netjson.org) USA (21%) Italy (18%) Germany (7%) Russia (4%) UK (5%) Top 5 countries
  17. 17. NetJSON tools demo http://netjson.org/docs/implementations.html
  18. 18. We've Only Just Begun! Next steps?
  19. 19. RFC draft 1 Resolve main issues Refine specification Implement DeviceMonitoring
  20. 20. IETF Publish the RFC draft 1 Start looking for a WG
  21. 21. Moar implementations Especially producers
  22. 22. Extension Registry Define process and fill registry http://netjson.org/docs/extensions.html
  23. 23. Get funding Volunteering is not enough
  24. 24. Personal doubts
  25. 25. Should JSON-Schemas be removed from the RFC? Probably yes.
  26. 26. Which IETF working group? MANET? GAIA? Help me out...
  27. 27. Distance vector we need you!
  28. 28. @nemesisdesign twitter & github Thank you

×