vtn-vbridge

Base Information

prefix vbr
namespace urn:opendaylight:vtn:vbridge
revision 2015-09-07
description The module that describes the data models for vBridge, which represents a virtual broadcast domain in VTN.
yang-version 1
imports vlanmap:vtn-vlan-map 2015-09-07; macmap:vtn-mac-map 2015-09-07; inv:opendaylight-inventory 2013-08-19; vif:vtn-vinterface 2015-09-07; vtype:vtn-types 2015-02-09; vfilter:vtn-flow-filter 2015-09-07;

Groupings Summary

Name Description
vtn-vbridge-list Describes a list of vBridges.
vtn-port-mappable-bridge Describes a virtual node in the VTN, which contains a list of port-mappable virtual interfaces.
vtn-vbridge-info Describes information about vBridge. `state' field indicates the state of the vBridge. If all the following conditions are met, the vBridge status will be `UNKNOWN': - Neigher VLAN mapping nor MAC mapping is configured in the vBridge. - Port mapping is not set for all the enabled virtual interfaces inside the vBridge. `DOWN' indicates that the physical network mapped to the vBridge is not operating correctly. If any of the following conditions are met, then the vBridge status will be `DOWN': - VLAN mapping with specifying physical switch is configured in the vBridge, and that physical switch is meeting any one of the following conditions: + Physical switch does not exist. + All the ports of the physical switch are connected to some other physical switch. + Except for the ports that connect two physical switches, no other ports are operational. - MAC mapping is configured in the vBridge, and the target host for MAC mapping is not yet detected. - One or more than one interface out of the enabled virtual interfaces inside the vBridge is in `DOWN' state. - There is no reachable route available while configuring network routes mapped to the vBridge. `UP' indicates that the physical network mapped to the vBridge is operating correctly.
vtn-bridge-status Describes runtime status information about a virtual bridge node in the VTN.
vtn-vbridge-config Describes configuration for a vBridge.

RPCs Summary

Name Description
remove-vbridge Remove the specified vBridge. All the virtual interfaces inside the specified vBridge will also be removed. On failure, one of vtn-error-tag value which indicates the cause of error is set into application tag in RPC error. `BADREQUEST' is set if the RPC input contains invalid data. `NOTFOUND' is set if the VTN specified by `tenant-name' is not present. `NOTFOUND' is set if the specified vBridge is not present. `INTERNALERROR' is set if the operation failed due to internal error.
update-vbridge Create or modify the specified vBridge. Upon successful completion, the result of this operation will be set to the `status' field in the RPC output. `CREATED' indicates that the specified vBridge has been newly created. `CHANGED' indicates that the configuration for the specified vBridge has been changed. Null indicates that the configuration for the specified vBridge was not changed. On failure, one of vtn-error-tag value which indicates the cause of error is set into application tag in RPC error. `BADREQUEST' is set if the RPC input contains invalid data. `NOTFOUND' is set if the VTN specified by `tenant-name' is not present. `NOTFOUND' is set if `update-mode' field in the RPC input is `MODIFY' and the specified vBridge is not present. `CONFLICT' is set if `update-mode' field in the RPC input is `CREATE' and the specified vBridge is present. `INTERNALERROR' is set if the operation failed due to internal error.

Groupings

RPC Definitions

remove-vbridge

update-vbridge