Difference between revisions of "Neutron/quantum-network-connection-monitoring-service"
m (Text replace - "__NOTOC__" to "") |
Nachi Ueno (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | == Scope: == | |
− | |||
This service provide quantum network monitoring service. | This service provide quantum network monitoring service. | ||
- monitoring service will create a probe port with specified quantum network | - monitoring service will create a probe port with specified quantum network | ||
− | - User can ping from the probe port | + | - User can ping from the probe port or l3-agent or dhcp |
- User can nc -vz to check tcp port from the probe port | - User can nc -vz to check tcp port from the probe port | ||
- User can nc -l to access the probe port | - User can nc -l to access the probe port | ||
+ | - User can traceroute | ||
Note this is extended version of quantum-debug command | Note this is extended version of quantum-debug command | ||
− | + | == Use Cases == | |
For development | For development | ||
Line 17: | Line 17: | ||
For User | For User | ||
- User can get health check of network connections | - User can get health check of network connections | ||
+ | Test or investigate network connection on the operation | ||
− | + | == Implementation Overview: == | |
- This spec is based on service insertion blueprint | - This spec is based on service insertion blueprint | ||
− | + | == Data Model Changes: == | |
No change | No change | ||
Monitoring service will use port's device owner attribute | Monitoring service will use port's device owner attribute | ||
− | + | == Configuration variables == | |
− | + | == API's == | |
TBD | TBD | ||
− | + | == Plugin Interface == | |
− | |||
No | No | ||
− | + | == Required Plugin support: == | |
No | No | ||
− | + | == Dependencies: == | |
No | No | ||
− | + | == CLI Requirements: == | |
quantum probe-create <net-id> | quantum probe-create <net-id> | ||
Line 53: | Line 53: | ||
quantum probe-nc-listen <probe-id> port | quantum probe-nc-listen <probe-id> port | ||
− | + | == Horizon Requirements: == | |
− | |||
− | |||
− | |||
− | |||
− | + | ping/ nc/ traceroute from horizon UI |
Revision as of 23:36, 27 March 2013
Contents
Scope:
This service provide quantum network monitoring service. - monitoring service will create a probe port with specified quantum network - User can ping from the probe port or l3-agent or dhcp - User can nc -vz to check tcp port from the probe port - User can nc -l to access the probe port - User can traceroute
Note this is extended version of quantum-debug command
Use Cases
For development - Quantum developer can check network functionalities using this function
For User - User can get health check of network connections Test or investigate network connection on the operation
Implementation Overview:
- This spec is based on service insertion blueprint
Data Model Changes:
No change Monitoring service will use port's device owner attribute
Configuration variables
API's
TBD
Plugin Interface
No
Required Plugin support:
No
Dependencies:
No
CLI Requirements:
quantum probe-create <net-id> quantum probe-delete <net-id> quantum probe-ping <probe-id> ipaddress quantum probe-nc-check <probe-id> ipaddress port quantum probe-nc-listen <probe-id> port
Horizon Requirements:
ping/ nc/ traceroute from horizon UI