12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4f2a8e57eSGunnar Mills<!--# Redfish Schema: AddressPool v1.3.0 --> 52bde4061SEd Tanous<!--# --> 62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 102bde4061SEd Tanous<!--################################################################################ --> 112bde4061SEd Tanous<!----> 122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 132bde4061SEd Tanous 142bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 152bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 162bde4061SEd Tanous </edmx:Reference> 172bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 182bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 192bde4061SEd Tanous </edmx:Reference> 202bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 222bde4061SEd Tanous </edmx:Reference> 232bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 242bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 252bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 262bde4061SEd Tanous </edmx:Reference> 272bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 282bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 292bde4061SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 302bde4061SEd Tanous </edmx:Reference> 312bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="Endpoint"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Zone_v1.xml"> 352bde4061SEd Tanous <edmx:Include Namespace="Zone"/> 362bde4061SEd Tanous </edmx:Reference> 372bde4061SEd Tanous 382bde4061SEd Tanous <edmx:DataServices> 392bde4061SEd Tanous 402bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool"> 412bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 42f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 432bde4061SEd Tanous 442bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 45f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `AddressPool` schema contains the definition of an address pool and its configuration."/> 462bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent an address pool in a Redfish implementation."/> 472bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 482bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 492bde4061SEd Tanous <Record> 502bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 512bde4061SEd Tanous </Record> 522bde4061SEd Tanous </Annotation> 532bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 542bde4061SEd Tanous <Record> 552bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 562bde4061SEd Tanous <Annotation Term="OData.Description" String="Any writable properties can be updated for address pools."/> 572bde4061SEd Tanous </Record> 582bde4061SEd Tanous </Annotation> 592bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 602bde4061SEd Tanous <Record> 612bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="true"/> 622bde4061SEd Tanous <Annotation Term="OData.Description" String="Address pools can be deleted."/> 632bde4061SEd Tanous </Record> 642bde4061SEd Tanous </Annotation> 652bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 662bde4061SEd Tanous <Collection> 672bde4061SEd Tanous <String>/redfish/v1/Fabrics/{FabricId}/AddressPools/{AddressPoolId}</String> 682bde4061SEd Tanous </Collection> 692bde4061SEd Tanous </Annotation> 702bde4061SEd Tanous </EntityType> 712bde4061SEd Tanous </Schema> 722bde4061SEd Tanous 732bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_0_0"> 742bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 752bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2019.4"/> 762bde4061SEd Tanous 772bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.AddressPool"> 782bde4061SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 792bde4061SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 802bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 812bde4061SEd Tanous </Property> 822bde4061SEd Tanous <Property Name="GenZ" Type="AddressPool.v1_0_0.GenZ" Nullable="false"> 832bde4061SEd Tanous <Annotation Term="OData.Description" String="The Gen-Z related properties for this address pool."/> 842bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Gen-Z related properties for this address pool."/> 852bde4061SEd Tanous </Property> 862bde4061SEd Tanous <Property Name="Links" Type="AddressPool.v1_0_0.Links" Nullable="false"> 872bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 882bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 892bde4061SEd Tanous </Property> 902bde4061SEd Tanous <Property Name="Actions" Type="AddressPool.v1_0_0.Actions" Nullable="false"> 912bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 922bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 932bde4061SEd Tanous </Property> 942bde4061SEd Tanous </EntityType> 952bde4061SEd Tanous 962bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 972bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 982bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 992bde4061SEd Tanous <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 1002bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1012bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the endpoints that this address pool contains."/> 102f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that this address pool contains."/> 1032bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1042bde4061SEd Tanous </NavigationProperty> 1052bde4061SEd Tanous <NavigationProperty Name="Zones" Type="Collection(Zone.Zone)"> 1062bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1072bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the zones that this address pool contains."/> 108f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Zone` that this address pool contains."/> 1092bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1102bde4061SEd Tanous </NavigationProperty> 1112bde4061SEd Tanous </ComplexType> 1122bde4061SEd Tanous 1132bde4061SEd Tanous <ComplexType Name="GenZ"> 1142bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1152bde4061SEd Tanous <Annotation Term="OData.Description" String="Gen-Z related properties for an address pool."/> 1162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain Gen-Z related properties for an address pool."/> 1172bde4061SEd Tanous <Property Name="MinCID" Type="Edm.Int64"> 1182bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1192bde4061SEd Tanous <Annotation Term="OData.Description" String="The minimum value for the Component Identifier (CID)."/> 1202bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the minimum value for the Gen-Z Core Specification-defined Component Identifier (CID)."/> 1212bde4061SEd Tanous </Property> 1222bde4061SEd Tanous <Property Name="MaxCID" Type="Edm.Int64"> 1232bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1242bde4061SEd Tanous <Annotation Term="OData.Description" String="The maximum value for the Component Identifier (CID)."/> 1252bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum value for the Gen-Z Core Specification-defined Component Identifier (CID)."/> 1262bde4061SEd Tanous </Property> 1272bde4061SEd Tanous <Property Name="MinSID" Type="Edm.Int64"> 1282bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1292bde4061SEd Tanous <Annotation Term="OData.Description" String="The minimum value for the Subnet Identifier (SID)."/> 1302bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the minimum value for the Gen-Z Core Specification-defined Subnet Identifier (SID)."/> 1312bde4061SEd Tanous </Property> 1322bde4061SEd Tanous <Property Name="MaxSID" Type="Edm.Int64"> 1332bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1342bde4061SEd Tanous <Annotation Term="OData.Description" String="The maximum value for the Subnet Identifier (SID)."/> 1352bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum value for the Gen-Z Core Specification-defined Subnet Identifier (SID)."/> 1362bde4061SEd Tanous </Property> 1372bde4061SEd Tanous <Property Name="AccessKey" Type="Edm.String"> 1382bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1392bde4061SEd Tanous <Annotation Term="OData.Description" String="The Access Key required for this address pool."/> 1402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Gen-Z Core Specification-defined Access Key required for this address pool."/> 1412bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^0[xX]([a-fA-F]|[0-9]){2}$"/> 1422bde4061SEd Tanous </Property> 1432bde4061SEd Tanous </ComplexType> 1442bde4061SEd Tanous 1452bde4061SEd Tanous <ComplexType Name="Actions"> 1462bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1472bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 1482bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 1492bde4061SEd Tanous <Property Name="Oem" Type="AddressPool.v1_0_0.OemActions" Nullable="false"> 1502bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 1512bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 1522bde4061SEd Tanous </Property> 1532bde4061SEd Tanous </ComplexType> 1542bde4061SEd Tanous 1552bde4061SEd Tanous <ComplexType Name="OemActions"> 1562bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 1572bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 1582bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 1592bde4061SEd Tanous </ComplexType> 1602bde4061SEd Tanous </Schema> 1612bde4061SEd Tanous 1622bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_0_1"> 1632bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1642bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1652bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_0_0.AddressPool"/> 1662bde4061SEd Tanous </Schema> 1672bde4061SEd Tanous 1682bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_0_2"> 1692bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1702bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1712bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_0_1.AddressPool"/> 1722bde4061SEd Tanous </Schema> 1732bde4061SEd Tanous 1742bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_0_3"> 1752bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1762bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 1772bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_0_2.AddressPool"/> 1782bde4061SEd Tanous </Schema> 1792bde4061SEd Tanous 180f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_0_4"> 181f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 182f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 183f2a8e57eSGunnar Mills <EntityType Name="AddressPool" BaseType="AddressPool.v1_0_3.AddressPool"/> 184f2a8e57eSGunnar Mills </Schema> 185f2a8e57eSGunnar Mills 1862bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_0"> 1872bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1882bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2020.3"/> 189f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the permissions for `Endpoints` and `Zones`."/> 1902bde4061SEd Tanous 1912bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_0_0.AddressPool"> 1922bde4061SEd Tanous <Property Name="Ethernet" Type="AddressPool.v1_1_0.Ethernet" Nullable="false"> 1932bde4061SEd Tanous <Annotation Term="OData.Description" String="The Ethernet-related properties for this address pool."/> 1942bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Ethernet-related properties for this address pool."/> 1952bde4061SEd Tanous </Property> 1962bde4061SEd Tanous </EntityType> 1972bde4061SEd Tanous 1982bde4061SEd Tanous <ComplexType Name="Ethernet"> 1992bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2002bde4061SEd Tanous <Annotation Term="OData.Description" String="Ethernet-related properties for an address pool."/> 2012bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the Ethernet-related properties for an address pool."/> 202f2a8e57eSGunnar Mills <Property Name="IPv4" Type="AddressPool.v1_1_0.IPv4" Nullable="false"> 2032bde4061SEd Tanous <Annotation Term="OData.Description" String="IPv4 and Virtual LAN (VLAN) related addressing for this Ethernet fabric."/> 2042bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain IPv4 and Virtual LAN (VLAN) addressing-related properties for this Ethernet fabric."/> 2052bde4061SEd Tanous </Property> 206f2a8e57eSGunnar Mills <Property Name="BGPEvpn" Type="AddressPool.v1_1_0.BGPEvpn" Nullable="false"> 2072bde4061SEd Tanous <Annotation Term="OData.Description" String="BGP Ethernet Virtual Private Network (EVPN) related properties for this Ethernet fabric."/> 2082bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the BGP Ethernet Virtual Private Network (EVPN) related properties for this Ethernet fabric."/> 2092bde4061SEd Tanous </Property> 210f2a8e57eSGunnar Mills <Property Name="EBGP" Type="AddressPool.v1_1_0.EBGP" Nullable="false"> 2112bde4061SEd Tanous <Annotation Term="OData.Description" String="External BGP (eBGP) related properties for this Ethernet fabric."/> 2122bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the External BGP (eBGP) related properties for this Ethernet fabric."/> 2132bde4061SEd Tanous </Property> 214f2a8e57eSGunnar Mills <Property Name="MultiProtocolIBGP" Type="AddressPool.v1_1_0.CommonBGPProperties" Nullable="false"> 2152bde4061SEd Tanous <Annotation Term="OData.Description" String="Multi Protocol iBGP (MP iBGP) related properties for this Ethernet fabric."/> 2162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Multi Protocol iBGP (MP iBGP) related properties for this Ethernet fabric."/> 2172bde4061SEd Tanous </Property> 218f2a8e57eSGunnar Mills <Property Name="MultiProtocolEBGP" Type="AddressPool.v1_1_0.EBGP" Nullable="false"> 2192bde4061SEd Tanous <Annotation Term="OData.Description" String="Multi Protocol eBGP (MP eBGP) related properties for this Ethernet fabric."/> 2202bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Multi Protocol eBGP (MP eBGP) related properties for this Ethernet fabric."/> 2212bde4061SEd Tanous </Property> 222f2a8e57eSGunnar Mills <Property Name="BFDSingleHopOnly" Type="AddressPool.v1_1_0.BFDSingleHopOnly" Nullable="false"> 2232bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) related properties for this Ethernet fabric."/> 2242bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Bidirectional Forwarding Detection (BFD) related properties for this Ethernet fabric."/> 2252bde4061SEd Tanous </Property> 2262bde4061SEd Tanous </ComplexType> 2272bde4061SEd Tanous 2282bde4061SEd Tanous <ComplexType Name="IPv4"> 2292bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2302bde4061SEd Tanous <Annotation Term="OData.Description" String="IPv4 and Virtual LAN (VLAN) related addressing for an Ethernet fabric."/> 2312bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain IPv4 and Virtual LAN (VLAN) addressing-related properties for an Ethernet fabric."/> 232f2a8e57eSGunnar Mills <Property Name="VLANIdentifierAddressRange" Type="AddressPool.v1_1_0.VLANIdentifierAddressRange" Nullable="false"> 2332bde4061SEd Tanous <Annotation Term="OData.Description" String="Virtual LAN (VLAN) tag related addressing for this Ethernet fabric or for end-host networks."/> 2342bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain Virtual LAN (VLAN) tags for the entire fabric as well as to end hosts."/> 2352bde4061SEd Tanous </Property> 236f2a8e57eSGunnar Mills <Property Name="HostAddressRange" Type="AddressPool.v1_1_0.IPv4AddressRange" Nullable="false"> 2372bde4061SEd Tanous <Annotation Term="OData.Description" String="IPv4-related host subnet addressing for physical device endpoints that connect to this Ethernet fabric."/> 2382bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IP subnet range for host addressing for physical device endpoints that connect to this Ethernet fabric. An endpoint shall be allocated an IP address from this host address range. The Ethernet fabric should provide IP unicast or multicast connectivity for host device endpoints belonging to this host address range."/> 2392bde4061SEd Tanous </Property> 240f2a8e57eSGunnar Mills <Property Name="LoopbackAddressRange" Type="AddressPool.v1_1_0.IPv4AddressRange" Nullable="false"> 2412bde4061SEd Tanous <Annotation Term="OData.Description" String="Loopback-related IPv4 addressing for this Ethernet fabric."/> 2422bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the range of loopback-related IPv4 addresses assigned to this Ethernet fabric's Ethernet switches. A loopback interface provides a stable interface to which an IP address is then assigned. This address can be configured as the source address when the networking device needs to send data for control-plane protocols such as BGP and OSPF."/> 2432bde4061SEd Tanous </Property> 244f2a8e57eSGunnar Mills <Property Name="FabricLinkAddressRange" Type="AddressPool.v1_1_0.IPv4AddressRange" Nullable="false"> 2452bde4061SEd Tanous <Annotation Term="OData.Description" String="Link-related IPv4 addressing for this Ethernet fabric typically applied to connections between spine and leaf Ethernet switches."/> 2462bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain link-related IPv4 addressing for this Ethernet fabric typically applied to connections between spine and leaf Ethernet switches."/> 2472bde4061SEd Tanous </Property> 248f2a8e57eSGunnar Mills <Property Name="ManagementAddressRange" Type="AddressPool.v1_1_0.IPv4AddressRange" Nullable="false"> 2492bde4061SEd Tanous <Annotation Term="OData.Description" String="Management-related addressing for this Ethernet fabric."/> 2502bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the range of management IPv4 addresses assigned to manage this Ethernet fabric's Ethernet switches."/> 2512bde4061SEd Tanous </Property> 252f2a8e57eSGunnar Mills <Property Name="IBGPAddressRange" Type="AddressPool.v1_1_0.IPv4AddressRange" Nullable="false"> 2532bde4061SEd Tanous <Annotation Term="OData.Description" String="Internal BGP (iBGP) related addressing for this Ethernet fabric."/> 2542bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the range of IPv4 addresses assigned to Internal BGP (iBGP) neighbors belonging to the same AS (Autonomous System)."/> 2552bde4061SEd Tanous </Property> 256f2a8e57eSGunnar Mills <Property Name="EBGPAddressRange" Type="AddressPool.v1_1_0.IPv4AddressRange" Nullable="false"> 2572bde4061SEd Tanous <Annotation Term="OData.Description" String="External BGP (eBGP) related addressing for this Ethernet fabric."/> 2582bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the range of IPv4 addresses assigned to External BGP (eBGP) neighbors belonging to different ASes (Autonomous Systems)."/> 2592bde4061SEd Tanous </Property> 2602bde4061SEd Tanous <Property Name="DNSServer" Type="Collection(Edm.String)"> 2612bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2622bde4061SEd Tanous <Annotation Term="OData.Description" String="The Domain Name Service (DNS) servers for this Ethernet fabric."/> 2632bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of the Domain Name Service (DNS) servers for this Ethernet fabric."/> 2642bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 2652bde4061SEd Tanous </Property> 2662bde4061SEd Tanous <Property Name="NTPServer" Type="Collection(Edm.String)"> 2672bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2682bde4061SEd Tanous <Annotation Term="OData.Description" String="The Network Time Protocol (NTP) servers for this Ethernet fabric."/> 2692bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of the Network Time Protocol (NTP) servers for this Ethernet fabric."/> 2702bde4061SEd Tanous </Property> 271f2a8e57eSGunnar Mills <Property Name="DHCP" Type="AddressPool.v1_1_0.DHCP" Nullable="false"> 2722bde4061SEd Tanous <Annotation Term="OData.Description" String="The Dynamic Host Configuration Protocol (DHCP) related addressing for this Ethernet fabric."/> 2732bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the primary and secondary Dynamic Host Configuration Protocol (DHCP) server addressing for this Ethernet fabric."/> 2742bde4061SEd Tanous </Property> 2752bde4061SEd Tanous <Property Name="NativeVLAN" Type="Edm.Int64"> 2762bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2772bde4061SEd Tanous <Annotation Term="OData.Description" String="The untagged Virtual LAN (VLAN) ID value."/> 2782bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Virtual LAN (VLAN) ID value for untagged traffic."/> 2792bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 2802bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="4094"/> 2812bde4061SEd Tanous </Property> 2822bde4061SEd Tanous <Property Name="DNSDomainName" Type="Edm.String"> 2832bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2842bde4061SEd Tanous <Annotation Term="OData.Description" String="The Domain Name Service (DNS) domain name for this Ethernet fabric."/> 2852bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Domain Name Service (DNS) domain name for this Ethernet fabric."/> 2862bde4061SEd Tanous </Property> 2872bde4061SEd Tanous <Property Name="DistributeIntoUnderlayEnabled" Type="Edm.Boolean"> 2882bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2892bde4061SEd Tanous <Annotation Term="OData.Description" String="Indicates if host subnets should be distributed into the fabric underlay."/> 2902bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether host subnets are distributed into the fabric underlay."/> 2912bde4061SEd Tanous </Property> 2922bde4061SEd Tanous <Property Name="NTPTimezone" Type="Edm.String"> 2932bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2942bde4061SEd Tanous <Annotation Term="OData.Description" String="The Network Time Protocol (NTP) time zone for this Ethernet fabric."/> 2952bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Network Time Protocol (NTP) time zone name assigned to this Ethernet fabric."/> 2962bde4061SEd Tanous </Property> 2972bde4061SEd Tanous <Property Name="NTPOffsetHoursMinutes" Type="Edm.Int64"> 2982bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2992bde4061SEd Tanous <Annotation Term="OData.Description" String="The Network Time Protocol (NTP) offset configuration."/> 3002bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Network Time Protocol (NTP) offset. The NTP offset property is used to calculate the time from UTC (Universal Time Coordinated) time in hours and minutes."/> 3012bde4061SEd Tanous </Property> 3022bde4061SEd Tanous <Property Name="GatewayIPAddress" Type="Edm.String"> 3032bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3042bde4061SEd Tanous <Annotation Term="OData.Description" String="The gateway IPv4 address."/> 3052bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the gateway IPv4 address for a host subnet."/> 3062bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 3072bde4061SEd Tanous </Property> 3082bde4061SEd Tanous <Property Name="AnycastGatewayIPAddress" Type="Edm.String"> 3092bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3102bde4061SEd Tanous <Annotation Term="OData.Description" String="The anycast gateway IPv4 address."/> 3112bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the anycast gateway IPv4 address for a host subnet."/> 3122bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 3132bde4061SEd Tanous </Property> 3142bde4061SEd Tanous <Property Name="AnycastGatewayMACAddress" Type="Edm.String"> 3152bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3162bde4061SEd Tanous <Annotation Term="OData.Description" String="The anycast gateway MAC address."/> 3172bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the anycast gateway MAC address for a host subnet."/> 3182bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/> 3192bde4061SEd Tanous </Property> 3202bde4061SEd Tanous </ComplexType> 3212bde4061SEd Tanous 3222bde4061SEd Tanous <ComplexType Name="BGPEvpn"> 3232bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 3242bde4061SEd Tanous <Annotation Term="OData.Description" String="BGP Ethernet Virtual Private Network (BGP EVPN) related properties for an Ethernet fabric."/> 3252bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the EVPN-related properties for an Ethernet fabric that uses an IETF-defined Ethernet Virtual Private Network (EVPN) based control plane specification based on RFC7432."/> 326f2a8e57eSGunnar Mills <Property Name="VLANIdentifierAddressRange" Type="AddressPool.v1_1_0.VLANIdentifierAddressRange" Nullable="false"> 3272bde4061SEd Tanous <Annotation Term="OData.Description" String="Virtual LAN (VLAN) tag related address range applicable to this Ethernet fabric or for end-host subnets."/> 3282bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Virtual LAN (VLAN) tag related address range applicable to this Ethernet fabric or for endpoint host subnets. VLAN tags can be used for the purpose of identifying packets belonging to different networks."/> 3292bde4061SEd Tanous </Property> 330f2a8e57eSGunnar Mills <Property Name="ESINumberRange" Type="AddressPool.v1_1_0.ESINumberRange" Nullable="false"> 3312bde4061SEd Tanous <Annotation Term="OData.Description" String="The Ethernet Segment Identifier (ESI) number range for the fabric."/> 3322bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain Ethernet Segment Identifier (ESI) number ranges for allocation in supporting functions such as multihoming."/> 3332bde4061SEd Tanous </Property> 334f2a8e57eSGunnar Mills <Property Name="EVINumberRange" Type="AddressPool.v1_1_0.EVINumberRange" Nullable="false"> 3352bde4061SEd Tanous <Annotation Term="OData.Description" String="The Ethernet Virtual Private Network (EVPN) Instance number (EVI) number range for the fabric."/> 3362bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Ethernet Virtual Private Network (EVPN) Instance number (EVI) range for EVPN-based fabrics."/> 3372bde4061SEd Tanous </Property> 338f2a8e57eSGunnar Mills <Property Name="RouteDistinguisherRange" Type="AddressPool.v1_1_0.RouteDistinguisherRange" Nullable="false"> 3392bde4061SEd Tanous <Annotation Term="OData.Description" String="The Route Distinguisher (RD) number range for the fabric."/> 3402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Route Distinguisher (RD) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics."/> 3412bde4061SEd Tanous </Property> 342f2a8e57eSGunnar Mills <Property Name="RouteTargetRange" Type="AddressPool.v1_1_0.RouteTargetRange" Nullable="false"> 3432bde4061SEd Tanous <Annotation Term="OData.Description" String="The Route Target (RT) number range for the fabric."/> 3442bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Route Target (RT) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics."/> 3452bde4061SEd Tanous </Property> 3462bde4061SEd Tanous <Property Name="GatewayIPAddress" Type="Edm.String"> 3472bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3482bde4061SEd Tanous <Annotation Term="OData.Description" String="The gateway IPv4 address."/> 3492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Gateway IPv4 address for a host subnet."/> 3502bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 3512bde4061SEd Tanous </Property> 3522bde4061SEd Tanous <Property Name="AnycastGatewayIPAddress" Type="Edm.String"> 3532bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3542bde4061SEd Tanous <Annotation Term="OData.Description" String="The anycast gateway IPv4 address."/> 3552bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the anycast gateway IPv4 address for a host subnet."/> 3562bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 3572bde4061SEd Tanous </Property> 3582bde4061SEd Tanous <Property Name="AnycastGatewayMACAddress" Type="Edm.String"> 3592bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3602bde4061SEd Tanous <Annotation Term="OData.Description" String="The anycast gateway MAC address."/> 3612bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the anycast gateway MAC address for a host subnet."/> 3622bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/> 3632bde4061SEd Tanous </Property> 3642bde4061SEd Tanous <Property Name="ARPProxyEnabled" Type="Edm.Boolean"> 3652bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3662bde4061SEd Tanous <Annotation Term="OData.Description" String="Address Resolution Protocol (ARP) proxy status."/> 3672bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether proxy Address Resolution Protocol (ARP) is enabled."/> 3682bde4061SEd Tanous </Property> 3692bde4061SEd Tanous <Property Name="ARPSupressionEnabled" Type="Edm.Boolean"> 3702bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3712bde4061SEd Tanous <Annotation Term="OData.Description" String="Address Resolution Protocol (ARP) suppression status."/> 3722bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Address Resolution Protocol (ARP) suppression is enabled."/> 373f2a8e57eSGunnar Mills <Annotation Term="Redfish.Revisions"> 374f2a8e57eSGunnar Mills <Collection> 375f2a8e57eSGunnar Mills <Record> 376f2a8e57eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 377f2a8e57eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 378f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of the `ARPSuppressionEnabled` property."/> 379f2a8e57eSGunnar Mills </Record> 380f2a8e57eSGunnar Mills </Collection> 381f2a8e57eSGunnar Mills </Annotation> 3822bde4061SEd Tanous </Property> 3832bde4061SEd Tanous <Property Name="NDPSupressionEnabled" Type="Edm.Boolean"> 3842bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3852bde4061SEd Tanous <Annotation Term="OData.Description" String="Network Discovery Protocol (NDP) suppression status."/> 3862bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Network Discovery Protocol (NDP) suppression is enabled."/> 387f2a8e57eSGunnar Mills <Annotation Term="Redfish.Revisions"> 388f2a8e57eSGunnar Mills <Collection> 389f2a8e57eSGunnar Mills <Record> 390f2a8e57eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 391f2a8e57eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 392f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of the `NDPSuppressionEnabled` property."/> 393f2a8e57eSGunnar Mills </Record> 394f2a8e57eSGunnar Mills </Collection> 395f2a8e57eSGunnar Mills </Annotation> 3962bde4061SEd Tanous </Property> 3972bde4061SEd Tanous <Property Name="NDPProxyEnabled" Type="Edm.Boolean"> 3982bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 3992bde4061SEd Tanous <Annotation Term="OData.Description" String="Network Discovery Protocol (NDP) proxy status."/> 4002bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Network Discovery Protocol (NDP) proxy is enabled."/> 4012bde4061SEd Tanous </Property> 4022bde4061SEd Tanous <Property Name="UnderlayMulticastEnabled" Type="Edm.Boolean"> 4032bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4042bde4061SEd Tanous <Annotation Term="OData.Description" String="Underlay multicast status."/> 4052bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether multicast is enabled on the Ethernet fabric underlay."/> 4062bde4061SEd Tanous </Property> 4072bde4061SEd Tanous <Property Name="UnknownUnicastSuppressionEnabled" Type="Edm.Boolean"> 4082bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4092bde4061SEd Tanous <Annotation Term="OData.Description" String="Suppression of unknown unicast packets."/> 4102bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether unknown unicast packets should be suppressed."/> 4112bde4061SEd Tanous </Property> 4122bde4061SEd Tanous </ComplexType> 4132bde4061SEd Tanous 4142bde4061SEd Tanous <ComplexType Name="EBGP" BaseType="AddressPool.v1_1_0.CommonBGPProperties"> 4152bde4061SEd Tanous <Annotation Term="OData.Description" String="External BGP (eBGP) related properties for an Ethernet fabric."/> 4162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the External BGP (eBGP) related properties for an Ethernet fabric."/> 4172bde4061SEd Tanous <Property Name="AlwaysCompareMEDEnabled" Type="Edm.Boolean"> 4182bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4192bde4061SEd Tanous <Annotation Term="OData.Description" String="Compare Multi Exit Discriminator (MED) status."/> 4202bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether neighbor Multi Exit Discriminator (MED) attributes should be compared."/> 4212bde4061SEd Tanous </Property> 4222bde4061SEd Tanous <Property Name="MED" Type="Edm.Int64"> 4232bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4242bde4061SEd Tanous <Annotation Term="OData.Description" String="BGP Multi Exit Discriminator (MED) value."/> 4252bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Border Gateway Protocol (BGP) Multi Exit Discriminator (MED) value. A lower MED value is preferred for BGP best path selection."/> 4262bde4061SEd Tanous </Property> 4272bde4061SEd Tanous <Property Name="BGPWeight" Type="Edm.Int64"> 4282bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4292bde4061SEd Tanous <Annotation Term="OData.Description" String="BGP weight attribute."/> 4302bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Border Gateway Protocol (BGP) weight attribute value for external peers. A higher BGP weight value is preferred for BGP best path selection."/> 4312bde4061SEd Tanous </Property> 4322bde4061SEd Tanous <Property Name="BGPLocalPreference" Type="Edm.Int64"> 4332bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4342bde4061SEd Tanous <Annotation Term="OData.Description" String="Local preference value."/> 4352bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the local preference value. Highest local preference value is preferred for Border Gateway Protocol (BGP) best path selection."/> 4362bde4061SEd Tanous </Property> 4372bde4061SEd Tanous <Property Name="AllowDuplicateASEnabled" Type="Edm.Boolean"> 4382bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4392bde4061SEd Tanous <Annotation Term="OData.Description" String="Allow duplicate Autonomous System (AS) path."/> 4402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether duplicate Autonomous System (AS) numbers are allowed. If `true`, routes with the same AS number as the receiving router should be allowed. If `false`, routes should be dropped if the router receives its own AS number in a Border Gateway Protocol (BGP) update."/> 4412bde4061SEd Tanous </Property> 4422bde4061SEd Tanous <Property Name="AllowOverrideASEnabled" Type="Edm.Boolean"> 4432bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4442bde4061SEd Tanous <Annotation Term="OData.Description" String="Option to override an Autonomous System (AS) number with the AS number of the sending peer."/> 4452bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Autonomous System (AS) numbers should be overridden. If `true`, AS number should be overridden with the AS number of the sending peer. If `false`, AS number override is disabled."/> 4462bde4061SEd Tanous </Property> 4472bde4061SEd Tanous <Property Name="MultihopEnabled" Type="Edm.Boolean"> 4482bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4492bde4061SEd Tanous <Annotation Term="OData.Description" String="External BGP (eBGP) multihop status."/> 4502bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether External BGP (eBGP) multihop is enabled."/> 4512bde4061SEd Tanous </Property> 4522bde4061SEd Tanous <Property Name="MultihopTTL" Type="Edm.Int64"> 4532bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4542bde4061SEd Tanous <Annotation Term="OData.Description" String="External BGP (eBGP) multihop Time to Live (TTL) value."/> 4552bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the External BGP (eBGP) multihop Time to Live (TTL) value."/> 4562bde4061SEd Tanous </Property> 4572bde4061SEd Tanous </ComplexType> 4582bde4061SEd Tanous 4592bde4061SEd Tanous <ComplexType Name="CommonBGPProperties"> 4602bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 4612bde4061SEd Tanous <Annotation Term="OData.Description" String="Common BGP properties."/> 4622bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain properties shared across both External and Internal Border Gateway Protocol (BGP) related properties."/> 463f2a8e57eSGunnar Mills <Property Name="ASNumberRange" Type="AddressPool.v1_1_0.ASNumberRange" Nullable="false"> 4642bde4061SEd Tanous <Annotation Term="OData.Description" String="Autonomous System (AS) number range."/> 4652bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the range of Autonomous System (AS) numbers assigned to each Border Gateway Protocol (BGP) peer within the fabric."/> 4662bde4061SEd Tanous </Property> 467f2a8e57eSGunnar Mills <Property Name="BGPNeighbor" Type="AddressPool.v1_1_0.BGPNeighbor" Nullable="false"> 4682bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor related properties."/> 4692bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain all Border Gateway Protocol (BGP) neighbor related properties."/> 4702bde4061SEd Tanous </Property> 471f2a8e57eSGunnar Mills <Property Name="GracefulRestart" Type="AddressPool.v1_1_0.GracefulRestart" Nullable="false"> 4722bde4061SEd Tanous <Annotation Term="OData.Description" String="Graceful restart related properties."/> 4732bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain all graceful restart related properties."/> 4742bde4061SEd Tanous </Property> 475f2a8e57eSGunnar Mills <Property Name="MultiplePaths" Type="AddressPool.v1_1_0.MultiplePaths" Nullable="false"> 4762bde4061SEd Tanous <Annotation Term="OData.Description" String="Multiple path related properties."/> 4772bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain all multiple path related properties."/> 4782bde4061SEd Tanous </Property> 479f2a8e57eSGunnar Mills <Property Name="BGPRoute" Type="AddressPool.v1_1_0.BGPRoute" Nullable="false"> 4802bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) route-related properties."/> 4812bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain Border Gateway Protocol (BGP) route-related properties."/> 4822bde4061SEd Tanous </Property> 4832bde4061SEd Tanous <Property Name="SendCommunityEnabled" Type="Edm.Boolean"> 4842bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4852bde4061SEd Tanous <Annotation Term="OData.Description" String="Indicates whether community attributes are sent."/> 4862bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether community attributes are sent to BGP neighbors."/> 4872bde4061SEd Tanous </Property> 4882bde4061SEd Tanous </ComplexType> 4892bde4061SEd Tanous 4902bde4061SEd Tanous <ComplexType Name="BFDSingleHopOnly"> 4912bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 4922bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) related properties for an Ethernet fabric."/> 4932bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the BFD-related properties for an Ethernet fabric that uses Bidirectional Forwarding Detection (BFD) for link fault detection."/> 4942bde4061SEd Tanous <Property Name="LocalMultiplier" Type="Edm.Int64"> 4952bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 4962bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) multiplier value."/> 4972bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Bidirectional Forwarding Detection (BFD) multiplier value. A BFD multiplier consists of the number of consecutive BFD packets that shall be missed from a BFD peer before declaring that peer unavailable and informing the higher-layer protocols of the failure."/> 4982bde4061SEd Tanous </Property> 4992bde4061SEd Tanous <Property Name="DesiredMinTxIntervalMilliseconds" Type="Edm.Int64"> 5002bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5012bde4061SEd Tanous <Annotation Term="OData.Description" String="Desired Bidirectional Forwarding Detection (BFD) minimal transmit interval."/> 5022bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the minimum interval, in milliseconds, that the local system would like to use when transmitting Bidirectional Forwarding Detection (BFD) Control packets, less any jitter applied."/> 5032bde4061SEd Tanous </Property> 5042bde4061SEd Tanous <Property Name="RequiredMinRxIntervalMilliseconds" Type="Edm.Int64"> 5052bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5062bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) receive value."/> 5072bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Bidirectional Forwarding Detection (BFD) receive value. The BFD receive value determines how frequently (in milliseconds) BFD packets will be expected to be received from BFD peers."/> 5082bde4061SEd Tanous </Property> 5092bde4061SEd Tanous <Property Name="DemandModeEnabled" Type="Edm.Boolean"> 5102bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5112bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) Demand Mode status."/> 5122bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate if Bidirectional Forwarding Detection (BFD) Demand Mode is enabled. In Demand mode, no periodic BFD Control packets will flow in either direction."/> 5132bde4061SEd Tanous </Property> 5142bde4061SEd Tanous <Property Name="KeyChain" Type="Edm.String"> 5152bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5162bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) Key Chain name."/> 5172bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the Bidirectional Forwarding Detection (BFD) Key Chain."/> 5182bde4061SEd Tanous </Property> 5192bde4061SEd Tanous <Property Name="MeticulousModeEnabled" Type="Edm.Boolean"> 5202bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5212bde4061SEd Tanous <Annotation Term="OData.Description" String="Meticulous MD5 authentication of the Bidirectional Forwarding Detection (BFD) session."/> 5222bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the keyed MD5 sequence number is updated with every packet. If `true`, the keyed MD5 sequence number is updated with every packet. If `false`, it is updated periodically."/> 5232bde4061SEd Tanous </Property> 5242bde4061SEd Tanous <Property Name="SourcePort" Type="Edm.Int64"> 5252bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5262bde4061SEd Tanous <Annotation Term="OData.Description" String="Bidirectional Forwarding Detection (BFD) source port."/> 5272bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Bidirectional Forwarding Detection (BFD) source port."/> 5282bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="49152"/> 5292bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="65535"/> 5302bde4061SEd Tanous </Property> 5312bde4061SEd Tanous </ComplexType> 5322bde4061SEd Tanous 5332bde4061SEd Tanous <ComplexType Name="VLANIdentifierAddressRange"> 5342bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 5352bde4061SEd Tanous <Annotation Term="OData.Description" String="VLAN tag related addressing for an Ethernet fabric or for end-host networks."/> 5362bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain settings for assigning Virtual LAN (VLAN) tags for the entire fabric as well as for end hosts."/> 5372bde4061SEd Tanous <Property Name="Lower" Type="Edm.Int64"> 5382bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5392bde4061SEd Tanous <Annotation Term="OData.Description" String="Virtual LAN (VLAN) tag lower value."/> 5402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Virtual LAN (VLAN) tag lower value."/> 5412bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 5422bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="4094"/> 5432bde4061SEd Tanous </Property> 5442bde4061SEd Tanous <Property Name="Upper" Type="Edm.Int64"> 5452bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5462bde4061SEd Tanous <Annotation Term="OData.Description" String="Virtual LAN (VLAN) tag upper value."/> 5472bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Virtual LAN (VLAN) tag upper value."/> 5482bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 5492bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="4094"/> 5502bde4061SEd Tanous </Property> 5512bde4061SEd Tanous </ComplexType> 5522bde4061SEd Tanous 5532bde4061SEd Tanous <ComplexType Name="IPv4AddressRange"> 5542bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 5552bde4061SEd Tanous <Annotation Term="OData.Description" String="IPv4-related address range for an Ethernet fabric."/> 5562bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain an IPv4-related address range for an Ethernet fabric."/> 5572bde4061SEd Tanous <Property Name="Lower" Type="Edm.String"> 5582bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5592bde4061SEd Tanous <Annotation Term="OData.Description" String="Lower IPv4 network address."/> 5602bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower IPv4 network address to be used as part of a subnet."/> 5612bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 5622bde4061SEd Tanous </Property> 5632bde4061SEd Tanous <Property Name="Upper" Type="Edm.String"> 5642bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5652bde4061SEd Tanous <Annotation Term="OData.Description" String="Upper IPv4 network address."/> 5662bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper IPv4 network address to be used as part of a host subnet."/> 5672bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 5682bde4061SEd Tanous </Property> 5692bde4061SEd Tanous </ComplexType> 5702bde4061SEd Tanous 5712bde4061SEd Tanous <ComplexType Name="DHCP"> 5722bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 5732bde4061SEd Tanous <Annotation Term="OData.Description" String="DHCP-related properties for an Ethernet fabric."/> 5742bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain settings for assigning DHCP-related properties to the Ethernet fabric."/> 5752bde4061SEd Tanous <Property Name="DHCPRelayEnabled" Type="Edm.Boolean"> 5762bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5772bde4061SEd Tanous <Annotation Term="OData.Description" String="Dynamic Host Configuration Protocol (DHCP) relay status."/> 5782bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Dynamic Host Configuration Protocol (DHCP) Relay is enabled."/> 5792bde4061SEd Tanous </Property> 5802bde4061SEd Tanous <Property Name="DHCPInterfaceMTUBytes" Type="Edm.Int64"> 5812bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5822bde4061SEd Tanous <Annotation Term="OData.Description" String="Dynamic Host Configuration Protocol (DHCP) interface Maximum Transmission Unit (MTU)."/> 5832bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Maximum Transmission Unit (MTU) to use on this interface in bytes."/> 5842bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="68"/> 5852bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="9194"/> 5862bde4061SEd Tanous </Property> 5872bde4061SEd Tanous <Property Name="DHCPServer" Type="Collection(Edm.String)"> 5882bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 5892bde4061SEd Tanous <Annotation Term="OData.Description" String="The Dynamic Host Configuration Protocol (DHCP) IPv4 addresses for this Ethernet fabric."/> 5902bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of addresses assigned to the Dynamic Host Configuration Protocol (DHCP) server for this Ethernet fabric."/> 5912bde4061SEd Tanous </Property> 5922bde4061SEd Tanous </ComplexType> 5932bde4061SEd Tanous 5942bde4061SEd Tanous <ComplexType Name="ESINumberRange"> 5952bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 5962bde4061SEd Tanous <Annotation Term="OData.Description" String="The Ethernet Segment Identifier (ESI) number range for an Ethernet fabric."/> 5972bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain Ethernet Segment Identifier (ESI) number ranges for allocation in supporting functions such as multihoming."/> 5982bde4061SEd Tanous <Property Name="Lower" Type="Edm.Int64" Nullable="false"> 5992bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6002bde4061SEd Tanous <Annotation Term="OData.Description" String="Lower Ethernet Segment Identifier (ESI) number."/> 6012bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower Ethernet Segment Identifier (ESI) number to be used as part of a range of ESI numbers."/> 6022bde4061SEd Tanous </Property> 6032bde4061SEd Tanous <Property Name="Upper" Type="Edm.Int64" Nullable="false"> 6042bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6052bde4061SEd Tanous <Annotation Term="OData.Description" String="Upper Ethernet Segment Identifier (ESI) number."/> 6062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper Ethernet Segment Identifier (ESI) number to be used as part of a range of ESI numbers."/> 6072bde4061SEd Tanous </Property> 6082bde4061SEd Tanous </ComplexType> 6092bde4061SEd Tanous 6102bde4061SEd Tanous <ComplexType Name="EVINumberRange"> 6112bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 6122bde4061SEd Tanous <Annotation Term="OData.Description" String="The Ethernet Virtual Private Network (EVPN) Instance (EVI) number range for an Ethernet fabric."/> 6132bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the Ethernet Virtual Private Network (EVPN) Instance (EVI) number range for EVPN-based fabrics."/> 6142bde4061SEd Tanous <Property Name="Lower" Type="Edm.Int64" Nullable="false"> 6152bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6162bde4061SEd Tanous <Annotation Term="OData.Description" String="Lower Ethernet Virtual Private Network (EVPN) Instance (EVI) number."/> 6172bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower Ethernet Virtual Private Network (EVPN) Instance (EVI) number to be used as part of a range of EVI numbers."/> 6182bde4061SEd Tanous </Property> 6192bde4061SEd Tanous <Property Name="Upper" Type="Edm.Int64" Nullable="false"> 6202bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6212bde4061SEd Tanous <Annotation Term="OData.Description" String="Upper Ethernet Virtual Private Network (EVPN) Instance (EVI) number."/> 6222bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper Ethernet Virtual Private Network (EVPN) Instance (EVI) number to be used as part of a range of EVI numbers."/> 6232bde4061SEd Tanous </Property> 6242bde4061SEd Tanous </ComplexType> 6252bde4061SEd Tanous 6262bde4061SEd Tanous <ComplexType Name="RouteDistinguisherRange"> 6272bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 6282bde4061SEd Tanous <Annotation Term="OData.Description" String="The Route Distinguisher (RD) number range for an Ethernet fabric."/> 6292bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the Route Distinguisher (RD) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics."/> 6302bde4061SEd Tanous <Property Name="Lower" Type="Edm.Int64" Nullable="false"> 6312bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6322bde4061SEd Tanous <Annotation Term="OData.Description" String="Lower Route Distinguisher (RD) number."/> 6332bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower Route Distinguisher (RD) number to be used as part of a range of Route Distinguisher values."/> 6342bde4061SEd Tanous </Property> 6352bde4061SEd Tanous <Property Name="Upper" Type="Edm.Int64" Nullable="false"> 6362bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6372bde4061SEd Tanous <Annotation Term="OData.Description" String="Upper Route Distinguisher (RD) number."/> 6382bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper Route Distinguisher (RD) number to be used as part of a range of Route Distinguisher values."/> 6392bde4061SEd Tanous </Property> 6402bde4061SEd Tanous </ComplexType> 6412bde4061SEd Tanous 6422bde4061SEd Tanous <ComplexType Name="RouteTargetRange"> 6432bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 6442bde4061SEd Tanous <Annotation Term="OData.Description" String="The Route Target (RT) number range for the fabric."/> 6452bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the Route Target (RT) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics."/> 6462bde4061SEd Tanous <Property Name="Lower" Type="Edm.Int64"> 6472bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6482bde4061SEd Tanous <Annotation Term="OData.Description" String="Lower Route Target (RT) number."/> 6492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower Route Target (RT) number to be used as part of a range of Route Target values."/> 6502bde4061SEd Tanous </Property> 6512bde4061SEd Tanous <Property Name="Upper" Type="Edm.Int64"> 6522bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6532bde4061SEd Tanous <Annotation Term="OData.Description" String="Upper Route Target (RT) number."/> 6542bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper Route Target (RT) number to be used as part of a range of Route Target values."/> 6552bde4061SEd Tanous </Property> 6562bde4061SEd Tanous </ComplexType> 6572bde4061SEd Tanous 6582bde4061SEd Tanous <ComplexType Name="ASNumberRange"> 6592bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 6602bde4061SEd Tanous <Annotation Term="OData.Description" String="Autonomous System (AS) number range."/> 6612bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the Autonomous System (AS) number range."/> 6622bde4061SEd Tanous <Property Name="Lower" Type="Edm.Int64" Nullable="false"> 6632bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6642bde4061SEd Tanous <Annotation Term="OData.Description" String="Lower Autonomous System (AS) number."/> 6652bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower Autonomous System (AS) number to be used as part of a range of ASN values."/> 6662bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 6672bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="65535"/> 6682bde4061SEd Tanous </Property> 6692bde4061SEd Tanous <Property Name="Upper" Type="Edm.Int64" Nullable="false"> 6702bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6712bde4061SEd Tanous <Annotation Term="OData.Description" String="Upper Autonomous System (AS) number."/> 6722bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper Autonomous System (AS) number to be used as part of a range of ASN values."/> 6732bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 6742bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="65535"/> 6752bde4061SEd Tanous </Property> 6762bde4061SEd Tanous </ComplexType> 6772bde4061SEd Tanous 6782bde4061SEd Tanous <ComplexType Name="BGPNeighbor"> 6792bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 6802bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor related properties."/> 6812bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain all Border Gateway Protocol (BGP) neighbor related properties."/> 6822bde4061SEd Tanous <Property Name="Address" Type="Edm.String"> 6832bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6842bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor address."/> 6852bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IPv4 address assigned to a Border Gateway Protocol (BGP) neighbor."/> 6862bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 6872bde4061SEd Tanous </Property> 6882bde4061SEd Tanous <Property Name="AllowOwnASEnabled" Type="Edm.Boolean"> 6892bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6902bde4061SEd Tanous <Annotation Term="OData.Description" String="Allow own Autonomous System (AS) status."/> 6912bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the Autonomous System (AS) of the receiving router is permitted in a Border Gateway Protocol (BGP) update. If `true`, routes should be received and processed even if the router detects its own ASN in the AS-Path. If `false`, they should be dropped."/> 6922bde4061SEd Tanous </Property> 6932bde4061SEd Tanous <Property Name="ConnectRetrySeconds" Type="Edm.Int64"> 6942bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 6952bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) retry timer in seconds."/> 6962bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Border Gateway Protocol (BGP) Retry Timer. The BGP Retry Timer allows the administrator to set the amount of time in seconds between retries to establish a connection to configured peers that have gone down."/> 6972bde4061SEd Tanous </Property> 6982bde4061SEd Tanous <Property Name="HoldTimeSeconds" Type="Edm.Int64"> 6992bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7002bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) hold timer in seconds."/> 7012bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Border Gateway Protocol (BGP) Hold Timer agreed upon between peers."/> 7022bde4061SEd Tanous </Property> 7032bde4061SEd Tanous <Property Name="KeepaliveIntervalSeconds" Type="Edm.Int64"> 7042bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7052bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) Keepalive timer in seconds."/> 7062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Keepalive timer in seconds. It is used in conjunction with the Border Gateway Protocol (BGP) hold timer."/> 7072bde4061SEd Tanous </Property> 7082bde4061SEd Tanous <Property Name="MinimumAdvertisementIntervalSeconds" Type="Edm.Int64"> 7092bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7102bde4061SEd Tanous <Annotation Term="OData.Description" String="Minimum Border Gateway Protocol (BGP) advertisement interval in seconds."/> 7112bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the minimum time between Border Gateway Protocol (BGP) route advertisements in seconds."/> 7122bde4061SEd Tanous </Property> 7132bde4061SEd Tanous <Property Name="TCPMaxSegmentSizeBytes" Type="Edm.Int64"> 7142bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7152bde4061SEd Tanous <Annotation Term="OData.Description" String="TCP max segment size in bytes."/> 7162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the TCP max segment size in bytes signifying the number of bytes that shall be transported in a single packet."/> 7172bde4061SEd Tanous </Property> 7182bde4061SEd Tanous <Property Name="PathMTUDiscoveryEnabled" Type="Edm.Boolean"> 7192bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7202bde4061SEd Tanous <Annotation Term="OData.Description" String="Path MTU discovery status."/> 7212bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether MTU discovery is permitted."/> 7222bde4061SEd Tanous </Property> 7232bde4061SEd Tanous <Property Name="PassiveModeEnabled" Type="Edm.Boolean"> 7242bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7252bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) passive mode status."/> 7262bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Border Gateway Protocol (BGP) passive mode is enabled."/> 7272bde4061SEd Tanous </Property> 7282bde4061SEd Tanous <Property Name="TreatAsWithdrawEnabled" Type="Edm.Boolean"> 7292bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7302bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) treat as withdraw status."/> 7312bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate Border Gateway Protocol (BGP) withdraw status. If `true`, the UPDATE message containing the path attribute shall be treated as though all contained routes had been withdrawn. If `false`, they should remain."/> 7322bde4061SEd Tanous </Property> 7332bde4061SEd Tanous <Property Name="ReplacePeerASEnabled" Type="Edm.Boolean"> 7342bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7352bde4061SEd Tanous <Annotation Term="OData.Description" String="Replace Border Gateway Protocol (BGP) peer Autonomous System (AS) status."/> 7362bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether peer Autonomous System (AS) numbers should be replaced. If `true`, private ASNs are removed and replaced with the peer AS. If `false`, they remain unchanged."/> 7372bde4061SEd Tanous </Property> 7382bde4061SEd Tanous <Property Name="PeerAS" Type="Edm.Int64"> 7392bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7402bde4061SEd Tanous <Annotation Term="OData.Description" String="Peer Autonomous System (AS) number."/> 7412bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Autonomous System (AS) number of the external Border Gateway Protocol (BGP) peer."/> 7422bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 7432bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="65535"/> 7442bde4061SEd Tanous </Property> 7452bde4061SEd Tanous <Property Name="LocalAS" Type="Edm.Int64"> 7462bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7472bde4061SEd Tanous <Annotation Term="OData.Description" String="Local Autonomous System (AS) number."/> 7482bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Autonomous System (AS) number of the local Border Gateway Protocol (BGP) peer."/> 7492bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 7502bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="65535"/> 7512bde4061SEd Tanous </Property> 7522bde4061SEd Tanous <Property Name="LogStateChangesEnabled" Type="Edm.Boolean"> 7532bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7542bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor log state change status."/> 7552bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether Border Gateway Protocol (BGP) neighbor state changes are logged."/> 7562bde4061SEd Tanous </Property> 757f2a8e57eSGunnar Mills <Property Name="MaxPrefix" Type="AddressPool.v1_1_0.MaxPrefix" Nullable="false"> 7582bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) max prefix properties."/> 7592bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="These properties are applicable to configuring Border Gateway Protocol (BGP) max prefix related properties."/> 7602bde4061SEd Tanous </Property> 7612bde4061SEd Tanous </ComplexType> 7622bde4061SEd Tanous 7632bde4061SEd Tanous <ComplexType Name="MaxPrefix"> 7642bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 7652bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) max prefix properties."/> 7662bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) max prefix related properties."/> 7672bde4061SEd Tanous <Property Name="MaxPrefixNumber" Type="Edm.Int64"> 7682bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7692bde4061SEd Tanous <Annotation Term="OData.Description" String="Maximum prefix number."/> 7702bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of prefixes allowed from the neighbor."/> 7712bde4061SEd Tanous </Property> 7722bde4061SEd Tanous <Property Name="ThresholdWarningOnlyEnabled" Type="Edm.Boolean"> 7732bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7742bde4061SEd Tanous <Annotation Term="OData.Description" String="Threshold warning only status."/> 7752bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate what action to take if the Border Gateway Protocol (BGP) route threshold is reached. If `true`, when the Maximum-Prefix limit is exceeded, a log message is generated. If `false`, when the Maximum-Prefix limit is exceeded, the peer session is terminated."/> 7762bde4061SEd Tanous </Property> 7772bde4061SEd Tanous <Property Name="ShutdownThresholdPercentage" Type="Edm.Decimal"> 7782bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7792bde4061SEd Tanous <Annotation Term="OData.Description" String="Shutdown threshold status."/> 7802bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of the maximum prefix received value, `1` to `100`, at which the router starts to generate a warning message."/> 7812bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="1"/> 7822bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 7832bde4061SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 7842bde4061SEd Tanous </Property> 7852bde4061SEd Tanous <Property Name="RestartTimerSeconds" Type="Edm.Int64"> 7862bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7872bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) restart timer in seconds."/> 7882bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property determines how long peer routers will wait to delete stale routes before a Border Gateway Protocol (BGP) open message is received. This timer should be less than the BGP HoldTimeSeconds property."/> 7892bde4061SEd Tanous </Property> 7902bde4061SEd Tanous </ComplexType> 7912bde4061SEd Tanous 7922bde4061SEd Tanous <ComplexType Name="GracefulRestart"> 7932bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 7942bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) graceful restart properties."/> 7952bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) graceful restart related properties."/> 7962bde4061SEd Tanous <Property Name="GracefulRestartEnabled" Type="Edm.Boolean"> 7972bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 7982bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) graceful restart status."/> 7992bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether to enable Border Gateway Protocol (BGP) graceful restart features."/> 8002bde4061SEd Tanous </Property> 8012bde4061SEd Tanous <Property Name="TimeSeconds" Type="Edm.Int64"> 8022bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8032bde4061SEd Tanous <Annotation Term="OData.Description" String="Graceful restart timer in seconds."/> 8042bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the time in seconds to wait for a graceful restart capable neighbor to re-establish Border Gateway Protocol (BGP) peering."/> 8052bde4061SEd Tanous </Property> 8062bde4061SEd Tanous <Property Name="StaleRoutesTimeSeconds" Type="Edm.Int64"> 8072bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8082bde4061SEd Tanous <Annotation Term="OData.Description" String="Stale route timer in seconds."/> 8092bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the time in seconds to hold stale routes for a restarting peer."/> 8102bde4061SEd Tanous </Property> 8112bde4061SEd Tanous <Property Name="HelperModeEnabled" Type="Edm.Boolean"> 8122bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8132bde4061SEd Tanous <Annotation Term="OData.Description" String="Graceful restart helper mode status."/> 8142bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate what to do with stale routes. If `true`, the router continues to be forward packets to stale routes. If `false`, it does not forward packets to stale routes."/> 8152bde4061SEd Tanous </Property> 8162bde4061SEd Tanous </ComplexType> 8172bde4061SEd Tanous 8182bde4061SEd Tanous <ComplexType Name="MultiplePaths"> 8192bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 8202bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) multiple path properties."/> 8212bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) multiple path related properties."/> 8222bde4061SEd Tanous <Property Name="UseMultiplePathsEnabled" Type="Edm.Boolean"> 8232bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8242bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) multiple paths status."/> 8252bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether multiple paths should be advertised. If `true`, Border Gateway Protocol (BGP) advertises multiple paths for the same prefix for path diversity. If `false`, it advertises based on best path selection."/> 8262bde4061SEd Tanous </Property> 8272bde4061SEd Tanous <Property Name="MaximumPaths" Type="Edm.Int64"> 8282bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8292bde4061SEd Tanous <Annotation Term="OData.Description" String="Maximum paths number."/> 8302bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of paths for multiple path operation."/> 8312bde4061SEd Tanous </Property> 8322bde4061SEd Tanous </ComplexType> 8332bde4061SEd Tanous 8342bde4061SEd Tanous <ComplexType Name="BGPRoute"> 8352bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 8362bde4061SEd Tanous <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) route properties."/> 8372bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) route related properties."/> 8382bde4061SEd Tanous <Property Name="FlapDampingEnabled" Type="Edm.Boolean"> 8392bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8402bde4061SEd Tanous <Annotation Term="OData.Description" String="Route flap dampening status."/> 8412bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether route flap dampening should be enabled."/> 8422bde4061SEd Tanous </Property> 8432bde4061SEd Tanous <Property Name="ExternalCompareRouterIdEnabled" Type="Edm.Boolean"> 8442bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8452bde4061SEd Tanous <Annotation Term="OData.Description" String="Compare router identifier status."/> 8462bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether external router identifiers should be compared. If `true`, prefer the route that comes from the Border Gateway Protocol (BGP) router with the lowest router identifier. If `false`, do not use as part of BGP best path selection."/> 8472bde4061SEd Tanous </Property> 8482bde4061SEd Tanous <Property Name="AdvertiseInactiveRoutesEnabled" Type="Edm.Boolean"> 8492bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8502bde4061SEd Tanous <Annotation Term="OData.Description" String="Advertise inactive route status."/> 8512bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether inactive routes should be advertised. If `true`, advertise the best Border Gateway Protocol (BGP) route that is inactive because of Interior Gateway Protocol (IGP) preference. If `false`, do not use as part of BGP best path selection."/> 8522bde4061SEd Tanous </Property> 8532bde4061SEd Tanous <Property Name="SendDefaultRouteEnabled" Type="Edm.Boolean"> 8542bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8552bde4061SEd Tanous <Annotation Term="OData.Description" String="Send default route status."/> 8562bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the default route should be advertised. If `true`, the default route is advertised to all Border Gateway Protocol (BGP) neighbors unless specifically denied. If `false`, the default route is not advertised."/> 8572bde4061SEd Tanous </Property> 8582bde4061SEd Tanous <Property Name="DistanceExternal" Type="Edm.Int64"> 8592bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8602bde4061SEd Tanous <Annotation Term="OData.Description" String="Route distance for external routes."/> 8612bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall modify the administrative distance for routes learned via External BGP (eBGP)."/> 8622bde4061SEd Tanous </Property> 8632bde4061SEd Tanous <Property Name="DistanceInternal" Type="Edm.Int64"> 8642bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8652bde4061SEd Tanous <Annotation Term="OData.Description" String="Route distance for internal routes."/> 8662bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall modify the administrative distance for routes learned via Internal BGP (iBGP)."/> 8672bde4061SEd Tanous </Property> 8682bde4061SEd Tanous <Property Name="DistanceLocal" Type="Edm.Int64"> 8692bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 8702bde4061SEd Tanous <Annotation Term="OData.Description" String="Route distance for local routes."/> 8712bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall modify the administrative distance for routes configured on a local router."/> 8722bde4061SEd Tanous </Property> 8732bde4061SEd Tanous </ComplexType> 8742bde4061SEd Tanous </Schema> 8752bde4061SEd Tanous 8762bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_1"> 8772bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 8782bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 8792bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_0.AddressPool"/> 8802bde4061SEd Tanous </Schema> 8812bde4061SEd Tanous 8822bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_2"> 8832bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 8842bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify descriptions and long descriptions for several address range properties in Ethernet fabrics."/> 8852bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_1.AddressPool"/> 8862bde4061SEd Tanous </Schema> 8872bde4061SEd Tanous 8882bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_3"> 8892bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 8902bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove non-inclusive language."/> 8912bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_2.AddressPool"/> 8922bde4061SEd Tanous </Schema> 8932bde4061SEd Tanous 8942bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_4"> 8952bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 8962bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 8972bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_3.AddressPool"/> 8982bde4061SEd Tanous </Schema> 8992bde4061SEd Tanous 9002bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_5"> 9012bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 9022bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 9032bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_4.AddressPool"/> 9042bde4061SEd Tanous </Schema> 9052bde4061SEd Tanous 906f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_1_6"> 907f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 908f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 909f2a8e57eSGunnar Mills <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_5.AddressPool"/> 910f2a8e57eSGunnar Mills </Schema> 911f2a8e57eSGunnar Mills 9122bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_2_0"> 9132bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 9142bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 9152bde4061SEd Tanous 9162bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_1_1.AddressPool"/> 9172bde4061SEd Tanous 9182bde4061SEd Tanous <ComplexType Name="BGPNeighbor" BaseType="AddressPool.v1_1_0.BGPNeighbor"> 9192bde4061SEd Tanous <Property Name="Enabled" Type="Edm.Boolean" Nullable="false"> 9202bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9212bde4061SEd Tanous <Annotation Term="OData.Description" String="An indication of whether BGP neighbor communication is enabled."/> 9222bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="The value of this property shall indicate whether BGP neighbor communication is enabled."/> 9232bde4061SEd Tanous </Property> 9242bde4061SEd Tanous <Property Name="CIDR" Type="Edm.Int64" Nullable="false"> 9252bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9262bde4061SEd Tanous <Annotation Term="OData.Description" String="The Classless Inter-Domain Routing (CIDR) value used for neighbor communication. This is the number of ones before the first zero in the subnet mask."/> 9272bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="The value of this property shall contain the RFC4271-defined Classless Inter-Domain Routing (CIDR) value."/> 9282bde4061SEd Tanous </Property> 9292bde4061SEd Tanous </ComplexType> 9302bde4061SEd Tanous 9312bde4061SEd Tanous <ComplexType Name="BGPEvpn" BaseType="AddressPool.v1_1_0.BGPEvpn"> 9322bde4061SEd Tanous <Property Name="RouteDistinguisherAdministratorSubfield" Type="Edm.String"> 9332bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9342bde4061SEd Tanous <Annotation Term="OData.Description" String="The Route Distinguisher (RD) Administrator subfield."/> 9352bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the RFC4364-defined Route Distinguisher (RD) Administrator subfield."/> 9362bde4061SEd Tanous </Property> 9372bde4061SEd Tanous <Property Name="RouteTargetAdministratorSubfield" Type="Edm.String"> 9382bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9392bde4061SEd Tanous <Annotation Term="OData.Description" String="The Route Target (RT) Administrator Subfield."/> 9402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the RFC4364-defined Route Target (RT) Administrator subfield."/> 9412bde4061SEd Tanous </Property> 942f2a8e57eSGunnar Mills <Property Name="GatewayIPAddressRange" Type="AddressPool.v1_2_0.GatewayIPAddressRange" Nullable="false"> 9432bde4061SEd Tanous <Annotation Term="OData.Description" String="The IPv4 address range for gateways."/> 9442bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the IPv4 address range for gateway nodes on this subnet."/> 9452bde4061SEd Tanous </Property> 9462bde4061SEd Tanous </ComplexType> 9472bde4061SEd Tanous 9482bde4061SEd Tanous <ComplexType Name="IPv4" BaseType="AddressPool.v1_1_0.IPv4"> 949f2a8e57eSGunnar Mills <Property Name="SystemMACRange" Type="AddressPool.v1_2_0.SystemMACRange" Nullable="false"> 9502bde4061SEd Tanous <Annotation Term="OData.Description" String="The MAC address range for systems in this subnet."/> 9512bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the Media Access Control (MAC) address range for systems in Ethernet Virtual Private Network (EVPN) based fabrics."/> 9522bde4061SEd Tanous </Property> 9532bde4061SEd Tanous </ComplexType> 9542bde4061SEd Tanous 9552bde4061SEd Tanous <ComplexType Name="SystemMACRange"> 9562bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 9572bde4061SEd Tanous <Annotation Term="OData.Description" String="The Media Access Control (MAC) address range for the EVPN-based fabrics."/> 9582bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the Media Access Control (MAC) address range for Ethernet Virtual Private Network (EVPN) based fabrics."/> 9592bde4061SEd Tanous <Property Name="Lower" Type="Edm.String"> 9602bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9612bde4061SEd Tanous <Annotation Term="OData.Description" String="The lower system MAC address."/> 9622bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower system Media Access Control (MAC) address to be used as part of a range of system MAC addresses."/> 9632bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/> 9642bde4061SEd Tanous </Property> 9652bde4061SEd Tanous <Property Name="Upper" Type="Edm.String"> 9662bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9672bde4061SEd Tanous <Annotation Term="OData.Description" String="The upper system MAC address."/> 9682bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper system Media Access Control (MAC) address to be used as part of a range of system MAC addresses."/> 9692bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$"/> 9702bde4061SEd Tanous </Property> 9712bde4061SEd Tanous </ComplexType> 9722bde4061SEd Tanous 9732bde4061SEd Tanous <ComplexType Name="GatewayIPAddressRange"> 9742bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 9752bde4061SEd Tanous <Annotation Term="OData.Description" String="The IPv4 address range for gateway nodes for Ethernet Virtual Private Network (EVPN) based fabrics."/> 9762bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the IPv4 address range for gateway nodes for Ethernet Virtual Private Network (EVPN) based fabrics."/> 9772bde4061SEd Tanous <Property Name="Lower" Type="Edm.String"> 9782bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9792bde4061SEd Tanous <Annotation Term="OData.Description" String="The lower IPv4 address."/> 9802bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the lower IP address to be used as part of a range of addresses for gateway nodes in Ethernet Virtual Private Network (EVPN) based fabrics."/> 9812bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 9822bde4061SEd Tanous </Property> 9832bde4061SEd Tanous <Property Name="Upper" Type="Edm.String"> 9842bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 9852bde4061SEd Tanous <Annotation Term="OData.Description" String="The upper IPv4 address."/> 9862bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the upper IP address to be used as part of a range of addresses for gateway nodes in Ethernet Virtual Private Network (EVPN) based fabrics."/> 9872bde4061SEd Tanous <Annotation Term="Validation.Pattern" String="^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"/> 9882bde4061SEd Tanous </Property> 9892bde4061SEd Tanous </ComplexType> 9902bde4061SEd Tanous </Schema> 9912bde4061SEd Tanous 9922bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_2_1"> 9932bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 9942bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify descriptions and long descriptions for several address range properties in Ethernet fabrics."/> 9952bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_2_0.AddressPool"/> 9962bde4061SEd Tanous </Schema> 9972bde4061SEd Tanous 9982bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_2_2"> 9992bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 10002bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove non-inclusive language."/> 10012bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_2_1.AddressPool"/> 10022bde4061SEd Tanous </Schema> 10032bde4061SEd Tanous 10042bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_2_3"> 10052bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 10062bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions. It was also created to clarify the range of possible values for properties with percent units."/> 10072bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_2_2.AddressPool"/> 10082bde4061SEd Tanous </Schema> 10092bde4061SEd Tanous 10102bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_2_4"> 10112bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 10122bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 10132bde4061SEd Tanous <EntityType Name="AddressPool" BaseType="AddressPool.v1_2_3.AddressPool"/> 10142bde4061SEd Tanous </Schema> 10152bde4061SEd Tanous 1016f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_2_5"> 1017f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1018f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 1019f2a8e57eSGunnar Mills <EntityType Name="AddressPool" BaseType="AddressPool.v1_2_4.AddressPool"/> 1020f2a8e57eSGunnar Mills </Schema> 1021f2a8e57eSGunnar Mills 1022f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="AddressPool.v1_3_0"> 1023f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1024f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 1025f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add deprecate `ARPSupressionEnabled` and `NDPSupressionEnabled` in favor of `ARPSuppressionEnabled` and `NDPSuppressionEnabled`."/> 1026f2a8e57eSGunnar Mills 1027f2a8e57eSGunnar Mills <EntityType Name="AddressPool" BaseType="AddressPool.v1_2_5.AddressPool"/> 1028f2a8e57eSGunnar Mills 1029f2a8e57eSGunnar Mills <ComplexType Name="BGPEvpn" BaseType="AddressPool.v1_2_0.BGPEvpn"> 1030f2a8e57eSGunnar Mills <Property Name="ARPSuppressionEnabled" Type="Edm.Boolean"> 1031f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1032f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Address Resolution Protocol (ARP) suppression status."/> 1033f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether Address Resolution Protocol (ARP) suppression is enabled."/> 1034f2a8e57eSGunnar Mills </Property> 1035f2a8e57eSGunnar Mills <Property Name="NDPSuppressionEnabled" Type="Edm.Boolean"> 1036f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1037f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Network Discovery Protocol (NDP) suppression status."/> 1038f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether Network Discovery Protocol (NDP) suppression is enabled."/> 1039f2a8e57eSGunnar Mills </Property> 1040f2a8e57eSGunnar Mills </ComplexType> 1041f2a8e57eSGunnar Mills </Schema> 1042f2a8e57eSGunnar Mills 10432bde4061SEd Tanous </edmx:DataServices> 10442bde4061SEd Tanous</edmx:Edmx> 1045