IPI-PLATFORM-PROFILE-EXTENDED
Configure enable mac ageing timer
Use this command to enable or disable the MAC ageing timer calculation in control plane
Attribute Name: enable-mac-ageing-timer
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<mac-ageing>
<config>
</enable-mac-ageing-timer><!-- operation="delete"-->
</config>
</mac-ageing>
</hardware>
Command Syntax
mac-ageing-display
Configure soc
Attribute to indicate the SoC running on this platform. This attribute cannot be configured.
Attribute Name: soc
Attribute Type: enum (qax|qux|qmx|dnx|tomahawk|tomahawk2|tomahawk3|tomahawkplus|trident2|trident2plus|trident3|helix4|saber2|maverick2|hurricane4|unknown)
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<platform>
<config>
<soc>qax</soc> <!-- operation="delete"-->
</config>
</platform>
</hardware>
Command Syntax
platform-extended-soc (qax|qux|qmx|dnx|tomahawk|tomahawk2|tomahawk3|tomahawkplus|trident2|trident2plus|trident3|helix4|saber2|maverick2|hurricane4|unknown)
Configure lpm banks
Use this attribute to set Sets memory allocation profile - Use ‘show forwarding profile limit‘ to check size
This command is supported when following feature are enabled bcm uft feature and following feature are disabled dune feature
Attribute Name: lpm-banks
Attribute Type: enum (2)
Attribute Name: l2-banks
Attribute Type: uint8
Attribute Range: 1-24
Attribute Name: l3-banks
Attribute Type: uint8
Attribute Range: 1-23
Netconf edit-config payload
<profiles xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<forwarding-profiles>
<custom-profile>
<config>
<l2-banks>1</l2-banks> <!-- operation="delete"-->
<l3-banks>1</l3-banks> <!-- operation="delete"-->
<lpm-banks>2</lpm-banks> <!-- operation="delete"-->
</config>
</custom-profile>
</forwarding-profiles>
</profiles>
Command Syntax
forwarding custom-profile { l2-banks <1-24>| l3-banks <1-23>| lpm-banks (2) }
Configure ep vlan xlate banks
Use this attribute to set Sets memory allocation profile - Use ‘show forwarding profile limit‘ to check size
This command is supported when following feature are enabled bcm uft feature and following feature are disabled dune feature
Attribute Name: ep-vlan-xlate-banks
Attribute Type: uint8
Attribute Range: 1-23
Attribute Name: l2-banks
Attribute Type: uint8
Attribute Range: 1-24
Attribute Name: l3-banks
Attribute Type: uint8
Attribute Range: 1-23
Attribute Name: vlan-xlate-banks
Attribute Type: uint8
Attribute Range: 1-23
Netconf edit-config payload
<profiles xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<forwarding-profiles>
<custom-profile>
<config>
<l2-banks>1</l2-banks> <!-- operation="delete"-->
<l3-banks>1</l3-banks> <!-- operation="delete"-->
<vlan-xlate-banks>1</vlan-xlate-banks> <!-- operation="delete"-->
<ep-vlan-xlate-banks>1</ep-vlan-xlate-banks> <!-- operation="delete"-->
</config>
</custom-profile>
</forwarding-profiles>
</profiles>
Command Syntax
forwarding custom-profile { l2-banks <1-24>| l3-banks <1-23>| vlan-xlate-banks <1-23>| ep-vlan-xlate-banks <1-23> }
Configure mpls banks
Use this attribute to set Sets memory allocation profile - Use ‘show forwarding profile limit‘ to check size
This command is supported when following feature are enabled bcm uft feature and following feature are disabled dune feature
Attribute Name: mpls-banks
Attribute Type: uint8
Attribute Range: 1-23
Attribute Name: l2-banks
Attribute Type: uint8
Attribute Range: 1-24
Attribute Name: l3-banks
Attribute Type: uint8
Attribute Range: 1-23
Attribute Name: vlan-xlate-banks
Attribute Type: uint8
Attribute Range: 1-23
Attribute Name: ep-vlan-xlate-banks
Attribute Type: uint8
Attribute Range: 1-23
Netconf edit-config payload
<profiles xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<forwarding-profiles>
<custom-profile>
<config>
<l2-banks>1</l2-banks> <!-- operation="delete"-->
<l3-banks>1</l3-banks> <!-- operation="delete"-->
<vlan-xlate-banks>1</vlan-xlate-banks> <!-- operation="delete"-->
<ep-vlan-xlate-banks>1</ep-vlan-xlate-banks> <!-- operation="delete"-->
<mpls-banks>1</mpls-banks> <!-- operation="delete"-->
</config>
</custom-profile>
</forwarding-profiles>
</profiles>
Command Syntax
forwarding custom-profile { l2-banks <1-24>| l3-banks <1-23>| vlan-xlate-banks <1-23>| ep-vlan-xlate-banks <1-23>| mpls-banks <1-23> }
Configure outer l3 header
Used to set Load balance tunneled packets based on outer header
This command is supported when following feature are enabled L3 feature and following feature are disabled dune feature
Attribute Name: outer-l3-header
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<load-balance>
<tunnel>
<config>
</outer-l3-header><!-- operation="delete"-->
</config>
</tunnel>
</load-balance>
</hardware>
Command Syntax
load-balance rtag7 tunnel outer-l3-header
Configure dest mac based
VXLAN Destination MAC address based load balancing
This command is supported when following feature are enabled vxlan feature and following feature are disabled dune feature
Attribute Name: dest-mac-based
Attribute Type: empty
Attribute Name: src-mac-based
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<load-balance>
<vxlan>
<inner-l2>
<config>
</src-mac-based><!-- operation="delete"-->
</dest-mac-based><!-- operation="delete"-->
</config>
</inner-l2>
</vxlan>
</load-balance>
</hardware>
Command Syntax
load-balance rtag7 vxlan inner-l2 { dest-mac| src-mac }
Configure src ip based
VXLAN Source IP
This command is supported when following feature are enabled vxlan feature and following feature are disabled dune feature
Attribute Name: src-ip-based
Attribute Type: empty
Attribute Name: dest-ip-based
Attribute Type: empty
Attribute Name: src-l4-port-based
Attribute Type: empty
Attribute Name: dest-l4-port-based
Attribute Type: empty
Attribute Name: protocol-id-based
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<load-balance>
<vxlan>
<inner-l3>
<config>
</dest-ip-based><!-- operation="delete"-->
</src-l4-port-based><!-- operation="delete"-->
</dest-l4-port-based><!-- operation="delete"-->
</protocol-id-based><!-- operation="delete"-->
</src-ip-based><!-- operation="delete"-->
</config>
</inner-l3>
</vxlan>
</load-balance>
</hardware>
Command Syntax
load-balance rtag7 vxlan inner-l3 { src-ip| dest-ip| srcl4-port| destl4-port| protocol-id }
Configure src mac based
mpls destination Mac address based load balancing
This command is supported when following feature are disabled dune feature
Attribute Name: dest-mac-based
Attribute Type: empty
Attribute Name: src-mac-based
Attribute Type: empty
Attribute Name: ether-type-based
Attribute Type: empty
Attribute Name: vlan-based
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<load-balance>
<mpls-ler>
<inner-l2>
<config>
</src-mac-based><!-- operation="delete"-->
</ether-type-based><!-- operation="delete"-->
</vlan-based><!-- operation="delete"-->
</dest-mac-based><!-- operation="delete"-->
</config>
</inner-l2>
</mpls-ler>
</load-balance>
</hardware>
Command Syntax
load-balance rtag7 mpls-ler inner-l2 { dest-mac| src-mac| ether-type| vlan }
Configure src ip address based
Source IP
This command is supported when following feature are disabled dune feature
Attribute Name: src-ip-address-based
Attribute Type: empty
Attribute Name: dest-ip-address-based
Attribute Type: empty
Attribute Name: src-l4-port-based
Attribute Type: empty
Attribute Name: dest-l4-port-based
Attribute Type: empty
Attribute Name: protocol-id-based
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<load-balance>
<mpls-ler>
<inner-l3>
<config>
</dest-ip-address-based><!-- operation="delete"-->
</src-l4-port-based><!-- operation="delete"-->
</dest-l4-port-based><!-- operation="delete"-->
</protocol-id-based><!-- operation="delete"-->
</src-ip-address-based><!-- operation="delete"-->
</config>
</inner-l3>
</mpls-ler>
</load-balance>
</hardware>
Command Syntax
load-balance rtag7 mpls-ler inner-l3 { src-ip| dest-ip| srcl4-port| destl4-port| protocol-id }
Configure disable vxlan
This Object is to disable the control packets to CPU
This command is supported when following feature are enabled vxlan feature and following feature are disabled dune feature
Attribute Name: disable-vxlan
Attribute Type: empty
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<cpu-control>
<packets>
<config>
</disable-vxlan><!-- operation="delete"-->
</config>
</packets>
</cpu-control>
</hardware>
Command Syntax
l3-protocols-cpu-disable vxlan
Configure type
This Object is used to set LACP port-channel load-balancing and set port selection criteria (PSC) on an interface
This command is supported when following feature are enabled lacp feature and following feature are disabled dune feature
Attribute Name: type
Attribute Type: enum (dst-mac|src-mac|src-dst-mac|src-ip|dst-ip|src-dst-ip|rtag7)
Netconf edit-config payload
<hardware xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-platform">
<load-balance>
<port-channel>
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<type>dst-mac</type> <!-- operation="delete"-->
</interface>
</interfaces>
</port-channel>
</load-balance>
</hardware>
Command Syntax
port-channel load-balance (dst-mac|src-mac|src-dst-mac|src-ip|dst-ip|src-dst-ip|rtag7)