VsiBlockConfig Object


Description:

Configures one or more VSI instances and its associated VSI Type definitions and filter information.

Parents: EmulatedDevice

Result children (automatically created): VsiInstanceResults

Relations:

Side name
(Type)
Relative Description
ClientLoadProfile
(AffiliatedClientLoadProfile)

ClientLoadProfile

Relation to specify association with ClientLoadProfile.

AffiliatedProtocolProfile
(AffiliatedProtocolProfile)

OpenflowProtocolProfile, OtvProtocolProfile

Relation to specify association with protocol profile.

ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

Result of the Mpls control plane binding.

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

Relation to specify primary path.

ProtocolConnectionDestination
(ProtocolConnectionDestination)

AutosarTimeSyncConfig, CoapServerConfig, EcpriProtocolConfig, Ieee80211AccessPointConfig, Ieee80211ClientConfig, MacsecSupplicantBlockConfig, OamFlexeClientConfig, OpenflowControllerProtocolConfig, OpflexDeviceConfig, OseSwitchConfig, OtvEdgeDeviceConfig, OtvSiteDeviceConfig, OvsdbServerConfig, TrillRbridgeConfig, VdpStationConfig, VsiBlockConfig, VxlanVtepConfig

Connection Destination Association.

TimeComparisonPair
(TimeComparisonPairSrcProtocol)

TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair

UsesIf
(UsesIf)

Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf

Specifies the interfaces used by the configuration object (configuration object examples: BgpRouterConfig, LdpRouterConfig, and so on).

VsiBlockConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
BridgeResolvesVid

NULL VID will be inserted into VDP association request messages indicating that the bridge shall provision VIDs for the VSI instance(s).

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Bridge will provision VIDs for VSI instance(s).

FALSE

Station will assign VIDs for VSI instance(s).

DynamicLoad

Dynamic load.

Type: s32

Default: 30

Range: 1 - 1000000

EndpointConnectionPattern

Endpoint connection pattern.

Type: enum

Default: PAIR

Possible Values:

Value Description
PAIR

Pairwise connection.

BACKBONE_SRC_FIRST

Backbone source first connection.

BACKBONE_DST_FIRST

Backbone destination first connection.

BACKBONE_INTERLEAVED

Backbone interleaved connection.

FilterInfoFormat

Format of the filter information contained in the filter info field.

Type: enum

Default: VLAN

Possible Values:

Value Description
VLAN

Filter info field contains a set of VID values to be associated with the VSI instance(s).

MAC_VID

Filter info field contains a set of MAC/VID pairs to be associated with the VSI instance(s).

GROUPID_VID

Filter info field contains a set of Group ID/VID pairs to be associated with the VSI instance(s).

GROUPID_MAC_VID

Filter info field contains a set of Group ID/MAC/VID pairs to be associated with the VSI instance(s).

GroupId

Group ID to associate with the VSI instance(s). NOTE: Applicable only if FilterInfoFormat contains Group ID.

Type: u32

Default: 1

ManagerId

IPv6 address of the VSI type manager.

Type: ipv6

Default: 2002::2

UsePartialBlockState

Use partial block state (unsupported).

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use partial block state.

FALSE

Do not use partial block state.

VsiIdFormat

Format of the VSIID.

Type: enum

Default: UUID

Possible Values:

Value Description
IPV4

An IPv4 address, encoded as specified in IETF RFC 4291.

IPV6

An IPv6 address, encoded as specified in IETF RFC 4291.

MAC

An IEEE 802 MAC address (6 octets).

LOCAL

Interpretation of the VSIID is locally defined.

UUID

Universally unique identifier (UUID) as specified in IETF RFC 4122.

VsiIdIpv4

Starting IPv4 address VSIID.

Type: ip

Default: 192.168.1.1

VsiIdIpv4Step

Step to apply to each VSI instance in the block.

Type: ip

Default: 0.0.0.1

VsiIdIpv6

Starting IPv6 address VSIID.

Type: ipv6

Default: 2001::1

VsiIdIpv6Step

Step to apply to each VSI instance in the block.

Type: ipv6

Default: ::1

VsiIdLocal

Starting 128-bit hex-encoded string VSIID.

Type: string

Default: ( zeroes hexadecimal)

VsiIdLocalStep

Step to apply to each VSI instance in the block.

Type: string

Default: ( zeroes hexadecimal)

VsiIdMac

Starting MAC address VSIID.

Type: mac

Default: 00-10-94-00-00-02

VsiIdMacStep

Step to apply to each VSI instance in the block.

Type: mac

Default: 00-00-00-00-00-01

VsiTypeId

Integer value that represents a VSI type (may include port access and rate limiting controls).

Type: u32

Default: 1

Range: 0 - 16777215

VsiTypeIdVersion

VSI Type Version as an integer identifier that allows a VSI Manager Database to contain multiple versions of a given VSI Type.

Type: u8

Default: 1

VsiBlockConfig Read-Only Attributes

Read-Only Attribute Description
Common Read-Only Attributes State
LoadProfileRunState

Load profile run state.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Load profile is running.

FALSE

Load profile is stopped.