Suche senden
Hochladen
NetJSON @ Battlemesh v9
•
2 gefällt mir
•
845 views
Federico Capoano
Folgen
NetJSON Advancements since Battlemesh v8
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 30
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Applying the Unix Philosophy to Django projects: a report from the real world
Applying the Unix Philosophy to Django projects: a report from the real world
Federico Capoano
stackconf 2021 | First hand experience: How Nextcloud stayed productive durin...
stackconf 2021 | First hand experience: How Nextcloud stayed productive durin...
NETWAYS
Ieee S&P 2020 - Software Security: from Research to Industry.
Ieee S&P 2020 - Software Security: from Research to Industry.
Minded Security
JS digest. November 2017
JS digest. November 2017
ElifTech
Continuous Security in Pipelines
Continuous Security in Pipelines
Thoughtworks
Istio as a Service Mesh
Istio as a Service Mesh
Knoldus Inc.
Meteor and asynchronous done right !
Meteor and asynchronous done right !
Abderrazak BOUADMA
How to install Wireshark on Mac
How to install Wireshark on Mac
ZenSekibe
Weitere ähnliche Inhalte
Was ist angesagt?
How to install Wireshark on Ubuntu
How to install Wireshark on Ubuntu
ZenSekibe
How to install Wireshark on Windows
How to install Wireshark on Windows
ZenSekibe
Open Source Internet of Things 101 – EclipseCon 2016
Open Source Internet of Things 101 – EclipseCon 2016
Benjamin Cabé
MongoDB 2.8 bug hunt
MongoDB 2.8 bug hunt
Quentin Conner
Introduction to MDC Logging in Scala.pdf
Introduction to MDC Logging in Scala.pdf
Knoldus Inc.
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca Arbezzano
Gianluca Arbezzano
JS digest. October 2017
JS digest. October 2017
ElifTech
Subspace
Subspace
Vanessa Lošić
Building the IoT - Coding Serbia 2015
Building the IoT - Coding Serbia 2015
Benjamin Cabé
Introduction To The Eclipse Platform
Introduction To The Eclipse Platform
ciukes
Protocol Labs, David Dias, TADSummit 2018
Protocol Labs, David Dias, TADSummit 2018
Alan Quayle
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Anderson Bassani
Intro to Node.js
Intro to Node.js
Jamal Sinclair O'Garro
Common.logging
Common.logging
Larry Nung
Microservices
Microservices
NewsCred Dhaka
Was ist angesagt?
(15)
How to install Wireshark on Ubuntu
How to install Wireshark on Ubuntu
How to install Wireshark on Windows
How to install Wireshark on Windows
Open Source Internet of Things 101 – EclipseCon 2016
Open Source Internet of Things 101 – EclipseCon 2016
MongoDB 2.8 bug hunt
MongoDB 2.8 bug hunt
Introduction to MDC Logging in Scala.pdf
Introduction to MDC Logging in Scala.pdf
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca Arbezzano
JS digest. October 2017
JS digest. October 2017
Subspace
Subspace
Building the IoT - Coding Serbia 2015
Building the IoT - Coding Serbia 2015
Introduction To The Eclipse Platform
Introduction To The Eclipse Platform
Protocol Labs, David Dias, TADSummit 2018
Protocol Labs, David Dias, TADSummit 2018
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Intro to Node.js
Intro to Node.js
Common.logging
Common.logging
Microservices
Microservices
Ähnlich wie NetJSON @ Battlemesh v9
Defining the stack for service delivery models and interoperability in the in...
Defining the stack for service delivery models and interoperability in the in...
ieeepondy
ASP.NET MVC - In the Wild
ASP.NET MVC - In the Wild
Brian Boatright
Introduction to YANG data models and their use in OpenDaylight: an overview
Introduction to YANG data models and their use in OpenDaylight: an overview
Cisco DevNet
SynapseIndia dotnet framework library
SynapseIndia dotnet framework library
Synapseindiappsdevelopment
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PROIDEA
Updates from the .NET Libraries Team
Updates from the .NET Libraries Team
Jeff Handley
.NET Overview & Roadmap
.NET Overview & Roadmap
Microsoft Tech Community
Silverlight 5 whats new overview
Silverlight 5 whats new overview
mdc11
SDN and metrics from the SDOs
SDN and metrics from the SDOs
Open Networking Summit
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
Alexandre Morgaut
Intro to .NET for Government Developers
Intro to .NET for Government Developers
Frank La Vigne
Introduction to ExtJs 5
Introduction to ExtJs 5
Thorsten Suckow-Homberg
Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)
David McCarter
Introduction of Microsoft .NET
Introduction of Microsoft .NET
Yu Kiat
S02 hybrid app_and_gae_restful_architecture_v2.0
S02 hybrid app_and_gae_restful_architecture_v2.0
Sun-Jin Jang
Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh Integration
ThomasGraf42
.NET Core Today and Tomorrow
.NET Core Today and Tomorrow
Jon Galloway
Data access
Data access
Joshua Yoon
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Julio Antonio Mendonça de Marins
New Features Of Microsoft Visual Studio 2008 And .Net Framework 3.5 To Comsof...
New Features Of Microsoft Visual Studio 2008 And .Net Framework 3.5 To Comsof...
Shahzad
Ähnlich wie NetJSON @ Battlemesh v9
(20)
Defining the stack for service delivery models and interoperability in the in...
Defining the stack for service delivery models and interoperability in the in...
ASP.NET MVC - In the Wild
ASP.NET MVC - In the Wild
Introduction to YANG data models and their use in OpenDaylight: an overview
Introduction to YANG data models and their use in OpenDaylight: an overview
SynapseIndia dotnet framework library
SynapseIndia dotnet framework library
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
Updates from the .NET Libraries Team
Updates from the .NET Libraries Team
.NET Overview & Roadmap
.NET Overview & Roadmap
Silverlight 5 whats new overview
Silverlight 5 whats new overview
SDN and metrics from the SDOs
SDN and metrics from the SDOs
End-to-end HTML5 APIs - The Geek Gathering 2013
End-to-end HTML5 APIs - The Geek Gathering 2013
Intro to .NET for Government Developers
Intro to .NET for Government Developers
Introduction to ExtJs 5
Introduction to ExtJs 5
Building nTier Applications with Entity Framework Services (Part 2)
Building nTier Applications with Entity Framework Services (Part 2)
Introduction of Microsoft .NET
Introduction of Microsoft .NET
S02 hybrid app_and_gae_restful_architecture_v2.0
S02 hybrid app_and_gae_restful_architecture_v2.0
Addressing Network Operator Challenges in YANG push Data Mesh Integration
Addressing Network Operator Challenges in YANG push Data Mesh Integration
.NET Core Today and Tomorrow
.NET Core Today and Tomorrow
Data access
Data access
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
Meteoro de pegasuus! Desenvolvendo aplicações realtime com MeteorJS
New Features Of Microsoft Visual Studio 2008 And .Net Framework 3.5 To Comsof...
New Features Of Microsoft Visual Studio 2008 And .Net Framework 3.5 To Comsof...
Kürzlich hochgeladen
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
AhmadHajasad2
Lecture 2 .pdf
Lecture 2 .pdf
abdnazar2003
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
Julia Kaye
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
NaveenVerma126
Basic Principle of Electrochemical Sensor
Basic Principle of Electrochemical Sensor
Tanvir Moin
Power System electrical and electronics .pptx
Power System electrical and electronics .pptx
MUKULKUMAR210
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptx
rajesshs31r
Présentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdf
Institut Technique de la Betterave
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
soginsider
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
LMW Machine Tool Division
solar wireless electric vechicle charging system
solar wireless electric vechicle charging system
gokuldongala
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovations
Yusuf Yıldız
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
Violet Violet
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
amrabdallah9
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Amil baba
The relationship between iot and communication technology
The relationship between iot and communication technology
abdulkadirmukarram03
News web APP using NEWS API for web platform to enhancing user experience
News web APP using NEWS API for web platform to enhancing user experience
AkashJha84
Lecture 4 .pdf
Lecture 4 .pdf
abdnazar2003
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
SAJITHABANUS
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
DIPIKA83
Kürzlich hochgeladen
(20)
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Lecture 2 .pdf
Lecture 2 .pdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
Basic Principle of Electrochemical Sensor
Basic Principle of Electrochemical Sensor
Power System electrical and electronics .pptx
Power System electrical and electronics .pptx
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptx
Présentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdf
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
solar wireless electric vechicle charging system
solar wireless electric vechicle charging system
Modelling Guide for Timber Structures - FPInnovations
Modelling Guide for Timber Structures - FPInnovations
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
The relationship between iot and communication technology
The relationship between iot and communication technology
News web APP using NEWS API for web platform to enhancing user experience
News web APP using NEWS API for web platform to enhancing user experience
Lecture 4 .pdf
Lecture 4 .pdf
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
NetJSON @ Battlemesh v9
1.
Advancements since Battlemesh v8
2.
Introduction For those who
don't know NetJSON yet
3.
What is NetJSON? data
interchange format designed to describe basic aspects of networking JSON-based JavaScript Object Notation (RFC7159)
4.
NetJSON types: DeviceConfiguration DeviceMonitoring NetworkRoutes NetworkGraph NetworkCollection
5.
“DeviceConfiguration” http://netjson.org/docs/what.html#deviceconfiguration
6.
“DeviceMonitoring” http://netjson.org/docs/what.html#devicemonitoring
7.
“NetworkRoutes” http://netjson.org/docs/what.html#networkroutes
8.
“NetworkGraph” http://netjson.org/docs/what.html#networkgraph
9.
“NetworkCollection” http://netjson.org/docs/what.html#networkcollection
10.
Why NetJSON? Developing networking
applications is way too hard, much harder than we should allow it to be.
12.
Goals of NetJSON Build
interoperable tools Each tool solving a specific problem Create an ecosystem
13.
what has changed since
the last battlemesh?
14.
We have an
RFC: netjson.org/rfc.html NetJSON RFC (draft 0)
15.
9 different tools which
can be combined More implementations
16.
Website visits have
tripled Interest from IETF mailing lists More interest
17.
(Visits nov-apr 2016
to netjson.org) USA (21%) Italy (18%) Germany (7%) Russia (4%) UK (5%) Top 5 countries
19.
NetJSON tools demo http://netjson.org/docs/implementations.html
20.
We've Only Just
Begun! Next steps?
21.
RFC draft 1 Resolve
main issues Refine specification Implement DeviceMonitoring
22.
IETF Publish the RFC
draft 1 Start looking for a WG
23.
Moar implementations Especially producers
24.
Extension Registry Define process
and fill registry http://netjson.org/docs/extensions.html
25.
Get funding Volunteering is
not enough
26.
Personal doubts
27.
Should JSON-Schemas be removed
from the RFC? Probably yes.
28.
Which IETF working
group? MANET? GAIA? Help me out...
29.
Distance vector we need
you!
30.
@nemesisdesign twitter & github Thank
you
Jetzt herunterladen