OseConfigGenParams Object


Description:

OSE parameters

Parents: OsePortConfigGenParams, Project

Automatically created from: OseHostConfigGenParams, OseSwitchPortConfigGenParams, OseTrafficParams

OseConfigGenParams Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AdditionalPortCount

Number of additional ports to configure per switch

Type: u8

Default: 0

Range: 0 - 3

HostCount

Number of host ports to create

Type: u8

Default: 0

Range: 0 - 255

InterfaceCount

Interface count per port

Type: u16

Default: 0

IpVersion

IP Version

Type: enum

Default: IPV4

Possible Values:

Value Description
IPV4

IPv4

IPV6

IPv6

NumEdgeSwitches

Number of edge switches

Type: u16

Default: 2

Range: 0 - 2000

NumLeafSwitches

Number of leaf switches

Type: u16

Default: 4

Range: 1 - 2000

NumSpineSwitches

Number of spine switches

Type: u16

Default: 2

Range: 1 - 2000

OpenflowDefaultTableMissEntry

Default action to take when there is no match in the flow table

Type: enum

Default: SEND_TO_CONTROLLER

Possible Values:

Value Description
DROP

Drop

SEND_TO_CONTROLLER

Send to controller

OpenflowVersion1_3Enabled

Version 1.3 of the Openflow specification

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable Openflow version 1.3

FALSE

Disable Openflow version 1.3

OpenflowVersion1_4Enabled

Version 1.4 of the Openflow specification

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Openflow version 1.4

FALSE

Enable Openflow version 1.4

OpenflowVersion1Enabled

Version 1.0 of the Openflow specification

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Openflow version 1.0

FALSE

Disable Openflow version 1.0

OseTopology

Topology of the Openflow network

Type: enum

Default: LINEAR

Possible Values:

Value Description
LINEAR

Linear topology

RING

Ring topology

GRID

Grid topology

SPINELEAF

Spine leaf topology

FULLMESH

Full mesh topology

STANDALONE

Standalone topology. Topology with no interconnecting links.

RowCount

Number of rows for Grid

Type: u8

Default: 2

Range: 0 - 100

SendPortStatusOnConnect

Send a port status message to the controller upon connecting

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Send a port status message

FALSE

Do not send a port status message

SwitchBlocksPerPort

Number of switch blocks configured per port

Type: u16

Default: 1

Range: 1 - 100

SwitchDPID

Switch DPID

Type: u64

Default: 1

SwitchDPIDStep

Switch DPID step

Type: u64

Default: 1

SwitchesPerPort

Number of switches configured per port

Type: u16

Default: 10

Range: 1 - 2000

SwitchIpAddress

Switch IP address

Type: ip

Default: 192.85.1.4

SwitchIpAddressStep

Switch IP address step

Type: ip

Default: 0.0.0.1

SwitchIpPrefix

Size of the network portion of the IP address

Type: u8

Default: 24

Range: 0 - 32

SwitchName

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Name of the switch

Type: string

Default: br_@b-@s-@x

SwitchPortCount

Switch count per port

Type: u8

Default: 2

Range: 2 - 10

TopologyPortName

Configure the name of the topology port

Type: string

Default: Port_@b-@s-@x

VirtualSwitch

Virtual switch type

Type: enum

Default: 0

Possible Values:

Value Description
OVS_2_1

OVS 2.1

OVS_2_5

OVS 2.5

OseConfigGenParams Read-Only Attributes

There are no read-only attributes.