diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md
index 93c1637fafe..173063d6949 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md
+++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md
@@ -8,7 +8,7 @@
| Variable | Type | Required | Default | Value Restrictions | Description |
| -------- | ---- | -------- | ------- | ------------------ | ----------- |
| [enable_trunk_groups](## "enable_trunk_groups") | Boolean | | `False` | | Enable Trunk Group support across eos_designs.
Warning: Because of the nature of the EOS Trunk Group feature, enabling this is "all or nothing".
*All* vlans and *all* trunks towards connected endpoints must be using trunk groups as well.
If trunk groups are not assigned to a trunk, no vlans will be enabled on that trunk.
See "Details on enable_trunk_groups" below before enabling this feature.
|
- | [mlag_on_orphan_port_channel_downlink](## "mlag_on_orphan_port_channel_downlink") | Boolean | | `True` | | If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one MLAG switch.
If `false` an MLAG ID will only be configured on Port-Channel downlinks dual-homed to two MLAG switches.
Note the default value will change to `false` in AVD version 5.0 |
+ | [mlag_on_orphan_port_channel_downlink](## "mlag_on_orphan_port_channel_downlink") | Boolean | | `True` | | If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one node in the MLAG pair.
If `false` an MLAG ID will only be configured on Port-Channel downlinks dual-homed to two MLAG switches.
Note the default value will change to `false` in AVD version 5.0 |
| [only_local_vlan_trunk_groups](## "only_local_vlan_trunk_groups") | Boolean | | `False` | | A vlan can have many trunk_groups assigned.
To avoid unneeded configuration changes on all leaf switches when a new trunk group is added,
this feature will only configure the vlan trunk groups matched with local connected_endpoints.
See "Details on only_local_vlan_trunk_groups" below.
Requires "enable_trunk_groups: true".
|
| [p2p_uplinks_mtu](## "p2p_uplinks_mtu") | Integer | | `9214` | Min: 68
Max: 65535 | Point to Point Links MTU. |
| [p2p_uplinks_qos_profile](## "p2p_uplinks_qos_profile") | String | | | | QOS Profile assigned on all infrastructure links. |
@@ -50,7 +50,7 @@
# See "Details on enable_trunk_groups" below before enabling this feature.
enable_trunk_groups:
- # If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one MLAG switch.
+ # If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one node in the MLAG pair.
# If `false` an MLAG ID will only be configured on Port-Channel downlinks dual-homed to two MLAG switches.
# Note the default value will change to `false` in AVD version 5.0
mlag_on_orphan_port_channel_downlink:
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json
index 4cb29375d5a..da8cd77d721 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.jsonschema.json
@@ -8270,6 +8270,12 @@
},
"title": "MLAG Ibgp Peering VRFs"
},
+ "mlag_on_orphan_port_channel_downlink": {
+ "type": "boolean",
+ "description": "If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one node in the MLAG pair.\nIf `false` an MLAG ID will only be configured on Port-Channel downlinks dual-homed to two MLAG switches.\nNote the default value will change to `false` in AVD version 5.0",
+ "default": true,
+ "title": "MLAG On Orphan Port Channel Downlink"
+ },
"name_servers": {
"type": "array",
"description": "List of DNS servers. The VRF is set to < mgmt_interface_vrf >.",
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml
index c7f8d8193bf..673f18bfcf9 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/eos_designs.schema.yml
@@ -1480,6 +1480,18 @@ keys:
min: 1
max: 4093
default: 3000
+ mlag_on_orphan_port_channel_downlink:
+ type: bool
+ documentation_options:
+ table: fabric-settings
+ description: 'If `true` (default) an MLAG ID will always be configured on a Port-Channel
+ downlink even if the downlink is only on one node in the MLAG pair.
+
+ If `false` an MLAG ID will only be configured on Port-Channel downlinks dual-homed
+ to two MLAG switches.
+
+ Note the default value will change to `false` in AVD version 5.0'
+ default: true
name_servers:
documentation_options:
table: management-settings
diff --git a/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/mlag_on_orphan_port_channel_downlink.schema.yml b/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/mlag_on_orphan_port_channel_downlink.schema.yml
index ad66dcd1507..4d6322c0e6a 100644
--- a/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/mlag_on_orphan_port_channel_downlink.schema.yml
+++ b/ansible_collections/arista/avd/roles/eos_designs/schemas/schema_fragments/mlag_on_orphan_port_channel_downlink.schema.yml
@@ -11,7 +11,7 @@ keys:
documentation_options:
table: fabric-settings
description: |-
- If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one MLAG switch.
+ If `true` (default) an MLAG ID will always be configured on a Port-Channel downlink even if the downlink is only on one node in the MLAG pair.
If `false` an MLAG ID will only be configured on Port-Channel downlinks dual-homed to two MLAG switches.
Note the default value will change to `false` in AVD version 5.0
# TODO: AVD5.0 change default to false and remove the note from the description.