You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment
Ansible Version and collection version
ansible [core 2.17.2]
python version = 3.12.4 (main, Jun 6 2024, 18:26:44)
jinja version = 3.1.4
libyaml = True
NDFC version
V 12.2.2.238
Affected module(s)
dcnm_vrf
Ansible Playbook
- name: Create and attach VRFs to switches in {{ defaults.msd.fabric_name }} fabriccisco.dcnm.dcnm_vrf:
fabric: '{{ defaults.msd.fabric_name }}'state: '{{ state | default("merged") }}'config: '{{ vrfs_for_module }}'tags: vrfs
Values:
vrfs_for_module:
- vrf_name: infravrf_id: 51000vrf_template: '{{ defaults.vrf_template }}'vrf_extension_template: '{{ defaults.extension_vrf_template }}'vlan_id: 3100vrf_int_mtu: 9000attach:
- ip_address: 198.18.154.16 vrf_lite:
- peer_vrf: corpipv4_addr: 172.16.12.2/30neighbor_ipv4: 172.16.12.1interface: Ethernet1/24dot1q: 100
- peer_vrf: corpipv4_addr: 172.16.12.10/30neighbor_ipv4: 172.16.12.9interface: Ethernet1/25dot1q: 100deploy: truedeploy: true### Debug Output### Expected BehaviorSubinterface used for VRF lite is configured with the value configured for that link in NDFC ext_fabric_setup MTU field ### Actual BehaviorSubinterface used for VRF lite is configured with MTU 9216 regardless of what NDFC is configured with in the ext_fabric_setup MTU field ### Steps to ReproduceConfigure the MTU of the parent interface to 9000Configure the MTU in the ext_fabric_setup to 9000Deploy a VRF extension on that interface. Deployment to the switch will fail with the following error:
CLI command ' mtu 9216' failed with following error:Delivery failed with message:MTU of sub-interface greater than parent interface detectedPlaybook finishes successfuly.
The text was updated successfully, but these errors were encountered:
gnakh
changed the title
VRF extension subinterface MTU conflicts with parent interface MTU.
VRF extension subinterface MTU conflicts with parent interface MTU and ext_fabric_setup MTU.
Aug 21, 2024
The issue may be on the NDFC side. However, having the ability to add the MTU value for the subinterface is a must when the device on the other end does not accept 9216 as MTU. In fact, MTU for overlay services should be limited or have a default value of 9000 instead of 9216.
Community Note
Ansible Version and collection version
ansible [core 2.17.2]
python version = 3.12.4 (main, Jun 6 2024, 18:26:44)
jinja version = 3.1.4
libyaml = True
NDFC version
Affected module(s)
Ansible Playbook
Values:
The text was updated successfully, but these errors were encountered: