nusubnet

nusubnet.NUSubnet(bambou.nurest_object.NUMetaRESTObject,):

This is the definition of a subnet associated with a Zone.

Attributes

  • l2_encap_type: Subnet Tunnel Type, possible values are MPLS, MPLSoUDP, VLAN and VXLAN.
  • pat_enabled: Indicates whether PAT is enabled for the subnets in this domain - ENABLED/DISABLED. Possible values are ENABLED, DISABLED. OR INHERITED
  • dhcp_relay_status: None
  • dpi: determines whether or not Deep packet inspection is enabled
  • ip_type: IPv4, DUALSTACK or IPv6
  • ipv6_address: IP address of the subnet defined. In case of zone, this is an optional field for and allows users to allocate an IP address range to a zone. The VSD will auto-assign IP addresses to subnets from this range if a specific IP address is not defined for the subnet
  • ipv6_gateway: The IPv6 address of the gateway of this subnet
  • evpn_enabled: Indicates if EVPN capabilities are enabled for this subnet.
  • maintenance_mode: maintenanceMode is an enum that indicates if the SubNetwork is accepting VM activation requests.
  • name (Mandatory): Name of the current entity(Zone or zone template or subnet etc..) Valid characters are alphabets, numbers, space and hyphen( - ).
  • last_updated_by: ID of the user who last updated the object.
  • last_updated_date: Time stamp when this object was last updated.
  • gateway: The IP address of the gateway of this subnet
  • gateway_mac_address: None
  • wbx_disable_mac_move: Disable MAC Move on WBX nodes.
  • access_restriction_enabled: This attribute specifies whether subnet is enabled with access restrictions. Note: Applicable to shared infrastructure enterprise subnets.
  • address: IP address of the subnet defined. In case of zone, this is an optional field for and allows users to allocate an IP address range to a zone. The VSD will auto-assign IP addresses to subnets from this range if a specific IP address is not defined for the subnet
  • advertise: Subnet will be advertised in Overlay and WAN BGP
  • secondary_dhcp_server_address: Secondary DHCP Server address when the Domain DHCP Behaviour is OVERLAY Relay and status is OVERRIDE
  • template_id: The ID of the subnet template that this subnet object was derived from
  • service_id: The service ID used by the VSCs to identify this subnet
  • description: A description field provided by the user that identifies the subnet
  • resource_type: Defines the type of the subnet, PUBLIC,FLOATING,STANDARD OR NSG_VNF
  • netmask: Netmask of the subnet defined
  • aggregated_l2_domain_id: ID of the Aggregated L2 Domain
  • aggregated_l2_domain_name: Name of the Aggregated L2 Domain
  • aggregated_l2_domain_rt: Route Target of the Aggregated L2 Domain
  • aggregated_l2_domain_vnid: VNID of the Aggregated L2 Domain
  • link_local_address: IPv6 unicast address. Valid range is fe80::/64.
  • embedded_metadata: Metadata objects associated with this entity. This will contain a list of Metadata objects if the API request is made using the special flag to enable the embedded Metadata feature. Only a maximum of Metadata objects is returned based on the value set in the system configuration.
  • vn_id: Current Network’s globally unique VXLAN network identifier generated by VSD
  • enable_dhcpv4: Turn on or off DHCP for of IPV4 Addresses
  • enable_dhcpv6: Turn on or off DHCP for IPv6 Addresses
  • encryption: Determines whether or not IPSEC is enabled.
  • underlay: Read Only Boolean flag to indicate whether underlay is enabled directly or indirectly
  • underlay_enabled: Indicates whether UNDERLAY is enabled for the subnets in this domain
  • ingress_replication_enabled: Enables ingress replication for the VNI.
  • interface_id: SRLinux Interface ID for Subnet configuration
  • entity_scope: Specify if scope of entity is Data center or Enterprise level
  • entity_state: Intermediate State of L2 Domain.
  • policy_group_id: PG ID for the subnet. This is unique per domain and will be in the range 1-4095
  • color: The color encoded with a traffic engineering constraint such as minimum latency, hops, maximum bandwidth, etc. This is used for NFIX(Network Function Interconnect). Color is applicable only when the associated Domain’s Tunnel Type is MPLSoUDP. Valid range is 1 - 4294967295. If 0 is provided, color will be derived from the associated Domain.
  • domain_service_label: Service ID or external label given to Domain
  • route_distinguisher: Route distinguisher for this subnet that is used by the BGP-EVPN protocol in VSC. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]
  • route_target: Route target for this subnet that is used by the BGP-EVPN protocol in VSC. Supported formats are: [2-byte ASN]:[4-byte value] or [4-byte ASN]:[2-byte value]
  • split_subnet: Block subnet routes
  • irb_sub_interface_id: The IRB sub interface identifies subnet on SRLinux devices.
  • creation_date: Time stamp when this object was created.
  • primary_dhcp_server_address: Primary DHCP Server address when the Domain DHCP Behaviour is OVERLAY Relay and status is OVERRIDE
  • proxy_arp: When set, VRS will act as ARP Proxy
  • vrrp_ipv6_backup_address: 7x50 VRRP IPv6 Backup Address. Valid range is fe80::/64.
  • vrrp_priority: VRRP Priority of Master Netconf Gateway.
  • use_global_mac: if this flag is enabled, the system configured globalMACAddress will be used as the gateway mac address
  • associated_master_netconf_gateway_id: The ID of associated master Netconf gateway
  • associated_multicast_channel_map_id: The ID of the Multi Cast Channel Map this Subnet/Subnet Template is associated with. This has to be set when enableMultiCast is set to ENABLED
  • associated_shared_network_resource_id: The ID of public subnet that is associated with this subnet
  • dual_stack_dynamic_ip_allocation: This value indicates whether dynamic address allocation is enabled or not. This will be applicable when subnet is in dual stack mode.
  • public: when set to true means public subnet under a public zone
  • subnet_vlanid: Determines the VLANID for this associated Subnet.
  • multi_home_enabled: Boolean flag to indicate whether this is a Multi-homed subnet or not.
  • multicast: multicast is enum that indicates multicast policy on Subnet/Subnet Template.
  • customer_id: CustomerID that is used by NETCONF MANAGER to identify this enterprise. This can be configured by root user.
  • owner: Identifies the user that has created this object.
  • external_id: External object ID. Used for integration with third party systems