Академический Документы
Профессиональный Документы
Культура Документы
Topics
Why NeMo?
Status
State machine
Demo Description
High level
Yang is low-level specific to
device
App 2
App 1
Node
1
Problem
Nemo API
Purpose:
Benefits:
Intent based
Use PCIM concepts (RFC3060,
3460, 3644) that combine policy
rules into policy groups (aka
contracts)
CLI
Heat
Horizon
Neutron
Problem:
Only Flow behavior, no create node
or specify network service so
cannot handle NFV devices or TE
channels
Need Network flows, NFV, SFC, TE
plus compute and storage
placement
Policy Manager
Legacy
Policy
driver
ODL
Policy
Driver
others
Status
Completed: (July Nov)
API presented at network
forums
IETF drafts + technical
Manual specify language
State Machine +
Proof of Concept demo
created
Top-Down design
Network Abstraction Model
Network Information
Entity Model
Node
Link
Forwarding
Node
Processing
Node
Switch
FW
Router
LBS
Transport
Data
Logic Node
Flow
Packet
Capability Model
Transaction
model
Notification
Connect
Policy
Disconnect
Transaction
Query
commit
Entity Model
l
Entity Model
name
id
descirption version
inherit
properties
statistics
link
flow
Capability Model
l
Query
Capability
Capability Model
URI
method
mode
Description
version request
response
Policy
Capability
Notification
Capability
Entity
Model
node
link
flow
Capability
Model
Query
Policy
Notifica-tion
Node definition
Link definition
Action definition
Demo
Virtual sites
Three controllers
Mininet on Vbox
Apps V-Net
Overlay to
Mininet
Text
in here
Path daytime
NEM
O
site a
site b
Path at night
OF1.X/For
warding
Instruction
Q&A