Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Examples in this section show different results when you add a new inheritable extensible attribute to an object located at the top or in the middle of the inheritance chain based on the following:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State
10.0.0.0/8Network Container


10.0.0.0/16NetworkRegionABCNative
10.1.0.0/16Network


 
Example 3.1:  Add an extensible attribute Region with value DEF to 10.0.0.0/8

...

    • For descendants that already have this extensible attribute, the existing extensible attribute will always be set to Inherit.
    • For descendants that do not have this extensible attribute, the descendants will inherit this extensible attribute.

Result:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State
10.0.0.0/8Network ContainerRegionDEFNative
10.0.0.0/16NetworkRegionDEFInherited from 10.0.0.0/8
10.1.0.0/16NetworkRegionDEFInherited from 10.0.0.0/8


Example 3.2:   Add an extensible attribute Region with value DEF to 10.0.0.0/8

...

  • For descendants that already have this extensible attribute, the existing extensible attribute will always be set to Override.
  • For descendants that do not have this extensible attribute, the descendants will not inherit this extensible attribute (extensible attribute is set to Do not Inherit).

Result:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State
10.0.0.0/8Network ContainerRegionDEFNative
10.0.0.0/16NetworkRegionABCOverridden
10.1.0.0/16NetworkRegion

   
Example 3.3: Add an extensible attribute Region with value DEF to 10.0.0.0/8 8

...

  • For descendants that already have this extensible attribute, the existing extensible attribute will always be set to Inherit.
  • For descendants that do not have this extensible attribute, the descendants will not inherit this extensible attribute (extensible attribute is set to Do not Inherit).

Result:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network Container


RegionDEFNative

10.0.0.0/16

NetworkRegionDEFInherited,

Source 10.0.0.0/8

10.1.0.0/16NetworkRegion

Example 4

Examples in this section show different results when you remove an existing inheritable extensible attribute from an object located at the top or in the middle of the inheritance chain based on the following:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network ContainerRegionDEFNative

10.0.0.0/16

NetworkRegionDEFInherited from

10.0.0.0/8

10.1.0.0/16

Network

RegionABCOverridden


Example 4.1:  Remove extensible attribute Region with value DEF from 10.0.0.0/8

...

  • Remove extensible attributes with inheritance state set to Inherited. Extensible attributes with the state set to Overridden are not removed.

Result:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network ContainerRegion

10.0.0.0/16

NetworkRegion

10.1.0.0/16

Network

RegionABCOverridden


Example 4.2: Remove extensible attribute Region with value DEF from 10.0.0.0/8 You select the following option for the existing extensible attribute:

  • Preserve all descendant extensible attributes, whether the state is set to Inherited or Overridden. Result:
ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network Container


10.0.0.0/16

NetworkRegionDEFNative
10.1.0.0/16

Network

RegionABCNative

Example 5

Examples in this section show different results when you remove parent object based on the following:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network ContainerRegionDEFNative

10.0.0.0/16

Network ContainerRegionDEFInherited from 10.0.0.0/8
10.1.0.0/24

Network

RegionDEFInherited from 10.0.0.0/8
10.1.0.0/24NetworkRegionABCOverriden
10.10.0.0/16Network ContainerRegionGHIOverriden
10.10.0.0/24NetworkRegionGHIInherited from 10.10.0.0/16
10.10.0.0/24NetworkRegionJKLOverridden

Example 5.1: Removing object 10.0.0.0/8 from the parent level You select the following option for the existing extensible attribute:

...


Example 7
Examples in this section show different results after you modify inheritable extensible attributes with multiple values based on the following:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network Container


10.0.0.0/16

Network ContainerRegionMNONative


RegionPQRNative


Example 7.1: Adding extensible attribute Region with value GHI to 10.0.0.0/8 You select the following option for the existing extensible attributes:

...

  • The descendants that already have this extensible attribute will override the value.
ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State

10.0.0.0/8

Network ContainerRegionGHINative

10.0.0.0/16

NetworkRegionDEFOverridden


RegionABCOverridden

Example 8

Examples in this section show different results after you modify existing inheritable extensible attribute of an object, but you do not have required permission to modify some descendants. For information about admin permissions, see About Administrative Permissions .

...

The appliance displays an error message when you remove an extensible attribute that is associated with a descendant for which you do not have required permission.
Result:

Object

Type

Extensible Attribute

Extensible Attribute Value

Inheritance State

Permission


10.0.0.0/16

Network Container






10.0.0.0/24

Network






10.0.1.0/24

Network

Owner

Bob

Overridden

Write


10.10.0.0/16

Network Container

Owner

John

Overridden

Read


10.10.0.0/24NetworkOwnerJohnInherited from 10.10.0.0/16Read
10.20.0.0/16NetworkOwnerMaxOverriddenRead
10.20.0.0/24Network Container


Write
10.20.1.0/24Network


Read

Example 9

Examples in this section show different results after you join multiple networks, based on the following:

ObjectTypeExtensible AttributeExtensible Attribute Value Inheritance State
        1. /16 NetworkOwnerJohn Native
        1. Fixed Address OwnerJohn Inherited from

...

10.1.0.0/16

NetworkOwner

10.1.0.1

Fixed AddressOwnerDEFNative
10.2.0.0/16

...

Network

RegionABCNative
10.2.0.1Fixed Address

...





Example 9.1: Joining networks 10.0.0.0/8 with 10.1.0.0/16
You select the following option for the existing extensible attribute:
• Join networks 10.0.0.0/8 with 10.1.0.0/16. Result:

...