DCon.proto
path DCon.proto
package network_control
Messages
AddBridgeReply
The response status for AddBridge
Name | Type | Description |
---|
status | string | |
AddBridgeRequest
Message containing the request to add two devices to a bridge
Name | Type | Description |
---|
device_id_src | bytes | The source device ID encoded as an UUID (128 bit) |
device_id_dst | bytes | The destination device ID encoded as an UUID (128 bit) |
AddDeviceReply
The response status for AddDevice
Name | Type | Description |
---|
status | string | |
AddDeviceRequest
Message containing the request to add a device to a logical network segment
Name | Type | Description |
---|
device_id | bytes | The device ID encoded as an UUID (128 bit) |
segment_id | bytes | The segment ID encoded as an UUID (128 bit) |
AddNatReply
The response status for AddNat
Name | Type | Description |
---|
status | string | |
AddNatRequest
Message containing the request to add NAT to a device
Name | Type | Description |
---|
device_id | bytes | The device ID encoded as an UUID (128 bit) |
BindDescriptorReply
The response to bind a descriptor to a device
Name | Type | Description |
---|
status | string | |
BindDescriptorRequest
The request to bind a descriptor to a device
Name | Type | Description |
---|
device_id | bytes | The device ID encoded as an UUID (128 bit) |
descriptor | string | The descriptor string (YANG or JSON) |
CreateSegmentReply
The response containing the created segment message ID
Name | Type | Description |
---|
segment_id | bytes | The segment ID encoded as an UUID (128 bit) |
CreateSegmentRequest
Message containing the request to create a network segment
Name | Type | Description |
---|
params | string | The network segment parameters |
RemoveBridgeReply
The response status for RemoveBridge
Name | Type | Description |
---|
status | string | |
RemoveBridgeRequest
Message containing the request to remove two devices from a bridge
Name | Type | Description |
---|
device_id_src | bytes | The source device ID encoded as an UUID (128 bit) |
device_id_dst | bytes | The destination device ID encoded as an UUID (128 bit) |
RemoveDeviceReply
The response status for RemoveDevice
Name | Type | Description |
---|
status | string | |
RemoveDeviceRequest
Message containing the request to remove a device from a logical network segment
Name | Type | Description |
---|
device_id | bytes | The device ID encoded as an UUID (128 bit) |
segment_id | bytes | The segment ID encoded as an UUID (128 bit) |
RemoveNatReply
The response status for RemoveNat
Name | Type | Description |
---|
status | string | |
RemoveNatRequest
Message containing the request to remove NAT for a device
Name | Type | Description |
---|
device_id | bytes | The device ID encoded as an UUID (128 bit) |
RemoveSegmentReply
The response status for RemoveSegment
Name | Type | Description |
---|
status | string | |
RemoveSegmentRequest
Message containing the request to remove a network segment
Name | Type | Description |
---|
segment_id | bytes | The segment ID encoded as an UUID (128 bit) |
Services
NetworkController
The network controller service definition.
CreateSegment
RemoveSegment
AddDevice
RemoveDevice
AddNat
RemoveNat
AddBridge
RemoveBridge
BindDescriptor