The networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models Module

class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.N1kvNetworkBinding(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Represents binding of virtual network to network profiles.

network_id
network_type
profile_id
segmentation_id
class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.N1kvPortBinding(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Represents binding of ports to policy profile.

port
port_id
profile_id
class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.N1kvVlanAllocation(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Represents allocation state of vlan_id on physical network.

allocated
network_profile_id
physical_network
vlan_id
class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.N1kvVxlanAllocation(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Represents allocation state of vxlan_id.

allocated
network_profile_id
vxlan_id
class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.NetworkProfile(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base, neutron_lib.db.model_base.HasId

Nexus1000V Network Profiles created on the VSM.

id
multicast_ip_index
multicast_ip_range
name
physical_network
segment_range
segment_type
sub_type
class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.PolicyProfile(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Nexus1000V Policy Profiles

Both ‘profile_id’ and ‘name’ are populated from Nexus1000V switch.

id
name
vsm_ip
class networking_cisco.plugins.ml2.drivers.cisco.n1kv.n1kv_models.ProfileBinding(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

Represents a binding of Network Profile or Policy Profile to tenant_id

profile_id
profile_type
tenant_id