From e36e23f3ed579dbf7a91fd2928cc780a83a4adf0 Mon Sep 17 00:00:00 2001 From: Shivani-gslab Date: Thu, 7 Nov 2024 18:34:18 +0530 Subject: [PATCH 1/6] CI(eos_cli_config_gen): Restructured the eos_cli_config_gen molecule host vars for ethernet and post-channel interfaces --- .../devices/ethernet-interfaces.md | 1259 ----------- .../documentation/devices/host1.md | 1980 +++++++++++++++++ .../devices/port-channel-interfaces.md | 908 -------- .../intended/configs/ethernet-interfaces.cfg | 800 ------- .../intended/configs/host1.cfg | 1366 ++++++++++++ .../configs/port-channel-interfaces.cfg | 576 ----- .../{ => host1}/ethernet-interfaces.yml | 144 ++ .../{ => host1}/port-channel-interfaces.yml | 145 -- .../eos_cli_config_gen/inventory/hosts.yml | 2 - 9 files changed, 3490 insertions(+), 3690 deletions(-) delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ethernet-interfaces.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/port-channel-interfaces.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ethernet-interfaces.cfg delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/port-channel-interfaces.cfg rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/ethernet-interfaces.yml (92%) rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/port-channel-interfaces.yml (85%) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ethernet-interfaces.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ethernet-interfaces.md deleted file mode 100644 index cdd060acbb7..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/ethernet-interfaces.md +++ /dev/null @@ -1,1259 +0,0 @@ -# ethernet-interfaces - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [DHCP Server](#dhcp-server) - - [DHCP Server Interfaces](#dhcp-server-interfaces) -- [Monitoring](#monitoring) - - [SFlow](#sflow) -- [Interfaces](#interfaces) - - [Ethernet Interfaces](#ethernet-interfaces-1) -- [BFD](#bfd) - - [BFD Interfaces](#bfd-interfaces) -- [MPLS](#mpls) - - [MPLS Interfaces](#mpls-interfaces) -- [Multicast](#multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [802.1X Port Security](#8021x-port-security) - - [802.1X Summary](#8021x-summary) -- [Power Over Ethernet (PoE)](#power-over-ethernet-poe) - - [PoE Summary](#poe-summary) -- [Quality Of Service](#quality-of-service) - - [QOS Interfaces](#qos-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## DHCP Server - -### DHCP Server Interfaces - -| Interface name | DHCP IPv4 | DHCP IPv6 | -| -------------- | --------- | --------- | -| Ethernet64 | True | True | - -## Monitoring - -### SFlow - -#### SFlow Summary - -sFlow is disabled. - -#### SFlow Interfaces - -| Interface | Ingress Enabled | Egress Enabled | -| --------- | --------------- | -------------- | -| Ethernet50 | True | - | -| Ethernet51 | - | True | -| Ethernet52 | True | True (unmodified) | -| Ethernet53 | False | False | -| Ethernet54 | False | False (unmodified) | - -## Interfaces - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet1 | P2P_LINK_TO_DC1-SPINE1_Ethernet1 | dot1q-tunnel | 110-111,200,210-211 | tag | g1, g2 | - | -| Ethernet2 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | -| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | trunk | - | 5 | - | - | -| Ethernet5 | Molecule Routing | - | 220 | - | - | - | -| Ethernet6 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | -| Ethernet7 | Molecule L2 | - | - | - | - | - | -| Ethernet11 | interface_in_mode_access_accepting_tagged_LACP | access | 200 | - | - | - | -| Ethernet12 | interface_with_dot1q_tunnel | dot1q-tunnel | 300 | - | - | - | -| Ethernet13 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | -| Ethernet14 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | -| Ethernet15 | PVLAN Promiscuous Access - only one secondary | access | 110 | - | - | - | -| Ethernet16 | PVLAN Promiscuous Trunk - vlan translation out | trunk | 110-112 | - | - | - | -| Ethernet17 | PVLAN Secondary Trunk | trunk | 110-112 | - | - | - | -| Ethernet19 | Switched port with no LLDP rx/tx | access | 110 | - | - | - | -| Ethernet21 | 200MBit/s shape | - | - | - | - | - | -| Ethernet22 | 10% shape | - | - | - | - | - | -| Ethernet23 | Error-correction encoding | - | - | - | - | - | -| Ethernet24 | Disable error-correction encoding | - | - | - | - | - | -| Ethernet25 | Molecule MAC | - | - | - | - | - | -| Ethernet27 | EVPN-Vxlan single-active redundancy | - | - | - | - | - | -| Ethernet28 | EVPN-MPLS multihoming | - | - | - | - | - | -| Ethernet29 | DOT1X Testing - auto phone true | - | - | - | - | - | -| Ethernet30 | DOT1X Testing - force-authorized phone false | - | - | - | - | - | -| Ethernet31 | DOT1X Testing - force-unauthorized - no phone | - | - | - | - | - | -| Ethernet32 | DOT1X Testing - auto reauthentication | - | - | - | - | - | -| Ethernet33 | DOT1X Testing - pae mode authenticator | - | - | - | - | - | -| Ethernet34 | DOT1X Testing - authentication_failure allow | - | - | - | - | - | -| Ethernet35 | DOT1X Testing - authentication_failure drop | - | - | - | - | - | -| Ethernet36 | DOT1X Testing - host-mode single-host | - | - | - | - | - | -| Ethernet37 | DOT1X Testing - host-mode multi-host | - | - | - | - | - | -| Ethernet38 | DOT1X Testing - host-mode multi-host authenticated | - | - | - | - | - | -| Ethernet39 | DOT1X Testing - mac_based_authentication host-mode common true | - | - | - | - | - | -| Ethernet40 | DOT1X Testing - mac_based_authentication always | - | - | - | - | - | -| Ethernet41 | DOT1X Testing - mac_based_authentication always and host-mode common | - | - | - | - | - | -| Ethernet42 | DOT1X Testing - mac_based_authentication | - | - | - | - | - | -| Ethernet43 | DOT1X Testing - timeout values | - | - | - | - | - | -| Ethernet44 | DOT1X Testing - reauthorization_request_limit | - | - | - | - | - | -| Ethernet45 | DOT1X Testing - all features | - | - | - | - | - | -| Ethernet46 | native-vlan-tag-precedence | trunk | - | tag | - | - | -| Ethernet48 | Load Interval | - | - | - | - | - | -| Ethernet50 | SFlow Interface Testing - SFlow ingress enabled | - | - | - | - | - | -| Ethernet51 | SFlow Interface Testing - SFlow egress enabled | - | - | - | - | - | -| Ethernet52 | SFlow Interface Testing - SFlow ingress and egress unmodified enabled | - | - | - | - | - | -| Ethernet53 | SFlow Interface Testing - SFlow ingress and egress disabled | - | - | - | - | - | -| Ethernet54 | SFlow Interface Testing - SFlow ingress and egress unmodified disabled | - | - | - | - | - | -| Ethernet56 | Interface with poe commands and limit in class | - | - | - | - | - | -| Ethernet57 | Interface with poe commands and limit in watts | - | - | - | - | - | -| Ethernet58 | Interface with poe disabled and no other poe keys | - | - | - | - | - | -| Ethernet60 | IP NAT Testing | - | - | - | - | - | -| Ethernet61 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | -| Ethernet62 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | -| Ethernet67 | Custom_Transceiver_Frequency | - | - | - | - | - | -| Ethernet68 | Custom_Transceiver_Frequency | - | - | - | - | - | -| Ethernet69 | IP NAT service-profile | - | - | - | - | - | - -*Inherited from Port-Channel Interface - -##### Encapsulation Dot1q Interfaces - -| Interface | Description | Vlan ID | Dot1q VLAN Tag | Dot1q Inner VLAN Tag | -| --------- | ----------- | ------- | -------------- | -------------------- | -| Ethernet8.101 | to WAN-ISP-01 Ethernet2.101 - VRF-C1 | - | 101 | - | -| Ethernet67.1 | Test_encapsulation_dot1q | - | 4 | 34 | - -##### Flexible Encapsulation Interfaces - -| Interface | Description | Vlan ID | Client Encapsulation | Client Inner Encapsulation | Client VLAN | Client Outer VLAN Tag | Client Inner VLAN Tag | Network Encapsulation | Network Inner Encapsulation | Network VLAN | Network Outer VLAN Tag | Network Inner VLAN Tag | -| --------- | ----------- | ------- | --------------- | --------------------- | ----------- | --------------------- | --------------------- | ---------------- | ---------------------- |------------ | ---------------------- | ---------------------- | -| Ethernet26.1 | TENANT_A pseudowire 1 interface | - | unmatched | - | - | - | - | - | - | - | - | - | -| Ethernet26.100 | TENANT_A pseudowire 1 interface | 10 | dot1q | - | 100 | - | - | client | - | - | - | - | -| Ethernet26.200 | TENANT_A pseudowire 2 interface | - | dot1q | - | 200 | - | - | - | - | - | - | - | -| Ethernet26.300 | TENANT_A pseudowire 3 interface | - | dot1q | - | 300 | - | - | dot1q | - | 400 | - | - | -| Ethernet26.400 | TENANT_A pseudowire 3 interface | - | dot1q | - | - | 400 | 20 | dot1q | - | - | 401 | 21 | -| Ethernet26.500 | TENANT_A pseudowire 3 interface | - | dot1q | - | - | 500 | 50 | client | - | - | - | - | -| Ethernet68.1 | Test_encapsulation_vlan1 | - | dot1q | dot1q | - | 23 | 45 | dot1ad | dot1ad | - | 32 | 54 | -| Ethernet68.2 | Test_encapsulation_vlan2 | - | dot1q | - | 10 | - | - | dot1q | - | - | 32 | 54 | -| Ethernet68.3 | Test_encapsulation_vlan3 | - | dot1ad | - | 12 | - | - | dot1q | - | 25 | - | - | -| Ethernet68.4 | Test_encapsulation_vlan4 | - | dot1ad | dot1q | - | 35 | 60 | dot1q | dot1ad | - | 53 | 6 | -| Ethernet68.5 | Test_encapsulation_vlan5 | - | dot1ad | - | - | 35 | 60 | dot1ad | - | - | 52 | 62 | -| Ethernet68.6 | Test_encapsulation_vlan6 | - | dot1ad | - | - | 35 | 60 | client | - | - | - | - | -| Ethernet68.7 | Test_encapsulation_vlan7 | - | untagged | - | - | - | - | dot1ad | - | - | 35 | 60 | -| Ethernet68.8 | Test_encapsulation_vlan8 | - | untagged | - | - | - | - | dot1q | - | - | 35 | 60 | -| Ethernet68.9 | Test_encapsulation_vlan9 | - | untagged | - | - | - | - | untagged | - | - | - | - | -| Ethernet68.10 | Test_encapsulation_vlan9 | - | dot1q | - | - | 14 | 11 | client inner | - | - | - | - | - -##### Private VLAN - -| Interface | PVLAN Mapping | Secondary Trunk | -| --------- | ------------- | ----------------| -| Ethernet1 | 20-30 | True | -| Ethernet2 | - | False | -| Ethernet15 | 111 | - | -| Ethernet17 | - | True | - -##### VLAN Translations - -| Interface | Direction | From VLAN ID(s) | To VLAN ID | From Inner VLAN ID | To Inner VLAN ID | Network | Dot1q-tunnel | -| --------- | --------- | --------------- | ---------- | ------------------ | ---------------- | ------- | ------------ | -| Ethernet1 | both | 12 | 20 | - | - | - | - | -| Ethernet1 | both | 24 | 46 | 78 | - | True | - | -| Ethernet1 | both | 24 | 46 | 78 | - | False | - | -| Ethernet1 | both | 43 | 30 | - | - | - | True | -| Ethernet1 | in | 10 | 24 | - | - | - | - | -| Ethernet1 | in | 23 | 45 | - | - | - | True | -| Ethernet1 | in | 37 | 49 | 56 | - | - | - | -| Ethernet1 | out | 10 | 45 | - | 34 | - | - | -| Ethernet1 | out | 34 | 50 | - | - | - | - | -| Ethernet1 | out | 45 | all | - | - | - | True | -| Ethernet1 | out | 55 | - | - | - | - | - | -| Ethernet3 | out | 23 | 50 | - | - | - | True | -| Ethernet16 | out | 111-112 | 110 | - | - | - | - | - -##### TCP MSS Clamping - -| Interface | Ipv4 Segment Size | Ipv6 Segment Size | Direction | -| --------- | ----------------- | ----------------- | --------- | -| Ethernet1 | 70 | 75 | egress | -| Ethernet2 | 70 | - | ingress | -| Ethernet3 | - | 65 | - | -| Ethernet4 | 65 | - | - | - -##### Transceiver Settings - -| Interface | Transceiver Frequency | Media Override | -| --------- | --------------------- | -------------- | -| Ethernet7 | - | 100gbase-ar4 | -| Ethernet67 | 190050.000 | - | -| Ethernet68 | 190080.000 ghz | 100gbase-ar4 | - -##### Link Tracking Groups - -| Interface | Group Name | Direction | -| --------- | ---------- | --------- | -| Ethernet1 | EVPN_MH_ES1 | upstream | -| Ethernet3 | EVPN_MH_ES2 | downstream | - -##### Phone Interfaces - -| Interface | Mode | Native VLAN | Phone VLAN | Phone VLAN Mode | -| --------- | ---- | ----------- | ---------- | --------------- | -| Ethernet1 | dot1q-tunnel | 5 | 110 | tagged | -| Ethernet13 | trunk phone | 100 | 70 | untagged | -| Ethernet61 | trunk phone | 100 | 70 | untagged phone | -| Ethernet62 | trunk phone | 100 | 70 | tagged phone | - -##### Multicast Routing - -| Interface | IP Version | Static Routes Allowed | Multicast Boundaries | -| --------- | ---------- | --------------------- | -------------------- | -| Ethernet2 | IPv4 | True | ACL_MULTICAST | -| Ethernet2 | IPv6 | - | ACL_V6_MULTICAST | -| Ethernet4 | IPv4 | True | 224.0.1.0/24, 224.0.2.0/24 | -| Ethernet4 | IPv6 | - | ff00::/16, ff01::/16 | -| Ethernet9 | IPv4 | - | ACL_MULTICAST | -| Ethernet9 | IPv6 | True | - | - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet1 | P2P_LINK_TO_DC1-SPINE1_Ethernet1 | - | 172.31.255.1/31 | default | 1500 | - | - | - | -| Ethernet2 | SRV-POD02_Eth1 | - | 10.1.255.3/24 | default | - | - | - | - | -| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | - | 172.31.128.1/31 | default | 1500 | - | - | - | -| Ethernet8.101 | to WAN-ISP-01 Ethernet2.101 - VRF-C1 | - | 172.31.128.1/31 | default | - | - | - | - | -| Ethernet9 | interface_with_mpls_enabled | - | 172.31.128.9/31 | default | - | - | - | - | -| Ethernet10 | interface_with_mpls_disabled | - | 172.31.128.10/31 | default | - | - | - | - | -| Ethernet18 | PBR Description | - | 192.0.2.1/31 | default | 1500 | - | - | - | -| Ethernet47 | IP Helper | - | 172.31.255.1/31 | default | - | - | - | - | -| Ethernet63 | DHCP client interface | - | dhcp | default | - | - | - | - | -| Ethernet64 | DHCP server interface | - | 192.168.42.42/24 | default | - | - | - | - | -| Ethernet65 | Multiple VRIDs | - | 192.0.2.2/25 | default | - | False | - | - | -| Ethernet66 | Multiple VRIDs and tracking | - | 192.0.2.2/25 | default | - | False | - | - | - -##### IP NAT: Source Static - -| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | -| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | -| Ethernet60 | - | 3.0.0.1 | - | - | 4.0.0.1 | - | - | - | 0 | - | -| Ethernet60 | - | 3.0.0.2 | 22 | - | 4.0.0.2 | - | - | - | 0 | - | -| Ethernet60 | - | 3.0.0.3 | 22 | - | 4.0.0.3 | 23 | - | - | 0 | - | -| Ethernet60 | - | 3.0.0.4 | 22 | - | 4.0.0.4 | 23 | UDP | - | 0 | - | -| Ethernet60 | - | 3.0.0.5 | 22 | - | 4.0.0.5 | 23 | TCP | 1 | 0 | - | -| Ethernet60 | - | 3.0.0.6 | 22 | - | 4.0.0.6 | 23 | TCP | 2 | 5 | Comment Test | -| Ethernet60 | - | 3.0.0.7 | - | ACL21 | 4.0.0.7 | - | - | - | 0 | - | -| Ethernet60 | ingress | 3.0.0.8 | - | - | 4.0.0.8 | - | - | - | 0 | - | - -##### IP NAT: Source Dynamic - -| Interface | Access List | NAT Type | Pool Name | Priority | Comment | -| --------- | ----------- | -------- | --------- | -------- | ------- | -| Ethernet60 | ACL11 | pool | POOL11 | 0 | - | -| Ethernet60 | ACL12 | pool | POOL11 | 0 | POOL11 shared with ACL11/12 | -| Ethernet60 | ACL13 | pool | POOL13 | 10 | - | -| Ethernet60 | ACL14 | pool | POOL14 | 1 | Priority low end | -| Ethernet60 | ACL15 | pool | POOL15 | 4294967295 | Priority high end | -| Ethernet60 | ACL16 | pool | POOL16 | 0 | Priority default | -| Ethernet60 | ACL17 | overload | - | 10 | Priority_10 | -| Ethernet60 | ACL18 | pool-address-only | POOL18 | 10 | Priority_10 | -| Ethernet60 | ACL19 | pool-full-cone | POOL19 | 10 | Priority_10 | - -##### IP NAT: Destination Static - -| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | -| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | -| Ethernet60 | - | 1.0.0.1 | - | - | 2.0.0.1 | - | - | - | 0 | - | -| Ethernet60 | - | 1.0.0.2 | 22 | - | 2.0.0.2 | - | - | - | 0 | - | -| Ethernet60 | - | 1.0.0.3 | 22 | - | 2.0.0.3 | 23 | - | - | 0 | - | -| Ethernet60 | - | 1.0.0.4 | 22 | - | 2.0.0.4 | 23 | udp | - | 0 | - | -| Ethernet60 | - | 1.0.0.5 | 22 | - | 2.0.0.5 | 23 | tcp | 1 | 0 | - | -| Ethernet60 | - | 1.0.0.6 | 22 | - | 2.0.0.6 | 23 | tcp | 2 | 5 | Comment Test | -| Ethernet60 | - | 1.0.0.7 | - | ACL21 | 2.0.0.7 | - | - | - | 0 | - | -| Ethernet60 | egress | 239.0.0.1 | - | - | 239.0.0.2 | - | - | - | 0 | - | - -##### IP NAT: Destination Dynamic - -| Interface | Access List | Pool Name | Priority | Comment | -| --------- | ----------- | --------- | -------- | ------- | -| Ethernet60 | ACL1 | POOL1 | 0 | - | -| Ethernet60 | ACL2 | POOL1 | 0 | POOL1 shared with ACL1/2 | -| Ethernet60 | ACL3 | POOL3 | 10 | - | -| Ethernet60 | ACL4 | POOL4 | 1 | Priority low end | -| Ethernet60 | ACL5 | POOL5 | 4294967295 | Priority high end | -| Ethernet60 | ACL6 | POOL6 | 0 | Priority default | - -##### IP NAT: Interfaces configured via profile - -| Interface | Profile | -| --------- |-------- | -| Ethernet69 | TEST-NAT-PROFILE | - -##### IPv6 - -| Interface | Description | Channel Group | IPv6 Address | VRF | MTU | Shutdown | ND RA Disabled | Managed Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | ----------- | --------------| ------------ | --- | --- | -------- | -------------- | -------------------| ----------- | ------------ | -| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | - | 2002:ABDC::1/64 | default | 1500 | - | - | - | - | - | -| Ethernet4 | Molecule IPv6 | - | 2020::2020/64 | default | 9100 | True | True | True | IPv6_ACL_IN | IPv6_ACL_OUT | -| Ethernet8.101 | to WAN-ISP-01 Ethernet2.101 - VRF-C1 | - | 2002:ABDC::1/64 | default | - | - | - | - | - | - | -| Ethernet55 | DHCPv6 Relay Testing | - | a0::1/64 | default | - | False | - | - | - | - | -| Ethernet65 | Multiple VRIDs | - | 2001:db8::2/64 | default | - | False | - | - | - | - | -| Ethernet66 | Multiple VRIDs and tracking | - | 2001:db8::2/64 | default | - | False | - | - | - | - | - -##### VRRP Details - -| Interface | VRRP-ID | Priority | Advertisement Interval | Preempt | Tracked Object Name(s) | Tracked Object Action(s) | IPv4 Virtual IP | IPv4 VRRP Version | IPv6 Virtual IP | -| --------- | ------- | -------- | ---------------------- | --------| ---------------------- | ------------------------ | --------------- | ----------------- | --------------- | -| Ethernet65 | 1 | 105 | 2 | Enabled | - | - | 192.0.2.1 | 2 | - | -| Ethernet65 | 2 | - | - | Enabled | - | - | - | 2 | 2001:db8::1 | -| Ethernet66 | 1 | 105 | 2 | Enabled | ID1-TrackedObjectDecrement, ID1-TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | -| Ethernet66 | 2 | - | - | Enabled | ID2-TrackedObjectDecrement, ID2-TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8::1 | -| Ethernet66 | 3 | - | - | Disabled | - | - | 100.64.0.1 | 3 | - | - -##### ISIS - -| Interface | Channel Group | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Circuit Type | Hello Padding | Authentication Mode | -| --------- | ------------- | ------------- | -------- | ----------- | ---- | ----------------- | ------------- | ------------------- | -| Ethernet5 | - | ISIS_TEST | True | 99 | point-to-point | level-2 | False | md5 | - -##### EVPN Multihoming - -####### EVPN Multihoming Summary - -| Interface | Ethernet Segment Identifier | Multihoming Redundancy Mode | Route Target | -| --------- | --------------------------- | --------------------------- | ------------ | -| Ethernet27 | 0000:0000:0000:0102:0304 | single-active | 00:00:01:02:03:04 | -| Ethernet28 | 0000:0000:0000:0102:0305 | all-active | 00:00:01:02:03:05 | - -####### Designated Forwarder Election Summary - -| Interface | Algorithm | Preference Value | Dont Preempt | Hold time | Subsequent Hold Time | Candidate Reachability Required | -| --------- | --------- | ---------------- | ------------ | --------- | -------------------- | ------------------------------- | -| Ethernet27 | preference | 100 | True | 10 | - | True | - -####### EVPN-MPLS summary - -| Interface | Shared Index | Tunnel Flood Filter Time | -| --------- | ------------ | ------------------------ | -| Ethernet28 | 100 | 100 | - -##### Error Correction Encoding Interfaces - -| Interface | Enabled | -| --------- | ------- | -| Ethernet23 | fire-code
reed-solomon | -| Ethernet24 | Disabled | - -#### Priority Flow Control - -| Interface | PFC | Priority | Drop/No_drop | -| Ethernet1 | True | 5 | False | -| Ethernet2 | True | 5 | True | -| Ethernet3 | False | - | - | -| Ethernet4 | True | - | - | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet1 - description P2P_LINK_TO_DC1-SPINE1_Ethernet1 - mtu 1500 - bgp session tracker ST1 - l2 mtu 8000 - l2 mru 8000 - speed forced 100gfull - switchport access vlan 200 - switchport trunk native vlan tag - switchport phone vlan 110 - switchport phone trunk tagged - switchport vlan translation in required - switchport dot1q vlan tag required - switchport trunk allowed vlan 110-111,210-211 - switchport mode dot1q-tunnel - switchport dot1q ethertype 1536 - switchport vlan forwarding accept all - switchport trunk group g1 - switchport trunk group g2 - no switchport - switchport source-interface tx - switchport vlan translation 12 20 - switchport vlan translation 24 inner 78 network 46 - switchport vlan translation 24 inner 78 46 - switchport vlan translation 43 dot1q-tunnel 30 - switchport vlan translation in 10 24 - switchport vlan translation in 37 inner 56 49 - switchport vlan translation in 23 dot1q-tunnel 45 - switchport vlan translation out 34 50 - switchport vlan translation out 10 45 inner 34 - switchport vlan translation out 45 dot1q-tunnel all - switchport trunk private-vlan secondary - switchport pvlan mapping 20-30 - ip address 172.31.255.1/31 - ip verify unicast source reachable-via rx - bfd interval 500 min-rx 500 multiplier 5 - bfd echo - ip igmp host-proxy - ip igmp host-proxy 239.0.0.1 - ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 - ip igmp host-proxy 239.0.0.3 include 10.0.3.1 - ip igmp host-proxy 239.0.0.4 include 10.0.4.3 - ip igmp host-proxy 239.0.0.4 include 10.0.4.4 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 - ip igmp host-proxy access-list ACL1 - ip igmp host-proxy access-list ACL2 - ip igmp host-proxy report-interval 2 - ip igmp host-proxy version 2 - tcp mss ceiling ipv4 70 ipv6 75 egress - switchport port-security - switchport port-security mac-address maximum disabled - priority-flow-control on - priority-flow-control priority 5 drop - switchport backup-link Ethernet5 prefer vlan 10 - switchport backup preemption-delay 35 - switchport backup mac-move-burst 20 - switchport backup mac-move-burst-interval 30 - switchport backup initial-mac-move-delay 10 - switchport backup dest-macaddr 01:00:00:00:00:00 - link tracking group EVPN_MH_ES1 upstream - comment - Comment created from eos_cli under ethernet_interfaces.Ethernet1 - EOF - -! -interface Ethernet2 - description SRV-POD02_Eth1 - switchport dot1q vlan tag disallowed - switchport trunk allowed vlan 110-111,210-211 - switchport mode trunk - switchport - ip address 10.1.255.3/24 - ip address 1.1.1.3/24 secondary - ip address 1.1.1.4/24 secondary - ip address 10.0.0.254/24 secondary - ip address 192.168.1.1/24 secondary - tcp mss ceiling ipv4 70 ingress - multicast ipv4 boundary ACL_MULTICAST - multicast ipv6 boundary ACL_V6_MULTICAST out - multicast ipv4 static - switchport port-security violation protect log - switchport port-security mac-address maximum 100 - priority-flow-control on - priority-flow-control priority 5 no-drop - storm-control broadcast level pps 500 - storm-control unknown-unicast level 1 - storm-control all level 10 - spanning-tree bpduguard disable - spanning-tree bpdufilter disable -! -interface Ethernet3 - description P2P_LINK_TO_DC1-SPINE2_Ethernet2 - mtu 1500 - switchport trunk native vlan 5 - switchport mode trunk - no switchport - switchport vlan translation out 23 dot1q-tunnel 50 - no snmp trap link-change - ip address 172.31.128.1/31 - ipv6 enable - ipv6 address 2002:ABDC::1/64 - ipv6 nd prefix 2345:ABCD:3FE0::1/96 infinite 50 no-autoconfig - ipv6 nd prefix 2345:ABCD:3FE0::2/96 50 infinite - ipv6 nd prefix 2345:ABCD:3FE0::3/96 100000 no-autoconfig - tcp mss ceiling ipv6 65 - switchport port-security - no switchport port-security mac-address maximum disabled - switchport port-security vlan 1 mac-address maximum 3 - switchport port-security vlan 2 mac-address maximum 3 - switchport port-security vlan 2 mac-address maximum 4 - switchport port-security vlan 3 mac-address maximum 3 - switchport port-security vlan 22 mac-address maximum 4 - switchport port-security vlan 41 mac-address maximum 4 - switchport port-security vlan default mac-address maximum 2 - no priority-flow-control - spanning-tree guard root - switchport backup-link Ethernet4 - link tracking group EVPN_MH_ES2 downstream -! -interface Ethernet4 - description Molecule IPv6 - shutdown - mtu 9100 - no switchport - snmp trap link-change - ipv6 enable - ipv6 address 2020::2020/64 - ipv6 address FE80:FEA::AB65/64 link-local - ipv6 nd ra disabled - ipv6 nd managed-config-flag - tcp mss ceiling ipv4 65 - ipv6 access-group IPv6_ACL_IN in - ipv6 access-group IPv6_ACL_OUT out - multicast ipv4 boundary 224.0.1.0/24 out - multicast ipv4 boundary 224.0.2.0/24 - multicast ipv6 boundary ff00::/16 out - multicast ipv6 boundary ff01::/16 out - multicast ipv4 static - switchport port-security violation protect - priority-flow-control on - spanning-tree guard none -! -interface Ethernet5 - description Molecule Routing - no shutdown - mtu 9100 - switchport access vlan 220 - no switchport - ip ospf cost 99 - ip ospf network point-to-point - ip ospf authentication message-digest - ip ospf authentication-key 7 - ip ospf area 100 - ip ospf message-digest-key 1 sha512 7 - pim ipv4 sparse-mode - pim ipv4 bidirectional - pim ipv4 border-router - pim ipv4 hello interval 10 - pim ipv4 hello count 2.5 - pim ipv4 dr-priority 200 - pim ipv4 bfd - isis enable ISIS_TEST - isis bfd - isis circuit-type level-2 - isis metric 99 - no isis hello padding - isis network point-to-point - isis authentication mode md5 - isis authentication key 7 - spanning-tree guard loop -! -interface Ethernet6 - description SRV-POD02_Eth1 - logging event link-status - logging event congestion-drops - switchport trunk allowed vlan 110-111,210-211 - switchport mode trunk - switchport - logging event storm-control discards - spanning-tree bpduguard enable - spanning-tree bpdufilter enable - logging event spanning-tree -! -interface Ethernet7 - description Molecule L2 - no shutdown - mtu 7000 - switchport - ptp enable - ptp announce interval 10 - ptp announce timeout 30 - ptp delay-mechanism p2p - ptp delay-req interval 20 - ptp role master - ptp sync-message interval 5 - ptp transport layer2 - ptp vlan all - service-profile QoS - qos trust cos - qos cos 5 - storm-control broadcast level pps 10 - storm-control multicast level 50 - storm-control unknown-unicast level 10 - storm-control all level 75 - spanning-tree portfast - spanning-tree bpduguard enable - spanning-tree bpdufilter enable - vmtracer vmware-esx - transceiver media override 100gbase-ar4 -! -interface Ethernet8 - description to WAN-ISP1-01 Ethernet2 - no switchport - no lldp transmit - no lldp receive -! -interface Ethernet8.101 - description to WAN-ISP-01 Ethernet2.101 - VRF-C1 - encapsulation dot1q vlan 101 - ip address 172.31.128.1/31 - ipv6 enable - ipv6 address 2002:ABDC::1/64 -! -interface Ethernet9 - description interface_with_mpls_enabled - no switchport - ip address 172.31.128.9/31 - mpls ldp interface - multicast ipv4 boundary ACL_MULTICAST out - multicast ipv6 static - mpls ip -! -interface Ethernet10 - description interface_with_mpls_disabled - no switchport - ip address 172.31.128.10/31 - no mpls ldp interface - no mpls ip -! -interface Ethernet11 - description interface_in_mode_access_accepting_tagged_LACP - switchport access vlan 200 - switchport mode access - switchport - l2-protocol encapsulation dot1q vlan 200 -! -interface Ethernet12 - description interface_with_dot1q_tunnel - switchport access vlan 300 - switchport mode dot1q-tunnel - switchport -! -interface Ethernet13 - description interface_in_mode_access_with_voice - no logging event link-status - no logging event congestion-drops - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk untagged - switchport mode trunk phone - switchport - no logging event storm-control discards - no logging event spanning-tree -! -interface Ethernet14 - description SRV-POD02_Eth1 - logging event link-status - switchport trunk allowed vlan 110-111,210-211 - switchport mode trunk - switchport -! -interface Ethernet15 - description PVLAN Promiscuous Access - only one secondary - switchport access vlan 110 - switchport mode access - switchport - switchport pvlan mapping 111 -! -interface Ethernet16 - description PVLAN Promiscuous Trunk - vlan translation out - switchport vlan translation out required - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport vlan translation out 111-112 110 -! -interface Ethernet17 - description PVLAN Secondary Trunk - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport trunk private-vlan secondary -! -interface Ethernet18 - description PBR Description - mtu 1500 - no switchport - ip address 192.0.2.1/31 - service-policy type pbr input MyLANServicePolicy -! -interface Ethernet19 - description Switched port with no LLDP rx/tx - switchport access vlan 110 - switchport mode access - switchport - no lldp transmit - no lldp receive - lldp tlv transmit ztp vlan 666 -! -interface Ethernet20 - description Port patched through patch-panel to pseudowire - no switchport - no lldp transmit - no lldp receive -! -interface Ethernet21 - description 200MBit/s shape - switchport - no qos trust - shape rate 200000 kbps -! -interface Ethernet22 - description 10% shape - switchport - shape rate 10 percent -! -interface Ethernet23 - description Error-correction encoding - error-correction encoding fire-code - error-correction encoding reed-solomon - switchport -! -interface Ethernet24 - description Disable error-correction encoding - no error-correction encoding - switchport -! -interface Ethernet25 - description Molecule MAC - switchport - mac access-group MAC_ACL_IN in - mac access-group MAC_ACL_OUT out -! -interface Ethernet26 - no switchport -! -interface Ethernet26.1 - description TENANT_A pseudowire 1 interface - encapsulation vlan - client unmatched -! -interface Ethernet26.100 - description TENANT_A pseudowire 1 interface - vlan id 10 - encapsulation vlan - client dot1q 100 network client -! -interface Ethernet26.200 - description TENANT_A pseudowire 2 interface - encapsulation vlan - client dot1q 200 -! -interface Ethernet26.300 - description TENANT_A pseudowire 3 interface - encapsulation vlan - client dot1q 300 network dot1q 400 -! -interface Ethernet26.400 - description TENANT_A pseudowire 3 interface - encapsulation vlan - client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 -! -interface Ethernet26.500 - description TENANT_A pseudowire 3 interface - encapsulation vlan - client dot1q outer 500 inner 50 network client -! -interface Ethernet27 - description EVPN-Vxlan single-active redundancy - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0304 - redundancy single-active - designated-forwarder election algorithm preference 100 dont-preempt - designated-forwarder election hold-time 10 - designated-forwarder election candidate reachability required - route-target import 00:00:01:02:03:04 -! -interface Ethernet28 - description EVPN-MPLS multihoming - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0305 - mpls tunnel flood filter time 100 - mpls shared index 100 - route-target import 00:00:01:02:03:05 -! -interface Ethernet29 - description DOT1X Testing - auto phone true - switchport - dot1x port-control auto - dot1x port-control force-authorized phone -! -interface Ethernet30 - description DOT1X Testing - force-authorized phone false - switchport - dot1x port-control force-authorized - no dot1x port-control force-authorized phone -! -interface Ethernet31 - description DOT1X Testing - force-unauthorized - no phone - switchport - dot1x port-control force-unauthorized -! -interface Ethernet32 - description DOT1X Testing - auto reauthentication - switchport - dot1x reauthentication - dot1x port-control auto -! -interface Ethernet33 - description DOT1X Testing - pae mode authenticator - switchport - dot1x pae authenticator -! -interface Ethernet34 - description DOT1X Testing - authentication_failure allow - switchport - dot1x authentication failure action traffic allow vlan 800 -! -interface Ethernet35 - description DOT1X Testing - authentication_failure drop - switchport - dot1x authentication failure action traffic drop -! -interface Ethernet36 - description DOT1X Testing - host-mode single-host - switchport - dot1x host-mode single-host -! -interface Ethernet37 - description DOT1X Testing - host-mode multi-host - switchport - dot1x host-mode multi-host -! -interface Ethernet38 - description DOT1X Testing - host-mode multi-host authenticated - switchport - dot1x host-mode multi-host authenticated -! -interface Ethernet39 - description DOT1X Testing - mac_based_authentication host-mode common true - switchport - dot1x mac based authentication host-mode common -! -interface Ethernet40 - description DOT1X Testing - mac_based_authentication always - switchport - dot1x mac based authentication always -! -interface Ethernet41 - description DOT1X Testing - mac_based_authentication always and host-mode common - switchport - dot1x mac based authentication host-mode common - dot1x mac based authentication always -! -interface Ethernet42 - description DOT1X Testing - mac_based_authentication - switchport - dot1x mac based authentication -! -interface Ethernet43 - description DOT1X Testing - timeout values - switchport - dot1x timeout quiet-period 10 - dot1x timeout reauth-timeout-ignore always - dot1x timeout tx-period 6 - dot1x timeout reauth-period server - dot1x timeout idle-host 15 seconds -! -interface Ethernet44 - description DOT1X Testing - reauthorization_request_limit - switchport - dot1x eapol disabled - dot1x reauthorization request limit 3 -! -interface Ethernet45 - description DOT1X Testing - all features - switchport - dot1x pae authenticator - dot1x authentication failure action traffic allow vlan 800 - dot1x reauthentication - dot1x port-control auto - dot1x host-mode multi-host authenticated - dot1x mac based authentication - dot1x timeout quiet-period 10 - dot1x timeout reauth-timeout-ignore always - dot1x timeout tx-period 10 - dot1x timeout reauth-period server - dot1x timeout idle-host 10 seconds - dot1x reauthorization request limit 2 - dot1x unauthorized access vlan membership egress - dot1x unauthorized native vlan membership egress - dot1x eapol authentication failure fallback mba timeout 600 -! -interface Ethernet46 - description native-vlan-tag-precedence - switchport trunk native vlan tag - switchport mode trunk - switchport -! -interface Ethernet47 - description IP Helper - no switchport - ip address 172.31.255.1/31 - ip helper-address 10.10.64.151 - ip helper-address 10.10.96.101 source-interface Loopback0 - ip helper-address 10.10.96.150 vrf MGMT source-interface Loopback0 - ip helper-address 10.10.96.151 vrf MGMT -! -interface Ethernet48 - description Load Interval - load-interval 5 - switchport -! -interface Ethernet50 - description SFlow Interface Testing - SFlow ingress enabled - switchport - sflow enable -! -interface Ethernet51 - description SFlow Interface Testing - SFlow egress enabled - switchport - sflow egress enable -! -interface Ethernet52 - description SFlow Interface Testing - SFlow ingress and egress unmodified enabled - switchport - sflow enable - sflow egress unmodified enable -! -interface Ethernet53 - description SFlow Interface Testing - SFlow ingress and egress disabled - switchport - no sflow enable - no sflow egress enable -! -interface Ethernet54 - description SFlow Interface Testing - SFlow ingress and egress unmodified disabled - switchport - no sflow enable - no sflow egress unmodified enable -! -interface Ethernet55 - description DHCPv6 Relay Testing - no shutdown - no switchport - ipv6 dhcp relay destination a0::2 link-address a0::3 - ipv6 dhcp relay destination a0::4 vrf TEST local-interface Loopback55 link-address a0::5 - ipv6 address a0::1/64 -! -interface Ethernet56 - description Interface with poe commands and limit in class - switchport - poe priority low - poe reboot action power-off - poe link down action power-off 10 seconds - poe shutdown action maintain - poe limit 30.00 watts - poe negotiation lldp disabled -! -interface Ethernet57 - description Interface with poe commands and limit in watts - switchport - poe priority critical - poe reboot action maintain - poe link down action maintain - poe shutdown action power-off - poe limit 45.00 watts fixed - poe legacy detect -! -interface Ethernet58 - description Interface with poe disabled and no other poe keys - switchport - poe disabled -! -interface Ethernet60 - description IP NAT Testing - switchport - ip nat destination static 1.0.0.1 2.0.0.1 - ip nat destination static 1.0.0.2 22 2.0.0.2 - ip nat destination static 1.0.0.3 22 2.0.0.3 23 - ip nat destination static 1.0.0.4 22 2.0.0.4 23 protocol udp - ip nat destination static 1.0.0.7 access-list ACL21 2.0.0.7 - ip nat source static 3.0.0.1 4.0.0.1 - ip nat source static 3.0.0.2 22 4.0.0.2 - ip nat source static 3.0.0.3 22 4.0.0.3 23 - ip nat source static 3.0.0.4 22 4.0.0.4 23 protocol udp - ip nat source static 3.0.0.7 access-list ACL21 4.0.0.7 - ip nat source ingress static 3.0.0.8 4.0.0.8 - ip nat destination egress static 239.0.0.1 239.0.0.2 - ip nat source static 3.0.0.5 22 4.0.0.5 23 protocol tcp group 1 - ip nat destination static 1.0.0.5 22 2.0.0.5 23 protocol tcp group 1 - ip nat source static 3.0.0.6 22 4.0.0.6 23 protocol tcp group 2 comment Comment Test - ip nat destination static 1.0.0.6 22 2.0.0.6 23 protocol tcp group 2 comment Comment Test - ip nat destination dynamic access-list ACL1 pool POOL1 - ip nat source dynamic access-list ACL11 pool POOL11 - ip nat source dynamic access-list ACL12 pool POOL11 comment POOL11 shared with ACL11/12 - ip nat source dynamic access-list ACL13 pool POOL13 priority 10 - ip nat source dynamic access-list ACL14 pool POOL14 priority 1 comment Priority low end - ip nat source dynamic access-list ACL15 pool POOL15 priority 4294967295 comment Priority high end - ip nat source dynamic access-list ACL16 pool POOL16 comment Priority default - ip nat source dynamic access-list ACL17 overload priority 10 comment Priority_10 - ip nat source dynamic access-list ACL18 pool POOL18 address-only priority 10 comment Priority_10 - ip nat source dynamic access-list ACL19 pool POOL19 full-cone priority 10 comment Priority_10 - ip nat destination dynamic access-list ACL2 pool POOL1 comment POOL1 shared with ACL1/2 - ip nat destination dynamic access-list ACL3 pool POOL3 priority 10 - ip nat destination dynamic access-list ACL4 pool POOL4 priority 1 comment Priority low end - ip nat destination dynamic access-list ACL5 pool POOL5 priority 4294967295 comment Priority high end - ip nat destination dynamic access-list ACL6 pool POOL6 comment Priority default -! -interface Ethernet61 - description interface_in_mode_access_with_voice - no logging event link-status - no logging event congestion-drops - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk untagged phone - switchport mode trunk phone - switchport - no logging event storm-control discards - no logging event spanning-tree -! -interface Ethernet62 - description interface_in_mode_access_with_voice - no logging event link-status - no logging event congestion-drops - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk tagged phone - switchport mode trunk phone - switchport - no logging event storm-control discards - no logging event spanning-tree -! -interface Ethernet63 - description DHCP client interface - no switchport - ip address dhcp - dhcp client accept default-route -! -interface Ethernet64 - description DHCP server interface - no switchport - mac timestamp replace-fcs - ip address 192.168.42.42/24 - dhcp server ipv4 - dhcp server ipv6 -! -interface Ethernet65 - description Multiple VRIDs - no shutdown - no switchport - mac timestamp header - ip address 192.0.2.2/25 - ipv6 enable - ipv6 address 2001:db8::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 2 ipv6 2001:db8::1 -! -interface Ethernet66 - description Multiple VRIDs and tracking - no shutdown - no switchport - ip address 192.0.2.2/25 - ipv6 enable - ipv6 address 2001:db8::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown - vrrp 2 ipv6 2001:db8::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown - no vrrp 3 preempt - vrrp 3 timers delay reload 900 - vrrp 3 ipv4 100.64.0.1 - vrrp 3 ipv4 version 3 -! -interface Ethernet67 - description Custom_Transceiver_Frequency - no shutdown - switchport - mac timestamp before-fcs - transceiver frequency 190050.000 -! -interface Ethernet67.1 - description Test_encapsulation_dot1q - encapsulation dot1q vlan 4 inner 34 -! -interface Ethernet68 - description Custom_Transceiver_Frequency - no shutdown - switchport - transceiver media override 100gbase-ar4 - transceiver frequency 190080.000 ghz -! -interface Ethernet68.1 - description Test_encapsulation_vlan1 - encapsulation vlan - client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 -! -interface Ethernet68.2 - description Test_encapsulation_vlan2 - encapsulation vlan - client dot1q 10 network dot1q outer 32 inner 54 -! -interface Ethernet68.3 - description Test_encapsulation_vlan3 - encapsulation vlan - client dot1ad 12 network dot1q 25 -! -interface Ethernet68.4 - description Test_encapsulation_vlan4 - encapsulation vlan - client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 -! -interface Ethernet68.5 - description Test_encapsulation_vlan5 - encapsulation vlan - client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 -! -interface Ethernet68.6 - description Test_encapsulation_vlan6 - encapsulation vlan - client dot1ad outer 35 inner 60 network client -! -interface Ethernet68.7 - description Test_encapsulation_vlan7 - encapsulation vlan - client untagged network dot1ad outer 35 inner 60 -! -interface Ethernet68.8 - description Test_encapsulation_vlan8 - encapsulation vlan - client untagged network dot1q outer 35 inner 60 -! -interface Ethernet68.9 - description Test_encapsulation_vlan9 - encapsulation vlan - client untagged network untagged -! -interface Ethernet68.10 - description Test_encapsulation_vlan9 - encapsulation vlan - client dot1q outer 14 inner 11 network client inner -! -interface Ethernet69 - description IP NAT service-profile - switchport - ip nat service-profile TEST-NAT-PROFILE -! -interface Ethernet70 - description dot1x_aaa_unresponsive - no shutdown - dot1x aaa unresponsive phone action apply cached-results timeout 10 hours else traffic allow - dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 - dot1x aaa unresponsive eap response success - dot1x mac based access-list -! -interface Ethernet71 - description dot1x_aaa_unresponsive1 - no shutdown - dot1x aaa unresponsive phone action apply cached-results timeout 10 hours - dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 - dot1x aaa unresponsive eap response success - dot1x mac based access-list -! -interface Ethernet72 - description dot1x_aaa_unresponsive2 - no shutdown - dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 - dot1x aaa unresponsive eap response success - dot1x mac based access-list -``` - -## BFD - -### BFD Interfaces - -| Interface | Interval | Minimum RX | Multiplier | Echo | -| --------- | -------- | ---------- | ---------- | ---- | -| Ethernet1 | 500 | 500 | 5 | True | - -## MPLS - -### MPLS Interfaces - -| Interface | MPLS IP Enabled | LDP Enabled | IGP Sync | -| --------- | --------------- | ----------- | -------- | -| Ethernet9 | True | True | - | -| Ethernet10 | False | False | - | - -## Multicast - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Ethernet5 | - | IPv4 | True | 200 | - | - -## 802.1X Port Security - -### 802.1X Summary - -#### 802.1X Interfaces - -| Interface | PAE Mode | State | Phone Force Authorized | Reauthentication | Auth Failure Action | Host Mode | Mac Based Auth | Eapol | -| --------- | -------- | ------| ---------------------- | ---------------- | ------------------- | --------- | -------------- | ------ | -| Ethernet29 | - | auto | True | - | - | - | - | - | -| Ethernet30 | - | force-authorized | False | - | - | - | - | - | -| Ethernet31 | - | force-unauthorized | - | - | - | - | - | - | -| Ethernet32 | - | auto | - | True | - | - | - | - | -| Ethernet33 | authenticator | - | - | - | - | - | - | - | -| Ethernet34 | - | - | - | - | allow vlan 800 | - | - | - | -| Ethernet35 | - | - | - | - | drop | - | - | - | -| Ethernet36 | - | - | - | - | - | single-host | - | - | -| Ethernet37 | - | - | - | - | - | multi-host | - | - | -| Ethernet38 | - | - | - | - | - | multi-host | - | - | -| Ethernet39 | - | - | - | - | - | - | True | - | -| Ethernet40 | - | - | - | - | - | - | True | - | -| Ethernet41 | - | - | - | - | - | - | True | - | -| Ethernet42 | - | - | - | - | - | - | True | - | -| Ethernet43 | - | - | - | - | - | - | - | - | -| Ethernet44 | - | - | - | - | - | - | - | - | -| Ethernet45 | authenticator | auto | - | True | allow vlan 800 | multi-host | True | True | -| Ethernet70 | - | - | - | - | - | - | - | - | -| Ethernet71 | - | - | - | - | - | - | - | - | -| Ethernet72 | - | - | - | - | - | - | - | - | - -## Power Over Ethernet (PoE) - -### PoE Summary - -#### PoE Interfaces - -| Interface | PoE Enabled | Priority | Limit | Reboot Action | Link Down Action | Shutdown Action | LLDP Negotiation | Legacy Detection | -| --------- | --------- | --------- | ----------- | ----------- | ----------- | ----------- | --------- | --------- | -| Ethernet56 | True | low | 30.00 watts | power-off | power-off (delayed 10 seconds) | maintain | False | - | -| Ethernet57 | True | critical | 45.00 watts (fixed) | maintain | maintain | power-off | True | True | -| Ethernet58 | False | - | - | - | - | - | - | - | - -## Quality Of Service - -### QOS Interfaces - -| Interface | Trust | Default DSCP | Default COS | Shape rate | -| --------- | ----- | ------------ | ----------- | ---------- | -| Ethernet7 | cos | - | 5 | - | -| Ethernet21 | disabled | - | - | 200000 kbps | -| Ethernet22 | - | - | - | 10 percent | diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index ead018feb9a..b282495bc6f 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -26,21 +26,30 @@ - [DHCP Server](#dhcp-server) - [DHCP Servers Summary](#dhcp-servers-summary) - [DHCP Server Configuration](#dhcp-server-configuration) + - [DHCP Server Interfaces](#dhcp-server-interfaces) - [System Boot Settings](#system-boot-settings) - [Boot Secret Summary](#boot-secret-summary) - [System Boot Device Configuration](#system-boot-device-configuration) - [Monitoring](#monitoring) - [Custom daemons](#custom-daemons) + - [SFlow](#sflow) - [Event Handler](#event-handler) - [Interfaces](#interfaces) - [Interface Profiles](#interface-profiles) - [DPS Interfaces](#dps-interfaces) + - [Ethernet Interfaces](#ethernet-interfaces) + - [Port-Channel Interfaces](#port-channel-interfaces) - [Routing](#routing) - [IP Routing](#ip-routing) - [IPv6 Routing](#ipv6-routing) - [ARP](#arp) +- [BFD](#bfd) + - [BFD Interfaces](#bfd-interfaces) +- [MPLS](#mpls) + - [MPLS Interfaces](#mpls-interfaces) - [Multicast](#multicast) - [IP IGMP Snooping](#ip-igmp-snooping) + - [PIM Sparse Mode](#pim-sparse-mode) - [Filters](#filters) - [IP Community-lists](#ip-community-lists) - [IP Extended Community Lists](#ip-extended-community-lists) @@ -48,6 +57,8 @@ - [AS Path Lists](#as-path-lists) - [802.1X Port Security](#8021x-port-security) - [802.1X Summary](#8021x-summary) +- [Power Over Ethernet (PoE)](#power-over-ethernet-poe) + - [PoE Summary](#poe-summary) - [VRF Instances](#vrf-instances) - [VRF Instances Summary](#vrf-instances-summary) - [VRF Instances Device Configuration](#vrf-instances-device-configuration) @@ -66,6 +77,7 @@ - [Errdisable Summary](#errdisable-summary) - [Quality Of Service](#quality-of-service) - [QOS Class Maps](#qos-class-maps) + - [QOS Interfaces](#qos-interfaces) - [Maintenance Mode](#maintenance-mode) - [BGP Groups](#bgp-groups) - [Interface Groups](#interface-groups) @@ -631,6 +643,12 @@ dhcp server vrf VRF01 disabled ``` +### DHCP Server Interfaces + +| Interface name | DHCP IPv4 | DHCP IPv6 | +| -------------- | --------- | --------- | +| Ethernet64 | True | True | + ## System Boot Settings ### Boot Secret Summary @@ -661,6 +679,26 @@ daemon random shutdown ``` +### SFlow + +#### SFlow Summary + +sFlow is disabled. + +#### SFlow Interfaces + +| Interface | Ingress Enabled | Egress Enabled | +| --------- | --------------- | -------------- | +| Ethernet50 | True | - | +| Ethernet51 | - | True | +| Ethernet52 | True | True (unmodified) | +| Ethernet53 | False | False | +| Ethernet54 | False | False (unmodified) | +| Port-Channel117 | True | True | +| Port-Channel118 | True | True (unmodified) | +| Port-Channel119 | False | False | +| Port-Channel120 | False | False (unmodified) | + ### Event Handler #### Event Handler Summary @@ -826,6 +864,1871 @@ interface Dps1 load-interval 42 ``` +### Ethernet Interfaces + +#### Ethernet Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | +| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | +| Ethernet1 | P2P_LINK_TO_DC1-SPINE1_Ethernet1 | dot1q-tunnel | 110-111,200,210-211 | tag | g1, g2 | - | +| Ethernet2 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | +| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | trunk | - | 5 | - | - | +| Ethernet5 | Molecule Routing | - | 220 | - | - | - | +| Ethernet6 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | +| Ethernet7 | Molecule L2 | - | - | - | - | - | +| Ethernet10/1 | LAG Member | *access | *110 | *- | *- | 101 | +| Ethernet10/2 | LAG Member | *trunk | *110-112 | *- | *- | 102 | +| Ethernet10/3 | LAG Member | *trunk | *110-112 | *- | *- | 103 | +| Ethernet10/4 | LAG Member LACP fallback | *trunk | *112 | *- | *- | 104 | +| Ethernet11 | interface_in_mode_access_accepting_tagged_LACP | access | 200 | - | - | - | +| Ethernet11/2 | LAG Member LACP fallback LLDP ZTP VLAN | *trunk | *112 | *- | *- | 112 | +| Ethernet12 | interface_with_dot1q_tunnel | dot1q-tunnel | 300 | - | - | - | +| Ethernet13 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | +| Ethernet14 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | +| Ethernet15 | PVLAN Promiscuous Access - only one secondary | access | 110 | - | - | - | +| Ethernet16 | PVLAN Promiscuous Trunk - vlan translation out | trunk | 110-112 | - | - | - | +| Ethernet17 | PVLAN Secondary Trunk | trunk | 110-112 | - | - | - | +| Ethernet19 | Switched port with no LLDP rx/tx | access | 110 | - | - | - | +| Ethernet21 | 200MBit/s shape | - | - | - | - | - | +| Ethernet22 | 10% shape | - | - | - | - | - | +| Ethernet23 | Error-correction encoding | - | - | - | - | - | +| Ethernet24 | Disable error-correction encoding | - | - | - | - | - | +| Ethernet25 | Molecule MAC | - | - | - | - | - | +| Ethernet27 | EVPN-Vxlan single-active redundancy | - | - | - | - | - | +| Ethernet28 | EVPN-MPLS multihoming | - | - | - | - | - | +| Ethernet29 | DOT1X Testing - auto phone true | - | - | - | - | - | +| Ethernet30 | DOT1X Testing - force-authorized phone false | - | - | - | - | - | +| Ethernet31 | DOT1X Testing - force-unauthorized - no phone | - | - | - | - | - | +| Ethernet32 | DOT1X Testing - auto reauthentication | - | - | - | - | - | +| Ethernet33 | DOT1X Testing - pae mode authenticator | - | - | - | - | - | +| Ethernet34 | DOT1X Testing - authentication_failure allow | - | - | - | - | - | +| Ethernet35 | DOT1X Testing - authentication_failure drop | - | - | - | - | - | +| Ethernet36 | DOT1X Testing - host-mode single-host | - | - | - | - | - | +| Ethernet37 | DOT1X Testing - host-mode multi-host | - | - | - | - | - | +| Ethernet38 | DOT1X Testing - host-mode multi-host authenticated | - | - | - | - | - | +| Ethernet39 | DOT1X Testing - mac_based_authentication host-mode common true | - | - | - | - | - | +| Ethernet40 | DOT1X Testing - mac_based_authentication always | - | - | - | - | - | +| Ethernet41 | DOT1X Testing - mac_based_authentication always and host-mode common | - | - | - | - | - | +| Ethernet42 | DOT1X Testing - mac_based_authentication | - | - | - | - | - | +| Ethernet43 | DOT1X Testing - timeout values | - | - | - | - | - | +| Ethernet44 | DOT1X Testing - reauthorization_request_limit | - | - | - | - | - | +| Ethernet45 | DOT1X Testing - all features | - | - | - | - | - | +| Ethernet46 | native-vlan-tag-precedence | trunk | - | tag | - | - | +| Ethernet48 | Load Interval | - | - | - | - | - | +| Ethernet50 | SFlow Interface Testing - SFlow ingress enabled | - | - | - | - | - | +| Ethernet51 | SFlow Interface Testing - SFlow egress enabled | - | - | - | - | - | +| Ethernet52 | SFlow Interface Testing - SFlow ingress and egress unmodified enabled | - | - | - | - | - | +| Ethernet53 | SFlow Interface Testing - SFlow ingress and egress disabled | - | - | - | - | - | +| Ethernet54 | SFlow Interface Testing - SFlow ingress and egress unmodified disabled | - | - | - | - | - | +| Ethernet56 | Interface with poe commands and limit in class | - | - | - | - | - | +| Ethernet57 | Interface with poe commands and limit in watts | - | - | - | - | - | +| Ethernet58 | Interface with poe disabled and no other poe keys | - | - | - | - | - | +| Ethernet60 | IP NAT Testing | - | - | - | - | - | +| Ethernet61 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | +| Ethernet62 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | +| Ethernet67 | Custom_Transceiver_Frequency | - | - | - | - | - | +| Ethernet68 | Custom_Transceiver_Frequency | - | - | - | - | - | +| Ethernet69 | IP NAT service-profile | - | - | - | - | - | +| Ethernet103 | MLAG_PEER_DC1-LEAF1B_Ethernet3 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | +| Ethernet104 | MLAG_PEER_DC1-LEAF1B_Ethernet4 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | +| Ethernet105 | DC1-AGG01_Ethernet1 | *trunk | *110,201 | *- | *- | 5 | +| Ethernet115 | DC1-AGG03_Ethernet1 | *trunk | *110,201 | *- | *- | 15 | +| Ethernet116 | DC1-AGG04_Ethernet1 | *trunk | *110,201 | *10 | *- | 16 | +| Ethernet118 | LAG Member | *access | *110 | *- | *- | 109 | +| Ethernet150 | SRV-POD03_Eth1 | *trunk | *110,201 | *- | *- | 5 | + +*Inherited from Port-Channel Interface + +##### Encapsulation Dot1q Interfaces + +| Interface | Description | Vlan ID | Dot1q VLAN Tag | Dot1q Inner VLAN Tag | +| --------- | ----------- | ------- | -------------- | -------------------- | +| Ethernet8.101 | to WAN-ISP-01 Ethernet2.101 - VRF-C1 | - | 101 | - | +| Ethernet67.1 | Test_encapsulation_dot1q | - | 4 | 34 | + +##### Flexible Encapsulation Interfaces + +| Interface | Description | Vlan ID | Client Encapsulation | Client Inner Encapsulation | Client VLAN | Client Outer VLAN Tag | Client Inner VLAN Tag | Network Encapsulation | Network Inner Encapsulation | Network VLAN | Network Outer VLAN Tag | Network Inner VLAN Tag | +| --------- | ----------- | ------- | --------------- | --------------------- | ----------- | --------------------- | --------------------- | ---------------- | ---------------------- |------------ | ---------------------- | ---------------------- | +| Ethernet26.1 | TENANT_A pseudowire 1 interface | - | unmatched | - | - | - | - | - | - | - | - | - | +| Ethernet26.100 | TENANT_A pseudowire 1 interface | 10 | dot1q | - | 100 | - | - | client | - | - | - | - | +| Ethernet26.200 | TENANT_A pseudowire 2 interface | - | dot1q | - | 200 | - | - | - | - | - | - | - | +| Ethernet26.300 | TENANT_A pseudowire 3 interface | - | dot1q | - | 300 | - | - | dot1q | - | 400 | - | - | +| Ethernet26.400 | TENANT_A pseudowire 3 interface | - | dot1q | - | - | 400 | 20 | dot1q | - | - | 401 | 21 | +| Ethernet26.500 | TENANT_A pseudowire 3 interface | - | dot1q | - | - | 500 | 50 | client | - | - | - | - | +| Ethernet68.1 | Test_encapsulation_vlan1 | - | dot1q | dot1q | - | 23 | 45 | dot1ad | dot1ad | - | 32 | 54 | +| Ethernet68.2 | Test_encapsulation_vlan2 | - | dot1q | - | 10 | - | - | dot1q | - | - | 32 | 54 | +| Ethernet68.3 | Test_encapsulation_vlan3 | - | dot1ad | - | 12 | - | - | dot1q | - | 25 | - | - | +| Ethernet68.4 | Test_encapsulation_vlan4 | - | dot1ad | dot1q | - | 35 | 60 | dot1q | dot1ad | - | 53 | 6 | +| Ethernet68.5 | Test_encapsulation_vlan5 | - | dot1ad | - | - | 35 | 60 | dot1ad | - | - | 52 | 62 | +| Ethernet68.6 | Test_encapsulation_vlan6 | - | dot1ad | - | - | 35 | 60 | client | - | - | - | - | +| Ethernet68.7 | Test_encapsulation_vlan7 | - | untagged | - | - | - | - | dot1ad | - | - | 35 | 60 | +| Ethernet68.8 | Test_encapsulation_vlan8 | - | untagged | - | - | - | - | dot1q | - | - | 35 | 60 | +| Ethernet68.9 | Test_encapsulation_vlan9 | - | untagged | - | - | - | - | untagged | - | - | - | - | +| Ethernet68.10 | Test_encapsulation_vlan9 | - | dot1q | - | - | 14 | 11 | client inner | - | - | - | - | + +##### Private VLAN + +| Interface | PVLAN Mapping | Secondary Trunk | +| --------- | ------------- | ----------------| +| Ethernet1 | 20-30 | True | +| Ethernet2 | - | False | +| Ethernet15 | 111 | - | +| Ethernet17 | - | True | + +##### VLAN Translations + +| Interface | Direction | From VLAN ID(s) | To VLAN ID | From Inner VLAN ID | To Inner VLAN ID | Network | Dot1q-tunnel | +| --------- | --------- | --------------- | ---------- | ------------------ | ---------------- | ------- | ------------ | +| Ethernet1 | both | 12 | 20 | - | - | - | - | +| Ethernet1 | both | 24 | 46 | 78 | - | True | - | +| Ethernet1 | both | 24 | 46 | 78 | - | False | - | +| Ethernet1 | both | 43 | 30 | - | - | - | True | +| Ethernet1 | in | 10 | 24 | - | - | - | - | +| Ethernet1 | in | 23 | 45 | - | - | - | True | +| Ethernet1 | in | 37 | 49 | 56 | - | - | - | +| Ethernet1 | out | 10 | 45 | - | 34 | - | - | +| Ethernet1 | out | 34 | 50 | - | - | - | - | +| Ethernet1 | out | 45 | all | - | - | - | True | +| Ethernet1 | out | 55 | - | - | - | - | - | +| Ethernet3 | out | 23 | 50 | - | - | - | True | +| Ethernet16 | out | 111-112 | 110 | - | - | - | - | + +##### TCP MSS Clamping + +| Interface | Ipv4 Segment Size | Ipv6 Segment Size | Direction | +| --------- | ----------------- | ----------------- | --------- | +| Ethernet1 | 70 | 75 | egress | +| Ethernet2 | 70 | - | ingress | +| Ethernet3 | - | 65 | - | +| Ethernet4 | 65 | - | - | + +##### Transceiver Settings + +| Interface | Transceiver Frequency | Media Override | +| --------- | --------------------- | -------------- | +| Ethernet7 | - | 100gbase-ar4 | +| Ethernet67 | 190050.000 | - | +| Ethernet68 | 190080.000 ghz | 100gbase-ar4 | +| Ethernet105 | - | 100gbase-ar4 | + +##### Link Tracking Groups + +| Interface | Group Name | Direction | +| --------- | ---------- | --------- | +| Ethernet1 | EVPN_MH_ES1 | upstream | +| Ethernet3 | EVPN_MH_ES2 | downstream | + +##### Phone Interfaces + +| Interface | Mode | Native VLAN | Phone VLAN | Phone VLAN Mode | +| --------- | ---- | ----------- | ---------- | --------------- | +| Ethernet1 | dot1q-tunnel | 5 | 110 | tagged | +| Ethernet13 | trunk phone | 100 | 70 | untagged | +| Ethernet61 | trunk phone | 100 | 70 | untagged phone | +| Ethernet62 | trunk phone | 100 | 70 | tagged phone | +| Port-Channel12 | trunk phone | 100 | 70 | untagged | +| Port-Channel100 | dot1q-tunnel | 5 | 110 | tagged | + +##### Multicast Routing + +| Interface | IP Version | Static Routes Allowed | Multicast Boundaries | +| --------- | ---------- | --------------------- | -------------------- | +| Ethernet2 | IPv4 | True | ACL_MULTICAST | +| Ethernet2 | IPv6 | - | ACL_V6_MULTICAST | +| Ethernet4 | IPv4 | True | 224.0.1.0/24, 224.0.2.0/24 | +| Ethernet4 | IPv6 | - | ff00::/16, ff01::/16 | +| Ethernet9 | IPv4 | - | ACL_MULTICAST | +| Ethernet9 | IPv6 | True | - | + +##### IPv4 + +| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | +| Ethernet1 | P2P_LINK_TO_DC1-SPINE1_Ethernet1 | - | 172.31.255.1/31 | default | 1500 | - | - | - | +| Ethernet2 | SRV-POD02_Eth1 | - | 10.1.255.3/24 | default | - | - | - | - | +| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | - | 172.31.128.1/31 | default | 1500 | - | - | - | +| Ethernet8.101 | to WAN-ISP-01 Ethernet2.101 - VRF-C1 | - | 172.31.128.1/31 | default | - | - | - | - | +| Ethernet9 | interface_with_mpls_enabled | - | 172.31.128.9/31 | default | - | - | - | - | +| Ethernet10 | interface_with_mpls_disabled | - | 172.31.128.10/31 | default | - | - | - | - | +| Ethernet18 | PBR Description | - | 192.0.2.1/31 | default | 1500 | - | - | - | +| Ethernet47 | IP Helper | - | 172.31.255.1/31 | default | - | - | - | - | +| Ethernet63 | DHCP client interface | - | dhcp | default | - | - | - | - | +| Ethernet64 | DHCP server interface | - | 192.168.42.42/24 | default | - | - | - | - | +| Ethernet65 | Multiple VRIDs | - | 192.0.2.2/25 | default | - | False | - | - | +| Ethernet66 | Multiple VRIDs and tracking | - | 192.0.2.2/25 | default | - | False | - | - | +| Ethernet117 | LAG Member | 17 | *192.0.2.3/31 | **default | **- | **- | **- | **- | + +*Inherited from Port-Channel Interface + +##### IP NAT: Source Static + +| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | +| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | +| Ethernet60 | - | 3.0.0.1 | - | - | 4.0.0.1 | - | - | - | 0 | - | +| Ethernet60 | - | 3.0.0.2 | 22 | - | 4.0.0.2 | - | - | - | 0 | - | +| Ethernet60 | - | 3.0.0.3 | 22 | - | 4.0.0.3 | 23 | - | - | 0 | - | +| Ethernet60 | - | 3.0.0.4 | 22 | - | 4.0.0.4 | 23 | UDP | - | 0 | - | +| Ethernet60 | - | 3.0.0.5 | 22 | - | 4.0.0.5 | 23 | TCP | 1 | 0 | - | +| Ethernet60 | - | 3.0.0.6 | 22 | - | 4.0.0.6 | 23 | TCP | 2 | 5 | Comment Test | +| Ethernet60 | - | 3.0.0.7 | - | ACL21 | 4.0.0.7 | - | - | - | 0 | - | +| Ethernet60 | ingress | 3.0.0.8 | - | - | 4.0.0.8 | - | - | - | 0 | - | + +##### IP NAT: Source Dynamic + +| Interface | Access List | NAT Type | Pool Name | Priority | Comment | +| --------- | ----------- | -------- | --------- | -------- | ------- | +| Ethernet60 | ACL11 | pool | POOL11 | 0 | - | +| Ethernet60 | ACL12 | pool | POOL11 | 0 | POOL11 shared with ACL11/12 | +| Ethernet60 | ACL13 | pool | POOL13 | 10 | - | +| Ethernet60 | ACL14 | pool | POOL14 | 1 | Priority low end | +| Ethernet60 | ACL15 | pool | POOL15 | 4294967295 | Priority high end | +| Ethernet60 | ACL16 | pool | POOL16 | 0 | Priority default | +| Ethernet60 | ACL17 | overload | - | 10 | Priority_10 | +| Ethernet60 | ACL18 | pool-address-only | POOL18 | 10 | Priority_10 | +| Ethernet60 | ACL19 | pool-full-cone | POOL19 | 10 | Priority_10 | + +##### IP NAT: Destination Static + +| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | +| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | +| Ethernet60 | - | 1.0.0.1 | - | - | 2.0.0.1 | - | - | - | 0 | - | +| Ethernet60 | - | 1.0.0.2 | 22 | - | 2.0.0.2 | - | - | - | 0 | - | +| Ethernet60 | - | 1.0.0.3 | 22 | - | 2.0.0.3 | 23 | - | - | 0 | - | +| Ethernet60 | - | 1.0.0.4 | 22 | - | 2.0.0.4 | 23 | udp | - | 0 | - | +| Ethernet60 | - | 1.0.0.5 | 22 | - | 2.0.0.5 | 23 | tcp | 1 | 0 | - | +| Ethernet60 | - | 1.0.0.6 | 22 | - | 2.0.0.6 | 23 | tcp | 2 | 5 | Comment Test | +| Ethernet60 | - | 1.0.0.7 | - | ACL21 | 2.0.0.7 | - | - | - | 0 | - | +| Ethernet60 | egress | 239.0.0.1 | - | - | 239.0.0.2 | - | - | - | 0 | - | + +##### IP NAT: Destination Dynamic + +| Interface | Access List | Pool Name | Priority | Comment | +| --------- | ----------- | --------- | -------- | ------- | +| Ethernet60 | ACL1 | POOL1 | 0 | - | +| Ethernet60 | ACL2 | POOL1 | 0 | POOL1 shared with ACL1/2 | +| Ethernet60 | ACL3 | POOL3 | 10 | - | +| Ethernet60 | ACL4 | POOL4 | 1 | Priority low end | +| Ethernet60 | ACL5 | POOL5 | 4294967295 | Priority high end | +| Ethernet60 | ACL6 | POOL6 | 0 | Priority default | + +##### IP NAT: Interfaces configured via profile + +| Interface | Profile | +| --------- |-------- | +| Ethernet69 | TEST-NAT-PROFILE | + +##### IPv6 + +| Interface | Description | Channel Group | IPv6 Address | VRF | MTU | Shutdown | ND RA Disabled | Managed Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | ----------- | --------------| ------------ | --- | --- | -------- | -------------- | -------------------| ----------- | ------------ | +| Ethernet3 | P2P_LINK_TO_DC1-SPINE2_Ethernet2 | - | 2002:ABDC::1/64 | default | 1500 | - | - | - | - | - | +| Ethernet4 | Molecule IPv6 | - | 2020::2020/64 | default | 9100 | True | True | True | IPv6_ACL_IN | IPv6_ACL_OUT | +| Ethernet8.101 | to WAN-ISP-01 Ethernet2.101 - VRF-C1 | - | 2002:ABDC::1/64 | default | - | - | - | - | - | - | +| Ethernet55 | DHCPv6 Relay Testing | - | a0::1/64 | default | - | False | - | - | - | - | +| Ethernet65 | Multiple VRIDs | - | 2001:db8::2/64 | default | - | False | - | - | - | - | +| Ethernet66 | Multiple VRIDs and tracking | - | 2001:db8::2/64 | default | - | False | - | - | - | - | + +##### VRRP Details + +| Interface | VRRP-ID | Priority | Advertisement Interval | Preempt | Tracked Object Name(s) | Tracked Object Action(s) | IPv4 Virtual IP | IPv4 VRRP Version | IPv6 Virtual IP | +| --------- | ------- | -------- | ---------------------- | --------| ---------------------- | ------------------------ | --------------- | ----------------- | --------------- | +| Ethernet65 | 1 | 105 | 2 | Enabled | - | - | 192.0.2.1 | 2 | - | +| Ethernet65 | 2 | - | - | Enabled | - | - | - | 2 | 2001:db8::1 | +| Ethernet66 | 1 | 105 | 2 | Enabled | ID1-TrackedObjectDecrement, ID1-TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | +| Ethernet66 | 2 | - | - | Enabled | ID2-TrackedObjectDecrement, ID2-TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8::1 | +| Ethernet66 | 3 | - | - | Disabled | - | - | 100.64.0.1 | 3 | - | + +##### ISIS + +| Interface | Channel Group | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Circuit Type | Hello Padding | Authentication Mode | +| --------- | ------------- | ------------- | -------- | ----------- | ---- | ----------------- | ------------- | ------------------- | +| Ethernet5 | - | ISIS_TEST | True | 99 | point-to-point | level-2 | False | md5 | +| Ethernet10/10 | 110 | *ISIS_TEST | True | *99 | *point-to-point | *level-2 | *True | *text | + +*Inherited from Port-Channel Interface + +##### EVPN Multihoming + +####### EVPN Multihoming Summary + +| Interface | Ethernet Segment Identifier | Multihoming Redundancy Mode | Route Target | +| --------- | --------------------------- | --------------------------- | ------------ | +| Ethernet27 | 0000:0000:0000:0102:0304 | single-active | 00:00:01:02:03:04 | +| Ethernet28 | 0000:0000:0000:0102:0305 | all-active | 00:00:01:02:03:05 | + +####### Designated Forwarder Election Summary + +| Interface | Algorithm | Preference Value | Dont Preempt | Hold time | Subsequent Hold Time | Candidate Reachability Required | +| --------- | --------- | ---------------- | ------------ | --------- | -------------------- | ------------------------------- | +| Ethernet27 | preference | 100 | True | 10 | - | True | + +####### EVPN-MPLS summary + +| Interface | Shared Index | Tunnel Flood Filter Time | +| --------- | ------------ | ------------------------ | +| Ethernet28 | 100 | 100 | + +##### Error Correction Encoding Interfaces + +| Interface | Enabled | +| --------- | ------- | +| Ethernet11/1 | fire-code
reed-solomon | +| Ethernet23 | fire-code
reed-solomon | +| Ethernet24 | Disabled | + +#### Priority Flow Control + +| Interface | PFC | Priority | Drop/No_drop | +| Ethernet1 | True | 5 | False | +| Ethernet2 | True | 5 | True | +| Ethernet3 | False | - | - | +| Ethernet4 | True | - | - | + +#### Ethernet Interfaces Device Configuration + +```eos +! +interface Ethernet1 + description P2P_LINK_TO_DC1-SPINE1_Ethernet1 + mtu 1500 + bgp session tracker ST1 + l2 mtu 8000 + l2 mru 8000 + speed forced 100gfull + switchport access vlan 200 + switchport trunk native vlan tag + switchport phone vlan 110 + switchport phone trunk tagged + switchport vlan translation in required + switchport dot1q vlan tag required + switchport trunk allowed vlan 110-111,210-211 + switchport mode dot1q-tunnel + switchport dot1q ethertype 1536 + switchport vlan forwarding accept all + switchport trunk group g1 + switchport trunk group g2 + no switchport + switchport source-interface tx + switchport vlan translation 12 20 + switchport vlan translation 24 inner 78 network 46 + switchport vlan translation 24 inner 78 46 + switchport vlan translation 43 dot1q-tunnel 30 + switchport vlan translation in 10 24 + switchport vlan translation in 37 inner 56 49 + switchport vlan translation in 23 dot1q-tunnel 45 + switchport vlan translation out 34 50 + switchport vlan translation out 10 45 inner 34 + switchport vlan translation out 45 dot1q-tunnel all + switchport trunk private-vlan secondary + switchport pvlan mapping 20-30 + ip address 172.31.255.1/31 + ip verify unicast source reachable-via rx + bfd interval 500 min-rx 500 multiplier 5 + bfd echo + ip igmp host-proxy + ip igmp host-proxy 239.0.0.1 + ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 + ip igmp host-proxy 239.0.0.3 include 10.0.3.1 + ip igmp host-proxy 239.0.0.4 include 10.0.4.3 + ip igmp host-proxy 239.0.0.4 include 10.0.4.4 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 + ip igmp host-proxy access-list ACL1 + ip igmp host-proxy access-list ACL2 + ip igmp host-proxy report-interval 2 + ip igmp host-proxy version 2 + tcp mss ceiling ipv4 70 ipv6 75 egress + switchport port-security + switchport port-security mac-address maximum disabled + priority-flow-control on + priority-flow-control priority 5 drop + switchport backup-link Ethernet5 prefer vlan 10 + switchport backup preemption-delay 35 + switchport backup mac-move-burst 20 + switchport backup mac-move-burst-interval 30 + switchport backup initial-mac-move-delay 10 + switchport backup dest-macaddr 01:00:00:00:00:00 + link tracking group EVPN_MH_ES1 upstream + comment + Comment created from eos_cli under ethernet_interfaces.Ethernet1 + EOF + +! +interface Ethernet2 + description SRV-POD02_Eth1 + switchport dot1q vlan tag disallowed + switchport trunk allowed vlan 110-111,210-211 + switchport mode trunk + switchport + ip address 10.1.255.3/24 + ip address 1.1.1.3/24 secondary + ip address 1.1.1.4/24 secondary + ip address 10.0.0.254/24 secondary + ip address 192.168.1.1/24 secondary + tcp mss ceiling ipv4 70 ingress + multicast ipv4 boundary ACL_MULTICAST + multicast ipv6 boundary ACL_V6_MULTICAST out + multicast ipv4 static + switchport port-security violation protect log + switchport port-security mac-address maximum 100 + priority-flow-control on + priority-flow-control priority 5 no-drop + storm-control broadcast level pps 500 + storm-control unknown-unicast level 1 + storm-control all level 10 + spanning-tree bpduguard disable + spanning-tree bpdufilter disable +! +interface Ethernet3 + description P2P_LINK_TO_DC1-SPINE2_Ethernet2 + mtu 1500 + switchport trunk native vlan 5 + switchport mode trunk + no switchport + switchport vlan translation out 23 dot1q-tunnel 50 + no snmp trap link-change + ip address 172.31.128.1/31 + ipv6 enable + ipv6 address 2002:ABDC::1/64 + ipv6 nd prefix 2345:ABCD:3FE0::1/96 infinite 50 no-autoconfig + ipv6 nd prefix 2345:ABCD:3FE0::2/96 50 infinite + ipv6 nd prefix 2345:ABCD:3FE0::3/96 100000 no-autoconfig + tcp mss ceiling ipv6 65 + switchport port-security + no switchport port-security mac-address maximum disabled + switchport port-security vlan 1 mac-address maximum 3 + switchport port-security vlan 2 mac-address maximum 3 + switchport port-security vlan 2 mac-address maximum 4 + switchport port-security vlan 3 mac-address maximum 3 + switchport port-security vlan 22 mac-address maximum 4 + switchport port-security vlan 41 mac-address maximum 4 + switchport port-security vlan default mac-address maximum 2 + no priority-flow-control + spanning-tree guard root + switchport backup-link Ethernet4 + link tracking group EVPN_MH_ES2 downstream +! +interface Ethernet4 + description Molecule IPv6 + shutdown + mtu 9100 + no switchport + snmp trap link-change + ipv6 enable + ipv6 address 2020::2020/64 + ipv6 address FE80:FEA::AB65/64 link-local + ipv6 nd ra disabled + ipv6 nd managed-config-flag + tcp mss ceiling ipv4 65 + ipv6 access-group IPv6_ACL_IN in + ipv6 access-group IPv6_ACL_OUT out + multicast ipv4 boundary 224.0.1.0/24 out + multicast ipv4 boundary 224.0.2.0/24 + multicast ipv6 boundary ff00::/16 out + multicast ipv6 boundary ff01::/16 out + multicast ipv4 static + switchport port-security violation protect + priority-flow-control on + spanning-tree guard none +! +interface Ethernet5 + description Molecule Routing + no shutdown + mtu 9100 + switchport access vlan 220 + no switchport + ip ospf cost 99 + ip ospf network point-to-point + ip ospf authentication message-digest + ip ospf authentication-key 7 + ip ospf area 100 + ip ospf message-digest-key 1 sha512 7 + pim ipv4 sparse-mode + pim ipv4 bidirectional + pim ipv4 border-router + pim ipv4 hello interval 10 + pim ipv4 hello count 2.5 + pim ipv4 dr-priority 200 + pim ipv4 bfd + isis enable ISIS_TEST + isis bfd + isis circuit-type level-2 + isis metric 99 + no isis hello padding + isis network point-to-point + isis authentication mode md5 + isis authentication key 7 + spanning-tree guard loop +! +interface Ethernet6 + description SRV-POD02_Eth1 + logging event link-status + logging event congestion-drops + switchport trunk allowed vlan 110-111,210-211 + switchport mode trunk + switchport + logging event storm-control discards + spanning-tree bpduguard enable + spanning-tree bpdufilter enable + logging event spanning-tree +! +interface Ethernet7 + description Molecule L2 + no shutdown + mtu 7000 + switchport + ptp enable + ptp announce interval 10 + ptp announce timeout 30 + ptp delay-mechanism p2p + ptp delay-req interval 20 + ptp role master + ptp sync-message interval 5 + ptp transport layer2 + ptp vlan all + service-profile QoS + qos trust cos + qos cos 5 + storm-control broadcast level pps 10 + storm-control multicast level 50 + storm-control unknown-unicast level 10 + storm-control all level 75 + spanning-tree portfast + spanning-tree bpduguard enable + spanning-tree bpdufilter enable + vmtracer vmware-esx + transceiver media override 100gbase-ar4 +! +interface Ethernet8 + description to WAN-ISP1-01 Ethernet2 + no switchport + no lldp transmit + no lldp receive +! +interface Ethernet8.101 + description to WAN-ISP-01 Ethernet2.101 - VRF-C1 + encapsulation dot1q vlan 101 + ip address 172.31.128.1/31 + ipv6 enable + ipv6 address 2002:ABDC::1/64 +! +interface Ethernet9 + description interface_with_mpls_enabled + no switchport + ip address 172.31.128.9/31 + mpls ldp interface + multicast ipv4 boundary ACL_MULTICAST out + multicast ipv6 static + mpls ip +! +interface Ethernet10 + description interface_with_mpls_disabled + no switchport + ip address 172.31.128.10/31 + no mpls ldp interface + no mpls ip +! +interface Ethernet10/1 + description LAG Member + channel-group 101 mode active +! +interface Ethernet10/2 + description LAG Member + channel-group 102 mode active +! +interface Ethernet10/3 + description LAG Member + channel-group 103 mode active +! +interface Ethernet10/4 + description LAG Member LACP fallback + switchport trunk allowed vlan 100 + switchport mode trunk + switchport + channel-group 104 mode active + spanning-tree portfast +! +interface Ethernet10/10 + description isis_port_channel_member + channel-group 110 mode active +! +interface Ethernet11 + description interface_in_mode_access_accepting_tagged_LACP + switchport access vlan 200 + switchport mode access + switchport + l2-protocol encapsulation dot1q vlan 200 +! +interface Ethernet11/1 + description LAG Member with error_correction + error-correction encoding fire-code + error-correction encoding reed-solomon + channel-group 111 mode active +! +interface Ethernet11/2 + description LAG Member LACP fallback LLDP ZTP VLAN + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + channel-group 112 mode active + lldp tlv transmit ztp vlan 112 + spanning-tree portfast +! +interface Ethernet12 + description interface_with_dot1q_tunnel + switchport access vlan 300 + switchport mode dot1q-tunnel + switchport +! +interface Ethernet13 + description interface_in_mode_access_with_voice + no logging event link-status + no logging event congestion-drops + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk untagged + switchport mode trunk phone + switchport + no logging event storm-control discards + no logging event spanning-tree +! +interface Ethernet14 + description SRV-POD02_Eth1 + logging event link-status + switchport trunk allowed vlan 110-111,210-211 + switchport mode trunk + switchport +! +interface Ethernet15 + description PVLAN Promiscuous Access - only one secondary + switchport access vlan 110 + switchport mode access + switchport + switchport pvlan mapping 111 +! +interface Ethernet16 + description PVLAN Promiscuous Trunk - vlan translation out + switchport vlan translation out required + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport vlan translation out 111-112 110 +! +interface Ethernet17 + description PVLAN Secondary Trunk + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport trunk private-vlan secondary +! +interface Ethernet18 + description PBR Description + mtu 1500 + no switchport + ip address 192.0.2.1/31 + service-policy type pbr input MyLANServicePolicy +! +interface Ethernet19 + description Switched port with no LLDP rx/tx + switchport access vlan 110 + switchport mode access + switchport + no lldp transmit + no lldp receive + lldp tlv transmit ztp vlan 666 +! +interface Ethernet20 + description Port patched through patch-panel to pseudowire + no switchport + no lldp transmit + no lldp receive +! +interface Ethernet21 + description 200MBit/s shape + switchport + no qos trust + shape rate 200000 kbps +! +interface Ethernet22 + description 10% shape + switchport + shape rate 10 percent +! +interface Ethernet23 + description Error-correction encoding + error-correction encoding fire-code + error-correction encoding reed-solomon + switchport +! +interface Ethernet24 + description Disable error-correction encoding + no error-correction encoding + switchport +! +interface Ethernet25 + description Molecule MAC + switchport + mac access-group MAC_ACL_IN in + mac access-group MAC_ACL_OUT out +! +interface Ethernet26 + no switchport +! +interface Ethernet26.1 + description TENANT_A pseudowire 1 interface + encapsulation vlan + client unmatched +! +interface Ethernet26.100 + description TENANT_A pseudowire 1 interface + vlan id 10 + encapsulation vlan + client dot1q 100 network client +! +interface Ethernet26.200 + description TENANT_A pseudowire 2 interface + encapsulation vlan + client dot1q 200 +! +interface Ethernet26.300 + description TENANT_A pseudowire 3 interface + encapsulation vlan + client dot1q 300 network dot1q 400 +! +interface Ethernet26.400 + description TENANT_A pseudowire 3 interface + encapsulation vlan + client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 +! +interface Ethernet26.500 + description TENANT_A pseudowire 3 interface + encapsulation vlan + client dot1q outer 500 inner 50 network client +! +interface Ethernet27 + description EVPN-Vxlan single-active redundancy + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0304 + redundancy single-active + designated-forwarder election algorithm preference 100 dont-preempt + designated-forwarder election hold-time 10 + designated-forwarder election candidate reachability required + route-target import 00:00:01:02:03:04 +! +interface Ethernet28 + description EVPN-MPLS multihoming + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0305 + mpls tunnel flood filter time 100 + mpls shared index 100 + route-target import 00:00:01:02:03:05 +! +interface Ethernet29 + description DOT1X Testing - auto phone true + switchport + dot1x port-control auto + dot1x port-control force-authorized phone +! +interface Ethernet30 + description DOT1X Testing - force-authorized phone false + switchport + dot1x port-control force-authorized + no dot1x port-control force-authorized phone +! +interface Ethernet31 + description DOT1X Testing - force-unauthorized - no phone + switchport + dot1x port-control force-unauthorized +! +interface Ethernet32 + description DOT1X Testing - auto reauthentication + switchport + dot1x reauthentication + dot1x port-control auto +! +interface Ethernet33 + description DOT1X Testing - pae mode authenticator + switchport + dot1x pae authenticator +! +interface Ethernet34 + description DOT1X Testing - authentication_failure allow + switchport + dot1x authentication failure action traffic allow vlan 800 +! +interface Ethernet35 + description DOT1X Testing - authentication_failure drop + switchport + dot1x authentication failure action traffic drop +! +interface Ethernet36 + description DOT1X Testing - host-mode single-host + switchport + dot1x host-mode single-host +! +interface Ethernet37 + description DOT1X Testing - host-mode multi-host + switchport + dot1x host-mode multi-host +! +interface Ethernet38 + description DOT1X Testing - host-mode multi-host authenticated + switchport + dot1x host-mode multi-host authenticated +! +interface Ethernet39 + description DOT1X Testing - mac_based_authentication host-mode common true + switchport + dot1x mac based authentication host-mode common +! +interface Ethernet40 + description DOT1X Testing - mac_based_authentication always + switchport + dot1x mac based authentication always +! +interface Ethernet41 + description DOT1X Testing - mac_based_authentication always and host-mode common + switchport + dot1x mac based authentication host-mode common + dot1x mac based authentication always +! +interface Ethernet42 + description DOT1X Testing - mac_based_authentication + switchport + dot1x mac based authentication +! +interface Ethernet43 + description DOT1X Testing - timeout values + switchport + dot1x timeout quiet-period 10 + dot1x timeout reauth-timeout-ignore always + dot1x timeout tx-period 6 + dot1x timeout reauth-period server + dot1x timeout idle-host 15 seconds +! +interface Ethernet44 + description DOT1X Testing - reauthorization_request_limit + switchport + dot1x eapol disabled + dot1x reauthorization request limit 3 +! +interface Ethernet45 + description DOT1X Testing - all features + switchport + dot1x pae authenticator + dot1x authentication failure action traffic allow vlan 800 + dot1x reauthentication + dot1x port-control auto + dot1x host-mode multi-host authenticated + dot1x mac based authentication + dot1x timeout quiet-period 10 + dot1x timeout reauth-timeout-ignore always + dot1x timeout tx-period 10 + dot1x timeout reauth-period server + dot1x timeout idle-host 10 seconds + dot1x reauthorization request limit 2 + dot1x unauthorized access vlan membership egress + dot1x unauthorized native vlan membership egress + dot1x eapol authentication failure fallback mba timeout 600 +! +interface Ethernet46 + description native-vlan-tag-precedence + switchport trunk native vlan tag + switchport mode trunk + switchport +! +interface Ethernet47 + description IP Helper + no switchport + ip address 172.31.255.1/31 + ip helper-address 10.10.64.151 + ip helper-address 10.10.96.101 source-interface Loopback0 + ip helper-address 10.10.96.150 vrf MGMT source-interface Loopback0 + ip helper-address 10.10.96.151 vrf MGMT +! +interface Ethernet48 + description Load Interval + load-interval 5 + switchport +! +interface Ethernet50 + description SFlow Interface Testing - SFlow ingress enabled + switchport + sflow enable +! +interface Ethernet51 + description SFlow Interface Testing - SFlow egress enabled + switchport + sflow egress enable +! +interface Ethernet52 + description SFlow Interface Testing - SFlow ingress and egress unmodified enabled + switchport + sflow enable + sflow egress unmodified enable +! +interface Ethernet53 + description SFlow Interface Testing - SFlow ingress and egress disabled + switchport + no sflow enable + no sflow egress enable +! +interface Ethernet54 + description SFlow Interface Testing - SFlow ingress and egress unmodified disabled + switchport + no sflow enable + no sflow egress unmodified enable +! +interface Ethernet55 + description DHCPv6 Relay Testing + no shutdown + no switchport + ipv6 dhcp relay destination a0::2 link-address a0::3 + ipv6 dhcp relay destination a0::4 vrf TEST local-interface Loopback55 link-address a0::5 + ipv6 address a0::1/64 +! +interface Ethernet56 + description Interface with poe commands and limit in class + switchport + poe priority low + poe reboot action power-off + poe link down action power-off 10 seconds + poe shutdown action maintain + poe limit 30.00 watts + poe negotiation lldp disabled +! +interface Ethernet57 + description Interface with poe commands and limit in watts + switchport + poe priority critical + poe reboot action maintain + poe link down action maintain + poe shutdown action power-off + poe limit 45.00 watts fixed + poe legacy detect +! +interface Ethernet58 + description Interface with poe disabled and no other poe keys + switchport + poe disabled +! +interface Ethernet60 + description IP NAT Testing + switchport + ip nat destination static 1.0.0.1 2.0.0.1 + ip nat destination static 1.0.0.2 22 2.0.0.2 + ip nat destination static 1.0.0.3 22 2.0.0.3 23 + ip nat destination static 1.0.0.4 22 2.0.0.4 23 protocol udp + ip nat destination static 1.0.0.7 access-list ACL21 2.0.0.7 + ip nat source static 3.0.0.1 4.0.0.1 + ip nat source static 3.0.0.2 22 4.0.0.2 + ip nat source static 3.0.0.3 22 4.0.0.3 23 + ip nat source static 3.0.0.4 22 4.0.0.4 23 protocol udp + ip nat source static 3.0.0.7 access-list ACL21 4.0.0.7 + ip nat source ingress static 3.0.0.8 4.0.0.8 + ip nat destination egress static 239.0.0.1 239.0.0.2 + ip nat source static 3.0.0.5 22 4.0.0.5 23 protocol tcp group 1 + ip nat destination static 1.0.0.5 22 2.0.0.5 23 protocol tcp group 1 + ip nat source static 3.0.0.6 22 4.0.0.6 23 protocol tcp group 2 comment Comment Test + ip nat destination static 1.0.0.6 22 2.0.0.6 23 protocol tcp group 2 comment Comment Test + ip nat destination dynamic access-list ACL1 pool POOL1 + ip nat source dynamic access-list ACL11 pool POOL11 + ip nat source dynamic access-list ACL12 pool POOL11 comment POOL11 shared with ACL11/12 + ip nat source dynamic access-list ACL13 pool POOL13 priority 10 + ip nat source dynamic access-list ACL14 pool POOL14 priority 1 comment Priority low end + ip nat source dynamic access-list ACL15 pool POOL15 priority 4294967295 comment Priority high end + ip nat source dynamic access-list ACL16 pool POOL16 comment Priority default + ip nat source dynamic access-list ACL17 overload priority 10 comment Priority_10 + ip nat source dynamic access-list ACL18 pool POOL18 address-only priority 10 comment Priority_10 + ip nat source dynamic access-list ACL19 pool POOL19 full-cone priority 10 comment Priority_10 + ip nat destination dynamic access-list ACL2 pool POOL1 comment POOL1 shared with ACL1/2 + ip nat destination dynamic access-list ACL3 pool POOL3 priority 10 + ip nat destination dynamic access-list ACL4 pool POOL4 priority 1 comment Priority low end + ip nat destination dynamic access-list ACL5 pool POOL5 priority 4294967295 comment Priority high end + ip nat destination dynamic access-list ACL6 pool POOL6 comment Priority default +! +interface Ethernet61 + description interface_in_mode_access_with_voice + no logging event link-status + no logging event congestion-drops + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk untagged phone + switchport mode trunk phone + switchport + no logging event storm-control discards + no logging event spanning-tree +! +interface Ethernet62 + description interface_in_mode_access_with_voice + no logging event link-status + no logging event congestion-drops + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk tagged phone + switchport mode trunk phone + switchport + no logging event storm-control discards + no logging event spanning-tree +! +interface Ethernet63 + description DHCP client interface + no switchport + ip address dhcp + dhcp client accept default-route +! +interface Ethernet64 + description DHCP server interface + no switchport + mac timestamp replace-fcs + ip address 192.168.42.42/24 + dhcp server ipv4 + dhcp server ipv6 +! +interface Ethernet65 + description Multiple VRIDs + no shutdown + no switchport + mac timestamp header + ip address 192.0.2.2/25 + ipv6 enable + ipv6 address 2001:db8::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 2 ipv6 2001:db8::1 +! +interface Ethernet66 + description Multiple VRIDs and tracking + no shutdown + no switchport + ip address 192.0.2.2/25 + ipv6 enable + ipv6 address 2001:db8::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 2 ipv6 2001:db8::1 + vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + no vrrp 3 preempt + vrrp 3 timers delay reload 900 + vrrp 3 ipv4 100.64.0.1 + vrrp 3 ipv4 version 3 +! +interface Ethernet67 + description Custom_Transceiver_Frequency + no shutdown + switchport + mac timestamp before-fcs + transceiver frequency 190050.000 +! +interface Ethernet67.1 + description Test_encapsulation_dot1q + encapsulation dot1q vlan 4 inner 34 +! +interface Ethernet68 + description Custom_Transceiver_Frequency + no shutdown + switchport + transceiver media override 100gbase-ar4 + transceiver frequency 190080.000 ghz +! +interface Ethernet68.1 + description Test_encapsulation_vlan1 + encapsulation vlan + client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 +! +interface Ethernet68.2 + description Test_encapsulation_vlan2 + encapsulation vlan + client dot1q 10 network dot1q outer 32 inner 54 +! +interface Ethernet68.3 + description Test_encapsulation_vlan3 + encapsulation vlan + client dot1ad 12 network dot1q 25 +! +interface Ethernet68.4 + description Test_encapsulation_vlan4 + encapsulation vlan + client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 +! +interface Ethernet68.5 + description Test_encapsulation_vlan5 + encapsulation vlan + client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 +! +interface Ethernet68.6 + description Test_encapsulation_vlan6 + encapsulation vlan + client dot1ad outer 35 inner 60 network client +! +interface Ethernet68.7 + description Test_encapsulation_vlan7 + encapsulation vlan + client untagged network dot1ad outer 35 inner 60 +! +interface Ethernet68.8 + description Test_encapsulation_vlan8 + encapsulation vlan + client untagged network dot1q outer 35 inner 60 +! +interface Ethernet68.9 + description Test_encapsulation_vlan9 + encapsulation vlan + client untagged network untagged +! +interface Ethernet68.10 + description Test_encapsulation_vlan9 + encapsulation vlan + client dot1q outer 14 inner 11 network client inner +! +interface Ethernet69 + description IP NAT service-profile + switchport + ip nat service-profile TEST-NAT-PROFILE +! +interface Ethernet70 + description dot1x_aaa_unresponsive + no shutdown + dot1x aaa unresponsive phone action apply cached-results timeout 10 hours else traffic allow + dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 + dot1x aaa unresponsive eap response success + dot1x mac based access-list +! +interface Ethernet71 + description dot1x_aaa_unresponsive1 + no shutdown + dot1x aaa unresponsive phone action apply cached-results timeout 10 hours + dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 + dot1x aaa unresponsive eap response success + dot1x mac based access-list +! +interface Ethernet72 + description dot1x_aaa_unresponsive2 + no shutdown + dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 + dot1x aaa unresponsive eap response success + dot1x mac based access-list +! +interface Ethernet103 + description MLAG_PEER_DC1-LEAF1B_Ethernet3 + channel-group 3 mode active +! +interface Ethernet104 + description MLAG_PEER_DC1-LEAF1B_Ethernet4 + channel-group 3 mode active +! +interface Ethernet105 + description DC1-AGG01_Ethernet1 + channel-group 5 mode active + transceiver media override 100gbase-ar4 +! +interface Ethernet108 + description MLAG_PEER_DC1-LEAF1B_Ethernet8 + channel-group 8 mode active +! +interface Ethernet115 + description DC1-AGG03_Ethernet1 + channel-group 15 mode active + lacp timer fast + lacp timer multiplier 30 +! +interface Ethernet116 + description DC1-AGG04_Ethernet1 + channel-group 16 mode active + lacp timer normal +! +interface Ethernet117 + description LAG Member + channel-group 17 mode active +! +interface Ethernet118 + description LAG Member + channel-group 109 mode active +! +interface Ethernet150 + description SRV-POD03_Eth1 + channel-group 5 mode active + no lldp transmit + no lldp receive +``` + +### Port-Channel Interfaces + +#### Port-Channel Interfaces Summary + +##### L2 + +| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | +| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | +| Port-Channel3 | MLAG_PEER_DC1-LEAF1B_Po3 | trunk | 2-4094 | - | LEAF_PEER_L3, MLAG | - | - | - | - | +| Port-Channel5 | DC1_L2LEAF1_Po1 | trunk | 110,201 | - | - | - | - | 5 | - | +| Port-Channel10 | SRV01_bond0 | trunk | 2-3000 | - | - | - | - | - | 0000:0000:0404:0404:0303 | +| Port-Channel12 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | - | - | - | +| Port-Channel13 | EVPN-Vxlan single-active redundancy | - | - | - | - | - | - | - | 0000:0000:0000:0102:0304 | +| Port-Channel14 | EVPN-MPLS multihoming | - | - | - | - | - | - | - | 0000:0000:0000:0102:0305 | +| Port-Channel15 | DC1_L2LEAF3_Po1 | trunk | 110,201 | - | - | - | - | 15 | - | +| Port-Channel16 | DC1_L2LEAF4_Po1 | trunk | 110,201 | 10 | - | - | - | 16 | - | +| Port-Channel20 | Po_in_mode_access_accepting_tagged_LACP_frames | access | 200 | - | - | - | - | - | - | +| Port-Channel50 | SRV-POD03_PortChanne1 | trunk | 1-4000 | - | - | - | - | - | 0000:0000:0303:0202:0101 | +| Port-Channel51 | ipv6_prefix | trunk | 1-500 | - | - | - | - | - | - | +| Port-Channel100 | - | dot1q-tunnel | 10-11,200 | tag | g1, g2 | - | - | - | - | +| Port-Channel101 | PVLAN Promiscuous Access - only one secondary | access | 110 | - | - | - | - | - | - | +| Port-Channel102 | PVLAN Promiscuous Trunk - vlan translation out | trunk | 110-112 | - | - | - | - | - | - | +| Port-Channel103 | PVLAN Secondary Trunk | trunk | 110-112 | - | - | - | - | - | - | +| Port-Channel104 | LACP fallback individual | trunk | 112 | - | - | 300 | individual | - | - | +| Port-Channel105 | bpdu disabled | - | - | - | - | - | - | - | - | +| Port-Channel106 | bpdu enabled | - | - | - | - | - | - | - | - | +| Port-Channel107 | bpdu true | - | - | - | - | - | - | - | - | +| Port-Channel108 | bpdu false | - | - | - | - | - | - | - | - | +| Port-Channel109 | Molecule ACLs | access | 110 | - | - | - | - | - | - | +| Port-Channel112 | LACP fallback individual | trunk | 112 | - | - | 5 | individual | - | - | +| Port-Channel115 | native-vlan-tag-precedence | trunk | - | tag | - | - | - | - | - | +| Port-Channel121 | access_port_with_no_vlans | access | - | - | - | - | - | - | - | +| Port-Channel122 | trunk_port_with_no_vlans | trunk | - | - | - | - | - | - | - | +| Port-Channel130 | IP NAT Testing | - | - | - | - | - | - | - | - | +| Port-Channel131 | dot1q-tunnel mode | dot1q-tunnel | 115 | - | - | - | - | - | - | + +##### Encapsulation Dot1q + +| Interface | Description | Vlan ID | Dot1q VLAN Tag | Dot1q Inner VLAN Tag | +| --------- | ----------- | ------- | -------------- | -------------------- | +| Port-Channel8.101 | to Dev02 Port-Channel8.101 - VRF-C1 | - | 101 | - | +| Port-Channel100.101 | IFL for TENANT01 | - | 101 | - | +| Port-Channel100.102 | IFL for TENANT02 | - | 102 | 110 | + +##### Flexible Encapsulation Interfaces + +| Interface | Description | Vlan ID | Client Encapsulation | Client Inner Encapsulation | Client VLAN | Client Outer VLAN Tag | Client Inner VLAN Tag | Network Encapsulation | Network Inner Encapsulation | Network VLAN | Network Outer VLAN Tag | Network Inner VLAN Tag | +| --------- | ----------- | ------- | --------------- | --------------------- | ----------- | --------------------- | --------------------- | ---------------- | ---------------------- | ------------ | ---------------------- | ---------------------- | +| Port-Channel111.1 | TENANT_A pseudowire 1 interface | - | unmatched | - | - | - | - | - | - | - | - | - | +| Port-Channel111.100 | TENANT_A pseudowire 2 interface | - | dot1q | - | 100 | - | - | client | - | - | - | - | +| Port-Channel111.200 | TENANT_A pseudowire 3 interface | - | dot1q | - | 200 | - | - | - | - | - | - | - | +| Port-Channel111.300 | TENANT_A pseudowire 4 interface | - | dot1q | - | 300 | - | - | dot1q | - | 400 | - | - | +| Port-Channel111.400 | TENANT_A pseudowire 3 interface | - | dot1q | - | - | 400 | 20 | dot1q | - | - | 401 | 21 | +| Port-Channel111.1000 | L2 Subinterface | 1000 | dot1q | - | 100 | - | - | client | - | - | - | - | +| Port-Channel131.1 | Test_encapsulation_vlan1 | - | dot1q | dot1q | - | 23 | 45 | dot1ad | dot1ad | - | 32 | 54 | +| Port-Channel131.2 | Test_encapsulation_vlan2 | - | dot1q | - | 10 | - | - | dot1q | - | - | 32 | 54 | +| Port-Channel131.3 | Test_encapsulation_vlan3 | - | dot1ad | - | 12 | - | - | dot1q | - | 25 | - | - | +| Port-Channel131.4 | Test_encapsulation_vlan4 | - | dot1ad | dot1q | - | 35 | 60 | dot1q | dot1ad | - | 53 | 6 | +| Port-Channel131.5 | Test_encapsulation_vlan5 | - | dot1ad | - | - | 35 | 60 | dot1ad | - | - | 52 | 62 | +| Port-Channel131.6 | Test_encapsulation_vlan6 | - | dot1ad | - | - | 35 | 60 | client | - | - | - | - | +| Port-Channel131.7 | Test_encapsulation_vlan7 | - | untagged | - | - | - | - | dot1ad | - | - | 35 | 60 | +| Port-Channel131.8 | Test_encapsulation_vlan8 | - | untagged | - | - | - | - | dot1q | - | - | 35 | 60 | +| Port-Channel131.9 | Test_encapsulation_vlan9 | - | untagged | - | - | - | - | untagged | - | - | - | - | +| Port-Channel131.10 | Test_encapsulation_vlan9 | - | dot1q | - | - | 14 | 11 | client inner | - | - | - | - | + +##### Private VLAN + +| Interface | PVLAN Mapping | Secondary Trunk | +| --------- | ------------- | ----------------| +| Port-Channel15 | - | False | +| Port-Channel100 | 20-30 | True | +| Port-Channel101 | 111 | - | +| Port-Channel103 | - | True | + +##### VLAN Translations + +| Interface | Direction | From VLAN ID(s) | To VLAN ID | From Inner VLAN ID | To Inner VLAN ID | Network | Dot1q-tunnel | +| --------- | --------- | --------------- | ---------- | ------------------ | ---------------- | ------- | ------------ | +| Port-Channel16 | out | 23 | 22 | - | - | - | True | +| Port-Channel100 | both | 12 | 20 | - | - | - | - | +| Port-Channel100 | both | 23 | 42 | 74 | - | False | - | +| Port-Channel100 | both | 24 | 46 | 78 | - | True | - | +| Port-Channel100 | both | 43 | 30 | - | - | - | True | +| Port-Channel100 | in | 23 | 45 | - | - | - | True | +| Port-Channel100 | in | 34 | 23 | - | - | - | - | +| Port-Channel100 | in | 37 | 49 | - | 56 | - | - | +| Port-Channel100 | out | 10 | 45 | - | 34 | - | - | +| Port-Channel100 | out | 34 | 50 | - | - | - | - | +| Port-Channel100 | out | 45 | all | - | - | - | True | +| Port-Channel100 | out | 55 | - | - | - | - | - | +| Port-Channel102 | out | 111-112 | 110 | - | - | - | - | + +##### EVPN Multihoming + +####### EVPN Multihoming Summary + +| Interface | Ethernet Segment Identifier | Multihoming Redundancy Mode | Route Target | +| --------- | --------------------------- | --------------------------- | ------------ | +| Port-Channel10 | 0000:0000:0404:0404:0303 | all-active | 04:04:03:03:02:02 | +| Port-Channel13 | 0000:0000:0000:0102:0304 | single-active | 00:00:01:02:03:04 | +| Port-Channel14 | 0000:0000:0000:0102:0305 | all-active | 00:00:01:02:03:05 | +| Port-Channel50 | 0000:0000:0303:0202:0101 | all-active | 03:03:02:02:01:01 | +| Port-Channel111.1000 | 0000:0000:0303:0202:0101 | all-active | 03:03:02:02:01:01 | + +####### Designated Forwarder Election Summary + +| Interface | Algorithm | Preference Value | Dont Preempt | Hold time | Subsequent Hold Time | Candidate Reachability Required | +| --------- | --------- | ---------------- | ------------ | --------- | -------------------- | ------------------------------- | +| Port-Channel13 | preference | 100 | True | 10 | - | True | + +####### EVPN-MPLS summary + +| Interface | Shared Index | Tunnel Flood Filter Time | +| --------- | ------------ | ------------------------ | +| Port-Channel14 | 100 | 100 | + +##### Link Tracking Groups + +| Interface | Group Name | Direction | +| --------- | ---------- | --------- | +| Port-Channel5 | EVPN_MH_ES1 | downstream | +| Port-Channel15 | EVPN_MH_ES2 | upstream | + +##### IPv4 + +| Interface | Description | MLAG ID | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | +| --------- | ----------- | ------- | ---------- | --- | --- | -------- | ------ | ------- | +| Port-Channel8.101 | to Dev02 Port-Channel8.101 - VRF-C1 | - | 10.1.2.3/31 | default | - | - | - | - | +| Port-Channel9 | - | - | 10.9.2.3/31 | default | - | - | - | - | +| Port-Channel17 | PBR Description | - | 192.0.2.3/31 | default | - | - | - | - | +| Port-Channel99 | MCAST | - | 192.0.2.10/31 | default | - | - | - | - | +| Port-Channel100.101 | IFL for TENANT01 | - | 10.1.1.3/31 | default | 1500 | - | - | - | +| Port-Channel100.102 | IFL for TENANT02 | - | 10.1.2.3/31 | C2 | 1500 | - | - | - | +| Port-Channel113 | interface_with_mpls_enabled | - | 172.31.128.9/31 | default | - | - | - | - | +| Port-Channel114 | interface_with_mpls_disabled | - | 172.31.128.10/31 | default | - | - | - | - | + +##### IP NAT: Source Static + +| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | +| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | +| Port-Channel130 | - | 3.0.0.1 | - | - | 4.0.0.1 | - | - | - | 0 | - | + +##### IP NAT: Source Dynamic + +| Interface | Access List | NAT Type | Pool Name | Priority | Comment | +| --------- | ----------- | -------- | --------- | -------- | ------- | +| Port-Channel130 | ACL2 | pool | POOL2 | 0 | - | + +##### IP NAT: Destination Static + +| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | +| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | +| Port-Channel130 | - | 1.0.0.1 | - | - | 2.0.0.1 | - | - | - | 0 | - | + +##### IP NAT: Destination Dynamic + +| Interface | Access List | Pool Name | Priority | Comment | +| --------- | ----------- | --------- | -------- | ------- | +| Port-Channel130 | ACL1 | POOL1 | 0 | - | + +##### ISIS + +| Interface | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Circuit Type | Hello Padding | Authentication Mode | +| --------- | ------------- | -------- | ----------- | ---- | ----------------- | ------------- | ------------------- | +| Port-Channel110 | ISIS_TEST | True | 99 | point-to-point | level-2 | True | text | + +#### Port-Channel Interfaces Device Configuration + +```eos +! +interface Port-Channel3 + description MLAG_PEER_DC1-LEAF1B_Po3 + switchport trunk allowed vlan 2-4094 + switchport mode trunk + switchport trunk group LEAF_PEER_L3 + switchport trunk group MLAG + switchport + no snmp trap link-change + shape rate 200000 kbps +! +interface Port-Channel5 + description DC1_L2LEAF1_Po1 + bgp session tracker ST2 + switchport trunk allowed vlan 110,201 + switchport mode trunk + switchport + ip verify unicast source reachable-via rx + ip igmp host-proxy + ip igmp host-proxy 239.0.0.1 + ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 + ip igmp host-proxy 239.0.0.3 include 10.0.3.1 + ip igmp host-proxy 239.0.0.4 include 10.0.4.3 + ip igmp host-proxy 239.0.0.4 include 10.0.4.4 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 + ip igmp host-proxy access-list ACL1 + ip igmp host-proxy access-list ACL2 + ip igmp host-proxy report-interval 2 + ip igmp host-proxy version 2 + l2 mtu 8000 + l2 mru 8000 + mlag 5 + storm-control broadcast level 1 + storm-control multicast level 1 + storm-control unknown-unicast level 1 + link tracking group EVPN_MH_ES1 downstream + comment + Comment created from eos_cli under port_channel_interfaces.Port-Channel5 + EOF + +! +interface Port-Channel8 + description to Dev02 Port-channel 8 + no switchport + switchport port-security violation protect +! +interface Port-Channel8.101 + description to Dev02 Port-Channel8.101 - VRF-C1 + encapsulation dot1q vlan 101 + ip address 10.1.2.3/31 +! +interface Port-Channel9 + no switchport + ip address 10.9.2.3/31 + bfd interval 500 min-rx 500 multiplier 5 + bfd echo + bfd neighbor 10.1.2.4 + bfd per-link rfc-7130 + spanning-tree guard root +! +interface Port-Channel10 + description SRV01_bond0 + switchport trunk allowed vlan 2-3000 + switchport mode trunk + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0404:0404:0303 + route-target import 04:04:03:03:02:02 + shape rate 50 percent +! +interface Port-Channel12 + description interface_in_mode_access_with_voice + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk untagged + switchport mode trunk phone + switchport +! +interface Port-Channel13 + description EVPN-Vxlan single-active redundancy + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0304 + redundancy single-active + designated-forwarder election algorithm preference 100 dont-preempt + designated-forwarder election hold-time 10 + designated-forwarder election candidate reachability required + route-target import 00:00:01:02:03:04 +! +interface Port-Channel14 + description EVPN-MPLS multihoming + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0305 + mpls tunnel flood filter time 100 + mpls shared index 100 + route-target import 00:00:01:02:03:05 +! +interface Port-Channel15 + description DC1_L2LEAF3_Po1 + switchport trunk allowed vlan 110,201 + switchport mode trunk + switchport + mlag 15 + spanning-tree guard loop + link tracking group EVPN_MH_ES2 upstream +! +interface Port-Channel16 + description DC1_L2LEAF4_Po1 + switchport trunk native vlan 10 + switchport dot1q vlan tag disallowed + switchport trunk allowed vlan 110,201 + switchport mode trunk + switchport + switchport vlan translation out 23 dot1q-tunnel 22 + snmp trap link-change + mlag 16 + switchport port-security violation protect log + switchport port-security mac-address maximum 100 + spanning-tree guard none + switchport backup-link Port-Channel100.102 prefer vlan 20 +! +interface Port-Channel17 + description PBR Description + no switchport + ip address 192.0.2.3/31 + service-policy type pbr input MyPolicy +! +interface Port-Channel20 + description Po_in_mode_access_accepting_tagged_LACP_frames + switchport access vlan 200 + switchport mode access + switchport + l2-protocol encapsulation dot1q vlan 200 +! +interface Port-Channel50 + description SRV-POD03_PortChanne1 + switchport trunk allowed vlan 1-4000 + switchport mode trunk + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0303:0202:0101 + route-target import 03:03:02:02:01:01 + lacp system-id 0303.0202.0101 +! +interface Port-Channel51 + description ipv6_prefix + switchport trunk allowed vlan 1-500 + switchport mode trunk + switchport + ipv6 nd prefix a1::/64 infinite infinite no-autoconfig + switchport port-security + no switchport port-security mac-address maximum disabled + switchport port-security vlan 1 mac-address maximum 3 + switchport port-security vlan 2 mac-address maximum 3 + switchport port-security vlan 3 mac-address maximum 3 + switchport port-security vlan default mac-address maximum 2 +! +interface Port-Channel99 + description MCAST + no switchport + ip address 192.0.2.10/31 + pim ipv4 sparse-mode + pim ipv4 bidirectional + pim ipv4 hello interval 15 + pim ipv4 hello count 4.5 + pim ipv4 dr-priority 200 + pim ipv4 bfd +! +interface Port-Channel100 + logging event link-status + switchport access vlan 200 + switchport trunk native vlan tag + switchport phone vlan 110 + switchport phone trunk tagged + switchport vlan translation in required + switchport dot1q vlan tag required + switchport trunk allowed vlan 10-11 + switchport mode dot1q-tunnel + switchport dot1q ethertype 1536 + switchport vlan forwarding accept all + switchport trunk group g1 + switchport trunk group g2 + no switchport + switchport source-interface tx multicast + switchport vlan translation 12 20 + switchport vlan translation 23 inner 74 42 + switchport vlan translation 24 inner 78 network 46 + switchport vlan translation 43 dot1q-tunnel 30 + switchport vlan translation in 34 23 + switchport vlan translation in 37 inner 56 49 + switchport vlan translation in 23 dot1q-tunnel 45 + switchport vlan translation out 34 50 + switchport vlan translation out 10 45 inner 34 + switchport vlan translation out 45 dot1q-tunnel all + switchport trunk private-vlan secondary + switchport pvlan mapping 20-30 + switchport port-security + switchport port-security mac-address maximum disabled + switchport backup-link Port-channel51 + switchport backup preemption-delay 35 + switchport backup mac-move-burst 20 + switchport backup mac-move-burst-interval 30 + switchport backup initial-mac-move-delay 10 + switchport backup dest-macaddr 01:00:00:00:00:00 +! +interface Port-Channel100.101 + description IFL for TENANT01 + mtu 1500 + logging event link-status + encapsulation dot1q vlan 101 + ip address 10.1.1.3/31 +! +interface Port-Channel100.102 + description IFL for TENANT02 + mtu 1500 + no logging event link-status + encapsulation dot1q vlan 102 inner 110 + vrf C2 + ip address 10.1.2.3/31 + logging event storm-control discards +! +interface Port-Channel101 + description PVLAN Promiscuous Access - only one secondary + switchport access vlan 110 + switchport mode access + switchport + switchport pvlan mapping 111 + no qos trust +! +interface Port-Channel102 + description PVLAN Promiscuous Trunk - vlan translation out + switchport vlan translation out required + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport vlan translation out 111-112 110 +! +interface Port-Channel103 + description PVLAN Secondary Trunk + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport trunk private-vlan secondary +! +interface Port-Channel104 + description LACP fallback individual + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + port-channel lacp fallback individual + port-channel lacp fallback timeout 300 +! +interface Port-Channel105 + description bpdu disabled + switchport + spanning-tree bpduguard disable + spanning-tree bpdufilter disable +! +interface Port-Channel106 + description bpdu enabled + switchport + spanning-tree bpduguard enable + spanning-tree bpdufilter enable +! +interface Port-Channel107 + description bpdu true + switchport + spanning-tree bpduguard enable + spanning-tree bpdufilter enable +! +interface Port-Channel108 + description bpdu false + switchport +! +interface Port-Channel109 + description Molecule ACLs + switchport access vlan 110 + switchport mode access + switchport + ip access-group IPV4_ACL_IN in + ip access-group IPV4_ACL_OUT out + ipv6 access-group IPV6_ACL_IN in + ipv6 access-group IPV6_ACL_OUT out + mac access-group MAC_ACL_IN in + mac access-group MAC_ACL_OUT out +! +interface Port-Channel110 + description isis_interface_knobs + no switchport + isis enable ISIS_TEST + isis bfd + isis circuit-type level-2 + isis metric 99 + isis hello padding + isis network point-to-point + isis authentication mode text + isis authentication key 7 +! +interface Port-Channel111 + description Flexencap Port-Channel + no switchport +! +interface Port-Channel111.1 + description TENANT_A pseudowire 1 interface + ! + encapsulation vlan + client unmatched +! +interface Port-Channel111.100 + description TENANT_A pseudowire 2 interface + ! + encapsulation vlan + client dot1q 100 network client +! +interface Port-Channel111.200 + description TENANT_A pseudowire 3 interface + ! + encapsulation vlan + client dot1q 200 +! +interface Port-Channel111.300 + description TENANT_A pseudowire 4 interface + ! + encapsulation vlan + client dot1q 300 network dot1q 400 +! +interface Port-Channel111.400 + description TENANT_A pseudowire 3 interface + ! + encapsulation vlan + client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 +! +interface Port-Channel111.1000 + description L2 Subinterface + vlan id 1000 + ! + encapsulation vlan + client dot1q 100 network client + ! + evpn ethernet-segment + identifier 0000:0000:0303:0202:0101 + route-target import 03:03:02:02:01:01 + lacp system-id 0303.0202.0101 +! +interface Port-Channel112 + description LACP fallback individual + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + port-channel lacp fallback individual + port-channel lacp fallback timeout 5 +! +interface Port-Channel113 + description interface_with_mpls_enabled + no switchport + ip address 172.31.128.9/31 + mpls ldp igp sync + mpls ldp interface + mpls ip +! +interface Port-Channel114 + description interface_with_mpls_disabled + no switchport + ip address 172.31.128.10/31 + no mpls ldp interface + no mpls ip +! +interface Port-Channel115 + description native-vlan-tag-precedence + switchport trunk native vlan tag + switchport mode trunk + switchport +! +interface Port-Channel117 + description interface_with_sflow_ingress_egress_enabled + no switchport + sflow enable + sflow egress enable +! +interface Port-Channel118 + description interface_with_sflow_ingress_egress_unmodified_enabled + no switchport + sflow enable + sflow egress unmodified enable +! +interface Port-Channel119 + description interface_with_sflow_ingress_egress_disabled + no switchport + no sflow enable + no sflow egress enable +! +interface Port-Channel120 + description interface_with_sflow_ingress_egress_unmodified_disabled + no switchport + no sflow enable + no sflow egress unmodified enable +! +interface Port-Channel121 + description access_port_with_no_vlans + switchport mode access + switchport +! +interface Port-Channel122 + description trunk_port_with_no_vlans + switchport mode trunk + switchport +! +interface Port-Channel130 + description IP NAT Testing + switchport + ip nat destination static 1.0.0.1 2.0.0.1 + ip nat source static 3.0.0.1 4.0.0.1 + ip nat destination dynamic access-list ACL1 pool POOL1 + ip nat source dynamic access-list ACL2 pool POOL2 +! +interface Port-Channel131 + description dot1q-tunnel mode + switchport access vlan 115 + switchport mode dot1q-tunnel + switchport +! +interface Port-Channel131.1 + description Test_encapsulation_vlan1 + ! + encapsulation vlan + client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 +! +interface Port-Channel131.2 + description Test_encapsulation_vlan2 + ! + encapsulation vlan + client dot1q 10 network dot1q outer 32 inner 54 +! +interface Port-Channel131.3 + description Test_encapsulation_vlan3 + ! + encapsulation vlan + client dot1ad 12 network dot1q 25 +! +interface Port-Channel131.4 + description Test_encapsulation_vlan4 + ! + encapsulation vlan + client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 +! +interface Port-Channel131.5 + description Test_encapsulation_vlan5 + ! + encapsulation vlan + client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 +! +interface Port-Channel131.6 + description Test_encapsulation_vlan6 + ! + encapsulation vlan + client dot1ad outer 35 inner 60 network client +! +interface Port-Channel131.7 + description Test_encapsulation_vlan7 + ! + encapsulation vlan + client untagged network dot1ad outer 35 inner 60 +! +interface Port-Channel131.8 + description Test_encapsulation_vlan8 + ! + encapsulation vlan + client untagged network dot1q outer 35 inner 60 +! +interface Port-Channel131.9 + description Test_encapsulation_vlan9 + ! + encapsulation vlan + client untagged network untagged +! +interface Port-Channel131.10 + description Test_encapsulation_vlan9 + ! + encapsulation vlan + client dot1q outer 14 inner 11 network client inner +! +interface Port-Channel132 + profile test-interface-profile + description Test_port-channel_interface-profile +``` + ## Routing ### IP Routing @@ -895,6 +2798,26 @@ arp 43.42.42.42 DEAD.BEEF.CAFE arpa arp vrf defaulu 42.42.42.42 DEAD.BEEF.CAFE arpa ``` +## BFD + +### BFD Interfaces + +| Interface | Interval | Minimum RX | Multiplier | Echo | +| --------- | -------- | ---------- | ---------- | ---- | +| Ethernet1 | 500 | 500 | 5 | True | +| Port-Channel9 | 500 | 500 | 5 | True | + +## MPLS + +### MPLS Interfaces + +| Interface | MPLS IP Enabled | LDP Enabled | IGP Sync | +| --------- | --------------- | ----------- | -------- | +| Ethernet9 | True | True | - | +| Ethernet10 | False | False | - | +| Port-Channel113 | True | True | True | +| Port-Channel114 | False | False | - | + ## Multicast ### IP IGMP Snooping @@ -960,6 +2883,15 @@ ip igmp snooping vlan 23 proxy no ip igmp snooping vlan 25 proxy ``` +### PIM Sparse Mode + +#### PIM Sparse Mode Enabled Interfaces + +| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | +| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | +| Ethernet5 | - | IPv4 | True | 200 | - | +| Port-Channel99 | - | IPv4 | - | 200 | - | + ## Filters ### IP Community-lists @@ -1095,6 +3027,43 @@ ip as-path access-list mylist2 deny _64517$ igp | Profile2 | - | user_id2 | - | | Profile3 | - | - | PF2 | +#### 802.1X Interfaces + +| Interface | PAE Mode | State | Phone Force Authorized | Reauthentication | Auth Failure Action | Host Mode | Mac Based Auth | Eapol | +| --------- | -------- | ------| ---------------------- | ---------------- | ------------------- | --------- | -------------- | ------ | +| Ethernet29 | - | auto | True | - | - | - | - | - | +| Ethernet30 | - | force-authorized | False | - | - | - | - | - | +| Ethernet31 | - | force-unauthorized | - | - | - | - | - | - | +| Ethernet32 | - | auto | - | True | - | - | - | - | +| Ethernet33 | authenticator | - | - | - | - | - | - | - | +| Ethernet34 | - | - | - | - | allow vlan 800 | - | - | - | +| Ethernet35 | - | - | - | - | drop | - | - | - | +| Ethernet36 | - | - | - | - | - | single-host | - | - | +| Ethernet37 | - | - | - | - | - | multi-host | - | - | +| Ethernet38 | - | - | - | - | - | multi-host | - | - | +| Ethernet39 | - | - | - | - | - | - | True | - | +| Ethernet40 | - | - | - | - | - | - | True | - | +| Ethernet41 | - | - | - | - | - | - | True | - | +| Ethernet42 | - | - | - | - | - | - | True | - | +| Ethernet43 | - | - | - | - | - | - | - | - | +| Ethernet44 | - | - | - | - | - | - | - | - | +| Ethernet45 | authenticator | auto | - | True | allow vlan 800 | multi-host | True | True | +| Ethernet70 | - | - | - | - | - | - | - | - | +| Ethernet71 | - | - | - | - | - | - | - | - | +| Ethernet72 | - | - | - | - | - | - | - | - | + +## Power Over Ethernet (PoE) + +### PoE Summary + +#### PoE Interfaces + +| Interface | PoE Enabled | Priority | Limit | Reboot Action | Link Down Action | Shutdown Action | LLDP Negotiation | Legacy Detection | +| --------- | --------- | --------- | ----------- | ----------- | ----------- | ----------- | --------- | --------- | +| Ethernet56 | True | low | 30.00 watts | power-off | power-off (delayed 10 seconds) | maintain | False | - | +| Ethernet57 | True | critical | 45.00 watts (fixed) | maintain | maintain | power-off | True | True | +| Ethernet58 | False | - | - | - | - | - | - | - | + ## VRF Instances ### VRF Instances Summary @@ -1451,6 +3420,17 @@ class-map type pbr match-any CM_PBR_INCLUDE class-map type pbr match-any CM_PBR_WITHOUT_ACCESS_GROUP ``` +### QOS Interfaces + +| Interface | Trust | Default DSCP | Default COS | Shape rate | +| --------- | ----- | ------------ | ----------- | ---------- | +| Ethernet7 | cos | - | 5 | - | +| Ethernet21 | disabled | - | - | 200000 kbps | +| Ethernet22 | - | - | - | 10 percent | +| Port-Channel3 | - | - | - | 200000 kbps | +| Port-Channel10 | - | - | - | 50 percent | +| Port-Channel101 | disabled | - | - | - | + ## Maintenance Mode ### BGP Groups diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/port-channel-interfaces.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/port-channel-interfaces.md deleted file mode 100644 index 753a11173ee..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/port-channel-interfaces.md +++ /dev/null @@ -1,908 +0,0 @@ -# port-channel-interfaces - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Monitoring](#monitoring) - - [SFlow](#sflow) -- [Interfaces](#interfaces) - - [Ethernet Interfaces](#ethernet-interfaces) - - [Port-Channel Interfaces](#port-channel-interfaces-1) -- [BFD](#bfd) - - [BFD Interfaces](#bfd-interfaces) -- [MPLS](#mpls) - - [MPLS Interfaces](#mpls-interfaces) -- [Multicast](#multicast) - - [PIM Sparse Mode](#pim-sparse-mode) -- [Quality Of Service](#quality-of-service) - - [QOS Interfaces](#qos-interfaces) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Monitoring - -### SFlow - -#### SFlow Summary - -sFlow is disabled. - -#### SFlow Interfaces - -| Interface | Ingress Enabled | Egress Enabled | -| --------- | --------------- | -------------- | -| Port-Channel117 | True | True | -| Port-Channel118 | True | True (unmodified) | -| Port-Channel119 | False | False | -| Port-Channel120 | False | False (unmodified) | - -## Interfaces - -### Ethernet Interfaces - -#### Ethernet Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | Channel-Group | -| --------- | ----------- | ---- | ----- | ----------- | ----------- | ------------- | -| Ethernet3 | MLAG_PEER_DC1-LEAF1B_Ethernet3 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | -| Ethernet4 | MLAG_PEER_DC1-LEAF1B_Ethernet4 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | -| Ethernet5 | DC1-AGG01_Ethernet1 | *trunk | *110,201 | *- | *- | 5 | -| Ethernet10/1 | LAG Member | *access | *110 | *- | *- | 101 | -| Ethernet10/2 | LAG Member | *trunk | *110-112 | *- | *- | 102 | -| Ethernet10/3 | LAG Member | *trunk | *110-112 | *- | *- | 103 | -| Ethernet10/4 | LAG Member LACP fallback | *trunk | *112 | *- | *- | 104 | -| Ethernet11/2 | LAG Member LACP fallback LLDP ZTP VLAN | *trunk | *112 | *- | *- | 112 | -| Ethernet15 | DC1-AGG03_Ethernet1 | *trunk | *110,201 | *- | *- | 15 | -| Ethernet16 | DC1-AGG04_Ethernet1 | *trunk | *110,201 | *10 | *- | 16 | -| Ethernet18 | LAG Member | *access | *110 | *- | *- | 109 | -| Ethernet50 | SRV-POD03_Eth1 | *trunk | *110,201 | *- | *- | 5 | - -*Inherited from Port-Channel Interface - -##### Transceiver Settings - -| Interface | Transceiver Frequency | Media Override | -| --------- | --------------------- | -------------- | -| Ethernet5 | - | 100gbase-ar4 | - -##### Phone Interfaces - -| Interface | Mode | Native VLAN | Phone VLAN | Phone VLAN Mode | -| --------- | ---- | ----------- | ---------- | --------------- | -| Port-Channel12 | trunk phone | 100 | 70 | untagged | -| Port-Channel100 | dot1q-tunnel | 5 | 110 | tagged | - -##### IPv4 - -| Interface | Description | Channel Group | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------------- | ---------- | ----| ---- | -------- | ------ | ------- | -| Ethernet17 | LAG Member | 17 | *192.0.2.3/31 | **default | **- | **- | **- | **- | - -*Inherited from Port-Channel Interface - -##### ISIS - -| Interface | Channel Group | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Circuit Type | Hello Padding | Authentication Mode | -| --------- | ------------- | ------------- | -------- | ----------- | ---- | ----------------- | ------------- | ------------------- | -| Ethernet10/10 | 110 | *ISIS_TEST | True | *99 | *point-to-point | *level-2 | *True | *text | - -*Inherited from Port-Channel Interface - -##### Error Correction Encoding Interfaces - -| Interface | Enabled | -| --------- | ------- | -| Ethernet11/1 | fire-code
reed-solomon | - -#### Ethernet Interfaces Device Configuration - -```eos -! -interface Ethernet3 - description MLAG_PEER_DC1-LEAF1B_Ethernet3 - channel-group 3 mode active -! -interface Ethernet4 - description MLAG_PEER_DC1-LEAF1B_Ethernet4 - channel-group 3 mode active -! -interface Ethernet5 - description DC1-AGG01_Ethernet1 - channel-group 5 mode active - transceiver media override 100gbase-ar4 -! -interface Ethernet8 - description MLAG_PEER_DC1-LEAF1B_Ethernet8 - channel-group 8 mode active -! -interface Ethernet10/1 - description LAG Member - channel-group 101 mode active -! -interface Ethernet10/2 - description LAG Member - channel-group 102 mode active -! -interface Ethernet10/3 - description LAG Member - channel-group 103 mode active -! -interface Ethernet10/4 - description LAG Member LACP fallback - switchport trunk allowed vlan 100 - switchport mode trunk - switchport - channel-group 104 mode active - spanning-tree portfast -! -interface Ethernet10/10 - description isis_port_channel_member - channel-group 110 mode active -! -interface Ethernet11/1 - description LAG Member with error_correction - error-correction encoding fire-code - error-correction encoding reed-solomon - channel-group 111 mode active -! -interface Ethernet11/2 - description LAG Member LACP fallback LLDP ZTP VLAN - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - channel-group 112 mode active - lldp tlv transmit ztp vlan 112 - spanning-tree portfast -! -interface Ethernet15 - description DC1-AGG03_Ethernet1 - channel-group 15 mode active - lacp timer fast - lacp timer multiplier 30 -! -interface Ethernet16 - description DC1-AGG04_Ethernet1 - channel-group 16 mode active - lacp timer normal -! -interface Ethernet17 - description LAG Member - channel-group 17 mode active -! -interface Ethernet18 - description LAG Member - channel-group 109 mode active -! -interface Ethernet50 - description SRV-POD03_Eth1 - channel-group 5 mode active - no lldp transmit - no lldp receive -``` - -### Port-Channel Interfaces - -#### Port-Channel Interfaces Summary - -##### L2 - -| Interface | Description | Mode | VLANs | Native VLAN | Trunk Group | LACP Fallback Timeout | LACP Fallback Mode | MLAG ID | EVPN ESI | -| --------- | ----------- | ---- | ----- | ----------- | ------------| --------------------- | ------------------ | ------- | -------- | -| Port-Channel3 | MLAG_PEER_DC1-LEAF1B_Po3 | trunk | 2-4094 | - | LEAF_PEER_L3, MLAG | - | - | - | - | -| Port-Channel5 | DC1_L2LEAF1_Po1 | trunk | 110,201 | - | - | - | - | 5 | - | -| Port-Channel10 | SRV01_bond0 | trunk | 2-3000 | - | - | - | - | - | 0000:0000:0404:0404:0303 | -| Port-Channel12 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | - | - | - | -| Port-Channel13 | EVPN-Vxlan single-active redundancy | - | - | - | - | - | - | - | 0000:0000:0000:0102:0304 | -| Port-Channel14 | EVPN-MPLS multihoming | - | - | - | - | - | - | - | 0000:0000:0000:0102:0305 | -| Port-Channel15 | DC1_L2LEAF3_Po1 | trunk | 110,201 | - | - | - | - | 15 | - | -| Port-Channel16 | DC1_L2LEAF4_Po1 | trunk | 110,201 | 10 | - | - | - | 16 | - | -| Port-Channel20 | Po_in_mode_access_accepting_tagged_LACP_frames | access | 200 | - | - | - | - | - | - | -| Port-Channel50 | SRV-POD03_PortChanne1 | trunk | 1-4000 | - | - | - | - | - | 0000:0000:0303:0202:0101 | -| Port-Channel51 | ipv6_prefix | trunk | 1-500 | - | - | - | - | - | - | -| Port-Channel100 | - | dot1q-tunnel | 10-11,200 | tag | g1, g2 | - | - | - | - | -| Port-Channel101 | PVLAN Promiscuous Access - only one secondary | access | 110 | - | - | - | - | - | - | -| Port-Channel102 | PVLAN Promiscuous Trunk - vlan translation out | trunk | 110-112 | - | - | - | - | - | - | -| Port-Channel103 | PVLAN Secondary Trunk | trunk | 110-112 | - | - | - | - | - | - | -| Port-Channel104 | LACP fallback individual | trunk | 112 | - | - | 300 | individual | - | - | -| Port-Channel105 | bpdu disabled | - | - | - | - | - | - | - | - | -| Port-Channel106 | bpdu enabled | - | - | - | - | - | - | - | - | -| Port-Channel107 | bpdu true | - | - | - | - | - | - | - | - | -| Port-Channel108 | bpdu false | - | - | - | - | - | - | - | - | -| Port-Channel109 | Molecule ACLs | access | 110 | - | - | - | - | - | - | -| Port-Channel112 | LACP fallback individual | trunk | 112 | - | - | 5 | individual | - | - | -| Port-Channel115 | native-vlan-tag-precedence | trunk | - | tag | - | - | - | - | - | -| Port-Channel121 | access_port_with_no_vlans | access | - | - | - | - | - | - | - | -| Port-Channel122 | trunk_port_with_no_vlans | trunk | - | - | - | - | - | - | - | -| Port-Channel130 | IP NAT Testing | - | - | - | - | - | - | - | - | -| Port-Channel131 | dot1q-tunnel mode | dot1q-tunnel | 115 | - | - | - | - | - | - | - -##### Encapsulation Dot1q - -| Interface | Description | Vlan ID | Dot1q VLAN Tag | Dot1q Inner VLAN Tag | -| --------- | ----------- | ------- | -------------- | -------------------- | -| Port-Channel8.101 | to Dev02 Port-Channel8.101 - VRF-C1 | - | 101 | - | -| Port-Channel100.101 | IFL for TENANT01 | - | 101 | - | -| Port-Channel100.102 | IFL for TENANT02 | - | 102 | 110 | - -##### Flexible Encapsulation Interfaces - -| Interface | Description | Vlan ID | Client Encapsulation | Client Inner Encapsulation | Client VLAN | Client Outer VLAN Tag | Client Inner VLAN Tag | Network Encapsulation | Network Inner Encapsulation | Network VLAN | Network Outer VLAN Tag | Network Inner VLAN Tag | -| --------- | ----------- | ------- | --------------- | --------------------- | ----------- | --------------------- | --------------------- | ---------------- | ---------------------- | ------------ | ---------------------- | ---------------------- | -| Port-Channel111.1 | TENANT_A pseudowire 1 interface | - | unmatched | - | - | - | - | - | - | - | - | - | -| Port-Channel111.100 | TENANT_A pseudowire 2 interface | - | dot1q | - | 100 | - | - | client | - | - | - | - | -| Port-Channel111.200 | TENANT_A pseudowire 3 interface | - | dot1q | - | 200 | - | - | - | - | - | - | - | -| Port-Channel111.300 | TENANT_A pseudowire 4 interface | - | dot1q | - | 300 | - | - | dot1q | - | 400 | - | - | -| Port-Channel111.400 | TENANT_A pseudowire 3 interface | - | dot1q | - | - | 400 | 20 | dot1q | - | - | 401 | 21 | -| Port-Channel111.1000 | L2 Subinterface | 1000 | dot1q | - | 100 | - | - | client | - | - | - | - | -| Port-Channel131.1 | Test_encapsulation_vlan1 | - | dot1q | dot1q | - | 23 | 45 | dot1ad | dot1ad | - | 32 | 54 | -| Port-Channel131.2 | Test_encapsulation_vlan2 | - | dot1q | - | 10 | - | - | dot1q | - | - | 32 | 54 | -| Port-Channel131.3 | Test_encapsulation_vlan3 | - | dot1ad | - | 12 | - | - | dot1q | - | 25 | - | - | -| Port-Channel131.4 | Test_encapsulation_vlan4 | - | dot1ad | dot1q | - | 35 | 60 | dot1q | dot1ad | - | 53 | 6 | -| Port-Channel131.5 | Test_encapsulation_vlan5 | - | dot1ad | - | - | 35 | 60 | dot1ad | - | - | 52 | 62 | -| Port-Channel131.6 | Test_encapsulation_vlan6 | - | dot1ad | - | - | 35 | 60 | client | - | - | - | - | -| Port-Channel131.7 | Test_encapsulation_vlan7 | - | untagged | - | - | - | - | dot1ad | - | - | 35 | 60 | -| Port-Channel131.8 | Test_encapsulation_vlan8 | - | untagged | - | - | - | - | dot1q | - | - | 35 | 60 | -| Port-Channel131.9 | Test_encapsulation_vlan9 | - | untagged | - | - | - | - | untagged | - | - | - | - | -| Port-Channel131.10 | Test_encapsulation_vlan9 | - | dot1q | - | - | 14 | 11 | client inner | - | - | - | - | - -##### Private VLAN - -| Interface | PVLAN Mapping | Secondary Trunk | -| --------- | ------------- | ----------------| -| Port-Channel15 | - | False | -| Port-Channel100 | 20-30 | True | -| Port-Channel101 | 111 | - | -| Port-Channel103 | - | True | - -##### VLAN Translations - -| Interface | Direction | From VLAN ID(s) | To VLAN ID | From Inner VLAN ID | To Inner VLAN ID | Network | Dot1q-tunnel | -| --------- | --------- | --------------- | ---------- | ------------------ | ---------------- | ------- | ------------ | -| Port-Channel16 | out | 23 | 22 | - | - | - | True | -| Port-Channel100 | both | 12 | 20 | - | - | - | - | -| Port-Channel100 | both | 23 | 42 | 74 | - | False | - | -| Port-Channel100 | both | 24 | 46 | 78 | - | True | - | -| Port-Channel100 | both | 43 | 30 | - | - | - | True | -| Port-Channel100 | in | 23 | 45 | - | - | - | True | -| Port-Channel100 | in | 34 | 23 | - | - | - | - | -| Port-Channel100 | in | 37 | 49 | - | 56 | - | - | -| Port-Channel100 | out | 10 | 45 | - | 34 | - | - | -| Port-Channel100 | out | 34 | 50 | - | - | - | - | -| Port-Channel100 | out | 45 | all | - | - | - | True | -| Port-Channel100 | out | 55 | - | - | - | - | - | -| Port-Channel102 | out | 111-112 | 110 | - | - | - | - | - -##### EVPN Multihoming - -####### EVPN Multihoming Summary - -| Interface | Ethernet Segment Identifier | Multihoming Redundancy Mode | Route Target | -| --------- | --------------------------- | --------------------------- | ------------ | -| Port-Channel10 | 0000:0000:0404:0404:0303 | all-active | 04:04:03:03:02:02 | -| Port-Channel13 | 0000:0000:0000:0102:0304 | single-active | 00:00:01:02:03:04 | -| Port-Channel14 | 0000:0000:0000:0102:0305 | all-active | 00:00:01:02:03:05 | -| Port-Channel50 | 0000:0000:0303:0202:0101 | all-active | 03:03:02:02:01:01 | -| Port-Channel111.1000 | 0000:0000:0303:0202:0101 | all-active | 03:03:02:02:01:01 | - -####### Designated Forwarder Election Summary - -| Interface | Algorithm | Preference Value | Dont Preempt | Hold time | Subsequent Hold Time | Candidate Reachability Required | -| --------- | --------- | ---------------- | ------------ | --------- | -------------------- | ------------------------------- | -| Port-Channel13 | preference | 100 | True | 10 | - | True | - -####### EVPN-MPLS summary - -| Interface | Shared Index | Tunnel Flood Filter Time | -| --------- | ------------ | ------------------------ | -| Port-Channel14 | 100 | 100 | - -##### Link Tracking Groups - -| Interface | Group Name | Direction | -| --------- | ---------- | --------- | -| Port-Channel5 | EVPN_MH_ES1 | downstream | -| Port-Channel15 | EVPN_MH_ES2 | upstream | - -##### IPv4 - -| Interface | Description | MLAG ID | IP Address | VRF | MTU | Shutdown | ACL In | ACL Out | -| --------- | ----------- | ------- | ---------- | --- | --- | -------- | ------ | ------- | -| Port-Channel8.101 | to Dev02 Port-Channel8.101 - VRF-C1 | - | 10.1.2.3/31 | default | - | - | - | - | -| Port-Channel9 | - | - | 10.9.2.3/31 | default | - | - | - | - | -| Port-Channel17 | PBR Description | - | 192.0.2.3/31 | default | - | - | - | - | -| Port-Channel99 | MCAST | - | 192.0.2.10/31 | default | - | - | - | - | -| Port-Channel100.101 | IFL for TENANT01 | - | 10.1.1.3/31 | default | 1500 | - | - | - | -| Port-Channel100.102 | IFL for TENANT02 | - | 10.1.2.3/31 | C2 | 1500 | - | - | - | -| Port-Channel113 | interface_with_mpls_enabled | - | 172.31.128.9/31 | default | - | - | - | - | -| Port-Channel114 | interface_with_mpls_disabled | - | 172.31.128.10/31 | default | - | - | - | - | - -##### IP NAT: Source Static - -| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | -| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | -| Port-Channel130 | - | 3.0.0.1 | - | - | 4.0.0.1 | - | - | - | 0 | - | - -##### IP NAT: Source Dynamic - -| Interface | Access List | NAT Type | Pool Name | Priority | Comment | -| --------- | ----------- | -------- | --------- | -------- | ------- | -| Port-Channel130 | ACL2 | pool | POOL2 | 0 | - | - -##### IP NAT: Destination Static - -| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | -| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | -| Port-Channel130 | - | 1.0.0.1 | - | - | 2.0.0.1 | - | - | - | 0 | - | - -##### IP NAT: Destination Dynamic - -| Interface | Access List | Pool Name | Priority | Comment | -| --------- | ----------- | --------- | -------- | ------- | -| Port-Channel130 | ACL1 | POOL1 | 0 | - | - -##### ISIS - -| Interface | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Circuit Type | Hello Padding | Authentication Mode | -| --------- | ------------- | -------- | ----------- | ---- | ----------------- | ------------- | ------------------- | -| Port-Channel110 | ISIS_TEST | True | 99 | point-to-point | level-2 | True | text | - -#### Port-Channel Interfaces Device Configuration - -```eos -! -interface Port-Channel3 - description MLAG_PEER_DC1-LEAF1B_Po3 - switchport trunk allowed vlan 2-4094 - switchport mode trunk - switchport trunk group LEAF_PEER_L3 - switchport trunk group MLAG - switchport - no snmp trap link-change - shape rate 200000 kbps -! -interface Port-Channel5 - description DC1_L2LEAF1_Po1 - bgp session tracker ST2 - switchport trunk allowed vlan 110,201 - switchport mode trunk - switchport - ip verify unicast source reachable-via rx - ip igmp host-proxy - ip igmp host-proxy 239.0.0.1 - ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 - ip igmp host-proxy 239.0.0.3 include 10.0.3.1 - ip igmp host-proxy 239.0.0.4 include 10.0.4.3 - ip igmp host-proxy 239.0.0.4 include 10.0.4.4 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 - ip igmp host-proxy access-list ACL1 - ip igmp host-proxy access-list ACL2 - ip igmp host-proxy report-interval 2 - ip igmp host-proxy version 2 - l2 mtu 8000 - l2 mru 8000 - mlag 5 - storm-control broadcast level 1 - storm-control multicast level 1 - storm-control unknown-unicast level 1 - link tracking group EVPN_MH_ES1 downstream - comment - Comment created from eos_cli under port_channel_interfaces.Port-Channel5 - EOF - -! -interface Port-Channel8 - description to Dev02 Port-channel 8 - no switchport - switchport port-security violation protect -! -interface Port-Channel8.101 - description to Dev02 Port-Channel8.101 - VRF-C1 - encapsulation dot1q vlan 101 - ip address 10.1.2.3/31 -! -interface Port-Channel9 - no switchport - ip address 10.9.2.3/31 - bfd interval 500 min-rx 500 multiplier 5 - bfd echo - bfd neighbor 10.1.2.4 - bfd per-link rfc-7130 - spanning-tree guard root -! -interface Port-Channel10 - description SRV01_bond0 - switchport trunk allowed vlan 2-3000 - switchport mode trunk - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0404:0404:0303 - route-target import 04:04:03:03:02:02 - shape rate 50 percent -! -interface Port-Channel12 - description interface_in_mode_access_with_voice - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk untagged - switchport mode trunk phone - switchport -! -interface Port-Channel13 - description EVPN-Vxlan single-active redundancy - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0304 - redundancy single-active - designated-forwarder election algorithm preference 100 dont-preempt - designated-forwarder election hold-time 10 - designated-forwarder election candidate reachability required - route-target import 00:00:01:02:03:04 -! -interface Port-Channel14 - description EVPN-MPLS multihoming - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0305 - mpls tunnel flood filter time 100 - mpls shared index 100 - route-target import 00:00:01:02:03:05 -! -interface Port-Channel15 - description DC1_L2LEAF3_Po1 - switchport trunk allowed vlan 110,201 - switchport mode trunk - switchport - mlag 15 - spanning-tree guard loop - link tracking group EVPN_MH_ES2 upstream -! -interface Port-Channel16 - description DC1_L2LEAF4_Po1 - switchport trunk native vlan 10 - switchport dot1q vlan tag disallowed - switchport trunk allowed vlan 110,201 - switchport mode trunk - switchport - switchport vlan translation out 23 dot1q-tunnel 22 - snmp trap link-change - mlag 16 - switchport port-security violation protect log - switchport port-security mac-address maximum 100 - spanning-tree guard none - switchport backup-link Port-Channel100.102 prefer vlan 20 -! -interface Port-Channel17 - description PBR Description - no switchport - ip address 192.0.2.3/31 - service-policy type pbr input MyPolicy -! -interface Port-Channel20 - description Po_in_mode_access_accepting_tagged_LACP_frames - switchport access vlan 200 - switchport mode access - switchport - l2-protocol encapsulation dot1q vlan 200 -! -interface Port-Channel50 - description SRV-POD03_PortChanne1 - switchport trunk allowed vlan 1-4000 - switchport mode trunk - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0303:0202:0101 - route-target import 03:03:02:02:01:01 - lacp system-id 0303.0202.0101 -! -interface Port-Channel51 - description ipv6_prefix - switchport trunk allowed vlan 1-500 - switchport mode trunk - switchport - ipv6 nd prefix a1::/64 infinite infinite no-autoconfig - switchport port-security - no switchport port-security mac-address maximum disabled - switchport port-security vlan 1 mac-address maximum 3 - switchport port-security vlan 2 mac-address maximum 3 - switchport port-security vlan 3 mac-address maximum 3 - switchport port-security vlan default mac-address maximum 2 -! -interface Port-Channel99 - description MCAST - no switchport - ip address 192.0.2.10/31 - pim ipv4 sparse-mode - pim ipv4 bidirectional - pim ipv4 hello interval 15 - pim ipv4 hello count 4.5 - pim ipv4 dr-priority 200 - pim ipv4 bfd -! -interface Port-Channel100 - logging event link-status - switchport access vlan 200 - switchport trunk native vlan tag - switchport phone vlan 110 - switchport phone trunk tagged - switchport vlan translation in required - switchport dot1q vlan tag required - switchport trunk allowed vlan 10-11 - switchport mode dot1q-tunnel - switchport dot1q ethertype 1536 - switchport vlan forwarding accept all - switchport trunk group g1 - switchport trunk group g2 - no switchport - switchport source-interface tx multicast - switchport vlan translation 12 20 - switchport vlan translation 23 inner 74 42 - switchport vlan translation 24 inner 78 network 46 - switchport vlan translation 43 dot1q-tunnel 30 - switchport vlan translation in 34 23 - switchport vlan translation in 37 inner 56 49 - switchport vlan translation in 23 dot1q-tunnel 45 - switchport vlan translation out 34 50 - switchport vlan translation out 10 45 inner 34 - switchport vlan translation out 45 dot1q-tunnel all - switchport trunk private-vlan secondary - switchport pvlan mapping 20-30 - switchport port-security - switchport port-security mac-address maximum disabled - switchport backup-link Port-channel51 - switchport backup preemption-delay 35 - switchport backup mac-move-burst 20 - switchport backup mac-move-burst-interval 30 - switchport backup initial-mac-move-delay 10 - switchport backup dest-macaddr 01:00:00:00:00:00 -! -interface Port-Channel100.101 - description IFL for TENANT01 - mtu 1500 - logging event link-status - encapsulation dot1q vlan 101 - ip address 10.1.1.3/31 -! -interface Port-Channel100.102 - description IFL for TENANT02 - mtu 1500 - no logging event link-status - encapsulation dot1q vlan 102 inner 110 - vrf C2 - ip address 10.1.2.3/31 - logging event storm-control discards -! -interface Port-Channel101 - description PVLAN Promiscuous Access - only one secondary - switchport access vlan 110 - switchport mode access - switchport - switchport pvlan mapping 111 - no qos trust -! -interface Port-Channel102 - description PVLAN Promiscuous Trunk - vlan translation out - switchport vlan translation out required - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport vlan translation out 111-112 110 -! -interface Port-Channel103 - description PVLAN Secondary Trunk - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport trunk private-vlan secondary -! -interface Port-Channel104 - description LACP fallback individual - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - port-channel lacp fallback individual - port-channel lacp fallback timeout 300 -! -interface Port-Channel105 - description bpdu disabled - switchport - spanning-tree bpduguard disable - spanning-tree bpdufilter disable -! -interface Port-Channel106 - description bpdu enabled - switchport - spanning-tree bpduguard enable - spanning-tree bpdufilter enable -! -interface Port-Channel107 - description bpdu true - switchport - spanning-tree bpduguard enable - spanning-tree bpdufilter enable -! -interface Port-Channel108 - description bpdu false - switchport -! -interface Port-Channel109 - description Molecule ACLs - switchport access vlan 110 - switchport mode access - switchport - ip access-group IPV4_ACL_IN in - ip access-group IPV4_ACL_OUT out - ipv6 access-group IPV6_ACL_IN in - ipv6 access-group IPV6_ACL_OUT out - mac access-group MAC_ACL_IN in - mac access-group MAC_ACL_OUT out -! -interface Port-Channel110 - description isis_interface_knobs - no switchport - isis enable ISIS_TEST - isis bfd - isis circuit-type level-2 - isis metric 99 - isis hello padding - isis network point-to-point - isis authentication mode text - isis authentication key 7 -! -interface Port-Channel111 - description Flexencap Port-Channel - no switchport -! -interface Port-Channel111.1 - description TENANT_A pseudowire 1 interface - ! - encapsulation vlan - client unmatched -! -interface Port-Channel111.100 - description TENANT_A pseudowire 2 interface - ! - encapsulation vlan - client dot1q 100 network client -! -interface Port-Channel111.200 - description TENANT_A pseudowire 3 interface - ! - encapsulation vlan - client dot1q 200 -! -interface Port-Channel111.300 - description TENANT_A pseudowire 4 interface - ! - encapsulation vlan - client dot1q 300 network dot1q 400 -! -interface Port-Channel111.400 - description TENANT_A pseudowire 3 interface - ! - encapsulation vlan - client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 -! -interface Port-Channel111.1000 - description L2 Subinterface - vlan id 1000 - ! - encapsulation vlan - client dot1q 100 network client - ! - evpn ethernet-segment - identifier 0000:0000:0303:0202:0101 - route-target import 03:03:02:02:01:01 - lacp system-id 0303.0202.0101 -! -interface Port-Channel112 - description LACP fallback individual - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - port-channel lacp fallback individual - port-channel lacp fallback timeout 5 -! -interface Port-Channel113 - description interface_with_mpls_enabled - no switchport - ip address 172.31.128.9/31 - mpls ldp igp sync - mpls ldp interface - mpls ip -! -interface Port-Channel114 - description interface_with_mpls_disabled - no switchport - ip address 172.31.128.10/31 - no mpls ldp interface - no mpls ip -! -interface Port-Channel115 - description native-vlan-tag-precedence - switchport trunk native vlan tag - switchport mode trunk - switchport -! -interface Port-Channel117 - description interface_with_sflow_ingress_egress_enabled - no switchport - sflow enable - sflow egress enable -! -interface Port-Channel118 - description interface_with_sflow_ingress_egress_unmodified_enabled - no switchport - sflow enable - sflow egress unmodified enable -! -interface Port-Channel119 - description interface_with_sflow_ingress_egress_disabled - no switchport - no sflow enable - no sflow egress enable -! -interface Port-Channel120 - description interface_with_sflow_ingress_egress_unmodified_disabled - no switchport - no sflow enable - no sflow egress unmodified enable -! -interface Port-Channel121 - description access_port_with_no_vlans - switchport mode access - switchport -! -interface Port-Channel122 - description trunk_port_with_no_vlans - switchport mode trunk - switchport -! -interface Port-Channel130 - description IP NAT Testing - switchport - ip nat destination static 1.0.0.1 2.0.0.1 - ip nat source static 3.0.0.1 4.0.0.1 - ip nat destination dynamic access-list ACL1 pool POOL1 - ip nat source dynamic access-list ACL2 pool POOL2 -! -interface Port-Channel131 - description dot1q-tunnel mode - switchport access vlan 115 - switchport mode dot1q-tunnel - switchport -! -interface Port-Channel131.1 - description Test_encapsulation_vlan1 - ! - encapsulation vlan - client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 -! -interface Port-Channel131.2 - description Test_encapsulation_vlan2 - ! - encapsulation vlan - client dot1q 10 network dot1q outer 32 inner 54 -! -interface Port-Channel131.3 - description Test_encapsulation_vlan3 - ! - encapsulation vlan - client dot1ad 12 network dot1q 25 -! -interface Port-Channel131.4 - description Test_encapsulation_vlan4 - ! - encapsulation vlan - client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 -! -interface Port-Channel131.5 - description Test_encapsulation_vlan5 - ! - encapsulation vlan - client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 -! -interface Port-Channel131.6 - description Test_encapsulation_vlan6 - ! - encapsulation vlan - client dot1ad outer 35 inner 60 network client -! -interface Port-Channel131.7 - description Test_encapsulation_vlan7 - ! - encapsulation vlan - client untagged network dot1ad outer 35 inner 60 -! -interface Port-Channel131.8 - description Test_encapsulation_vlan8 - ! - encapsulation vlan - client untagged network dot1q outer 35 inner 60 -! -interface Port-Channel131.9 - description Test_encapsulation_vlan9 - ! - encapsulation vlan - client untagged network untagged -! -interface Port-Channel131.10 - description Test_encapsulation_vlan9 - ! - encapsulation vlan - client dot1q outer 14 inner 11 network client inner -! -interface Port-Channel132 - profile test-interface-profile - description Test_port-channel_interface-profile -``` - -## BFD - -### BFD Interfaces - -| Interface | Interval | Minimum RX | Multiplier | Echo | -| --------- | -------- | ---------- | ---------- | ---- | -| Port-Channel9 | 500 | 500 | 5 | True | - -## MPLS - -### MPLS Interfaces - -| Interface | MPLS IP Enabled | LDP Enabled | IGP Sync | -| --------- | --------------- | ----------- | -------- | -| Port-Channel113 | True | True | True | -| Port-Channel114 | False | False | - | - -## Multicast - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Port-Channel99 | - | IPv4 | - | 200 | - | - -## Quality Of Service - -### QOS Interfaces - -| Interface | Trust | Default DSCP | Default COS | Shape rate | -| --------- | ----- | ------------ | ----------- | ---------- | -| Port-Channel3 | - | - | - | 200000 kbps | -| Port-Channel10 | - | - | - | 50 percent | -| Port-Channel101 | disabled | - | - | - | diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ethernet-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ethernet-interfaces.cfg deleted file mode 100644 index 4ee49a35864..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ethernet-interfaces.cfg +++ /dev/null @@ -1,800 +0,0 @@ -! -interface Ethernet1 - description P2P_LINK_TO_DC1-SPINE1_Ethernet1 - mtu 1500 - bgp session tracker ST1 - l2 mtu 8000 - l2 mru 8000 - speed forced 100gfull - switchport access vlan 200 - switchport trunk native vlan tag - switchport phone vlan 110 - switchport phone trunk tagged - switchport vlan translation in required - switchport dot1q vlan tag required - switchport trunk allowed vlan 110-111,210-211 - switchport mode dot1q-tunnel - switchport dot1q ethertype 1536 - switchport vlan forwarding accept all - switchport trunk group g1 - switchport trunk group g2 - no switchport - switchport source-interface tx - switchport vlan translation 12 20 - switchport vlan translation 24 inner 78 network 46 - switchport vlan translation 24 inner 78 46 - switchport vlan translation 43 dot1q-tunnel 30 - switchport vlan translation in 10 24 - switchport vlan translation in 37 inner 56 49 - switchport vlan translation in 23 dot1q-tunnel 45 - switchport vlan translation out 34 50 - switchport vlan translation out 10 45 inner 34 - switchport vlan translation out 45 dot1q-tunnel all - switchport trunk private-vlan secondary - switchport pvlan mapping 20-30 - ip address 172.31.255.1/31 - ip verify unicast source reachable-via rx - bfd interval 500 min-rx 500 multiplier 5 - bfd echo - ip igmp host-proxy - ip igmp host-proxy 239.0.0.1 - ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 - ip igmp host-proxy 239.0.0.3 include 10.0.3.1 - ip igmp host-proxy 239.0.0.4 include 10.0.4.3 - ip igmp host-proxy 239.0.0.4 include 10.0.4.4 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 - ip igmp host-proxy access-list ACL1 - ip igmp host-proxy access-list ACL2 - ip igmp host-proxy report-interval 2 - ip igmp host-proxy version 2 - tcp mss ceiling ipv4 70 ipv6 75 egress - switchport port-security - switchport port-security mac-address maximum disabled - priority-flow-control on - priority-flow-control priority 5 drop - switchport backup-link Ethernet5 prefer vlan 10 - switchport backup preemption-delay 35 - switchport backup mac-move-burst 20 - switchport backup mac-move-burst-interval 30 - switchport backup initial-mac-move-delay 10 - switchport backup dest-macaddr 01:00:00:00:00:00 - link tracking group EVPN_MH_ES1 upstream - comment - Comment created from eos_cli under ethernet_interfaces.Ethernet1 - EOF - -! -interface Ethernet2 - description SRV-POD02_Eth1 - switchport dot1q vlan tag disallowed - switchport trunk allowed vlan 110-111,210-211 - switchport mode trunk - switchport - ip address 10.1.255.3/24 - ip address 1.1.1.3/24 secondary - ip address 1.1.1.4/24 secondary - ip address 10.0.0.254/24 secondary - ip address 192.168.1.1/24 secondary - tcp mss ceiling ipv4 70 ingress - multicast ipv4 boundary ACL_MULTICAST - multicast ipv6 boundary ACL_V6_MULTICAST out - multicast ipv4 static - switchport port-security violation protect log - switchport port-security mac-address maximum 100 - priority-flow-control on - priority-flow-control priority 5 no-drop - storm-control broadcast level pps 500 - storm-control unknown-unicast level 1 - storm-control all level 10 - spanning-tree bpduguard disable - spanning-tree bpdufilter disable -! -interface Ethernet3 - description P2P_LINK_TO_DC1-SPINE2_Ethernet2 - mtu 1500 - switchport trunk native vlan 5 - switchport mode trunk - no switchport - switchport vlan translation out 23 dot1q-tunnel 50 - no snmp trap link-change - ip address 172.31.128.1/31 - ipv6 enable - ipv6 address 2002:ABDC::1/64 - ipv6 nd prefix 2345:ABCD:3FE0::1/96 infinite 50 no-autoconfig - ipv6 nd prefix 2345:ABCD:3FE0::2/96 50 infinite - ipv6 nd prefix 2345:ABCD:3FE0::3/96 100000 no-autoconfig - tcp mss ceiling ipv6 65 - switchport port-security - no switchport port-security mac-address maximum disabled - switchport port-security vlan 1 mac-address maximum 3 - switchport port-security vlan 2 mac-address maximum 3 - switchport port-security vlan 2 mac-address maximum 4 - switchport port-security vlan 3 mac-address maximum 3 - switchport port-security vlan 22 mac-address maximum 4 - switchport port-security vlan 41 mac-address maximum 4 - switchport port-security vlan default mac-address maximum 2 - no priority-flow-control - spanning-tree guard root - switchport backup-link Ethernet4 - link tracking group EVPN_MH_ES2 downstream -! -interface Ethernet4 - description Molecule IPv6 - shutdown - mtu 9100 - no switchport - snmp trap link-change - ipv6 enable - ipv6 address 2020::2020/64 - ipv6 address FE80:FEA::AB65/64 link-local - ipv6 nd ra disabled - ipv6 nd managed-config-flag - tcp mss ceiling ipv4 65 - ipv6 access-group IPv6_ACL_IN in - ipv6 access-group IPv6_ACL_OUT out - multicast ipv4 boundary 224.0.1.0/24 out - multicast ipv4 boundary 224.0.2.0/24 - multicast ipv6 boundary ff00::/16 out - multicast ipv6 boundary ff01::/16 out - multicast ipv4 static - switchport port-security violation protect - priority-flow-control on - spanning-tree guard none -! -interface Ethernet5 - description Molecule Routing - no shutdown - mtu 9100 - switchport access vlan 220 - no switchport - ip ospf cost 99 - ip ospf network point-to-point - ip ospf authentication message-digest - ip ospf authentication-key 7 asfddja23452 - ip ospf area 100 - ip ospf message-digest-key 1 sha512 7 asfddja23452 - pim ipv4 sparse-mode - pim ipv4 bidirectional - pim ipv4 border-router - pim ipv4 hello interval 10 - pim ipv4 hello count 2.5 - pim ipv4 dr-priority 200 - pim ipv4 bfd - isis enable ISIS_TEST - isis bfd - isis circuit-type level-2 - isis metric 99 - no isis hello padding - isis network point-to-point - isis authentication mode md5 - isis authentication key 7 asfddja23452 - spanning-tree guard loop -! -interface Ethernet6 - description SRV-POD02_Eth1 - logging event link-status - logging event congestion-drops - switchport trunk allowed vlan 110-111,210-211 - switchport mode trunk - switchport - logging event storm-control discards - spanning-tree bpduguard enable - spanning-tree bpdufilter enable - logging event spanning-tree -! -interface Ethernet7 - description Molecule L2 - no shutdown - mtu 7000 - switchport - ptp enable - ptp announce interval 10 - ptp announce timeout 30 - ptp delay-mechanism p2p - ptp delay-req interval 20 - ptp role master - ptp sync-message interval 5 - ptp transport layer2 - ptp vlan all - service-profile QoS - qos trust cos - qos cos 5 - storm-control broadcast level pps 10 - storm-control multicast level 50 - storm-control unknown-unicast level 10 - storm-control all level 75 - spanning-tree portfast - spanning-tree bpduguard enable - spanning-tree bpdufilter enable - vmtracer vmware-esx - transceiver media override 100gbase-ar4 -! -interface Ethernet8 - description to WAN-ISP1-01 Ethernet2 - no switchport - no lldp transmit - no lldp receive -! -interface Ethernet8.101 - description to WAN-ISP-01 Ethernet2.101 - VRF-C1 - encapsulation dot1q vlan 101 - ip address 172.31.128.1/31 - ipv6 enable - ipv6 address 2002:ABDC::1/64 -! -interface Ethernet9 - description interface_with_mpls_enabled - no switchport - ip address 172.31.128.9/31 - mpls ldp interface - multicast ipv4 boundary ACL_MULTICAST out - multicast ipv6 static - mpls ip -! -interface Ethernet10 - description interface_with_mpls_disabled - no switchport - ip address 172.31.128.10/31 - no mpls ldp interface - no mpls ip -! -interface Ethernet11 - description interface_in_mode_access_accepting_tagged_LACP - switchport access vlan 200 - switchport mode access - switchport - l2-protocol encapsulation dot1q vlan 200 -! -interface Ethernet12 - description interface_with_dot1q_tunnel - switchport access vlan 300 - switchport mode dot1q-tunnel - switchport -! -interface Ethernet13 - description interface_in_mode_access_with_voice - no logging event link-status - no logging event congestion-drops - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk untagged - switchport mode trunk phone - switchport - no logging event storm-control discards - no logging event spanning-tree -! -interface Ethernet14 - description SRV-POD02_Eth1 - logging event link-status - switchport trunk allowed vlan 110-111,210-211 - switchport mode trunk - switchport -! -interface Ethernet15 - description PVLAN Promiscuous Access - only one secondary - switchport access vlan 110 - switchport mode access - switchport - switchport pvlan mapping 111 -! -interface Ethernet16 - description PVLAN Promiscuous Trunk - vlan translation out - switchport vlan translation out required - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport vlan translation out 111-112 110 -! -interface Ethernet17 - description PVLAN Secondary Trunk - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport trunk private-vlan secondary -! -interface Ethernet18 - description PBR Description - mtu 1500 - no switchport - ip address 192.0.2.1/31 - service-policy type pbr input MyLANServicePolicy -! -interface Ethernet19 - description Switched port with no LLDP rx/tx - switchport access vlan 110 - switchport mode access - switchport - no lldp transmit - no lldp receive - lldp tlv transmit ztp vlan 666 -! -interface Ethernet20 - description Port patched through patch-panel to pseudowire - no switchport - no lldp transmit - no lldp receive -! -interface Ethernet21 - description 200MBit/s shape - switchport - no qos trust - shape rate 200000 kbps -! -interface Ethernet22 - description 10% shape - switchport - shape rate 10 percent -! -interface Ethernet23 - description Error-correction encoding - error-correction encoding fire-code - error-correction encoding reed-solomon - switchport -! -interface Ethernet24 - description Disable error-correction encoding - no error-correction encoding - switchport -! -interface Ethernet25 - description Molecule MAC - switchport - mac access-group MAC_ACL_IN in - mac access-group MAC_ACL_OUT out -! -interface Ethernet26 - no switchport -! -interface Ethernet26.1 - description TENANT_A pseudowire 1 interface - encapsulation vlan - client unmatched -! -interface Ethernet26.100 - description TENANT_A pseudowire 1 interface - vlan id 10 - encapsulation vlan - client dot1q 100 network client -! -interface Ethernet26.200 - description TENANT_A pseudowire 2 interface - encapsulation vlan - client dot1q 200 -! -interface Ethernet26.300 - description TENANT_A pseudowire 3 interface - encapsulation vlan - client dot1q 300 network dot1q 400 -! -interface Ethernet26.400 - description TENANT_A pseudowire 3 interface - encapsulation vlan - client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 -! -interface Ethernet26.500 - description TENANT_A pseudowire 3 interface - encapsulation vlan - client dot1q outer 500 inner 50 network client -! -interface Ethernet27 - description EVPN-Vxlan single-active redundancy - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0304 - redundancy single-active - designated-forwarder election algorithm preference 100 dont-preempt - designated-forwarder election hold-time 10 - designated-forwarder election candidate reachability required - route-target import 00:00:01:02:03:04 -! -interface Ethernet28 - description EVPN-MPLS multihoming - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0305 - mpls tunnel flood filter time 100 - mpls shared index 100 - route-target import 00:00:01:02:03:05 -! -interface Ethernet29 - description DOT1X Testing - auto phone true - switchport - dot1x port-control auto - dot1x port-control force-authorized phone -! -interface Ethernet30 - description DOT1X Testing - force-authorized phone false - switchport - dot1x port-control force-authorized - no dot1x port-control force-authorized phone -! -interface Ethernet31 - description DOT1X Testing - force-unauthorized - no phone - switchport - dot1x port-control force-unauthorized -! -interface Ethernet32 - description DOT1X Testing - auto reauthentication - switchport - dot1x reauthentication - dot1x port-control auto -! -interface Ethernet33 - description DOT1X Testing - pae mode authenticator - switchport - dot1x pae authenticator -! -interface Ethernet34 - description DOT1X Testing - authentication_failure allow - switchport - dot1x authentication failure action traffic allow vlan 800 -! -interface Ethernet35 - description DOT1X Testing - authentication_failure drop - switchport - dot1x authentication failure action traffic drop -! -interface Ethernet36 - description DOT1X Testing - host-mode single-host - switchport - dot1x host-mode single-host -! -interface Ethernet37 - description DOT1X Testing - host-mode multi-host - switchport - dot1x host-mode multi-host -! -interface Ethernet38 - description DOT1X Testing - host-mode multi-host authenticated - switchport - dot1x host-mode multi-host authenticated -! -interface Ethernet39 - description DOT1X Testing - mac_based_authentication host-mode common true - switchport - dot1x mac based authentication host-mode common -! -interface Ethernet40 - description DOT1X Testing - mac_based_authentication always - switchport - dot1x mac based authentication always -! -interface Ethernet41 - description DOT1X Testing - mac_based_authentication always and host-mode common - switchport - dot1x mac based authentication host-mode common - dot1x mac based authentication always -! -interface Ethernet42 - description DOT1X Testing - mac_based_authentication - switchport - dot1x mac based authentication -! -interface Ethernet43 - description DOT1X Testing - timeout values - switchport - dot1x timeout quiet-period 10 - dot1x timeout reauth-timeout-ignore always - dot1x timeout tx-period 6 - dot1x timeout reauth-period server - dot1x timeout idle-host 15 seconds -! -interface Ethernet44 - description DOT1X Testing - reauthorization_request_limit - switchport - dot1x eapol disabled - dot1x reauthorization request limit 3 -! -interface Ethernet45 - description DOT1X Testing - all features - switchport - dot1x pae authenticator - dot1x authentication failure action traffic allow vlan 800 - dot1x reauthentication - dot1x port-control auto - dot1x host-mode multi-host authenticated - dot1x mac based authentication - dot1x timeout quiet-period 10 - dot1x timeout reauth-timeout-ignore always - dot1x timeout tx-period 10 - dot1x timeout reauth-period server - dot1x timeout idle-host 10 seconds - dot1x reauthorization request limit 2 - dot1x unauthorized access vlan membership egress - dot1x unauthorized native vlan membership egress - dot1x eapol authentication failure fallback mba timeout 600 -! -interface Ethernet46 - description native-vlan-tag-precedence - switchport trunk native vlan tag - switchport mode trunk - switchport -! -interface Ethernet47 - description IP Helper - no switchport - ip address 172.31.255.1/31 - ip helper-address 10.10.64.151 - ip helper-address 10.10.96.101 source-interface Loopback0 - ip helper-address 10.10.96.150 vrf MGMT source-interface Loopback0 - ip helper-address 10.10.96.151 vrf MGMT -! -interface Ethernet48 - description Load Interval - load-interval 5 - switchport -! -interface Ethernet50 - description SFlow Interface Testing - SFlow ingress enabled - switchport - sflow enable -! -interface Ethernet51 - description SFlow Interface Testing - SFlow egress enabled - switchport - sflow egress enable -! -interface Ethernet52 - description SFlow Interface Testing - SFlow ingress and egress unmodified enabled - switchport - sflow enable - sflow egress unmodified enable -! -interface Ethernet53 - description SFlow Interface Testing - SFlow ingress and egress disabled - switchport - no sflow enable - no sflow egress enable -! -interface Ethernet54 - description SFlow Interface Testing - SFlow ingress and egress unmodified disabled - switchport - no sflow enable - no sflow egress unmodified enable -! -interface Ethernet55 - description DHCPv6 Relay Testing - no shutdown - no switchport - ipv6 dhcp relay destination a0::2 link-address a0::3 - ipv6 dhcp relay destination a0::4 vrf TEST local-interface Loopback55 link-address a0::5 - ipv6 address a0::1/64 -! -interface Ethernet56 - description Interface with poe commands and limit in class - switchport - poe priority low - poe reboot action power-off - poe link down action power-off 10 seconds - poe shutdown action maintain - poe limit 30.00 watts - poe negotiation lldp disabled -! -interface Ethernet57 - description Interface with poe commands and limit in watts - switchport - poe priority critical - poe reboot action maintain - poe link down action maintain - poe shutdown action power-off - poe limit 45.00 watts fixed - poe legacy detect -! -interface Ethernet58 - description Interface with poe disabled and no other poe keys - switchport - poe disabled -! -interface Ethernet60 - description IP NAT Testing - switchport - ip nat destination static 1.0.0.1 2.0.0.1 - ip nat destination static 1.0.0.2 22 2.0.0.2 - ip nat destination static 1.0.0.3 22 2.0.0.3 23 - ip nat destination static 1.0.0.4 22 2.0.0.4 23 protocol udp - ip nat destination static 1.0.0.7 access-list ACL21 2.0.0.7 - ip nat source static 3.0.0.1 4.0.0.1 - ip nat source static 3.0.0.2 22 4.0.0.2 - ip nat source static 3.0.0.3 22 4.0.0.3 23 - ip nat source static 3.0.0.4 22 4.0.0.4 23 protocol udp - ip nat source static 3.0.0.7 access-list ACL21 4.0.0.7 - ip nat source ingress static 3.0.0.8 4.0.0.8 - ip nat destination egress static 239.0.0.1 239.0.0.2 - ip nat source static 3.0.0.5 22 4.0.0.5 23 protocol tcp group 1 - ip nat destination static 1.0.0.5 22 2.0.0.5 23 protocol tcp group 1 - ip nat source static 3.0.0.6 22 4.0.0.6 23 protocol tcp group 2 comment Comment Test - ip nat destination static 1.0.0.6 22 2.0.0.6 23 protocol tcp group 2 comment Comment Test - ip nat destination dynamic access-list ACL1 pool POOL1 - ip nat source dynamic access-list ACL11 pool POOL11 - ip nat source dynamic access-list ACL12 pool POOL11 comment POOL11 shared with ACL11/12 - ip nat source dynamic access-list ACL13 pool POOL13 priority 10 - ip nat source dynamic access-list ACL14 pool POOL14 priority 1 comment Priority low end - ip nat source dynamic access-list ACL15 pool POOL15 priority 4294967295 comment Priority high end - ip nat source dynamic access-list ACL16 pool POOL16 comment Priority default - ip nat source dynamic access-list ACL17 overload priority 10 comment Priority_10 - ip nat source dynamic access-list ACL18 pool POOL18 address-only priority 10 comment Priority_10 - ip nat source dynamic access-list ACL19 pool POOL19 full-cone priority 10 comment Priority_10 - ip nat destination dynamic access-list ACL2 pool POOL1 comment POOL1 shared with ACL1/2 - ip nat destination dynamic access-list ACL3 pool POOL3 priority 10 - ip nat destination dynamic access-list ACL4 pool POOL4 priority 1 comment Priority low end - ip nat destination dynamic access-list ACL5 pool POOL5 priority 4294967295 comment Priority high end - ip nat destination dynamic access-list ACL6 pool POOL6 comment Priority default -! -interface Ethernet61 - description interface_in_mode_access_with_voice - no logging event link-status - no logging event congestion-drops - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk untagged phone - switchport mode trunk phone - switchport - no logging event storm-control discards - no logging event spanning-tree -! -interface Ethernet62 - description interface_in_mode_access_with_voice - no logging event link-status - no logging event congestion-drops - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk tagged phone - switchport mode trunk phone - switchport - no logging event storm-control discards - no logging event spanning-tree -! -interface Ethernet63 - description DHCP client interface - no switchport - ip address dhcp - dhcp client accept default-route -! -interface Ethernet64 - description DHCP server interface - no switchport - mac timestamp replace-fcs - ip address 192.168.42.42/24 - dhcp server ipv4 - dhcp server ipv6 -! -interface Ethernet65 - description Multiple VRIDs - no shutdown - no switchport - mac timestamp header - ip address 192.0.2.2/25 - ipv6 enable - ipv6 address 2001:db8::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 2 ipv6 2001:db8::1 -! -interface Ethernet66 - description Multiple VRIDs and tracking - no shutdown - no switchport - ip address 192.0.2.2/25 - ipv6 enable - ipv6 address 2001:db8::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown - vrrp 2 ipv6 2001:db8::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown - no vrrp 3 preempt - vrrp 3 timers delay reload 900 - vrrp 3 ipv4 100.64.0.1 - vrrp 3 ipv4 version 3 -! -interface Ethernet67 - description Custom_Transceiver_Frequency - no shutdown - switchport - mac timestamp before-fcs - transceiver frequency 190050.000 -! -interface Ethernet67.1 - description Test_encapsulation_dot1q - encapsulation dot1q vlan 4 inner 34 -! -interface Ethernet68 - description Custom_Transceiver_Frequency - no shutdown - switchport - transceiver media override 100gbase-ar4 - transceiver frequency 190080.000 ghz -! -interface Ethernet68.1 - description Test_encapsulation_vlan1 - encapsulation vlan - client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 -! -interface Ethernet68.2 - description Test_encapsulation_vlan2 - encapsulation vlan - client dot1q 10 network dot1q outer 32 inner 54 -! -interface Ethernet68.3 - description Test_encapsulation_vlan3 - encapsulation vlan - client dot1ad 12 network dot1q 25 -! -interface Ethernet68.4 - description Test_encapsulation_vlan4 - encapsulation vlan - client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 -! -interface Ethernet68.5 - description Test_encapsulation_vlan5 - encapsulation vlan - client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 -! -interface Ethernet68.6 - description Test_encapsulation_vlan6 - encapsulation vlan - client dot1ad outer 35 inner 60 network client -! -interface Ethernet68.7 - description Test_encapsulation_vlan7 - encapsulation vlan - client untagged network dot1ad outer 35 inner 60 -! -interface Ethernet68.8 - description Test_encapsulation_vlan8 - encapsulation vlan - client untagged network dot1q outer 35 inner 60 -! -interface Ethernet68.9 - description Test_encapsulation_vlan9 - encapsulation vlan - client untagged network untagged -! -interface Ethernet68.10 - description Test_encapsulation_vlan9 - encapsulation vlan - client dot1q outer 14 inner 11 network client inner -! -interface Ethernet69 - description IP NAT service-profile - switchport - ip nat service-profile TEST-NAT-PROFILE -! -interface Ethernet70 - description dot1x_aaa_unresponsive - no shutdown - dot1x aaa unresponsive phone action apply cached-results timeout 10 hours else traffic allow - dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 - dot1x aaa unresponsive eap response success - dot1x mac based access-list -! -interface Ethernet71 - description dot1x_aaa_unresponsive1 - no shutdown - dot1x aaa unresponsive phone action apply cached-results timeout 10 hours - dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 - dot1x aaa unresponsive eap response success - dot1x mac based access-list -! -interface Ethernet72 - description dot1x_aaa_unresponsive2 - no shutdown - dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 - dot1x aaa unresponsive eap response success - dot1x mac based access-list -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index 1aefcc85032..f5681db36c9 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -327,6 +327,496 @@ dot1x radius av-pair dhcp vendor-class-id auth-only supplicant logging ! +interface Port-Channel3 + description MLAG_PEER_DC1-LEAF1B_Po3 + switchport trunk allowed vlan 2-4094 + switchport mode trunk + switchport trunk group LEAF_PEER_L3 + switchport trunk group MLAG + switchport + no snmp trap link-change + shape rate 200000 kbps +! +interface Port-Channel5 + description DC1_L2LEAF1_Po1 + bgp session tracker ST2 + switchport trunk allowed vlan 110,201 + switchport mode trunk + switchport + ip verify unicast source reachable-via rx + ip igmp host-proxy + ip igmp host-proxy 239.0.0.1 + ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 + ip igmp host-proxy 239.0.0.3 include 10.0.3.1 + ip igmp host-proxy 239.0.0.4 include 10.0.4.3 + ip igmp host-proxy 239.0.0.4 include 10.0.4.4 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 + ip igmp host-proxy access-list ACL1 + ip igmp host-proxy access-list ACL2 + ip igmp host-proxy report-interval 2 + ip igmp host-proxy version 2 + l2 mtu 8000 + l2 mru 8000 + mlag 5 + storm-control broadcast level 1 + storm-control multicast level 1 + storm-control unknown-unicast level 1 + link tracking group EVPN_MH_ES1 downstream + comment + Comment created from eos_cli under port_channel_interfaces.Port-Channel5 + EOF + +! +interface Port-Channel8 + description to Dev02 Port-channel 8 + no switchport + switchport port-security violation protect +! +interface Port-Channel8.101 + description to Dev02 Port-Channel8.101 - VRF-C1 + encapsulation dot1q vlan 101 + ip address 10.1.2.3/31 +! +interface Port-Channel9 + no switchport + ip address 10.9.2.3/31 + bfd interval 500 min-rx 500 multiplier 5 + bfd echo + bfd neighbor 10.1.2.4 + bfd per-link rfc-7130 + spanning-tree guard root +! +interface Port-Channel10 + description SRV01_bond0 + switchport trunk allowed vlan 2-3000 + switchport mode trunk + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0404:0404:0303 + route-target import 04:04:03:03:02:02 + shape rate 50 percent +! +interface Port-Channel12 + description interface_in_mode_access_with_voice + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk untagged + switchport mode trunk phone + switchport +! +interface Port-Channel13 + description EVPN-Vxlan single-active redundancy + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0304 + redundancy single-active + designated-forwarder election algorithm preference 100 dont-preempt + designated-forwarder election hold-time 10 + designated-forwarder election candidate reachability required + route-target import 00:00:01:02:03:04 +! +interface Port-Channel14 + description EVPN-MPLS multihoming + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0305 + mpls tunnel flood filter time 100 + mpls shared index 100 + route-target import 00:00:01:02:03:05 +! +interface Port-Channel15 + description DC1_L2LEAF3_Po1 + switchport trunk allowed vlan 110,201 + switchport mode trunk + switchport + mlag 15 + spanning-tree guard loop + link tracking group EVPN_MH_ES2 upstream +! +interface Port-Channel16 + description DC1_L2LEAF4_Po1 + switchport trunk native vlan 10 + switchport dot1q vlan tag disallowed + switchport trunk allowed vlan 110,201 + switchport mode trunk + switchport + switchport vlan translation out 23 dot1q-tunnel 22 + snmp trap link-change + mlag 16 + switchport port-security violation protect log + switchport port-security mac-address maximum 100 + spanning-tree guard none + switchport backup-link Port-Channel100.102 prefer vlan 20 +! +interface Port-Channel17 + description PBR Description + no switchport + ip address 192.0.2.3/31 + service-policy type pbr input MyPolicy +! +interface Port-Channel20 + description Po_in_mode_access_accepting_tagged_LACP_frames + switchport access vlan 200 + switchport mode access + switchport + l2-protocol encapsulation dot1q vlan 200 +! +interface Port-Channel50 + description SRV-POD03_PortChanne1 + switchport trunk allowed vlan 1-4000 + switchport mode trunk + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0303:0202:0101 + route-target import 03:03:02:02:01:01 + lacp system-id 0303.0202.0101 +! +interface Port-Channel51 + description ipv6_prefix + switchport trunk allowed vlan 1-500 + switchport mode trunk + switchport + ipv6 nd prefix a1::/64 infinite infinite no-autoconfig + switchport port-security + no switchport port-security mac-address maximum disabled + switchport port-security vlan 1 mac-address maximum 3 + switchport port-security vlan 2 mac-address maximum 3 + switchport port-security vlan 3 mac-address maximum 3 + switchport port-security vlan default mac-address maximum 2 +! +interface Port-Channel99 + description MCAST + no switchport + ip address 192.0.2.10/31 + pim ipv4 sparse-mode + pim ipv4 bidirectional + pim ipv4 hello interval 15 + pim ipv4 hello count 4.5 + pim ipv4 dr-priority 200 + pim ipv4 bfd +! +interface Port-Channel100 + logging event link-status + switchport access vlan 200 + switchport trunk native vlan tag + switchport phone vlan 110 + switchport phone trunk tagged + switchport vlan translation in required + switchport dot1q vlan tag required + switchport trunk allowed vlan 10-11 + switchport mode dot1q-tunnel + switchport dot1q ethertype 1536 + switchport vlan forwarding accept all + switchport trunk group g1 + switchport trunk group g2 + no switchport + switchport source-interface tx multicast + switchport vlan translation 12 20 + switchport vlan translation 23 inner 74 42 + switchport vlan translation 24 inner 78 network 46 + switchport vlan translation 43 dot1q-tunnel 30 + switchport vlan translation in 34 23 + switchport vlan translation in 37 inner 56 49 + switchport vlan translation in 23 dot1q-tunnel 45 + switchport vlan translation out 34 50 + switchport vlan translation out 10 45 inner 34 + switchport vlan translation out 45 dot1q-tunnel all + switchport trunk private-vlan secondary + switchport pvlan mapping 20-30 + switchport port-security + switchport port-security mac-address maximum disabled + switchport backup-link Port-channel51 + switchport backup preemption-delay 35 + switchport backup mac-move-burst 20 + switchport backup mac-move-burst-interval 30 + switchport backup initial-mac-move-delay 10 + switchport backup dest-macaddr 01:00:00:00:00:00 +! +interface Port-Channel100.101 + description IFL for TENANT01 + mtu 1500 + logging event link-status + encapsulation dot1q vlan 101 + ip address 10.1.1.3/31 +! +interface Port-Channel100.102 + description IFL for TENANT02 + mtu 1500 + no logging event link-status + encapsulation dot1q vlan 102 inner 110 + vrf C2 + ip address 10.1.2.3/31 + logging event storm-control discards +! +interface Port-Channel101 + description PVLAN Promiscuous Access - only one secondary + switchport access vlan 110 + switchport mode access + switchport + switchport pvlan mapping 111 + no qos trust +! +interface Port-Channel102 + description PVLAN Promiscuous Trunk - vlan translation out + switchport vlan translation out required + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport vlan translation out 111-112 110 +! +interface Port-Channel103 + description PVLAN Secondary Trunk + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport trunk private-vlan secondary +! +interface Port-Channel104 + description LACP fallback individual + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + port-channel lacp fallback individual + port-channel lacp fallback timeout 300 +! +interface Port-Channel105 + description bpdu disabled + switchport + spanning-tree bpduguard disable + spanning-tree bpdufilter disable +! +interface Port-Channel106 + description bpdu enabled + switchport + spanning-tree bpduguard enable + spanning-tree bpdufilter enable +! +interface Port-Channel107 + description bpdu true + switchport + spanning-tree bpduguard enable + spanning-tree bpdufilter enable +! +interface Port-Channel108 + description bpdu false + switchport +! +interface Port-Channel109 + description Molecule ACLs + switchport access vlan 110 + switchport mode access + switchport + ip access-group IPV4_ACL_IN in + ip access-group IPV4_ACL_OUT out + ipv6 access-group IPV6_ACL_IN in + ipv6 access-group IPV6_ACL_OUT out + mac access-group MAC_ACL_IN in + mac access-group MAC_ACL_OUT out +! +interface Port-Channel110 + description isis_interface_knobs + no switchport + isis enable ISIS_TEST + isis bfd + isis circuit-type level-2 + isis metric 99 + isis hello padding + isis network point-to-point + isis authentication mode text + isis authentication key 7 asfddja23452 +! +interface Port-Channel111 + description Flexencap Port-Channel + no switchport +! +interface Port-Channel111.1 + description TENANT_A pseudowire 1 interface + ! + encapsulation vlan + client unmatched +! +interface Port-Channel111.100 + description TENANT_A pseudowire 2 interface + ! + encapsulation vlan + client dot1q 100 network client +! +interface Port-Channel111.200 + description TENANT_A pseudowire 3 interface + ! + encapsulation vlan + client dot1q 200 +! +interface Port-Channel111.300 + description TENANT_A pseudowire 4 interface + ! + encapsulation vlan + client dot1q 300 network dot1q 400 +! +interface Port-Channel111.400 + description TENANT_A pseudowire 3 interface + ! + encapsulation vlan + client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 +! +interface Port-Channel111.1000 + description L2 Subinterface + vlan id 1000 + ! + encapsulation vlan + client dot1q 100 network client + ! + evpn ethernet-segment + identifier 0000:0000:0303:0202:0101 + route-target import 03:03:02:02:01:01 + lacp system-id 0303.0202.0101 +! +interface Port-Channel112 + description LACP fallback individual + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + port-channel lacp fallback individual + port-channel lacp fallback timeout 5 +! +interface Port-Channel113 + description interface_with_mpls_enabled + no switchport + ip address 172.31.128.9/31 + mpls ldp igp sync + mpls ldp interface + mpls ip +! +interface Port-Channel114 + description interface_with_mpls_disabled + no switchport + ip address 172.31.128.10/31 + no mpls ldp interface + no mpls ip +! +interface Port-Channel115 + description native-vlan-tag-precedence + switchport trunk native vlan tag + switchport mode trunk + switchport +! +interface Port-Channel117 + description interface_with_sflow_ingress_egress_enabled + no switchport + sflow enable + sflow egress enable +! +interface Port-Channel118 + description interface_with_sflow_ingress_egress_unmodified_enabled + no switchport + sflow enable + sflow egress unmodified enable +! +interface Port-Channel119 + description interface_with_sflow_ingress_egress_disabled + no switchport + no sflow enable + no sflow egress enable +! +interface Port-Channel120 + description interface_with_sflow_ingress_egress_unmodified_disabled + no switchport + no sflow enable + no sflow egress unmodified enable +! +interface Port-Channel121 + description access_port_with_no_vlans + switchport mode access + switchport +! +interface Port-Channel122 + description trunk_port_with_no_vlans + switchport mode trunk + switchport +! +interface Port-Channel130 + description IP NAT Testing + switchport + ip nat destination static 1.0.0.1 2.0.0.1 + ip nat source static 3.0.0.1 4.0.0.1 + ip nat destination dynamic access-list ACL1 pool POOL1 + ip nat source dynamic access-list ACL2 pool POOL2 +! +interface Port-Channel131 + description dot1q-tunnel mode + switchport access vlan 115 + switchport mode dot1q-tunnel + switchport +! +interface Port-Channel131.1 + description Test_encapsulation_vlan1 + ! + encapsulation vlan + client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 +! +interface Port-Channel131.2 + description Test_encapsulation_vlan2 + ! + encapsulation vlan + client dot1q 10 network dot1q outer 32 inner 54 +! +interface Port-Channel131.3 + description Test_encapsulation_vlan3 + ! + encapsulation vlan + client dot1ad 12 network dot1q 25 +! +interface Port-Channel131.4 + description Test_encapsulation_vlan4 + ! + encapsulation vlan + client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 +! +interface Port-Channel131.5 + description Test_encapsulation_vlan5 + ! + encapsulation vlan + client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 +! +interface Port-Channel131.6 + description Test_encapsulation_vlan6 + ! + encapsulation vlan + client dot1ad outer 35 inner 60 network client +! +interface Port-Channel131.7 + description Test_encapsulation_vlan7 + ! + encapsulation vlan + client untagged network dot1ad outer 35 inner 60 +! +interface Port-Channel131.8 + description Test_encapsulation_vlan8 + ! + encapsulation vlan + client untagged network dot1q outer 35 inner 60 +! +interface Port-Channel131.9 + description Test_encapsulation_vlan9 + ! + encapsulation vlan + client untagged network untagged +! +interface Port-Channel131.10 + description Test_encapsulation_vlan9 + ! + encapsulation vlan + client dot1q outer 14 inner 11 network client inner +! +interface Port-Channel132 + profile test-interface-profile + description Test_port-channel_interface-profile +! interface Dps1 description Test DPS Interface shutdown @@ -337,6 +827,882 @@ interface Dps1 tcp mss ceiling ipv4 666 ipv6 666 ingress load-interval 42 ! +interface Ethernet1 + description P2P_LINK_TO_DC1-SPINE1_Ethernet1 + mtu 1500 + bgp session tracker ST1 + l2 mtu 8000 + l2 mru 8000 + speed forced 100gfull + switchport access vlan 200 + switchport trunk native vlan tag + switchport phone vlan 110 + switchport phone trunk tagged + switchport vlan translation in required + switchport dot1q vlan tag required + switchport trunk allowed vlan 110-111,210-211 + switchport mode dot1q-tunnel + switchport dot1q ethertype 1536 + switchport vlan forwarding accept all + switchport trunk group g1 + switchport trunk group g2 + no switchport + switchport source-interface tx + switchport vlan translation 12 20 + switchport vlan translation 24 inner 78 network 46 + switchport vlan translation 24 inner 78 46 + switchport vlan translation 43 dot1q-tunnel 30 + switchport vlan translation in 10 24 + switchport vlan translation in 37 inner 56 49 + switchport vlan translation in 23 dot1q-tunnel 45 + switchport vlan translation out 34 50 + switchport vlan translation out 10 45 inner 34 + switchport vlan translation out 45 dot1q-tunnel all + switchport trunk private-vlan secondary + switchport pvlan mapping 20-30 + ip address 172.31.255.1/31 + ip verify unicast source reachable-via rx + bfd interval 500 min-rx 500 multiplier 5 + bfd echo + ip igmp host-proxy + ip igmp host-proxy 239.0.0.1 + ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 + ip igmp host-proxy 239.0.0.3 include 10.0.3.1 + ip igmp host-proxy 239.0.0.4 include 10.0.4.3 + ip igmp host-proxy 239.0.0.4 include 10.0.4.4 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 + ip igmp host-proxy access-list ACL1 + ip igmp host-proxy access-list ACL2 + ip igmp host-proxy report-interval 2 + ip igmp host-proxy version 2 + tcp mss ceiling ipv4 70 ipv6 75 egress + switchport port-security + switchport port-security mac-address maximum disabled + priority-flow-control on + priority-flow-control priority 5 drop + switchport backup-link Ethernet5 prefer vlan 10 + switchport backup preemption-delay 35 + switchport backup mac-move-burst 20 + switchport backup mac-move-burst-interval 30 + switchport backup initial-mac-move-delay 10 + switchport backup dest-macaddr 01:00:00:00:00:00 + link tracking group EVPN_MH_ES1 upstream + comment + Comment created from eos_cli under ethernet_interfaces.Ethernet1 + EOF + +! +interface Ethernet2 + description SRV-POD02_Eth1 + switchport dot1q vlan tag disallowed + switchport trunk allowed vlan 110-111,210-211 + switchport mode trunk + switchport + ip address 10.1.255.3/24 + ip address 1.1.1.3/24 secondary + ip address 1.1.1.4/24 secondary + ip address 10.0.0.254/24 secondary + ip address 192.168.1.1/24 secondary + tcp mss ceiling ipv4 70 ingress + multicast ipv4 boundary ACL_MULTICAST + multicast ipv6 boundary ACL_V6_MULTICAST out + multicast ipv4 static + switchport port-security violation protect log + switchport port-security mac-address maximum 100 + priority-flow-control on + priority-flow-control priority 5 no-drop + storm-control broadcast level pps 500 + storm-control unknown-unicast level 1 + storm-control all level 10 + spanning-tree bpduguard disable + spanning-tree bpdufilter disable +! +interface Ethernet3 + description P2P_LINK_TO_DC1-SPINE2_Ethernet2 + mtu 1500 + switchport trunk native vlan 5 + switchport mode trunk + no switchport + switchport vlan translation out 23 dot1q-tunnel 50 + no snmp trap link-change + ip address 172.31.128.1/31 + ipv6 enable + ipv6 address 2002:ABDC::1/64 + ipv6 nd prefix 2345:ABCD:3FE0::1/96 infinite 50 no-autoconfig + ipv6 nd prefix 2345:ABCD:3FE0::2/96 50 infinite + ipv6 nd prefix 2345:ABCD:3FE0::3/96 100000 no-autoconfig + tcp mss ceiling ipv6 65 + switchport port-security + no switchport port-security mac-address maximum disabled + switchport port-security vlan 1 mac-address maximum 3 + switchport port-security vlan 2 mac-address maximum 3 + switchport port-security vlan 2 mac-address maximum 4 + switchport port-security vlan 3 mac-address maximum 3 + switchport port-security vlan 22 mac-address maximum 4 + switchport port-security vlan 41 mac-address maximum 4 + switchport port-security vlan default mac-address maximum 2 + no priority-flow-control + spanning-tree guard root + switchport backup-link Ethernet4 + link tracking group EVPN_MH_ES2 downstream +! +interface Ethernet4 + description Molecule IPv6 + shutdown + mtu 9100 + no switchport + snmp trap link-change + ipv6 enable + ipv6 address 2020::2020/64 + ipv6 address FE80:FEA::AB65/64 link-local + ipv6 nd ra disabled + ipv6 nd managed-config-flag + tcp mss ceiling ipv4 65 + ipv6 access-group IPv6_ACL_IN in + ipv6 access-group IPv6_ACL_OUT out + multicast ipv4 boundary 224.0.1.0/24 out + multicast ipv4 boundary 224.0.2.0/24 + multicast ipv6 boundary ff00::/16 out + multicast ipv6 boundary ff01::/16 out + multicast ipv4 static + switchport port-security violation protect + priority-flow-control on + spanning-tree guard none +! +interface Ethernet5 + description Molecule Routing + no shutdown + mtu 9100 + switchport access vlan 220 + no switchport + ip ospf cost 99 + ip ospf network point-to-point + ip ospf authentication message-digest + ip ospf authentication-key 7 asfddja23452 + ip ospf area 100 + ip ospf message-digest-key 1 sha512 7 asfddja23452 + pim ipv4 sparse-mode + pim ipv4 bidirectional + pim ipv4 border-router + pim ipv4 hello interval 10 + pim ipv4 hello count 2.5 + pim ipv4 dr-priority 200 + pim ipv4 bfd + isis enable ISIS_TEST + isis bfd + isis circuit-type level-2 + isis metric 99 + no isis hello padding + isis network point-to-point + isis authentication mode md5 + isis authentication key 7 asfddja23452 + spanning-tree guard loop +! +interface Ethernet6 + description SRV-POD02_Eth1 + logging event link-status + logging event congestion-drops + switchport trunk allowed vlan 110-111,210-211 + switchport mode trunk + switchport + logging event storm-control discards + spanning-tree bpduguard enable + spanning-tree bpdufilter enable + logging event spanning-tree +! +interface Ethernet7 + description Molecule L2 + no shutdown + mtu 7000 + switchport + ptp enable + ptp announce interval 10 + ptp announce timeout 30 + ptp delay-mechanism p2p + ptp delay-req interval 20 + ptp role master + ptp sync-message interval 5 + ptp transport layer2 + ptp vlan all + service-profile QoS + qos trust cos + qos cos 5 + storm-control broadcast level pps 10 + storm-control multicast level 50 + storm-control unknown-unicast level 10 + storm-control all level 75 + spanning-tree portfast + spanning-tree bpduguard enable + spanning-tree bpdufilter enable + vmtracer vmware-esx + transceiver media override 100gbase-ar4 +! +interface Ethernet8 + description to WAN-ISP1-01 Ethernet2 + no switchport + no lldp transmit + no lldp receive +! +interface Ethernet8.101 + description to WAN-ISP-01 Ethernet2.101 - VRF-C1 + encapsulation dot1q vlan 101 + ip address 172.31.128.1/31 + ipv6 enable + ipv6 address 2002:ABDC::1/64 +! +interface Ethernet9 + description interface_with_mpls_enabled + no switchport + ip address 172.31.128.9/31 + mpls ldp interface + multicast ipv4 boundary ACL_MULTICAST out + multicast ipv6 static + mpls ip +! +interface Ethernet10 + description interface_with_mpls_disabled + no switchport + ip address 172.31.128.10/31 + no mpls ldp interface + no mpls ip +! +interface Ethernet10/1 + description LAG Member + channel-group 101 mode active +! +interface Ethernet10/2 + description LAG Member + channel-group 102 mode active +! +interface Ethernet10/3 + description LAG Member + channel-group 103 mode active +! +interface Ethernet10/4 + description LAG Member LACP fallback + switchport trunk allowed vlan 100 + switchport mode trunk + switchport + channel-group 104 mode active + spanning-tree portfast +! +interface Ethernet10/10 + description isis_port_channel_member + channel-group 110 mode active +! +interface Ethernet11 + description interface_in_mode_access_accepting_tagged_LACP + switchport access vlan 200 + switchport mode access + switchport + l2-protocol encapsulation dot1q vlan 200 +! +interface Ethernet11/1 + description LAG Member with error_correction + error-correction encoding fire-code + error-correction encoding reed-solomon + channel-group 111 mode active +! +interface Ethernet11/2 + description LAG Member LACP fallback LLDP ZTP VLAN + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + channel-group 112 mode active + lldp tlv transmit ztp vlan 112 + spanning-tree portfast +! +interface Ethernet12 + description interface_with_dot1q_tunnel + switchport access vlan 300 + switchport mode dot1q-tunnel + switchport +! +interface Ethernet13 + description interface_in_mode_access_with_voice + no logging event link-status + no logging event congestion-drops + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk untagged + switchport mode trunk phone + switchport + no logging event storm-control discards + no logging event spanning-tree +! +interface Ethernet14 + description SRV-POD02_Eth1 + logging event link-status + switchport trunk allowed vlan 110-111,210-211 + switchport mode trunk + switchport +! +interface Ethernet15 + description PVLAN Promiscuous Access - only one secondary + switchport access vlan 110 + switchport mode access + switchport + switchport pvlan mapping 111 +! +interface Ethernet16 + description PVLAN Promiscuous Trunk - vlan translation out + switchport vlan translation out required + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport vlan translation out 111-112 110 +! +interface Ethernet17 + description PVLAN Secondary Trunk + switchport trunk allowed vlan 110-112 + switchport mode trunk + switchport + switchport trunk private-vlan secondary +! +interface Ethernet18 + description PBR Description + mtu 1500 + no switchport + ip address 192.0.2.1/31 + service-policy type pbr input MyLANServicePolicy +! +interface Ethernet19 + description Switched port with no LLDP rx/tx + switchport access vlan 110 + switchport mode access + switchport + no lldp transmit + no lldp receive + lldp tlv transmit ztp vlan 666 +! +interface Ethernet20 + description Port patched through patch-panel to pseudowire + no switchport + no lldp transmit + no lldp receive +! +interface Ethernet21 + description 200MBit/s shape + switchport + no qos trust + shape rate 200000 kbps +! +interface Ethernet22 + description 10% shape + switchport + shape rate 10 percent +! +interface Ethernet23 + description Error-correction encoding + error-correction encoding fire-code + error-correction encoding reed-solomon + switchport +! +interface Ethernet24 + description Disable error-correction encoding + no error-correction encoding + switchport +! +interface Ethernet25 + description Molecule MAC + switchport + mac access-group MAC_ACL_IN in + mac access-group MAC_ACL_OUT out +! +interface Ethernet26 + no switchport +! +interface Ethernet26.1 + description TENANT_A pseudowire 1 interface + encapsulation vlan + client unmatched +! +interface Ethernet26.100 + description TENANT_A pseudowire 1 interface + vlan id 10 + encapsulation vlan + client dot1q 100 network client +! +interface Ethernet26.200 + description TENANT_A pseudowire 2 interface + encapsulation vlan + client dot1q 200 +! +interface Ethernet26.300 + description TENANT_A pseudowire 3 interface + encapsulation vlan + client dot1q 300 network dot1q 400 +! +interface Ethernet26.400 + description TENANT_A pseudowire 3 interface + encapsulation vlan + client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 +! +interface Ethernet26.500 + description TENANT_A pseudowire 3 interface + encapsulation vlan + client dot1q outer 500 inner 50 network client +! +interface Ethernet27 + description EVPN-Vxlan single-active redundancy + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0304 + redundancy single-active + designated-forwarder election algorithm preference 100 dont-preempt + designated-forwarder election hold-time 10 + designated-forwarder election candidate reachability required + route-target import 00:00:01:02:03:04 +! +interface Ethernet28 + description EVPN-MPLS multihoming + switchport + ! + evpn ethernet-segment + identifier 0000:0000:0000:0102:0305 + mpls tunnel flood filter time 100 + mpls shared index 100 + route-target import 00:00:01:02:03:05 +! +interface Ethernet29 + description DOT1X Testing - auto phone true + switchport + dot1x port-control auto + dot1x port-control force-authorized phone +! +interface Ethernet30 + description DOT1X Testing - force-authorized phone false + switchport + dot1x port-control force-authorized + no dot1x port-control force-authorized phone +! +interface Ethernet31 + description DOT1X Testing - force-unauthorized - no phone + switchport + dot1x port-control force-unauthorized +! +interface Ethernet32 + description DOT1X Testing - auto reauthentication + switchport + dot1x reauthentication + dot1x port-control auto +! +interface Ethernet33 + description DOT1X Testing - pae mode authenticator + switchport + dot1x pae authenticator +! +interface Ethernet34 + description DOT1X Testing - authentication_failure allow + switchport + dot1x authentication failure action traffic allow vlan 800 +! +interface Ethernet35 + description DOT1X Testing - authentication_failure drop + switchport + dot1x authentication failure action traffic drop +! +interface Ethernet36 + description DOT1X Testing - host-mode single-host + switchport + dot1x host-mode single-host +! +interface Ethernet37 + description DOT1X Testing - host-mode multi-host + switchport + dot1x host-mode multi-host +! +interface Ethernet38 + description DOT1X Testing - host-mode multi-host authenticated + switchport + dot1x host-mode multi-host authenticated +! +interface Ethernet39 + description DOT1X Testing - mac_based_authentication host-mode common true + switchport + dot1x mac based authentication host-mode common +! +interface Ethernet40 + description DOT1X Testing - mac_based_authentication always + switchport + dot1x mac based authentication always +! +interface Ethernet41 + description DOT1X Testing - mac_based_authentication always and host-mode common + switchport + dot1x mac based authentication host-mode common + dot1x mac based authentication always +! +interface Ethernet42 + description DOT1X Testing - mac_based_authentication + switchport + dot1x mac based authentication +! +interface Ethernet43 + description DOT1X Testing - timeout values + switchport + dot1x timeout quiet-period 10 + dot1x timeout reauth-timeout-ignore always + dot1x timeout tx-period 6 + dot1x timeout reauth-period server + dot1x timeout idle-host 15 seconds +! +interface Ethernet44 + description DOT1X Testing - reauthorization_request_limit + switchport + dot1x eapol disabled + dot1x reauthorization request limit 3 +! +interface Ethernet45 + description DOT1X Testing - all features + switchport + dot1x pae authenticator + dot1x authentication failure action traffic allow vlan 800 + dot1x reauthentication + dot1x port-control auto + dot1x host-mode multi-host authenticated + dot1x mac based authentication + dot1x timeout quiet-period 10 + dot1x timeout reauth-timeout-ignore always + dot1x timeout tx-period 10 + dot1x timeout reauth-period server + dot1x timeout idle-host 10 seconds + dot1x reauthorization request limit 2 + dot1x unauthorized access vlan membership egress + dot1x unauthorized native vlan membership egress + dot1x eapol authentication failure fallback mba timeout 600 +! +interface Ethernet46 + description native-vlan-tag-precedence + switchport trunk native vlan tag + switchport mode trunk + switchport +! +interface Ethernet47 + description IP Helper + no switchport + ip address 172.31.255.1/31 + ip helper-address 10.10.64.151 + ip helper-address 10.10.96.101 source-interface Loopback0 + ip helper-address 10.10.96.150 vrf MGMT source-interface Loopback0 + ip helper-address 10.10.96.151 vrf MGMT +! +interface Ethernet48 + description Load Interval + load-interval 5 + switchport +! +interface Ethernet50 + description SFlow Interface Testing - SFlow ingress enabled + switchport + sflow enable +! +interface Ethernet51 + description SFlow Interface Testing - SFlow egress enabled + switchport + sflow egress enable +! +interface Ethernet52 + description SFlow Interface Testing - SFlow ingress and egress unmodified enabled + switchport + sflow enable + sflow egress unmodified enable +! +interface Ethernet53 + description SFlow Interface Testing - SFlow ingress and egress disabled + switchport + no sflow enable + no sflow egress enable +! +interface Ethernet54 + description SFlow Interface Testing - SFlow ingress and egress unmodified disabled + switchport + no sflow enable + no sflow egress unmodified enable +! +interface Ethernet55 + description DHCPv6 Relay Testing + no shutdown + no switchport + ipv6 dhcp relay destination a0::2 link-address a0::3 + ipv6 dhcp relay destination a0::4 vrf TEST local-interface Loopback55 link-address a0::5 + ipv6 address a0::1/64 +! +interface Ethernet56 + description Interface with poe commands and limit in class + switchport + poe priority low + poe reboot action power-off + poe link down action power-off 10 seconds + poe shutdown action maintain + poe limit 30.00 watts + poe negotiation lldp disabled +! +interface Ethernet57 + description Interface with poe commands and limit in watts + switchport + poe priority critical + poe reboot action maintain + poe link down action maintain + poe shutdown action power-off + poe limit 45.00 watts fixed + poe legacy detect +! +interface Ethernet58 + description Interface with poe disabled and no other poe keys + switchport + poe disabled +! +interface Ethernet60 + description IP NAT Testing + switchport + ip nat destination static 1.0.0.1 2.0.0.1 + ip nat destination static 1.0.0.2 22 2.0.0.2 + ip nat destination static 1.0.0.3 22 2.0.0.3 23 + ip nat destination static 1.0.0.4 22 2.0.0.4 23 protocol udp + ip nat destination static 1.0.0.7 access-list ACL21 2.0.0.7 + ip nat source static 3.0.0.1 4.0.0.1 + ip nat source static 3.0.0.2 22 4.0.0.2 + ip nat source static 3.0.0.3 22 4.0.0.3 23 + ip nat source static 3.0.0.4 22 4.0.0.4 23 protocol udp + ip nat source static 3.0.0.7 access-list ACL21 4.0.0.7 + ip nat source ingress static 3.0.0.8 4.0.0.8 + ip nat destination egress static 239.0.0.1 239.0.0.2 + ip nat source static 3.0.0.5 22 4.0.0.5 23 protocol tcp group 1 + ip nat destination static 1.0.0.5 22 2.0.0.5 23 protocol tcp group 1 + ip nat source static 3.0.0.6 22 4.0.0.6 23 protocol tcp group 2 comment Comment Test + ip nat destination static 1.0.0.6 22 2.0.0.6 23 protocol tcp group 2 comment Comment Test + ip nat destination dynamic access-list ACL1 pool POOL1 + ip nat source dynamic access-list ACL11 pool POOL11 + ip nat source dynamic access-list ACL12 pool POOL11 comment POOL11 shared with ACL11/12 + ip nat source dynamic access-list ACL13 pool POOL13 priority 10 + ip nat source dynamic access-list ACL14 pool POOL14 priority 1 comment Priority low end + ip nat source dynamic access-list ACL15 pool POOL15 priority 4294967295 comment Priority high end + ip nat source dynamic access-list ACL16 pool POOL16 comment Priority default + ip nat source dynamic access-list ACL17 overload priority 10 comment Priority_10 + ip nat source dynamic access-list ACL18 pool POOL18 address-only priority 10 comment Priority_10 + ip nat source dynamic access-list ACL19 pool POOL19 full-cone priority 10 comment Priority_10 + ip nat destination dynamic access-list ACL2 pool POOL1 comment POOL1 shared with ACL1/2 + ip nat destination dynamic access-list ACL3 pool POOL3 priority 10 + ip nat destination dynamic access-list ACL4 pool POOL4 priority 1 comment Priority low end + ip nat destination dynamic access-list ACL5 pool POOL5 priority 4294967295 comment Priority high end + ip nat destination dynamic access-list ACL6 pool POOL6 comment Priority default +! +interface Ethernet61 + description interface_in_mode_access_with_voice + no logging event link-status + no logging event congestion-drops + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk untagged phone + switchport mode trunk phone + switchport + no logging event storm-control discards + no logging event spanning-tree +! +interface Ethernet62 + description interface_in_mode_access_with_voice + no logging event link-status + no logging event congestion-drops + switchport trunk native vlan 100 + switchport phone vlan 70 + switchport phone trunk tagged phone + switchport mode trunk phone + switchport + no logging event storm-control discards + no logging event spanning-tree +! +interface Ethernet63 + description DHCP client interface + no switchport + ip address dhcp + dhcp client accept default-route +! +interface Ethernet64 + description DHCP server interface + no switchport + mac timestamp replace-fcs + ip address 192.168.42.42/24 + dhcp server ipv4 + dhcp server ipv6 +! +interface Ethernet65 + description Multiple VRIDs + no shutdown + no switchport + mac timestamp header + ip address 192.0.2.2/25 + ipv6 enable + ipv6 address 2001:db8::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 2 ipv6 2001:db8::1 +! +interface Ethernet66 + description Multiple VRIDs and tracking + no shutdown + no switchport + ip address 192.0.2.2/25 + ipv6 enable + ipv6 address 2001:db8::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 2 ipv6 2001:db8::1 + vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + no vrrp 3 preempt + vrrp 3 timers delay reload 900 + vrrp 3 ipv4 100.64.0.1 + vrrp 3 ipv4 version 3 +! +interface Ethernet67 + description Custom_Transceiver_Frequency + no shutdown + switchport + mac timestamp before-fcs + transceiver frequency 190050.000 +! +interface Ethernet67.1 + description Test_encapsulation_dot1q + encapsulation dot1q vlan 4 inner 34 +! +interface Ethernet68 + description Custom_Transceiver_Frequency + no shutdown + switchport + transceiver media override 100gbase-ar4 + transceiver frequency 190080.000 ghz +! +interface Ethernet68.1 + description Test_encapsulation_vlan1 + encapsulation vlan + client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 +! +interface Ethernet68.2 + description Test_encapsulation_vlan2 + encapsulation vlan + client dot1q 10 network dot1q outer 32 inner 54 +! +interface Ethernet68.3 + description Test_encapsulation_vlan3 + encapsulation vlan + client dot1ad 12 network dot1q 25 +! +interface Ethernet68.4 + description Test_encapsulation_vlan4 + encapsulation vlan + client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 +! +interface Ethernet68.5 + description Test_encapsulation_vlan5 + encapsulation vlan + client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 +! +interface Ethernet68.6 + description Test_encapsulation_vlan6 + encapsulation vlan + client dot1ad outer 35 inner 60 network client +! +interface Ethernet68.7 + description Test_encapsulation_vlan7 + encapsulation vlan + client untagged network dot1ad outer 35 inner 60 +! +interface Ethernet68.8 + description Test_encapsulation_vlan8 + encapsulation vlan + client untagged network dot1q outer 35 inner 60 +! +interface Ethernet68.9 + description Test_encapsulation_vlan9 + encapsulation vlan + client untagged network untagged +! +interface Ethernet68.10 + description Test_encapsulation_vlan9 + encapsulation vlan + client dot1q outer 14 inner 11 network client inner +! +interface Ethernet69 + description IP NAT service-profile + switchport + ip nat service-profile TEST-NAT-PROFILE +! +interface Ethernet70 + description dot1x_aaa_unresponsive + no shutdown + dot1x aaa unresponsive phone action apply cached-results timeout 10 hours else traffic allow + dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 + dot1x aaa unresponsive eap response success + dot1x mac based access-list +! +interface Ethernet71 + description dot1x_aaa_unresponsive1 + no shutdown + dot1x aaa unresponsive phone action apply cached-results timeout 10 hours + dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 + dot1x aaa unresponsive eap response success + dot1x mac based access-list +! +interface Ethernet72 + description dot1x_aaa_unresponsive2 + no shutdown + dot1x aaa unresponsive action traffic allow vlan 10 access-list acl1 + dot1x aaa unresponsive eap response success + dot1x mac based access-list +! +interface Ethernet103 + description MLAG_PEER_DC1-LEAF1B_Ethernet3 + channel-group 3 mode active +! +interface Ethernet104 + description MLAG_PEER_DC1-LEAF1B_Ethernet4 + channel-group 3 mode active +! +interface Ethernet105 + description DC1-AGG01_Ethernet1 + channel-group 5 mode active + transceiver media override 100gbase-ar4 +! +interface Ethernet108 + description MLAG_PEER_DC1-LEAF1B_Ethernet8 + channel-group 8 mode active +! +interface Ethernet115 + description DC1-AGG03_Ethernet1 + channel-group 15 mode active + lacp timer fast + lacp timer multiplier 30 +! +interface Ethernet116 + description DC1-AGG04_Ethernet1 + channel-group 16 mode active + lacp timer normal +! +interface Ethernet117 + description LAG Member + channel-group 17 mode active +! +interface Ethernet118 + description LAG Member + channel-group 109 mode active +! +interface Ethernet150 + description SRV-POD03_Eth1 + channel-group 5 mode active + no lldp transmit + no lldp receive +! interface Management1 description OOB_MANAGEMENT vrf MGMT diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/port-channel-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/port-channel-interfaces.cfg deleted file mode 100644 index fd825c23276..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/port-channel-interfaces.cfg +++ /dev/null @@ -1,576 +0,0 @@ -! -interface Port-Channel3 - description MLAG_PEER_DC1-LEAF1B_Po3 - switchport trunk allowed vlan 2-4094 - switchport mode trunk - switchport trunk group LEAF_PEER_L3 - switchport trunk group MLAG - switchport - no snmp trap link-change - shape rate 200000 kbps -! -interface Port-Channel5 - description DC1_L2LEAF1_Po1 - bgp session tracker ST2 - switchport trunk allowed vlan 110,201 - switchport mode trunk - switchport - ip verify unicast source reachable-via rx - ip igmp host-proxy - ip igmp host-proxy 239.0.0.1 - ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 - ip igmp host-proxy 239.0.0.3 include 10.0.3.1 - ip igmp host-proxy 239.0.0.4 include 10.0.4.3 - ip igmp host-proxy 239.0.0.4 include 10.0.4.4 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 - ip igmp host-proxy access-list ACL1 - ip igmp host-proxy access-list ACL2 - ip igmp host-proxy report-interval 2 - ip igmp host-proxy version 2 - l2 mtu 8000 - l2 mru 8000 - mlag 5 - storm-control broadcast level 1 - storm-control multicast level 1 - storm-control unknown-unicast level 1 - link tracking group EVPN_MH_ES1 downstream - comment - Comment created from eos_cli under port_channel_interfaces.Port-Channel5 - EOF - -! -interface Port-Channel8 - description to Dev02 Port-channel 8 - no switchport - switchport port-security violation protect -! -interface Port-Channel8.101 - description to Dev02 Port-Channel8.101 - VRF-C1 - encapsulation dot1q vlan 101 - ip address 10.1.2.3/31 -! -interface Port-Channel9 - no switchport - ip address 10.9.2.3/31 - bfd interval 500 min-rx 500 multiplier 5 - bfd echo - bfd neighbor 10.1.2.4 - bfd per-link rfc-7130 - spanning-tree guard root -! -interface Port-Channel10 - description SRV01_bond0 - switchport trunk allowed vlan 2-3000 - switchport mode trunk - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0404:0404:0303 - route-target import 04:04:03:03:02:02 - shape rate 50 percent -! -interface Port-Channel12 - description interface_in_mode_access_with_voice - switchport trunk native vlan 100 - switchport phone vlan 70 - switchport phone trunk untagged - switchport mode trunk phone - switchport -! -interface Port-Channel13 - description EVPN-Vxlan single-active redundancy - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0304 - redundancy single-active - designated-forwarder election algorithm preference 100 dont-preempt - designated-forwarder election hold-time 10 - designated-forwarder election candidate reachability required - route-target import 00:00:01:02:03:04 -! -interface Port-Channel14 - description EVPN-MPLS multihoming - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0000:0102:0305 - mpls tunnel flood filter time 100 - mpls shared index 100 - route-target import 00:00:01:02:03:05 -! -interface Port-Channel15 - description DC1_L2LEAF3_Po1 - switchport trunk allowed vlan 110,201 - switchport mode trunk - switchport - mlag 15 - spanning-tree guard loop - link tracking group EVPN_MH_ES2 upstream -! -interface Port-Channel16 - description DC1_L2LEAF4_Po1 - switchport trunk native vlan 10 - switchport dot1q vlan tag disallowed - switchport trunk allowed vlan 110,201 - switchport mode trunk - switchport - switchport vlan translation out 23 dot1q-tunnel 22 - snmp trap link-change - mlag 16 - switchport port-security violation protect log - switchport port-security mac-address maximum 100 - spanning-tree guard none - switchport backup-link Port-Channel100.102 prefer vlan 20 -! -interface Port-Channel17 - description PBR Description - no switchport - ip address 192.0.2.3/31 - service-policy type pbr input MyPolicy -! -interface Port-Channel20 - description Po_in_mode_access_accepting_tagged_LACP_frames - switchport access vlan 200 - switchport mode access - switchport - l2-protocol encapsulation dot1q vlan 200 -! -interface Port-Channel50 - description SRV-POD03_PortChanne1 - switchport trunk allowed vlan 1-4000 - switchport mode trunk - switchport - ! - evpn ethernet-segment - identifier 0000:0000:0303:0202:0101 - route-target import 03:03:02:02:01:01 - lacp system-id 0303.0202.0101 -! -interface Port-Channel51 - description ipv6_prefix - switchport trunk allowed vlan 1-500 - switchport mode trunk - switchport - ipv6 nd prefix a1::/64 infinite infinite no-autoconfig - switchport port-security - no switchport port-security mac-address maximum disabled - switchport port-security vlan 1 mac-address maximum 3 - switchport port-security vlan 2 mac-address maximum 3 - switchport port-security vlan 3 mac-address maximum 3 - switchport port-security vlan default mac-address maximum 2 -! -interface Port-Channel99 - description MCAST - no switchport - ip address 192.0.2.10/31 - pim ipv4 sparse-mode - pim ipv4 bidirectional - pim ipv4 hello interval 15 - pim ipv4 hello count 4.5 - pim ipv4 dr-priority 200 - pim ipv4 bfd -! -interface Port-Channel100 - logging event link-status - switchport access vlan 200 - switchport trunk native vlan tag - switchport phone vlan 110 - switchport phone trunk tagged - switchport vlan translation in required - switchport dot1q vlan tag required - switchport trunk allowed vlan 10-11 - switchport mode dot1q-tunnel - switchport dot1q ethertype 1536 - switchport vlan forwarding accept all - switchport trunk group g1 - switchport trunk group g2 - no switchport - switchport source-interface tx multicast - switchport vlan translation 12 20 - switchport vlan translation 23 inner 74 42 - switchport vlan translation 24 inner 78 network 46 - switchport vlan translation 43 dot1q-tunnel 30 - switchport vlan translation in 34 23 - switchport vlan translation in 37 inner 56 49 - switchport vlan translation in 23 dot1q-tunnel 45 - switchport vlan translation out 34 50 - switchport vlan translation out 10 45 inner 34 - switchport vlan translation out 45 dot1q-tunnel all - switchport trunk private-vlan secondary - switchport pvlan mapping 20-30 - switchport port-security - switchport port-security mac-address maximum disabled - switchport backup-link Port-channel51 - switchport backup preemption-delay 35 - switchport backup mac-move-burst 20 - switchport backup mac-move-burst-interval 30 - switchport backup initial-mac-move-delay 10 - switchport backup dest-macaddr 01:00:00:00:00:00 -! -interface Port-Channel100.101 - description IFL for TENANT01 - mtu 1500 - logging event link-status - encapsulation dot1q vlan 101 - ip address 10.1.1.3/31 -! -interface Port-Channel100.102 - description IFL for TENANT02 - mtu 1500 - no logging event link-status - encapsulation dot1q vlan 102 inner 110 - vrf C2 - ip address 10.1.2.3/31 - logging event storm-control discards -! -interface Port-Channel101 - description PVLAN Promiscuous Access - only one secondary - switchport access vlan 110 - switchport mode access - switchport - switchport pvlan mapping 111 - no qos trust -! -interface Port-Channel102 - description PVLAN Promiscuous Trunk - vlan translation out - switchport vlan translation out required - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport vlan translation out 111-112 110 -! -interface Port-Channel103 - description PVLAN Secondary Trunk - switchport trunk allowed vlan 110-112 - switchport mode trunk - switchport - switchport trunk private-vlan secondary -! -interface Port-Channel104 - description LACP fallback individual - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - port-channel lacp fallback individual - port-channel lacp fallback timeout 300 -! -interface Port-Channel105 - description bpdu disabled - switchport - spanning-tree bpduguard disable - spanning-tree bpdufilter disable -! -interface Port-Channel106 - description bpdu enabled - switchport - spanning-tree bpduguard enable - spanning-tree bpdufilter enable -! -interface Port-Channel107 - description bpdu true - switchport - spanning-tree bpduguard enable - spanning-tree bpdufilter enable -! -interface Port-Channel108 - description bpdu false - switchport -! -interface Port-Channel109 - description Molecule ACLs - switchport access vlan 110 - switchport mode access - switchport - ip access-group IPV4_ACL_IN in - ip access-group IPV4_ACL_OUT out - ipv6 access-group IPV6_ACL_IN in - ipv6 access-group IPV6_ACL_OUT out - mac access-group MAC_ACL_IN in - mac access-group MAC_ACL_OUT out -! -interface Port-Channel110 - description isis_interface_knobs - no switchport - isis enable ISIS_TEST - isis bfd - isis circuit-type level-2 - isis metric 99 - isis hello padding - isis network point-to-point - isis authentication mode text - isis authentication key 7 asfddja23452 -! -interface Port-Channel111 - description Flexencap Port-Channel - no switchport -! -interface Port-Channel111.1 - description TENANT_A pseudowire 1 interface - ! - encapsulation vlan - client unmatched -! -interface Port-Channel111.100 - description TENANT_A pseudowire 2 interface - ! - encapsulation vlan - client dot1q 100 network client -! -interface Port-Channel111.200 - description TENANT_A pseudowire 3 interface - ! - encapsulation vlan - client dot1q 200 -! -interface Port-Channel111.300 - description TENANT_A pseudowire 4 interface - ! - encapsulation vlan - client dot1q 300 network dot1q 400 -! -interface Port-Channel111.400 - description TENANT_A pseudowire 3 interface - ! - encapsulation vlan - client dot1q outer 400 inner 20 network dot1q outer 401 inner 21 -! -interface Port-Channel111.1000 - description L2 Subinterface - vlan id 1000 - ! - encapsulation vlan - client dot1q 100 network client - ! - evpn ethernet-segment - identifier 0000:0000:0303:0202:0101 - route-target import 03:03:02:02:01:01 - lacp system-id 0303.0202.0101 -! -interface Port-Channel112 - description LACP fallback individual - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - port-channel lacp fallback individual - port-channel lacp fallback timeout 5 -! -interface Port-Channel113 - description interface_with_mpls_enabled - no switchport - ip address 172.31.128.9/31 - mpls ldp igp sync - mpls ldp interface - mpls ip -! -interface Port-Channel114 - description interface_with_mpls_disabled - no switchport - ip address 172.31.128.10/31 - no mpls ldp interface - no mpls ip -! -interface Port-Channel115 - description native-vlan-tag-precedence - switchport trunk native vlan tag - switchport mode trunk - switchport -! -interface Port-Channel117 - description interface_with_sflow_ingress_egress_enabled - no switchport - sflow enable - sflow egress enable -! -interface Port-Channel118 - description interface_with_sflow_ingress_egress_unmodified_enabled - no switchport - sflow enable - sflow egress unmodified enable -! -interface Port-Channel119 - description interface_with_sflow_ingress_egress_disabled - no switchport - no sflow enable - no sflow egress enable -! -interface Port-Channel120 - description interface_with_sflow_ingress_egress_unmodified_disabled - no switchport - no sflow enable - no sflow egress unmodified enable -! -interface Port-Channel121 - description access_port_with_no_vlans - switchport mode access - switchport -! -interface Port-Channel122 - description trunk_port_with_no_vlans - switchport mode trunk - switchport -! -interface Port-Channel130 - description IP NAT Testing - switchport - ip nat destination static 1.0.0.1 2.0.0.1 - ip nat source static 3.0.0.1 4.0.0.1 - ip nat destination dynamic access-list ACL1 pool POOL1 - ip nat source dynamic access-list ACL2 pool POOL2 -! -interface Port-Channel131 - description dot1q-tunnel mode - switchport access vlan 115 - switchport mode dot1q-tunnel - switchport -! -interface Port-Channel131.1 - description Test_encapsulation_vlan1 - ! - encapsulation vlan - client dot1q outer 23 inner dot1q 45 network dot1ad outer 32 inner dot1ad 54 -! -interface Port-Channel131.2 - description Test_encapsulation_vlan2 - ! - encapsulation vlan - client dot1q 10 network dot1q outer 32 inner 54 -! -interface Port-Channel131.3 - description Test_encapsulation_vlan3 - ! - encapsulation vlan - client dot1ad 12 network dot1q 25 -! -interface Port-Channel131.4 - description Test_encapsulation_vlan4 - ! - encapsulation vlan - client dot1ad outer 35 inner dot1q 60 network dot1q outer 53 inner dot1ad 6 -! -interface Port-Channel131.5 - description Test_encapsulation_vlan5 - ! - encapsulation vlan - client dot1ad outer 35 inner 60 network dot1ad outer 52 inner 62 -! -interface Port-Channel131.6 - description Test_encapsulation_vlan6 - ! - encapsulation vlan - client dot1ad outer 35 inner 60 network client -! -interface Port-Channel131.7 - description Test_encapsulation_vlan7 - ! - encapsulation vlan - client untagged network dot1ad outer 35 inner 60 -! -interface Port-Channel131.8 - description Test_encapsulation_vlan8 - ! - encapsulation vlan - client untagged network dot1q outer 35 inner 60 -! -interface Port-Channel131.9 - description Test_encapsulation_vlan9 - ! - encapsulation vlan - client untagged network untagged -! -interface Port-Channel131.10 - description Test_encapsulation_vlan9 - ! - encapsulation vlan - client dot1q outer 14 inner 11 network client inner -! -interface Port-Channel132 - profile test-interface-profile - description Test_port-channel_interface-profile -! -interface Ethernet3 - description MLAG_PEER_DC1-LEAF1B_Ethernet3 - channel-group 3 mode active -! -interface Ethernet4 - description MLAG_PEER_DC1-LEAF1B_Ethernet4 - channel-group 3 mode active -! -interface Ethernet5 - description DC1-AGG01_Ethernet1 - channel-group 5 mode active - transceiver media override 100gbase-ar4 -! -interface Ethernet8 - description MLAG_PEER_DC1-LEAF1B_Ethernet8 - channel-group 8 mode active -! -interface Ethernet10/1 - description LAG Member - channel-group 101 mode active -! -interface Ethernet10/2 - description LAG Member - channel-group 102 mode active -! -interface Ethernet10/3 - description LAG Member - channel-group 103 mode active -! -interface Ethernet10/4 - description LAG Member LACP fallback - switchport trunk allowed vlan 100 - switchport mode trunk - switchport - channel-group 104 mode active - spanning-tree portfast -! -interface Ethernet10/10 - description isis_port_channel_member - channel-group 110 mode active -! -interface Ethernet11/1 - description LAG Member with error_correction - error-correction encoding fire-code - error-correction encoding reed-solomon - channel-group 111 mode active -! -interface Ethernet11/2 - description LAG Member LACP fallback LLDP ZTP VLAN - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - channel-group 112 mode active - lldp tlv transmit ztp vlan 112 - spanning-tree portfast -! -interface Ethernet15 - description DC1-AGG03_Ethernet1 - channel-group 15 mode active - lacp timer fast - lacp timer multiplier 30 -! -interface Ethernet16 - description DC1-AGG04_Ethernet1 - channel-group 16 mode active - lacp timer normal -! -interface Ethernet17 - description LAG Member - channel-group 17 mode active -! -interface Ethernet18 - description LAG Member - channel-group 109 mode active -! -interface Ethernet50 - description SRV-POD03_Eth1 - channel-group 5 mode active - no lldp transmit - no lldp receive -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ethernet-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml similarity index 92% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ethernet-interfaces.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml index 22f0dd3e185..cba415793ff 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/ethernet-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml @@ -1410,3 +1410,147 @@ ethernet_interfaces: traffic_allow_vlan: 10 traffic_allow_access_list: acl1 mac_based_access_list: true + + - name: Ethernet105 + peer: DC1-AGG01 + peer_interface: Ethernet1 + peer_type: l2leaf + description: DC1-AGG01_Ethernet1 + channel_group: + id: 5 + mode: active + transceiver: + media: + override: 100gbase-ar4 + + - name: Ethernet103 + peer: DC1-LEAF1B + peer_interface: Ethernet3 + peer_type: mlag_peer + description: MLAG_PEER_DC1-LEAF1B_Ethernet3 + channel_group: + id: 3 + mode: active + + - name: Ethernet104 + peer: DC1-LEAF1B + peer_interface: Ethernet4 + peer_type: mlag_peer + description: MLAG_PEER_DC1-LEAF1B_Ethernet4 + channel_group: + id: 3 + mode: active + + - name: Ethernet150 + peer: SRV-POD03 + peer_interface: Eth1 + peer_type: server + description: SRV-POD03_Eth1 + channel_group: + id: 5 + mode: "active" + lldp: + receive: false + transmit: false + + - name: Ethernet108 + peer: DC1-LEAF1B + peer_interface: Ethernet4 + description: MLAG_PEER_DC1-LEAF1B_Ethernet8 + channel_group: + id: 8 + mode: active + + - name: Ethernet115 + peer: DC1-AGG03 + peer_interface: Ethernet1 + peer_type: l2leaf + description: DC1-AGG03_Ethernet1 + channel_group: + id: 15 + mode: active + lacp_timer: + mode: fast + multiplier: 30 + + - name: Ethernet116 + peer: DC1-AGG04 + peer_interface: Ethernet1 + peer_type: l2leaf + description: DC1-AGG04_Ethernet1 + channel_group: + id: 16 + mode: active + lacp_timer: + mode: normal + + - name: Ethernet117 + description: LAG Member + channel_group: + id: 17 + mode: active + + - name: Ethernet10/1 + description: LAG Member + channel_group: + id: 101 + mode: active + + - name: Ethernet10/2 + description: LAG Member + channel_group: + id: 102 + mode: active + + - name: Ethernet10/3 + description: LAG Member + channel_group: + id: 103 + mode: active + + - name: Ethernet10/4 + description: LAG Member LACP fallback + channel_group: + id: 104 + mode: active + switchport: + enabled: true + mode: trunk + trunk: + allowed_vlan: 100 + spanning_tree_portfast: edge + + - name: Ethernet118 + description: LAG Member + channel_group: + id: 109 + mode: active + + - name: Ethernet10/10 + description: isis_port_channel_member + channel_group: + id: 110 + mode: active + + - name: Ethernet11/1 + description: LAG Member with error_correction + error_correction_encoding: + fire_code: true + reed_solomon: true + channel_group: + id: 111 + mode: active + + - name: Ethernet11/2 + description: LAG Member LACP fallback LLDP ZTP VLAN + channel_group: + id: 112 + mode: active + switchport: + enabled: true + mode: trunk + trunk: + allowed_vlan: 112 + spanning_tree_portfast: edge + lldp: + ztp_vlan: 112 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/port-channel-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml similarity index 85% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/port-channel-interfaces.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml index 991e372c1d3..4e3cfd912ce 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/port-channel-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml @@ -740,148 +740,3 @@ port_channel_interfaces: description: Test_port-channel_interface-profile profile: test-interface-profile -# Children interfaces -ethernet_interfaces: - - name: Ethernet5 - peer: DC1-AGG01 - peer_interface: Ethernet1 - peer_type: l2leaf - description: DC1-AGG01_Ethernet1 - channel_group: - id: 5 - mode: active - transceiver: - media: - override: 100gbase-ar4 - - - name: Ethernet3 - peer: DC1-LEAF1B - peer_interface: Ethernet3 - peer_type: mlag_peer - description: MLAG_PEER_DC1-LEAF1B_Ethernet3 - channel_group: - id: 3 - mode: active - - - name: Ethernet4 - peer: DC1-LEAF1B - peer_interface: Ethernet4 - peer_type: mlag_peer - description: MLAG_PEER_DC1-LEAF1B_Ethernet4 - channel_group: - id: 3 - mode: active - - - name: Ethernet50 - peer: SRV-POD03 - peer_interface: Eth1 - peer_type: server - description: SRV-POD03_Eth1 - channel_group: - id: 5 - mode: "active" - lldp: - receive: false - transmit: false - - - name: Ethernet8 - peer: DC1-LEAF1B - peer_interface: Ethernet4 - description: MLAG_PEER_DC1-LEAF1B_Ethernet8 - channel_group: - id: 8 - mode: active - - - name: Ethernet15 - peer: DC1-AGG03 - peer_interface: Ethernet1 - peer_type: l2leaf - description: DC1-AGG03_Ethernet1 - channel_group: - id: 15 - mode: active - lacp_timer: - mode: fast - multiplier: 30 - - - name: Ethernet16 - peer: DC1-AGG04 - peer_interface: Ethernet1 - peer_type: l2leaf - description: DC1-AGG04_Ethernet1 - channel_group: - id: 16 - mode: active - lacp_timer: - mode: normal - - - name: Ethernet17 - description: LAG Member - channel_group: - id: 17 - mode: active - - - name: Ethernet10/1 - description: LAG Member - channel_group: - id: 101 - mode: active - - - name: Ethernet10/2 - description: LAG Member - channel_group: - id: 102 - mode: active - - - name: Ethernet10/3 - description: LAG Member - channel_group: - id: 103 - mode: active - - - name: Ethernet10/4 - description: LAG Member LACP fallback - channel_group: - id: 104 - mode: active - switchport: - enabled: true - mode: trunk - trunk: - allowed_vlan: 100 - spanning_tree_portfast: edge - - - name: Ethernet18 - description: LAG Member - channel_group: - id: 109 - mode: active - - - name: Ethernet10/10 - description: isis_port_channel_member - channel_group: - id: 110 - mode: active - - - name: Ethernet11/1 - description: LAG Member with error_correction - error_correction_encoding: - fire_code: true - reed_solomon: true - channel_group: - id: 111 - mode: active - - - name: Ethernet11/2 - description: LAG Member LACP fallback LLDP ZTP VLAN - channel_group: - id: 112 - mode: active - switchport: - enabled: true - mode: trunk - trunk: - allowed_vlan: 112 - spanning_tree_portfast: edge - lldp: - ztp_vlan: 112 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml index 987972f2316..dd22061afff 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml @@ -19,7 +19,6 @@ test_hosts: dns-ntp: eos_cli_config_gen_configuration.enable: eos_cli_config_gen_documentation.enable: - ethernet-interfaces: flow-tracking: flow-tracking-2: hardware-counter: @@ -89,7 +88,6 @@ test_hosts: poe: policy-maps: policy-maps-pbr: - port-channel-interfaces: prefix-lists: prompt: prompt-2: From 67922d7d1816621c1f748ef3d04a10c12792d6ae Mon Sep 17 00:00:00 2001 From: Shivani-gslab Date: Thu, 7 Nov 2024 18:58:13 +0530 Subject: [PATCH 2/6] move vlan-interfaces --- .../documentation/devices/host1.md | 527 ++++++++++++++++ .../documentation/devices/vlan-interfaces.md | 584 ------------------ .../intended/configs/host1.cfg | 348 +++++++++++ .../intended/configs/vlan-interfaces.cfg | 353 ----------- .../host_vars/{ => host1}/vlan-interfaces.yml | 0 .../eos_cli_config_gen/inventory/hosts.yml | 1 - 6 files changed, 875 insertions(+), 938 deletions(-) delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-interfaces.md delete mode 100644 ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-interfaces.cfg rename ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/{ => host1}/vlan-interfaces.yml (100%) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index b282495bc6f..31f116f08c2 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -39,6 +39,7 @@ - [DPS Interfaces](#dps-interfaces) - [Ethernet Interfaces](#ethernet-interfaces) - [Port-Channel Interfaces](#port-channel-interfaces) + - [VLAN Interfaces](#vlan-interfaces) - [Routing](#routing) - [IP Routing](#ip-routing) - [IPv6 Routing](#ipv6-routing) @@ -2729,6 +2730,529 @@ interface Port-Channel132 description Test_port-channel_interface-profile ``` +### VLAN Interfaces + +#### VLAN Interfaces Summary + +| Interface | Description | VRF | MTU | Shutdown | +| --------- | ----------- | --- | ---- | -------- | +| Vlan24 | SVI Description | default | - | False | +| Vlan25 | SVI Description | default | - | False | +| Vlan41 | SVI Description | default | - | False | +| Vlan42 | SVI Description | default | - | False | +| Vlan43 | SVI Description | default | - | False | +| Vlan44 | SVI Description | default | - | False | +| Vlan50 | IP NAT Testing | default | - | - | +| Vlan75 | SVI Description | default | - | False | +| Vlan81 | IPv6 Virtual Address | Tenant_C | - | - | +| Vlan83 | SVI Description | default | - | False | +| Vlan84 | SVI Description | default | - | - | +| Vlan85 | SVI Description | default | - | - | +| Vlan86 | SVI Description | default | - | - | +| Vlan87 | SVI Description | default | - | True | +| Vlan88 | SVI Description | default | - | True | +| Vlan89 | SVI Description | default | - | False | +| Vlan90 | SVI Description | default | - | - | +| Vlan91 | PBR Description | default | - | True | +| Vlan92 | SVI Description | default | - | - | +| Vlan110 | PVLAN Primary with vlan mapping | Tenant_A | - | False | +| Vlan333 | Multiple VRIDs and tracking | default | - | False | +| Vlan334 | v6 attached host exports | default | - | - | +| Vlan335 | v6 attached host exports | default | - | - | +| Vlan336 | v6 attached host exports | default | - | - | +| Vlan337 | v4 dhcp relay all-subnets | default | - | - | +| Vlan338 | v6 dhcp relay all-subnets | default | - | - | +| Vlan339 | v6 nd options | default | - | - | +| Vlan501 | SVI Description | default | - | False | +| Vlan667 | Multiple VRIDs | default | - | False | +| Vlan1001 | SVI Description | Tenant_A | - | False | +| Vlan1002 | SVI Description | Tenant_A | - | False | +| Vlan2001 | SVI Description | Tenant_B | - | - | +| Vlan2002 | SVI Description | Tenant_B | - | - | +| Vlan4094 | SVI Description | default | 9214 | - | + +##### Private VLAN + +| Interface | PVLAN Mapping | +| --------- | ------------- | +| Vlan110 | 111-112 | + +##### IPv4 + +| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | +| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | +| Vlan24 | default | - | 10.10.24.1/24 | - | - | - | +| Vlan25 | default | - | - | - | - | - | +| Vlan41 | default | - | 10.10.41.1/24 | - | - | - | +| Vlan42 | default | - | 10.10.42.1/24 | - | - | - | +| Vlan43 | default | - | - | - | - | - | +| Vlan44 | default | - | - | - | - | - | +| Vlan50 | default | - | - | - | - | - | +| Vlan75 | default | - | 10.10.75.1/24 | - | - | - | +| Vlan81 | Tenant_C | - | 10.10.81.1/24 | - | - | - | +| Vlan83 | default | - | 10.10.83.1/24 | - | - | - | +| Vlan84 | default | 10.10.84.1/24 | - | 10.10.84.254, 10.11.84.254/24 | - | - | +| Vlan85 | default | 10.10.84.1/24 | - | - | - | - | +| Vlan86 | default | 10.10.83.1/24 | - | - | - | - | +| Vlan87 | default | 10.10.87.1/24 | - | - | ACL_IN | ACL_OUT | +| Vlan88 | default | - | 10.10.87.1/23 | - | - | - | +| Vlan89 | default | - | 10.10.144.3/20 | - | - | - | +| Vlan90 | default | 10.10.83.1/24 | - | - | - | - | +| Vlan91 | default | - | - | - | - | - | +| Vlan92 | default | 10.10.92.1/24 | - | - | - | - | +| Vlan110 | Tenant_A | 10.0.101.1/24 | - | - | - | - | +| Vlan333 | default | 192.0.2.2/25 | - | - | - | - | +| Vlan334 | default | - | - | - | - | - | +| Vlan335 | default | - | - | - | - | - | +| Vlan336 | default | - | - | - | - | - | +| Vlan337 | default | 10.0.2.2/25 | - | - | - | - | +| Vlan338 | default | - | - | - | - | - | +| Vlan339 | default | - | - | - | - | - | +| Vlan501 | default | 10.50.26.29/27 | - | - | - | - | +| Vlan667 | default | 192.0.2.2/25 | - | - | - | - | +| Vlan1001 | Tenant_A | - | 10.1.1.1/24 | - | - | - | +| Vlan1002 | Tenant_A | - | 10.1.2.1/24 | - | - | - | +| Vlan2001 | Tenant_B | - | 10.2.1.1/24 | - | - | - | +| Vlan2002 | Tenant_B | - | 10.2.2.1/24 | - | - | - | +| Vlan4094 | default | 169.254.252.0/31 | - | - | - | - | + +##### IP NAT: Source Static + +| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | +| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | +| Vlan50 | - | 3.0.0.1 | - | - | 4.0.0.1 | - | - | - | 0 | - | + +##### IP NAT: Source Dynamic + +| Interface | Access List | NAT Type | Pool Name | Priority | Comment | +| --------- | ----------- | -------- | --------- | -------- | ------- | +| Vlan50 | ACL2 | pool | POOL2 | 0 | - | + +##### IP NAT: Destination Static + +| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | +| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | +| Vlan50 | - | 1.0.0.1 | - | - | 2.0.0.1 | - | - | - | 0 | - | + +##### IP NAT: Destination Dynamic + +| Interface | Access List | Pool Name | Priority | Comment | +| --------- | ----------- | --------- | -------- | ------- | +| Vlan50 | ACL1 | POOL1 | 0 | - | + +##### IPv6 + +| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | +| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | +| Vlan24 | default | 1b11:3a00:22b0:6::15/64 | - | 1b11:3a00:22b0:6::1 | - | True | - | - | - | +| Vlan25 | default | 1b11:3a00:22b0:16::16/64 | - | 1b11:3a00:22b0:16::15, 1b11:3a00:22b0:16::14 | - | - | - | - | - | +| Vlan43 | default | a0::1/64 | - | - | - | - | - | - | - | +| Vlan44 | default | a0::4/64 | - | - | - | - | - | - | - | +| Vlan75 | default | 1b11:3a00:22b0:1000::15/64 | - | 1b11:3a00:22b0:1000::1 | - | True | - | - | - | +| Vlan81 | Tenant_C | - | fc00:10:10:81::1/64, fc00:10:11:81::1/64, fc00:10:12:81::1/64 | - | - | - | - | - | - | +| Vlan89 | default | 1b11:3a00:22b0:5200::15/64 | - | 1b11:3a00:22b0:5200::3 | - | True | - | - | - | +| Vlan333 | default | 2001:db8:333::2/64 | - | - | - | - | - | - | - | +| Vlan334 | default | 2001:db8:334::1/64 | - | - | - | - | - | - | - | +| Vlan335 | default | 2001:db8:335::1/64 | - | - | - | - | - | - | - | +| Vlan336 | default | 2001:db8:336::1/64 | - | - | - | - | - | - | - | +| Vlan338 | default | 2001:db8:338::1/64 | - | - | - | - | - | - | - | +| Vlan339 | default | 2001:db8:339::1/64 | - | - | - | - | True | - | - | +| Vlan501 | default | 1b11:3a00:22b0:0088::207/127 | - | - | True | - | - | - | - | +| Vlan667 | default | 2001:db8:667::2/64 | - | - | - | - | - | - | - | +| Vlan1001 | Tenant_A | a1::1/64 | - | - | - | True | - | - | - | +| Vlan1002 | Tenant_A | a2::1/64 | - | - | True | True | - | - | - | + +##### VRRP Details + +| Interface | VRRP-ID | Priority | Advertisement Interval | Preempt | Tracked Object Name(s) | Tracked Object Action(s) | IPv4 Virtual IP | IPv4 VRRP Version | IPv6 Virtual IP | +| --------- | ------- | -------- | ---------------------- | --------| ---------------------- | ------------------------ | --------------- | ----------------- | --------------- | +| Vlan333 | 1 | 105 | 2 | Enabled | ID1-TrackedObjectDecrement, ID1-TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | +| Vlan333 | 2 | - | - | Enabled | ID2-TrackedObjectDecrement, ID2-TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8:333::1 | +| Vlan333 | 3 | - | - | Disabled | - | - | 100.64.0.1 | 3 | - | +| Vlan667 | 1 | 105 | 2 | Enabled | - | - | 192.0.2.1 | 2 | - | +| Vlan667 | 2 | - | - | Enabled | - | - | - | 2 | 2001:db8:667::1 | + +##### ISIS + +| Interface | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Authentication Mode | +| --------- | ------------- | -------- | ----------- | ---- | ------------------------ | +| Vlan42 | EVPN_UNDERLAY | - | - | - | Level-1: sha | +| Vlan83 | EVPN_UNDERLAY | - | - | - | md5 | +| Vlan84 | EVPN_UNDERLAY | - | - | - | sha | +| Vlan85 | EVPN_UNDERLAY | - | - | - | sha | +| Vlan86 | EVPN_UNDERLAY | - | - | - | shared-secret | +| Vlan87 | EVPN_UNDERLAY | - | - | - | shared-secret | +| Vlan88 | EVPN_UNDERLAY | - | - | - | Level-1: md5
Level-2: text | +| Vlan90 | EVPN_UNDERLAY | - | - | - | Level-1: shared-secret
Level-2: shared-secret | +| Vlan91 | EVPN_UNDERLAY | - | - | - | Level-1: md5
Level-2: text | +| Vlan92 | EVPN_UNDERLAY | - | - | - | Level-1: shared-secret
Level-2: shared-secret | +| Vlan2002 | EVPN_UNDERLAY | True | - | - | md5 | +| Vlan4094 | EVPN_UNDERLAY | - | - | - | Level-1: sha
Level-2: sha | + +##### Multicast Routing + +| Interface | IP Version | Static Routes Allowed | Multicast Boundaries | Export Host Routes For Multicast Sources | +| --------- | ---------- | --------------------- | -------------------- | ---------------------------------------- | +| Vlan75 | IPv4 | True | 224.0.1.0/24, 224.0.2.0/24 | - | +| Vlan75 | IPv6 | - | ff00::/16, ff01::/16 | - | +| Vlan89 | IPv4 | - | ACL_MULTICAST | True | +| Vlan89 | IPv6 | True | ACL_V6_MULTICAST_WITH_OUT | - | +| Vlan110 | IPv4 | True | ACL_MULTICAST | - | +| Vlan110 | IPv6 | - | - | True | + +#### VLAN Interfaces Device Configuration + +```eos +! +interface Vlan24 + description SVI Description + no shutdown + ipv6 address 1b11:3a00:22b0:6::15/64 + ipv6 nd managed-config-flag + ipv6 nd prefix 1b11:3a00:22b0:6::/64 infinite infinite no-autoconfig + ip address virtual 10.10.24.1/24 + ipv6 virtual-router address 1b11:3a00:22b0:6::1 +! +interface Vlan25 + description SVI Description + no shutdown + ipv6 address 1b11:3a00:22b0:16::16/64 + ipv6 virtual-router address 1b11:3a00:22b0:16::14 + ipv6 virtual-router address 1b11:3a00:22b0:16::15 +! +interface Vlan41 + description SVI Description + no shutdown + ip helper-address 10.10.64.150 source-interface Loopback0 + ip helper-address 10.10.96.150 source-interface Loopback0 + ip helper-address 10.10.96.151 source-interface Loopback0 + ip igmp host-proxy + ip igmp host-proxy 239.0.0.1 + ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 + ip igmp host-proxy 239.0.0.3 include 10.0.3.1 + ip igmp host-proxy 239.0.0.4 include 10.0.4.3 + ip igmp host-proxy 239.0.0.4 include 10.0.4.4 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 + ip igmp host-proxy access-list ACL1 + ip igmp host-proxy access-list ACL2 + ip igmp host-proxy report-interval 2 + ip igmp host-proxy version 2 + ip address virtual 10.10.41.1/24 +! +interface Vlan42 + description SVI Description + no shutdown + ip helper-address 10.10.64.150 source-interface Loopback0 + ip helper-address 10.10.96.150 source-interface Loopback0 + ip helper-address 10.10.96.151 source-interface Loopback0 + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 5 level-1 + ip address virtual 10.10.42.1/24 +! +interface Vlan43 + description SVI Description + no shutdown + ipv6 dhcp relay destination a0::2 vrf TEST local-interface Loopback44 link-address a0::4 + ipv6 address a0::1/64 + isis authentication key-id 2 algorithm sha-512 key 0 password + isis authentication key-id 3 algorithm sha-512 rfc-5310 key 0 password1 + isis authentication key-id 1 algorithm sha-1 key 0 password level-1 + isis authentication key-id 4 algorithm sha-1 rfc-5310 key 0 password level-1 + isis authentication key-id 5 algorithm sha-1 key 0 password3 level-1 + isis authentication key-id 1 algorithm sha-1 key 0 password level-2 + isis authentication key-id 5 algorithm sha-1 rfc-5310 key 0 password level-2 +! +interface Vlan44 + description SVI Description + no shutdown + ipv6 dhcp relay destination a0::8 + ipv6 dhcp relay destination a0::5 vrf TEST source-address a0::6 link-address a0::7 + ipv6 address a0::4/64 +! +interface Vlan50 + description IP NAT Testing + ip nat destination static 1.0.0.1 2.0.0.1 + ip nat source static 3.0.0.1 4.0.0.1 + ip nat destination dynamic access-list ACL1 pool POOL1 + ip nat source dynamic access-list ACL2 pool POOL2 + isis authentication mode text rx-disabled level-2 + isis authentication key 0 password level-2 +! +interface Vlan75 + description SVI Description + no shutdown + ipv6 address 1b11:3a00:22b0:1000::15/64 + ipv6 nd managed-config-flag + ipv6 nd prefix 1b11:3a00:22b0:1000::/64 infinite infinite no-autoconfig + multicast ipv4 boundary 224.0.1.0/24 out + multicast ipv4 boundary 224.0.2.0/24 + multicast ipv6 boundary ff00::/16 out + multicast ipv6 boundary ff01::/16 out + multicast ipv4 static + ip address virtual 10.10.75.1/24 + ipv6 virtual-router address 1b11:3a00:22b0:1000::1 +! +interface Vlan81 + description IPv6 Virtual Address + vrf Tenant_C + ipv6 enable + ip address virtual 10.10.81.1/24 + ipv6 address virtual fc00:10:10:81::1/64 + ipv6 address virtual fc00:10:11:81::1/64 + ipv6 address virtual fc00:10:12:81::1/64 +! +interface Vlan83 + description SVI Description + no shutdown + isis enable EVPN_UNDERLAY + isis authentication mode md5 + isis authentication key 0 password + ip address virtual 10.10.83.1/24 + ip address virtual 10.11.83.1/24 secondary + ip address virtual 10.11.84.1/24 secondary +! +interface Vlan84 + description SVI Description + arp gratuitous accept + ip address 10.10.84.1/24 + arp monitor mac-address + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 2 rx-disabled + isis authentication key 0 password + ip virtual-router address 10.10.84.254 + ip virtual-router address 10.11.84.254/24 +! +interface Vlan85 + description SVI Description + ip address 10.10.84.1/24 + arp cache dynamic capacity 50000 + bfd interval 500 min-rx 500 multiplier 5 + bfd echo + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 2 + isis authentication key 0 password +! +interface Vlan86 + description SVI Description + ip address 10.10.83.1/24 + ip attached-host route export 10 + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile1 algorithm sha-1 rx-disabled +! +interface Vlan87 + description SVI Description + shutdown + ip address 10.10.87.1/24 + ip access-group ACL_IN in + ip access-group ACL_OUT out + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile1 algorithm sha-1 +! +interface Vlan88 + description SVI Description + shutdown + isis enable EVPN_UNDERLAY + isis authentication mode md5 rx-disabled level-1 + isis authentication mode text rx-disabled level-2 + isis authentication key 0 password level-1 + isis authentication key 0 password level-2 + ip address virtual 10.10.87.1/23 +! +interface Vlan89 + description SVI Description + no shutdown + ip helper-address 10.10.64.150 source-interface Loopback0 + ip helper-address 10.10.96.101 source-interface Loopback0 + ip helper-address 10.10.96.150 source-interface Loopback0 + ip helper-address 10.10.96.151 source-interface Loopback0 + ip igmp + ip igmp version 2 + ipv6 address 1b11:3a00:22b0:5200::15/64 + ipv6 nd managed-config-flag + ipv6 nd prefix 1b11:3a00:22b0:5200::/64 infinite infinite no-autoconfig + multicast ipv4 boundary ACL_MULTICAST + multicast ipv6 boundary ACL_V6_MULTICAST_WITH_OUT out + multicast ipv4 source route export + multicast ipv6 static + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback0 + ip address virtual 10.10.144.3/20 + ipv6 virtual-router address 1b11:3a00:22b0:5200::3 +! +interface Vlan90 + description SVI Description + ip address 10.10.83.1/24 + ip attached-host route export + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile2 algorithm sha-1 level-1 + isis authentication mode shared-secret profile profile1 algorithm sha-256 level-2 +! +interface Vlan91 + description PBR Description + shutdown + service-policy type pbr input MyServicePolicy + isis enable EVPN_UNDERLAY + isis authentication mode md5 level-1 + isis authentication mode text level-2 + isis authentication key 0 password level-1 + isis authentication key 0 password level-2 +! +interface Vlan92 + description SVI Description + ip proxy-arp + ip address 10.10.92.1/24 + ip directed-broadcast + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile2 algorithm sha-1 rx-disabled level-1 + isis authentication mode shared-secret profile profile1 algorithm sha-256 rx-disabled level-2 +! +interface Vlan110 + description PVLAN Primary with vlan mapping + no shutdown + pvlan mapping 111-112 + vrf Tenant_A + ip address 10.0.101.1/24 + multicast ipv4 boundary ACL_MULTICAST out + multicast ipv6 source route export 20 + multicast ipv4 static +! +interface Vlan333 + description Multiple VRIDs and tracking + no shutdown + ip address 192.0.2.2/25 + arp aging timeout 180 + ipv6 enable + ipv6 address 2001:db8:333::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 2 ipv6 2001:db8:333::1 + vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + no vrrp 3 preempt + vrrp 3 timers delay reload 900 + vrrp 3 ipv4 100.64.0.1 + vrrp 3 ipv4 version 3 +! +interface Vlan334 + description v6 attached host exports + ipv6 attached-host route export 19 + ipv6 enable + ipv6 address 2001:db8:334::1/64 +! +interface Vlan335 + description v6 attached host exports + ipv6 attached-host route export prefix-length 64 + ipv6 enable + ipv6 address 2001:db8:335::1/64 +! +interface Vlan336 + description v6 attached host exports + ipv6 attached-host route export 18 prefix-length 64 + ipv6 enable + ipv6 address 2001:db8:336::1/64 +! +interface Vlan337 + description v4 dhcp relay all-subnets + ip address 10.0.2.2/25 + ip dhcp relay all-subnets +! +interface Vlan338 + description v6 dhcp relay all-subnets + ipv6 dhcp relay all-subnets + ipv6 address 2001:db8:338::1/64 +! +interface Vlan339 + description v6 nd options + ipv6 nd cache expire 250 + ipv6 nd cache dynamic capacity 900 + ipv6 nd cache refresh always + ipv6 enable + ipv6 address 2001:db8:339::1/64 + ipv6 nd other-config-flag +! +interface Vlan501 + description SVI Description + no shutdown + ip address 10.50.26.29/27 + ipv6 address 1b11:3a00:22b0:0088::207/127 + ipv6 nd ra disabled +! +interface Vlan667 + description Multiple VRIDs + no shutdown + ip address 192.0.2.2/25 + arp aging timeout 180 + ipv6 enable + ipv6 address 2001:db8:667::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 2 ipv6 2001:db8:667::1 +! +interface Vlan1001 + description SVI Description + no shutdown + vrf Tenant_A + ipv6 address a1::1/64 + ipv6 nd managed-config-flag + ipv6 nd prefix a1::/64 infinite infinite no-autoconfig + ip address virtual 10.1.1.1/24 +! +interface Vlan1002 + description SVI Description + no shutdown + vrf Tenant_A + ipv6 address a2::1/64 + ipv6 nd ra disabled + ipv6 nd managed-config-flag + ipv6 nd prefix a2::/64 infinite infinite no-autoconfig + ip address virtual 10.1.2.1/24 +! +interface Vlan2001 + description SVI Description + logging event link-status + vrf Tenant_B + ip address virtual 10.2.1.1/24 + comment + Comment created from eos_cli under vlan_interfaces.Vlan2001 + EOF + +! +interface Vlan2002 + description SVI Description + no autostate + vrf Tenant_B + ip verify unicast source reachable-via rx + isis enable EVPN_UNDERLAY + isis bfd + isis authentication mode md5 rx-disabled + isis authentication key 0 password + ip address virtual 10.2.2.1/24 +! +interface Vlan4094 + description SVI Description + mtu 9214 + ip address 169.254.252.0/31 + ipv6 address fe80::a/64 link-local + pim ipv4 sparse-mode + pim ipv4 bidirectional + pim ipv4 hello interval 10 + pim ipv4 hello count 3.5 + pim ipv4 dr-priority 200 + pim ipv4 bfd + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 5 rx-disabled level-1 + isis authentication mode sha key-id 10 rx-disabled level-2 +``` + ## Routing ### IP Routing @@ -2806,6 +3330,7 @@ arp vrf defaulu 42.42.42.42 DEAD.BEEF.CAFE arpa | --------- | -------- | ---------- | ---------- | ---- | | Ethernet1 | 500 | 500 | 5 | True | | Port-Channel9 | 500 | 500 | 5 | True | +| Vlan85 | 500 | 500 | 5 | True | ## MPLS @@ -2891,6 +3416,8 @@ no ip igmp snooping vlan 25 proxy | -------------- | -------- | ---------- | ------------- | ----------- | --------------- | | Ethernet5 | - | IPv4 | True | 200 | - | | Port-Channel99 | - | IPv4 | - | 200 | - | +| Vlan89 | - | IPv4 | - | - | Loopback0 | +| Vlan4094 | - | IPv4 | - | 200 | - | ## Filters diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-interfaces.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-interfaces.md deleted file mode 100644 index b26ef8eff17..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/vlan-interfaces.md +++ /dev/null @@ -1,584 +0,0 @@ -# vlan-interfaces - -## Table of Contents - -- [Management](#management) - - [Management Interfaces](#management-interfaces) -- [Interfaces](#interfaces) - - [VLAN Interfaces](#vlan-interfaces-1) -- [BFD](#bfd) - - [BFD Interfaces](#bfd-interfaces) -- [Multicast](#multicast) - - [PIM Sparse Mode](#pim-sparse-mode) - -## Management - -### Management Interfaces - -#### Management Interfaces Summary - -##### IPv4 - -| Management Interface | Description | Type | VRF | IP Address | Gateway | -| -------------------- | ----------- | ---- | --- | ---------- | ------- | -| Management1 | OOB_MANAGEMENT | oob | MGMT | 10.73.255.122/24 | 10.73.255.2 | - -##### IPv6 - -| Management Interface | Description | Type | VRF | IPv6 Address | IPv6 Gateway | -| -------------------- | ----------- | ---- | --- | ------------ | ------------ | -| Management1 | OOB_MANAGEMENT | oob | MGMT | - | - | - -#### Management Interfaces Device Configuration - -```eos -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -``` - -## Interfaces - -### VLAN Interfaces - -#### VLAN Interfaces Summary - -| Interface | Description | VRF | MTU | Shutdown | -| --------- | ----------- | --- | ---- | -------- | -| Vlan24 | SVI Description | default | - | False | -| Vlan25 | SVI Description | default | - | False | -| Vlan41 | SVI Description | default | - | False | -| Vlan42 | SVI Description | default | - | False | -| Vlan43 | SVI Description | default | - | False | -| Vlan44 | SVI Description | default | - | False | -| Vlan50 | IP NAT Testing | default | - | - | -| Vlan75 | SVI Description | default | - | False | -| Vlan81 | IPv6 Virtual Address | Tenant_C | - | - | -| Vlan83 | SVI Description | default | - | False | -| Vlan84 | SVI Description | default | - | - | -| Vlan85 | SVI Description | default | - | - | -| Vlan86 | SVI Description | default | - | - | -| Vlan87 | SVI Description | default | - | True | -| Vlan88 | SVI Description | default | - | True | -| Vlan89 | SVI Description | default | - | False | -| Vlan90 | SVI Description | default | - | - | -| Vlan91 | PBR Description | default | - | True | -| Vlan92 | SVI Description | default | - | - | -| Vlan110 | PVLAN Primary with vlan mapping | Tenant_A | - | False | -| Vlan333 | Multiple VRIDs and tracking | default | - | False | -| Vlan334 | v6 attached host exports | default | - | - | -| Vlan335 | v6 attached host exports | default | - | - | -| Vlan336 | v6 attached host exports | default | - | - | -| Vlan337 | v4 dhcp relay all-subnets | default | - | - | -| Vlan338 | v6 dhcp relay all-subnets | default | - | - | -| Vlan339 | v6 nd options | default | - | - | -| Vlan501 | SVI Description | default | - | False | -| Vlan667 | Multiple VRIDs | default | - | False | -| Vlan1001 | SVI Description | Tenant_A | - | False | -| Vlan1002 | SVI Description | Tenant_A | - | False | -| Vlan2001 | SVI Description | Tenant_B | - | - | -| Vlan2002 | SVI Description | Tenant_B | - | - | -| Vlan4094 | SVI Description | default | 9214 | - | - -##### Private VLAN - -| Interface | PVLAN Mapping | -| --------- | ------------- | -| Vlan110 | 111-112 | - -##### IPv4 - -| Interface | VRF | IP Address | IP Address Virtual | IP Router Virtual Address | ACL In | ACL Out | -| --------- | --- | ---------- | ------------------ | ------------------------- | ------ | ------- | -| Vlan24 | default | - | 10.10.24.1/24 | - | - | - | -| Vlan25 | default | - | - | - | - | - | -| Vlan41 | default | - | 10.10.41.1/24 | - | - | - | -| Vlan42 | default | - | 10.10.42.1/24 | - | - | - | -| Vlan43 | default | - | - | - | - | - | -| Vlan44 | default | - | - | - | - | - | -| Vlan50 | default | - | - | - | - | - | -| Vlan75 | default | - | 10.10.75.1/24 | - | - | - | -| Vlan81 | Tenant_C | - | 10.10.81.1/24 | - | - | - | -| Vlan83 | default | - | 10.10.83.1/24 | - | - | - | -| Vlan84 | default | 10.10.84.1/24 | - | 10.10.84.254, 10.11.84.254/24 | - | - | -| Vlan85 | default | 10.10.84.1/24 | - | - | - | - | -| Vlan86 | default | 10.10.83.1/24 | - | - | - | - | -| Vlan87 | default | 10.10.87.1/24 | - | - | ACL_IN | ACL_OUT | -| Vlan88 | default | - | 10.10.87.1/23 | - | - | - | -| Vlan89 | default | - | 10.10.144.3/20 | - | - | - | -| Vlan90 | default | 10.10.83.1/24 | - | - | - | - | -| Vlan91 | default | - | - | - | - | - | -| Vlan92 | default | 10.10.92.1/24 | - | - | - | - | -| Vlan110 | Tenant_A | 10.0.101.1/24 | - | - | - | - | -| Vlan333 | default | 192.0.2.2/25 | - | - | - | - | -| Vlan334 | default | - | - | - | - | - | -| Vlan335 | default | - | - | - | - | - | -| Vlan336 | default | - | - | - | - | - | -| Vlan337 | default | 10.0.2.2/25 | - | - | - | - | -| Vlan338 | default | - | - | - | - | - | -| Vlan339 | default | - | - | - | - | - | -| Vlan501 | default | 10.50.26.29/27 | - | - | - | - | -| Vlan667 | default | 192.0.2.2/25 | - | - | - | - | -| Vlan1001 | Tenant_A | - | 10.1.1.1/24 | - | - | - | -| Vlan1002 | Tenant_A | - | 10.1.2.1/24 | - | - | - | -| Vlan2001 | Tenant_B | - | 10.2.1.1/24 | - | - | - | -| Vlan2002 | Tenant_B | - | 10.2.2.1/24 | - | - | - | -| Vlan4094 | default | 169.254.252.0/31 | - | - | - | - | - -##### IP NAT: Source Static - -| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | -| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | -| Vlan50 | - | 3.0.0.1 | - | - | 4.0.0.1 | - | - | - | 0 | - | - -##### IP NAT: Source Dynamic - -| Interface | Access List | NAT Type | Pool Name | Priority | Comment | -| --------- | ----------- | -------- | --------- | -------- | ------- | -| Vlan50 | ACL2 | pool | POOL2 | 0 | - | - -##### IP NAT: Destination Static - -| Interface | Direction | Original IP | Original Port | Access List | Translated IP | Translated Port | Protocol | Group | Priority | Comment | -| --------- | --------- | ----------- | ------------- | ----------- | ------------- | --------------- | -------- | ----- | -------- | ------- | -| Vlan50 | - | 1.0.0.1 | - | - | 2.0.0.1 | - | - | - | 0 | - | - -##### IP NAT: Destination Dynamic - -| Interface | Access List | Pool Name | Priority | Comment | -| --------- | ----------- | --------- | -------- | ------- | -| Vlan50 | ACL1 | POOL1 | 0 | - | - -##### IPv6 - -| Interface | VRF | IPv6 Address | IPv6 Virtual Addresses | Virtual Router Addresses | ND RA Disabled | Managed Config Flag | Other Config Flag | IPv6 ACL In | IPv6 ACL Out | -| --------- | --- | ------------ | ---------------------- | ------------------------ | -------------- | ------------------- | ----------------- | ----------- | ------------ | -| Vlan24 | default | 1b11:3a00:22b0:6::15/64 | - | 1b11:3a00:22b0:6::1 | - | True | - | - | - | -| Vlan25 | default | 1b11:3a00:22b0:16::16/64 | - | 1b11:3a00:22b0:16::15, 1b11:3a00:22b0:16::14 | - | - | - | - | - | -| Vlan43 | default | a0::1/64 | - | - | - | - | - | - | - | -| Vlan44 | default | a0::4/64 | - | - | - | - | - | - | - | -| Vlan75 | default | 1b11:3a00:22b0:1000::15/64 | - | 1b11:3a00:22b0:1000::1 | - | True | - | - | - | -| Vlan81 | Tenant_C | - | fc00:10:10:81::1/64, fc00:10:11:81::1/64, fc00:10:12:81::1/64 | - | - | - | - | - | - | -| Vlan89 | default | 1b11:3a00:22b0:5200::15/64 | - | 1b11:3a00:22b0:5200::3 | - | True | - | - | - | -| Vlan333 | default | 2001:db8:333::2/64 | - | - | - | - | - | - | - | -| Vlan334 | default | 2001:db8:334::1/64 | - | - | - | - | - | - | - | -| Vlan335 | default | 2001:db8:335::1/64 | - | - | - | - | - | - | - | -| Vlan336 | default | 2001:db8:336::1/64 | - | - | - | - | - | - | - | -| Vlan338 | default | 2001:db8:338::1/64 | - | - | - | - | - | - | - | -| Vlan339 | default | 2001:db8:339::1/64 | - | - | - | - | True | - | - | -| Vlan501 | default | 1b11:3a00:22b0:0088::207/127 | - | - | True | - | - | - | - | -| Vlan667 | default | 2001:db8:667::2/64 | - | - | - | - | - | - | - | -| Vlan1001 | Tenant_A | a1::1/64 | - | - | - | True | - | - | - | -| Vlan1002 | Tenant_A | a2::1/64 | - | - | True | True | - | - | - | - -##### VRRP Details - -| Interface | VRRP-ID | Priority | Advertisement Interval | Preempt | Tracked Object Name(s) | Tracked Object Action(s) | IPv4 Virtual IP | IPv4 VRRP Version | IPv6 Virtual IP | -| --------- | ------- | -------- | ---------------------- | --------| ---------------------- | ------------------------ | --------------- | ----------------- | --------------- | -| Vlan333 | 1 | 105 | 2 | Enabled | ID1-TrackedObjectDecrement, ID1-TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | -| Vlan333 | 2 | - | - | Enabled | ID2-TrackedObjectDecrement, ID2-TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8:333::1 | -| Vlan333 | 3 | - | - | Disabled | - | - | 100.64.0.1 | 3 | - | -| Vlan667 | 1 | 105 | 2 | Enabled | - | - | 192.0.2.1 | 2 | - | -| Vlan667 | 2 | - | - | Enabled | - | - | - | 2 | 2001:db8:667::1 | - -##### ISIS - -| Interface | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Authentication Mode | -| --------- | ------------- | -------- | ----------- | ---- | ------------------------ | -| Vlan42 | EVPN_UNDERLAY | - | - | - | Level-1: sha | -| Vlan83 | EVPN_UNDERLAY | - | - | - | md5 | -| Vlan84 | EVPN_UNDERLAY | - | - | - | sha | -| Vlan85 | EVPN_UNDERLAY | - | - | - | sha | -| Vlan86 | EVPN_UNDERLAY | - | - | - | shared-secret | -| Vlan87 | EVPN_UNDERLAY | - | - | - | shared-secret | -| Vlan88 | EVPN_UNDERLAY | - | - | - | Level-1: md5
Level-2: text | -| Vlan90 | EVPN_UNDERLAY | - | - | - | Level-1: shared-secret
Level-2: shared-secret | -| Vlan91 | EVPN_UNDERLAY | - | - | - | Level-1: md5
Level-2: text | -| Vlan92 | EVPN_UNDERLAY | - | - | - | Level-1: shared-secret
Level-2: shared-secret | -| Vlan2002 | EVPN_UNDERLAY | True | - | - | md5 | -| Vlan4094 | EVPN_UNDERLAY | - | - | - | Level-1: sha
Level-2: sha | - -##### Multicast Routing - -| Interface | IP Version | Static Routes Allowed | Multicast Boundaries | Export Host Routes For Multicast Sources | -| --------- | ---------- | --------------------- | -------------------- | ---------------------------------------- | -| Vlan75 | IPv4 | True | 224.0.1.0/24, 224.0.2.0/24 | - | -| Vlan75 | IPv6 | - | ff00::/16, ff01::/16 | - | -| Vlan89 | IPv4 | - | ACL_MULTICAST | True | -| Vlan89 | IPv6 | True | ACL_V6_MULTICAST_WITH_OUT | - | -| Vlan110 | IPv4 | True | ACL_MULTICAST | - | -| Vlan110 | IPv6 | - | - | True | - -#### VLAN Interfaces Device Configuration - -```eos -! -interface Vlan24 - description SVI Description - no shutdown - ipv6 address 1b11:3a00:22b0:6::15/64 - ipv6 nd managed-config-flag - ipv6 nd prefix 1b11:3a00:22b0:6::/64 infinite infinite no-autoconfig - ip address virtual 10.10.24.1/24 - ipv6 virtual-router address 1b11:3a00:22b0:6::1 -! -interface Vlan25 - description SVI Description - no shutdown - ipv6 address 1b11:3a00:22b0:16::16/64 - ipv6 virtual-router address 1b11:3a00:22b0:16::14 - ipv6 virtual-router address 1b11:3a00:22b0:16::15 -! -interface Vlan41 - description SVI Description - no shutdown - ip helper-address 10.10.64.150 source-interface Loopback0 - ip helper-address 10.10.96.150 source-interface Loopback0 - ip helper-address 10.10.96.151 source-interface Loopback0 - ip igmp host-proxy - ip igmp host-proxy 239.0.0.1 - ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 - ip igmp host-proxy 239.0.0.3 include 10.0.3.1 - ip igmp host-proxy 239.0.0.4 include 10.0.4.3 - ip igmp host-proxy 239.0.0.4 include 10.0.4.4 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 - ip igmp host-proxy access-list ACL1 - ip igmp host-proxy access-list ACL2 - ip igmp host-proxy report-interval 2 - ip igmp host-proxy version 2 - ip address virtual 10.10.41.1/24 -! -interface Vlan42 - description SVI Description - no shutdown - ip helper-address 10.10.64.150 source-interface Loopback0 - ip helper-address 10.10.96.150 source-interface Loopback0 - ip helper-address 10.10.96.151 source-interface Loopback0 - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 5 level-1 - ip address virtual 10.10.42.1/24 -! -interface Vlan43 - description SVI Description - no shutdown - ipv6 dhcp relay destination a0::2 vrf TEST local-interface Loopback44 link-address a0::4 - ipv6 address a0::1/64 - isis authentication key-id 2 algorithm sha-512 key 0 password - isis authentication key-id 3 algorithm sha-512 rfc-5310 key 0 password1 - isis authentication key-id 1 algorithm sha-1 key 0 password level-1 - isis authentication key-id 4 algorithm sha-1 rfc-5310 key 0 password level-1 - isis authentication key-id 5 algorithm sha-1 key 0 password3 level-1 - isis authentication key-id 1 algorithm sha-1 key 0 password level-2 - isis authentication key-id 5 algorithm sha-1 rfc-5310 key 0 password level-2 -! -interface Vlan44 - description SVI Description - no shutdown - ipv6 dhcp relay destination a0::8 - ipv6 dhcp relay destination a0::5 vrf TEST source-address a0::6 link-address a0::7 - ipv6 address a0::4/64 -! -interface Vlan50 - description IP NAT Testing - ip nat destination static 1.0.0.1 2.0.0.1 - ip nat source static 3.0.0.1 4.0.0.1 - ip nat destination dynamic access-list ACL1 pool POOL1 - ip nat source dynamic access-list ACL2 pool POOL2 - isis authentication mode text rx-disabled level-2 - isis authentication key 0 password level-2 -! -interface Vlan75 - description SVI Description - no shutdown - ipv6 address 1b11:3a00:22b0:1000::15/64 - ipv6 nd managed-config-flag - ipv6 nd prefix 1b11:3a00:22b0:1000::/64 infinite infinite no-autoconfig - multicast ipv4 boundary 224.0.1.0/24 out - multicast ipv4 boundary 224.0.2.0/24 - multicast ipv6 boundary ff00::/16 out - multicast ipv6 boundary ff01::/16 out - multicast ipv4 static - ip address virtual 10.10.75.1/24 - ipv6 virtual-router address 1b11:3a00:22b0:1000::1 -! -interface Vlan81 - description IPv6 Virtual Address - vrf Tenant_C - ipv6 enable - ip address virtual 10.10.81.1/24 - ipv6 address virtual fc00:10:10:81::1/64 - ipv6 address virtual fc00:10:11:81::1/64 - ipv6 address virtual fc00:10:12:81::1/64 -! -interface Vlan83 - description SVI Description - no shutdown - isis enable EVPN_UNDERLAY - isis authentication mode md5 - isis authentication key 0 password - ip address virtual 10.10.83.1/24 - ip address virtual 10.11.83.1/24 secondary - ip address virtual 10.11.84.1/24 secondary -! -interface Vlan84 - description SVI Description - arp gratuitous accept - ip address 10.10.84.1/24 - arp monitor mac-address - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 2 rx-disabled - isis authentication key 0 password - ip virtual-router address 10.10.84.254 - ip virtual-router address 10.11.84.254/24 -! -interface Vlan85 - description SVI Description - ip address 10.10.84.1/24 - arp cache dynamic capacity 50000 - bfd interval 500 min-rx 500 multiplier 5 - bfd echo - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 2 - isis authentication key 0 password -! -interface Vlan86 - description SVI Description - ip address 10.10.83.1/24 - ip attached-host route export 10 - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile1 algorithm sha-1 rx-disabled -! -interface Vlan87 - description SVI Description - shutdown - ip address 10.10.87.1/24 - ip access-group ACL_IN in - ip access-group ACL_OUT out - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile1 algorithm sha-1 -! -interface Vlan88 - description SVI Description - shutdown - isis enable EVPN_UNDERLAY - isis authentication mode md5 rx-disabled level-1 - isis authentication mode text rx-disabled level-2 - isis authentication key 0 password level-1 - isis authentication key 0 password level-2 - ip address virtual 10.10.87.1/23 -! -interface Vlan89 - description SVI Description - no shutdown - ip helper-address 10.10.64.150 source-interface Loopback0 - ip helper-address 10.10.96.101 source-interface Loopback0 - ip helper-address 10.10.96.150 source-interface Loopback0 - ip helper-address 10.10.96.151 source-interface Loopback0 - ip igmp - ip igmp version 2 - ipv6 address 1b11:3a00:22b0:5200::15/64 - ipv6 nd managed-config-flag - ipv6 nd prefix 1b11:3a00:22b0:5200::/64 infinite infinite no-autoconfig - multicast ipv4 boundary ACL_MULTICAST - multicast ipv6 boundary ACL_V6_MULTICAST_WITH_OUT out - multicast ipv4 source route export - multicast ipv6 static - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback0 - ip address virtual 10.10.144.3/20 - ipv6 virtual-router address 1b11:3a00:22b0:5200::3 -! -interface Vlan90 - description SVI Description - ip address 10.10.83.1/24 - ip attached-host route export - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile2 algorithm sha-1 level-1 - isis authentication mode shared-secret profile profile1 algorithm sha-256 level-2 -! -interface Vlan91 - description PBR Description - shutdown - service-policy type pbr input MyServicePolicy - isis enable EVPN_UNDERLAY - isis authentication mode md5 level-1 - isis authentication mode text level-2 - isis authentication key 0 password level-1 - isis authentication key 0 password level-2 -! -interface Vlan92 - description SVI Description - ip proxy-arp - ip address 10.10.92.1/24 - ip directed-broadcast - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile2 algorithm sha-1 rx-disabled level-1 - isis authentication mode shared-secret profile profile1 algorithm sha-256 rx-disabled level-2 -! -interface Vlan110 - description PVLAN Primary with vlan mapping - no shutdown - pvlan mapping 111-112 - vrf Tenant_A - ip address 10.0.101.1/24 - multicast ipv4 boundary ACL_MULTICAST out - multicast ipv6 source route export 20 - multicast ipv4 static -! -interface Vlan333 - description Multiple VRIDs and tracking - no shutdown - ip address 192.0.2.2/25 - arp aging timeout 180 - ipv6 enable - ipv6 address 2001:db8:333::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown - vrrp 2 ipv6 2001:db8:333::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown - no vrrp 3 preempt - vrrp 3 timers delay reload 900 - vrrp 3 ipv4 100.64.0.1 - vrrp 3 ipv4 version 3 -! -interface Vlan334 - description v6 attached host exports - ipv6 attached-host route export 19 - ipv6 enable - ipv6 address 2001:db8:334::1/64 -! -interface Vlan335 - description v6 attached host exports - ipv6 attached-host route export prefix-length 64 - ipv6 enable - ipv6 address 2001:db8:335::1/64 -! -interface Vlan336 - description v6 attached host exports - ipv6 attached-host route export 18 prefix-length 64 - ipv6 enable - ipv6 address 2001:db8:336::1/64 -! -interface Vlan337 - description v4 dhcp relay all-subnets - ip address 10.0.2.2/25 - ip dhcp relay all-subnets -! -interface Vlan338 - description v6 dhcp relay all-subnets - ipv6 dhcp relay all-subnets - ipv6 address 2001:db8:338::1/64 -! -interface Vlan339 - description v6 nd options - ipv6 nd cache expire 250 - ipv6 nd cache dynamic capacity 900 - ipv6 nd cache refresh always - ipv6 enable - ipv6 address 2001:db8:339::1/64 - ipv6 nd other-config-flag -! -interface Vlan501 - description SVI Description - no shutdown - ip address 10.50.26.29/27 - ipv6 address 1b11:3a00:22b0:0088::207/127 - ipv6 nd ra disabled -! -interface Vlan667 - description Multiple VRIDs - no shutdown - ip address 192.0.2.2/25 - arp aging timeout 180 - ipv6 enable - ipv6 address 2001:db8:667::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 2 ipv6 2001:db8:667::1 -! -interface Vlan1001 - description SVI Description - no shutdown - vrf Tenant_A - ipv6 address a1::1/64 - ipv6 nd managed-config-flag - ipv6 nd prefix a1::/64 infinite infinite no-autoconfig - ip address virtual 10.1.1.1/24 -! -interface Vlan1002 - description SVI Description - no shutdown - vrf Tenant_A - ipv6 address a2::1/64 - ipv6 nd ra disabled - ipv6 nd managed-config-flag - ipv6 nd prefix a2::/64 infinite infinite no-autoconfig - ip address virtual 10.1.2.1/24 -! -interface Vlan2001 - description SVI Description - logging event link-status - vrf Tenant_B - ip address virtual 10.2.1.1/24 - comment - Comment created from eos_cli under vlan_interfaces.Vlan2001 - EOF - -! -interface Vlan2002 - description SVI Description - no autostate - vrf Tenant_B - ip verify unicast source reachable-via rx - isis enable EVPN_UNDERLAY - isis bfd - isis authentication mode md5 rx-disabled - isis authentication key 0 password - ip address virtual 10.2.2.1/24 -! -interface Vlan4094 - description SVI Description - mtu 9214 - ip address 169.254.252.0/31 - ipv6 address fe80::a/64 link-local - pim ipv4 sparse-mode - pim ipv4 bidirectional - pim ipv4 hello interval 10 - pim ipv4 hello count 3.5 - pim ipv4 dr-priority 200 - pim ipv4 bfd - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 5 rx-disabled level-1 - isis authentication mode sha key-id 10 rx-disabled level-2 -``` - -## BFD - -### BFD Interfaces - -| Interface | Interval | Minimum RX | Multiplier | Echo | -| --------- | -------- | ---------- | ---------- | ---- | -| Vlan85 | 500 | 500 | 5 | True | - -## Multicast - -### PIM Sparse Mode - -#### PIM Sparse Mode Enabled Interfaces - -| Interface Name | VRF Name | IP Version | Border Router | DR Priority | Local Interface | -| -------------- | -------- | ---------- | ------------- | ----------- | --------------- | -| Vlan89 | - | IPv4 | - | - | Loopback0 | -| Vlan4094 | - | IPv4 | - | 200 | - | diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index f5681db36c9..82fce350243 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -1708,6 +1708,354 @@ interface Management1 vrf MGMT ip address 10.73.255.122/24 ! +interface Vlan24 + description SVI Description + no shutdown + ipv6 address 1b11:3a00:22b0:6::15/64 + ipv6 nd managed-config-flag + ipv6 nd prefix 1b11:3a00:22b0:6::/64 infinite infinite no-autoconfig + ip address virtual 10.10.24.1/24 + ipv6 virtual-router address 1b11:3a00:22b0:6::1 +! +interface Vlan25 + description SVI Description + no shutdown + ipv6 address 1b11:3a00:22b0:16::16/64 + ipv6 virtual-router address 1b11:3a00:22b0:16::14 + ipv6 virtual-router address 1b11:3a00:22b0:16::15 +! +interface Vlan41 + description SVI Description + no shutdown + ip helper-address 10.10.64.150 source-interface Loopback0 + ip helper-address 10.10.96.150 source-interface Loopback0 + ip helper-address 10.10.96.151 source-interface Loopback0 + ip igmp host-proxy + ip igmp host-proxy 239.0.0.1 + ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 + ip igmp host-proxy 239.0.0.3 include 10.0.3.1 + ip igmp host-proxy 239.0.0.4 include 10.0.4.3 + ip igmp host-proxy 239.0.0.4 include 10.0.4.4 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 + ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 + ip igmp host-proxy access-list ACL1 + ip igmp host-proxy access-list ACL2 + ip igmp host-proxy report-interval 2 + ip igmp host-proxy version 2 + ip address virtual 10.10.41.1/24 +! +interface Vlan42 + description SVI Description + no shutdown + ip helper-address 10.10.64.150 source-interface Loopback0 + ip helper-address 10.10.96.150 source-interface Loopback0 + ip helper-address 10.10.96.151 source-interface Loopback0 + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 5 level-1 + ip address virtual 10.10.42.1/24 +! +interface Vlan43 + description SVI Description + no shutdown + ipv6 dhcp relay destination a0::2 vrf TEST local-interface Loopback44 link-address a0::4 + ipv6 address a0::1/64 + isis authentication key-id 2 algorithm sha-512 key 0 password + isis authentication key-id 3 algorithm sha-512 rfc-5310 key 0 password1 + isis authentication key-id 1 algorithm sha-1 key 0 password level-1 + isis authentication key-id 4 algorithm sha-1 rfc-5310 key 0 password level-1 + isis authentication key-id 5 algorithm sha-1 key 0 password3 level-1 + isis authentication key-id 1 algorithm sha-1 key 0 password level-2 + isis authentication key-id 5 algorithm sha-1 rfc-5310 key 0 password level-2 +! +interface Vlan44 + description SVI Description + no shutdown + ipv6 dhcp relay destination a0::8 + ipv6 dhcp relay destination a0::5 vrf TEST source-address a0::6 link-address a0::7 + ipv6 address a0::4/64 +! +interface Vlan50 + description IP NAT Testing + ip nat destination static 1.0.0.1 2.0.0.1 + ip nat source static 3.0.0.1 4.0.0.1 + ip nat destination dynamic access-list ACL1 pool POOL1 + ip nat source dynamic access-list ACL2 pool POOL2 + isis authentication mode text rx-disabled level-2 + isis authentication key 0 password level-2 +! +interface Vlan75 + description SVI Description + no shutdown + ipv6 address 1b11:3a00:22b0:1000::15/64 + ipv6 nd managed-config-flag + ipv6 nd prefix 1b11:3a00:22b0:1000::/64 infinite infinite no-autoconfig + multicast ipv4 boundary 224.0.1.0/24 out + multicast ipv4 boundary 224.0.2.0/24 + multicast ipv6 boundary ff00::/16 out + multicast ipv6 boundary ff01::/16 out + multicast ipv4 static + ip address virtual 10.10.75.1/24 + ipv6 virtual-router address 1b11:3a00:22b0:1000::1 +! +interface Vlan81 + description IPv6 Virtual Address + vrf Tenant_C + ipv6 enable + ip address virtual 10.10.81.1/24 + ipv6 address virtual fc00:10:10:81::1/64 + ipv6 address virtual fc00:10:11:81::1/64 + ipv6 address virtual fc00:10:12:81::1/64 +! +interface Vlan83 + description SVI Description + no shutdown + isis enable EVPN_UNDERLAY + isis authentication mode md5 + isis authentication key 0 password + ip address virtual 10.10.83.1/24 + ip address virtual 10.11.83.1/24 secondary + ip address virtual 10.11.84.1/24 secondary +! +interface Vlan84 + description SVI Description + arp gratuitous accept + ip address 10.10.84.1/24 + arp monitor mac-address + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 2 rx-disabled + isis authentication key 0 password + ip virtual-router address 10.10.84.254 + ip virtual-router address 10.11.84.254/24 +! +interface Vlan85 + description SVI Description + ip address 10.10.84.1/24 + arp cache dynamic capacity 50000 + bfd interval 500 min-rx 500 multiplier 5 + bfd echo + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 2 + isis authentication key 0 password +! +interface Vlan86 + description SVI Description + ip address 10.10.83.1/24 + ip attached-host route export 10 + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile1 algorithm sha-1 rx-disabled +! +interface Vlan87 + description SVI Description + shutdown + ip address 10.10.87.1/24 + ip access-group ACL_IN in + ip access-group ACL_OUT out + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile1 algorithm sha-1 +! +interface Vlan88 + description SVI Description + shutdown + isis enable EVPN_UNDERLAY + isis authentication mode md5 rx-disabled level-1 + isis authentication mode text rx-disabled level-2 + isis authentication key 0 password level-1 + isis authentication key 0 password level-2 + ip address virtual 10.10.87.1/23 +! +interface Vlan89 + description SVI Description + no shutdown + ip helper-address 10.10.64.150 source-interface Loopback0 + ip helper-address 10.10.96.101 source-interface Loopback0 + ip helper-address 10.10.96.150 source-interface Loopback0 + ip helper-address 10.10.96.151 source-interface Loopback0 + ip igmp + ip igmp version 2 + ipv6 address 1b11:3a00:22b0:5200::15/64 + ipv6 nd managed-config-flag + ipv6 nd prefix 1b11:3a00:22b0:5200::/64 infinite infinite no-autoconfig + multicast ipv4 boundary ACL_MULTICAST + multicast ipv6 boundary ACL_V6_MULTICAST_WITH_OUT out + multicast ipv4 source route export + multicast ipv6 static + pim ipv4 sparse-mode + pim ipv4 local-interface Loopback0 + ip address virtual 10.10.144.3/20 + ipv6 virtual-router address 1b11:3a00:22b0:5200::3 +! +interface Vlan90 + description SVI Description + ip address 10.10.83.1/24 + ip attached-host route export + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile2 algorithm sha-1 level-1 + isis authentication mode shared-secret profile profile1 algorithm sha-256 level-2 +! +interface Vlan91 + description PBR Description + shutdown + service-policy type pbr input MyServicePolicy + isis enable EVPN_UNDERLAY + isis authentication mode md5 level-1 + isis authentication mode text level-2 + isis authentication key 0 password level-1 + isis authentication key 0 password level-2 +! +interface Vlan92 + description SVI Description + ip proxy-arp + ip address 10.10.92.1/24 + ip directed-broadcast + isis enable EVPN_UNDERLAY + isis authentication mode shared-secret profile profile2 algorithm sha-1 rx-disabled level-1 + isis authentication mode shared-secret profile profile1 algorithm sha-256 rx-disabled level-2 +! +interface Vlan110 + description PVLAN Primary with vlan mapping + no shutdown + pvlan mapping 111-112 + vrf Tenant_A + ip address 10.0.101.1/24 + multicast ipv4 boundary ACL_MULTICAST out + multicast ipv6 source route export 20 + multicast ipv4 static +! +interface Vlan333 + description Multiple VRIDs and tracking + no shutdown + ip address 192.0.2.2/25 + arp aging timeout 180 + ipv6 enable + ipv6 address 2001:db8:333::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 2 ipv6 2001:db8:333::1 + vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + no vrrp 3 preempt + vrrp 3 timers delay reload 900 + vrrp 3 ipv4 100.64.0.1 + vrrp 3 ipv4 version 3 +! +interface Vlan334 + description v6 attached host exports + ipv6 attached-host route export 19 + ipv6 enable + ipv6 address 2001:db8:334::1/64 +! +interface Vlan335 + description v6 attached host exports + ipv6 attached-host route export prefix-length 64 + ipv6 enable + ipv6 address 2001:db8:335::1/64 +! +interface Vlan336 + description v6 attached host exports + ipv6 attached-host route export 18 prefix-length 64 + ipv6 enable + ipv6 address 2001:db8:336::1/64 +! +interface Vlan337 + description v4 dhcp relay all-subnets + ip address 10.0.2.2/25 + ip dhcp relay all-subnets +! +interface Vlan338 + description v6 dhcp relay all-subnets + ipv6 dhcp relay all-subnets + ipv6 address 2001:db8:338::1/64 +! +interface Vlan339 + description v6 nd options + ipv6 nd cache expire 250 + ipv6 nd cache dynamic capacity 900 + ipv6 nd cache refresh always + ipv6 enable + ipv6 address 2001:db8:339::1/64 + ipv6 nd other-config-flag +! +interface Vlan501 + description SVI Description + no shutdown + ip address 10.50.26.29/27 + ipv6 address 1b11:3a00:22b0:0088::207/127 + ipv6 nd ra disabled +! +interface Vlan667 + description Multiple VRIDs + no shutdown + ip address 192.0.2.2/25 + arp aging timeout 180 + ipv6 enable + ipv6 address 2001:db8:667::2/64 + ipv6 address fe80::2/64 link-local + vrrp 1 priority-level 105 + vrrp 1 advertisement interval 2 + vrrp 1 preempt delay minimum 30 reload 800 + vrrp 1 ipv4 192.0.2.1 + vrrp 2 ipv6 2001:db8:667::1 +! +interface Vlan1001 + description SVI Description + no shutdown + vrf Tenant_A + ipv6 address a1::1/64 + ipv6 nd managed-config-flag + ipv6 nd prefix a1::/64 infinite infinite no-autoconfig + ip address virtual 10.1.1.1/24 +! +interface Vlan1002 + description SVI Description + no shutdown + vrf Tenant_A + ipv6 address a2::1/64 + ipv6 nd ra disabled + ipv6 nd managed-config-flag + ipv6 nd prefix a2::/64 infinite infinite no-autoconfig + ip address virtual 10.1.2.1/24 +! +interface Vlan2001 + description SVI Description + logging event link-status + vrf Tenant_B + ip address virtual 10.2.1.1/24 + comment + Comment created from eos_cli under vlan_interfaces.Vlan2001 + EOF + +! +interface Vlan2002 + description SVI Description + no autostate + vrf Tenant_B + ip verify unicast source reachable-via rx + isis enable EVPN_UNDERLAY + isis bfd + isis authentication mode md5 rx-disabled + isis authentication key 0 password + ip address virtual 10.2.2.1/24 +! +interface Vlan4094 + description SVI Description + mtu 9214 + ip address 169.254.252.0/31 + ipv6 address fe80::a/64 link-local + pim ipv4 sparse-mode + pim ipv4 bidirectional + pim ipv4 hello interval 10 + pim ipv4 hello count 3.5 + pim ipv4 dr-priority 200 + pim ipv4 bfd + isis enable EVPN_UNDERLAY + isis authentication mode sha key-id 5 rx-disabled level-1 + isis authentication mode sha key-id 10 rx-disabled level-2 +! application traffic recognition ! application ipv4 empty-application diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-interfaces.cfg deleted file mode 100644 index 8773cc2f395..00000000000 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/vlan-interfaces.cfg +++ /dev/null @@ -1,353 +0,0 @@ -! -interface Management1 - description OOB_MANAGEMENT - vrf MGMT - ip address 10.73.255.122/24 -! -interface Vlan24 - description SVI Description - no shutdown - ipv6 address 1b11:3a00:22b0:6::15/64 - ipv6 nd managed-config-flag - ipv6 nd prefix 1b11:3a00:22b0:6::/64 infinite infinite no-autoconfig - ip address virtual 10.10.24.1/24 - ipv6 virtual-router address 1b11:3a00:22b0:6::1 -! -interface Vlan25 - description SVI Description - no shutdown - ipv6 address 1b11:3a00:22b0:16::16/64 - ipv6 virtual-router address 1b11:3a00:22b0:16::14 - ipv6 virtual-router address 1b11:3a00:22b0:16::15 -! -interface Vlan41 - description SVI Description - no shutdown - ip helper-address 10.10.64.150 source-interface Loopback0 - ip helper-address 10.10.96.150 source-interface Loopback0 - ip helper-address 10.10.96.151 source-interface Loopback0 - ip igmp host-proxy - ip igmp host-proxy 239.0.0.1 - ip igmp host-proxy 239.0.0.2 exclude 10.0.2.1 - ip igmp host-proxy 239.0.0.3 include 10.0.3.1 - ip igmp host-proxy 239.0.0.4 include 10.0.4.3 - ip igmp host-proxy 239.0.0.4 include 10.0.4.4 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.1 - ip igmp host-proxy 239.0.0.4 exclude 10.0.4.2 - ip igmp host-proxy access-list ACL1 - ip igmp host-proxy access-list ACL2 - ip igmp host-proxy report-interval 2 - ip igmp host-proxy version 2 - ip address virtual 10.10.41.1/24 -! -interface Vlan42 - description SVI Description - no shutdown - ip helper-address 10.10.64.150 source-interface Loopback0 - ip helper-address 10.10.96.150 source-interface Loopback0 - ip helper-address 10.10.96.151 source-interface Loopback0 - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 5 level-1 - ip address virtual 10.10.42.1/24 -! -interface Vlan43 - description SVI Description - no shutdown - ipv6 dhcp relay destination a0::2 vrf TEST local-interface Loopback44 link-address a0::4 - ipv6 address a0::1/64 - isis authentication key-id 2 algorithm sha-512 key 0 password - isis authentication key-id 3 algorithm sha-512 rfc-5310 key 0 password1 - isis authentication key-id 1 algorithm sha-1 key 0 password level-1 - isis authentication key-id 4 algorithm sha-1 rfc-5310 key 0 password level-1 - isis authentication key-id 5 algorithm sha-1 key 0 password3 level-1 - isis authentication key-id 1 algorithm sha-1 key 0 password level-2 - isis authentication key-id 5 algorithm sha-1 rfc-5310 key 0 password level-2 -! -interface Vlan44 - description SVI Description - no shutdown - ipv6 dhcp relay destination a0::8 - ipv6 dhcp relay destination a0::5 vrf TEST source-address a0::6 link-address a0::7 - ipv6 address a0::4/64 -! -interface Vlan50 - description IP NAT Testing - ip nat destination static 1.0.0.1 2.0.0.1 - ip nat source static 3.0.0.1 4.0.0.1 - ip nat destination dynamic access-list ACL1 pool POOL1 - ip nat source dynamic access-list ACL2 pool POOL2 - isis authentication mode text rx-disabled level-2 - isis authentication key 0 password level-2 -! -interface Vlan75 - description SVI Description - no shutdown - ipv6 address 1b11:3a00:22b0:1000::15/64 - ipv6 nd managed-config-flag - ipv6 nd prefix 1b11:3a00:22b0:1000::/64 infinite infinite no-autoconfig - multicast ipv4 boundary 224.0.1.0/24 out - multicast ipv4 boundary 224.0.2.0/24 - multicast ipv6 boundary ff00::/16 out - multicast ipv6 boundary ff01::/16 out - multicast ipv4 static - ip address virtual 10.10.75.1/24 - ipv6 virtual-router address 1b11:3a00:22b0:1000::1 -! -interface Vlan81 - description IPv6 Virtual Address - vrf Tenant_C - ipv6 enable - ip address virtual 10.10.81.1/24 - ipv6 address virtual fc00:10:10:81::1/64 - ipv6 address virtual fc00:10:11:81::1/64 - ipv6 address virtual fc00:10:12:81::1/64 -! -interface Vlan83 - description SVI Description - no shutdown - isis enable EVPN_UNDERLAY - isis authentication mode md5 - isis authentication key 0 password - ip address virtual 10.10.83.1/24 - ip address virtual 10.11.83.1/24 secondary - ip address virtual 10.11.84.1/24 secondary -! -interface Vlan84 - description SVI Description - arp gratuitous accept - ip address 10.10.84.1/24 - arp monitor mac-address - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 2 rx-disabled - isis authentication key 0 password - ip virtual-router address 10.10.84.254 - ip virtual-router address 10.11.84.254/24 -! -interface Vlan85 - description SVI Description - ip address 10.10.84.1/24 - arp cache dynamic capacity 50000 - bfd interval 500 min-rx 500 multiplier 5 - bfd echo - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 2 - isis authentication key 0 password -! -interface Vlan86 - description SVI Description - ip address 10.10.83.1/24 - ip attached-host route export 10 - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile1 algorithm sha-1 rx-disabled -! -interface Vlan87 - description SVI Description - shutdown - ip address 10.10.87.1/24 - ip access-group ACL_IN in - ip access-group ACL_OUT out - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile1 algorithm sha-1 -! -interface Vlan88 - description SVI Description - shutdown - isis enable EVPN_UNDERLAY - isis authentication mode md5 rx-disabled level-1 - isis authentication mode text rx-disabled level-2 - isis authentication key 0 password level-1 - isis authentication key 0 password level-2 - ip address virtual 10.10.87.1/23 -! -interface Vlan89 - description SVI Description - no shutdown - ip helper-address 10.10.64.150 source-interface Loopback0 - ip helper-address 10.10.96.101 source-interface Loopback0 - ip helper-address 10.10.96.150 source-interface Loopback0 - ip helper-address 10.10.96.151 source-interface Loopback0 - ip igmp - ip igmp version 2 - ipv6 address 1b11:3a00:22b0:5200::15/64 - ipv6 nd managed-config-flag - ipv6 nd prefix 1b11:3a00:22b0:5200::/64 infinite infinite no-autoconfig - multicast ipv4 boundary ACL_MULTICAST - multicast ipv6 boundary ACL_V6_MULTICAST_WITH_OUT out - multicast ipv4 source route export - multicast ipv6 static - pim ipv4 sparse-mode - pim ipv4 local-interface Loopback0 - ip address virtual 10.10.144.3/20 - ipv6 virtual-router address 1b11:3a00:22b0:5200::3 -! -interface Vlan90 - description SVI Description - ip address 10.10.83.1/24 - ip attached-host route export - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile2 algorithm sha-1 level-1 - isis authentication mode shared-secret profile profile1 algorithm sha-256 level-2 -! -interface Vlan91 - description PBR Description - shutdown - service-policy type pbr input MyServicePolicy - isis enable EVPN_UNDERLAY - isis authentication mode md5 level-1 - isis authentication mode text level-2 - isis authentication key 0 password level-1 - isis authentication key 0 password level-2 -! -interface Vlan92 - description SVI Description - ip proxy-arp - ip address 10.10.92.1/24 - ip directed-broadcast - isis enable EVPN_UNDERLAY - isis authentication mode shared-secret profile profile2 algorithm sha-1 rx-disabled level-1 - isis authentication mode shared-secret profile profile1 algorithm sha-256 rx-disabled level-2 -! -interface Vlan110 - description PVLAN Primary with vlan mapping - no shutdown - pvlan mapping 111-112 - vrf Tenant_A - ip address 10.0.101.1/24 - multicast ipv4 boundary ACL_MULTICAST out - multicast ipv6 source route export 20 - multicast ipv4 static -! -interface Vlan333 - description Multiple VRIDs and tracking - no shutdown - ip address 192.0.2.2/25 - arp aging timeout 180 - ipv6 enable - ipv6 address 2001:db8:333::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown - vrrp 2 ipv6 2001:db8:333::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown - no vrrp 3 preempt - vrrp 3 timers delay reload 900 - vrrp 3 ipv4 100.64.0.1 - vrrp 3 ipv4 version 3 -! -interface Vlan334 - description v6 attached host exports - ipv6 attached-host route export 19 - ipv6 enable - ipv6 address 2001:db8:334::1/64 -! -interface Vlan335 - description v6 attached host exports - ipv6 attached-host route export prefix-length 64 - ipv6 enable - ipv6 address 2001:db8:335::1/64 -! -interface Vlan336 - description v6 attached host exports - ipv6 attached-host route export 18 prefix-length 64 - ipv6 enable - ipv6 address 2001:db8:336::1/64 -! -interface Vlan337 - description v4 dhcp relay all-subnets - ip address 10.0.2.2/25 - ip dhcp relay all-subnets -! -interface Vlan338 - description v6 dhcp relay all-subnets - ipv6 dhcp relay all-subnets - ipv6 address 2001:db8:338::1/64 -! -interface Vlan339 - description v6 nd options - ipv6 nd cache expire 250 - ipv6 nd cache dynamic capacity 900 - ipv6 nd cache refresh always - ipv6 enable - ipv6 address 2001:db8:339::1/64 - ipv6 nd other-config-flag -! -interface Vlan501 - description SVI Description - no shutdown - ip address 10.50.26.29/27 - ipv6 address 1b11:3a00:22b0:0088::207/127 - ipv6 nd ra disabled -! -interface Vlan667 - description Multiple VRIDs - no shutdown - ip address 192.0.2.2/25 - arp aging timeout 180 - ipv6 enable - ipv6 address 2001:db8:667::2/64 - ipv6 address fe80::2/64 link-local - vrrp 1 priority-level 105 - vrrp 1 advertisement interval 2 - vrrp 1 preempt delay minimum 30 reload 800 - vrrp 1 ipv4 192.0.2.1 - vrrp 2 ipv6 2001:db8:667::1 -! -interface Vlan1001 - description SVI Description - no shutdown - vrf Tenant_A - ipv6 address a1::1/64 - ipv6 nd managed-config-flag - ipv6 nd prefix a1::/64 infinite infinite no-autoconfig - ip address virtual 10.1.1.1/24 -! -interface Vlan1002 - description SVI Description - no shutdown - vrf Tenant_A - ipv6 address a2::1/64 - ipv6 nd ra disabled - ipv6 nd managed-config-flag - ipv6 nd prefix a2::/64 infinite infinite no-autoconfig - ip address virtual 10.1.2.1/24 -! -interface Vlan2001 - description SVI Description - logging event link-status - vrf Tenant_B - ip address virtual 10.2.1.1/24 - comment - Comment created from eos_cli under vlan_interfaces.Vlan2001 - EOF - -! -interface Vlan2002 - description SVI Description - no autostate - vrf Tenant_B - ip verify unicast source reachable-via rx - isis enable EVPN_UNDERLAY - isis bfd - isis authentication mode md5 rx-disabled - isis authentication key 0 password - ip address virtual 10.2.2.1/24 -! -interface Vlan4094 - description SVI Description - mtu 9214 - ip address 169.254.252.0/31 - ipv6 address fe80::a/64 link-local - pim ipv4 sparse-mode - pim ipv4 bidirectional - pim ipv4 hello interval 10 - pim ipv4 hello count 3.5 - pim ipv4 dr-priority 200 - pim ipv4 bfd - isis enable EVPN_UNDERLAY - isis authentication mode sha key-id 5 rx-disabled level-1 - isis authentication mode sha key-id 10 rx-disabled level-2 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlan-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-interfaces.yml similarity index 100% rename from ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/vlan-interfaces.yml rename to ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-interfaces.yml diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml index dd22061afff..c220e61dd5a 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/hosts.yml @@ -169,7 +169,6 @@ test_hosts: transceiver_qsfp_default_mode_4x10_false: tunnel-interfaces: unsupported-transceiver: - vlan-interfaces: virtual-source-nat: vlan-internal-order: vlans: From 579e8d5b7f51b21660ead9589f461b26d624fcfa Mon Sep 17 00:00:00 2001 From: Shivani-gslab Date: Fri, 8 Nov 2024 15:48:04 +0530 Subject: [PATCH 3/6] Fix vlan interface vrrrp.tracked_object.name --- .../documentation/devices/host1.md | 12 ++++++------ .../eos_cli_config_gen/intended/configs/host1.cfg | 8 ++++---- .../inventory/host_vars/host1/vlan-interfaces.yml | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index 31f116f08c2..531409dd3dc 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -2866,8 +2866,8 @@ interface Port-Channel132 | Interface | VRRP-ID | Priority | Advertisement Interval | Preempt | Tracked Object Name(s) | Tracked Object Action(s) | IPv4 Virtual IP | IPv4 VRRP Version | IPv6 Virtual IP | | --------- | ------- | -------- | ---------------------- | --------| ---------------------- | ------------------------ | --------------- | ----------------- | --------------- | -| Vlan333 | 1 | 105 | 2 | Enabled | ID1-TrackedObjectDecrement, ID1-TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | -| Vlan333 | 2 | - | - | Enabled | ID2-TrackedObjectDecrement, ID2-TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8:333::1 | +| Vlan333 | 1 | 105 | 2 | Enabled | ID1TrackedObjectDecrement, ID1TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | +| Vlan333 | 2 | - | - | Enabled | ID2TrackedObjectDecrement, ID2TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8:333::1 | | Vlan333 | 3 | - | - | Disabled | - | - | 100.64.0.1 | 3 | - | | Vlan667 | 1 | 105 | 2 | Enabled | - | - | 192.0.2.1 | 2 | - | | Vlan667 | 2 | - | - | Enabled | - | - | - | 2 | 2001:db8:667::1 | @@ -3129,11 +3129,11 @@ interface Vlan333 vrrp 1 advertisement interval 2 vrrp 1 preempt delay minimum 30 reload 800 vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 1 tracked-object ID1TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1TrackedObjectShutdown shutdown vrrp 2 ipv6 2001:db8:333::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + vrrp 2 tracked-object ID2TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2TrackedObjectShutdown shutdown no vrrp 3 preempt vrrp 3 timers delay reload 900 vrrp 3 ipv4 100.64.0.1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index 82fce350243..6e34c4149ee 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -1933,11 +1933,11 @@ interface Vlan333 vrrp 1 advertisement interval 2 vrrp 1 preempt delay minimum 30 reload 800 vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 1 tracked-object ID1TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1TrackedObjectShutdown shutdown vrrp 2 ipv6 2001:db8:333::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + vrrp 2 tracked-object ID2TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2TrackedObjectShutdown shutdown no vrrp 3 preempt vrrp 3 timers delay reload 900 vrrp 3 ipv4 100.64.0.1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-interfaces.yml index 4bf70adf432..d39f5c6d1f9 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/vlan-interfaces.yml @@ -578,9 +578,9 @@ vlan_interfaces: ipv4: address: 192.0.2.1 tracked_object: - - name: ID1-TrackedObjectDecrement + - name: ID1TrackedObjectDecrement decrement: 5 - - name: ID1-TrackedObjectShutdown + - name: ID1TrackedObjectShutdown shutdown: true - id: 2 preempt: @@ -589,9 +589,9 @@ vlan_interfaces: ipv6: address: 2001:db8:333::1 tracked_object: - - name: ID2-TrackedObjectDecrement + - name: ID2TrackedObjectDecrement decrement: 10 - - name: ID2-TrackedObjectShutdown + - name: ID2TrackedObjectShutdown shutdown: true - id: 3 timers: From a058aea7bca13765de9076df418e58879e45d5c3 Mon Sep 17 00:00:00 2001 From: Shivani-gslab Date: Fri, 8 Nov 2024 15:51:12 +0530 Subject: [PATCH 4/6] Fix ansible-lint --- .../inventory/host_vars/host1/port-channel-interfaces.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml index 4e3cfd912ce..801a7551aa6 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/port-channel-interfaces.yml @@ -739,4 +739,3 @@ port_channel_interfaces: - name: Port-Channel132 description: Test_port-channel_interface-profile profile: test-interface-profile - From 25e0459f6e766240ca5a6cbc3411adb2e7df6a5b Mon Sep 17 00:00:00 2001 From: Shivani-gslab Date: Fri, 8 Nov 2024 20:54:19 +0530 Subject: [PATCH 5/6] Updating ethernet interface name --- .../documentation/devices/host1.md | 140 +++++++++--------- .../intended/configs/host1.cfg | 108 +++++++------- .../host_vars/host1/ethernet-interfaces.yml | 32 ++-- 3 files changed, 140 insertions(+), 140 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index 531409dd3dc..3b6b1bb42cb 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -879,12 +879,7 @@ interface Dps1 | Ethernet5 | Molecule Routing | - | 220 | - | - | - | | Ethernet6 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | | Ethernet7 | Molecule L2 | - | - | - | - | - | -| Ethernet10/1 | LAG Member | *access | *110 | *- | *- | 101 | -| Ethernet10/2 | LAG Member | *trunk | *110-112 | *- | *- | 102 | -| Ethernet10/3 | LAG Member | *trunk | *110-112 | *- | *- | 103 | -| Ethernet10/4 | LAG Member LACP fallback | *trunk | *112 | *- | *- | 104 | | Ethernet11 | interface_in_mode_access_accepting_tagged_LACP | access | 200 | - | - | - | -| Ethernet11/2 | LAG Member LACP fallback LLDP ZTP VLAN | *trunk | *112 | *- | *- | 112 | | Ethernet12 | interface_with_dot1q_tunnel | dot1q-tunnel | 300 | - | - | - | | Ethernet13 | interface_in_mode_access_with_voice | trunk phone | - | 100 | - | - | | Ethernet14 | SRV-POD02_Eth1 | trunk | 110-111,210-211 | - | - | - | @@ -932,13 +927,18 @@ interface Dps1 | Ethernet67 | Custom_Transceiver_Frequency | - | - | - | - | - | | Ethernet68 | Custom_Transceiver_Frequency | - | - | - | - | - | | Ethernet69 | IP NAT service-profile | - | - | - | - | - | -| Ethernet103 | MLAG_PEER_DC1-LEAF1B_Ethernet3 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | -| Ethernet104 | MLAG_PEER_DC1-LEAF1B_Ethernet4 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | -| Ethernet105 | DC1-AGG01_Ethernet1 | *trunk | *110,201 | *- | *- | 5 | -| Ethernet115 | DC1-AGG03_Ethernet1 | *trunk | *110,201 | *- | *- | 15 | -| Ethernet116 | DC1-AGG04_Ethernet1 | *trunk | *110,201 | *10 | *- | 16 | -| Ethernet118 | LAG Member | *access | *110 | *- | *- | 109 | -| Ethernet150 | SRV-POD03_Eth1 | *trunk | *110,201 | *- | *- | 5 | +| Ethernet73 | DC1-AGG01_Ethernet1 | *trunk | *110,201 | *- | *- | 5 | +| Ethernet74 | MLAG_PEER_DC1-LEAF1B_Ethernet3 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | +| Ethernet75 | MLAG_PEER_DC1-LEAF1B_Ethernet4 | *trunk | *2-4094 | *- | *LEAF_PEER_L3, MLAG | 3 | +| Ethernet76 | SRV-POD03_Eth1 | *trunk | *110,201 | *- | *- | 5 | +| Ethernet78 | DC1-AGG03_Ethernet1 | *trunk | *110,201 | *- | *- | 15 | +| Ethernet79 | DC1-AGG04_Ethernet1 | *trunk | *110,201 | *10 | *- | 16 | +| Ethernet80/1 | LAG Member | *access | *110 | *- | *- | 101 | +| Ethernet80/2 | LAG Member | *trunk | *110-112 | *- | *- | 102 | +| Ethernet80/3 | LAG Member | *trunk | *110-112 | *- | *- | 103 | +| Ethernet80/4 | LAG Member LACP fallback | *trunk | *112 | *- | *- | 104 | +| Ethernet81 | LAG Member | *access | *110 | *- | *- | 109 | +| Ethernet81/2 | LAG Member LACP fallback LLDP ZTP VLAN | *trunk | *112 | *- | *- | 112 | *Inherited from Port-Channel Interface @@ -1013,7 +1013,7 @@ interface Dps1 | Ethernet7 | - | 100gbase-ar4 | | Ethernet67 | 190050.000 | - | | Ethernet68 | 190080.000 ghz | 100gbase-ar4 | -| Ethernet105 | - | 100gbase-ar4 | +| Ethernet73 | - | 100gbase-ar4 | ##### Link Tracking Groups @@ -1060,7 +1060,7 @@ interface Dps1 | Ethernet64 | DHCP server interface | - | 192.168.42.42/24 | default | - | - | - | - | | Ethernet65 | Multiple VRIDs | - | 192.0.2.2/25 | default | - | False | - | - | | Ethernet66 | Multiple VRIDs and tracking | - | 192.0.2.2/25 | default | - | False | - | - | -| Ethernet117 | LAG Member | 17 | *192.0.2.3/31 | **default | **- | **- | **- | **- | +| Ethernet80 | LAG Member | 17 | *192.0.2.3/31 | **default | **- | **- | **- | **- | *Inherited from Port-Channel Interface @@ -1147,7 +1147,7 @@ interface Dps1 | Interface | Channel Group | ISIS Instance | ISIS BFD | ISIS Metric | Mode | ISIS Circuit Type | Hello Padding | Authentication Mode | | --------- | ------------- | ------------- | -------- | ----------- | ---- | ----------------- | ------------- | ------------------- | | Ethernet5 | - | ISIS_TEST | True | 99 | point-to-point | level-2 | False | md5 | -| Ethernet10/10 | 110 | *ISIS_TEST | True | *99 | *point-to-point | *level-2 | *True | *text | +| Ethernet81/10 | 110 | *ISIS_TEST | True | *99 | *point-to-point | *level-2 | *True | *text | *Inherited from Port-Channel Interface @@ -1176,9 +1176,9 @@ interface Dps1 | Interface | Enabled | | --------- | ------- | -| Ethernet11/1 | fire-code
reed-solomon | | Ethernet23 | fire-code
reed-solomon | | Ethernet24 | Disabled | +| Ethernet81/1 | fire-code
reed-solomon | #### Priority Flow Control @@ -1432,30 +1432,6 @@ interface Ethernet10 no mpls ldp interface no mpls ip ! -interface Ethernet10/1 - description LAG Member - channel-group 101 mode active -! -interface Ethernet10/2 - description LAG Member - channel-group 102 mode active -! -interface Ethernet10/3 - description LAG Member - channel-group 103 mode active -! -interface Ethernet10/4 - description LAG Member LACP fallback - switchport trunk allowed vlan 100 - switchport mode trunk - switchport - channel-group 104 mode active - spanning-tree portfast -! -interface Ethernet10/10 - description isis_port_channel_member - channel-group 110 mode active -! interface Ethernet11 description interface_in_mode_access_accepting_tagged_LACP switchport access vlan 200 @@ -1463,21 +1439,6 @@ interface Ethernet11 switchport l2-protocol encapsulation dot1q vlan 200 ! -interface Ethernet11/1 - description LAG Member with error_correction - error-correction encoding fire-code - error-correction encoding reed-solomon - channel-group 111 mode active -! -interface Ethernet11/2 - description LAG Member LACP fallback LLDP ZTP VLAN - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - channel-group 112 mode active - lldp tlv transmit ztp vlan 112 - spanning-tree portfast -! interface Ethernet12 description interface_with_dot1q_tunnel switchport access vlan 300 @@ -2026,47 +1987,86 @@ interface Ethernet72 dot1x aaa unresponsive eap response success dot1x mac based access-list ! -interface Ethernet103 +interface Ethernet73 + description DC1-AGG01_Ethernet1 + channel-group 5 mode active + transceiver media override 100gbase-ar4 +! +interface Ethernet74 description MLAG_PEER_DC1-LEAF1B_Ethernet3 channel-group 3 mode active ! -interface Ethernet104 +interface Ethernet75 description MLAG_PEER_DC1-LEAF1B_Ethernet4 channel-group 3 mode active ! -interface Ethernet105 - description DC1-AGG01_Ethernet1 +interface Ethernet76 + description SRV-POD03_Eth1 channel-group 5 mode active - transceiver media override 100gbase-ar4 + no lldp transmit + no lldp receive ! -interface Ethernet108 +interface Ethernet77 description MLAG_PEER_DC1-LEAF1B_Ethernet8 channel-group 8 mode active ! -interface Ethernet115 +interface Ethernet78 description DC1-AGG03_Ethernet1 channel-group 15 mode active lacp timer fast lacp timer multiplier 30 ! -interface Ethernet116 +interface Ethernet79 description DC1-AGG04_Ethernet1 channel-group 16 mode active lacp timer normal ! -interface Ethernet117 +interface Ethernet80 description LAG Member channel-group 17 mode active ! -interface Ethernet118 +interface Ethernet80/1 + description LAG Member + channel-group 101 mode active +! +interface Ethernet80/2 + description LAG Member + channel-group 102 mode active +! +interface Ethernet80/3 + description LAG Member + channel-group 103 mode active +! +interface Ethernet80/4 + description LAG Member LACP fallback + switchport trunk allowed vlan 100 + switchport mode trunk + switchport + channel-group 104 mode active + spanning-tree portfast +! +interface Ethernet81 description LAG Member channel-group 109 mode active ! -interface Ethernet150 - description SRV-POD03_Eth1 - channel-group 5 mode active - no lldp transmit - no lldp receive +interface Ethernet81/1 + description LAG Member with error_correction + error-correction encoding fire-code + error-correction encoding reed-solomon + channel-group 111 mode active +! +interface Ethernet81/2 + description LAG Member LACP fallback LLDP ZTP VLAN + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + channel-group 112 mode active + lldp tlv transmit ztp vlan 112 + spanning-tree portfast +! +interface Ethernet81/10 + description isis_port_channel_member + channel-group 110 mode active ``` ### Port-Channel Interfaces diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index 6e34c4149ee..42d3e8c8f78 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -1067,30 +1067,6 @@ interface Ethernet10 no mpls ldp interface no mpls ip ! -interface Ethernet10/1 - description LAG Member - channel-group 101 mode active -! -interface Ethernet10/2 - description LAG Member - channel-group 102 mode active -! -interface Ethernet10/3 - description LAG Member - channel-group 103 mode active -! -interface Ethernet10/4 - description LAG Member LACP fallback - switchport trunk allowed vlan 100 - switchport mode trunk - switchport - channel-group 104 mode active - spanning-tree portfast -! -interface Ethernet10/10 - description isis_port_channel_member - channel-group 110 mode active -! interface Ethernet11 description interface_in_mode_access_accepting_tagged_LACP switchport access vlan 200 @@ -1098,21 +1074,6 @@ interface Ethernet11 switchport l2-protocol encapsulation dot1q vlan 200 ! -interface Ethernet11/1 - description LAG Member with error_correction - error-correction encoding fire-code - error-correction encoding reed-solomon - channel-group 111 mode active -! -interface Ethernet11/2 - description LAG Member LACP fallback LLDP ZTP VLAN - switchport trunk allowed vlan 112 - switchport mode trunk - switchport - channel-group 112 mode active - lldp tlv transmit ztp vlan 112 - spanning-tree portfast -! interface Ethernet12 description interface_with_dot1q_tunnel switchport access vlan 300 @@ -1661,47 +1622,86 @@ interface Ethernet72 dot1x aaa unresponsive eap response success dot1x mac based access-list ! -interface Ethernet103 +interface Ethernet73 + description DC1-AGG01_Ethernet1 + channel-group 5 mode active + transceiver media override 100gbase-ar4 +! +interface Ethernet74 description MLAG_PEER_DC1-LEAF1B_Ethernet3 channel-group 3 mode active ! -interface Ethernet104 +interface Ethernet75 description MLAG_PEER_DC1-LEAF1B_Ethernet4 channel-group 3 mode active ! -interface Ethernet105 - description DC1-AGG01_Ethernet1 +interface Ethernet76 + description SRV-POD03_Eth1 channel-group 5 mode active - transceiver media override 100gbase-ar4 + no lldp transmit + no lldp receive ! -interface Ethernet108 +interface Ethernet77 description MLAG_PEER_DC1-LEAF1B_Ethernet8 channel-group 8 mode active ! -interface Ethernet115 +interface Ethernet78 description DC1-AGG03_Ethernet1 channel-group 15 mode active lacp timer fast lacp timer multiplier 30 ! -interface Ethernet116 +interface Ethernet79 description DC1-AGG04_Ethernet1 channel-group 16 mode active lacp timer normal ! -interface Ethernet117 +interface Ethernet80 description LAG Member channel-group 17 mode active ! -interface Ethernet118 +interface Ethernet80/1 + description LAG Member + channel-group 101 mode active +! +interface Ethernet80/2 + description LAG Member + channel-group 102 mode active +! +interface Ethernet80/3 + description LAG Member + channel-group 103 mode active +! +interface Ethernet80/4 + description LAG Member LACP fallback + switchport trunk allowed vlan 100 + switchport mode trunk + switchport + channel-group 104 mode active + spanning-tree portfast +! +interface Ethernet81 description LAG Member channel-group 109 mode active ! -interface Ethernet150 - description SRV-POD03_Eth1 - channel-group 5 mode active - no lldp transmit - no lldp receive +interface Ethernet81/1 + description LAG Member with error_correction + error-correction encoding fire-code + error-correction encoding reed-solomon + channel-group 111 mode active +! +interface Ethernet81/2 + description LAG Member LACP fallback LLDP ZTP VLAN + switchport trunk allowed vlan 112 + switchport mode trunk + switchport + channel-group 112 mode active + lldp tlv transmit ztp vlan 112 + spanning-tree portfast +! +interface Ethernet81/10 + description isis_port_channel_member + channel-group 110 mode active ! interface Management1 description OOB_MANAGEMENT diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml index cba415793ff..9a82deec663 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml @@ -1411,7 +1411,7 @@ ethernet_interfaces: traffic_allow_access_list: acl1 mac_based_access_list: true - - name: Ethernet105 + - name: Ethernet73 peer: DC1-AGG01 peer_interface: Ethernet1 peer_type: l2leaf @@ -1423,7 +1423,7 @@ ethernet_interfaces: media: override: 100gbase-ar4 - - name: Ethernet103 + - name: Ethernet74 peer: DC1-LEAF1B peer_interface: Ethernet3 peer_type: mlag_peer @@ -1432,7 +1432,7 @@ ethernet_interfaces: id: 3 mode: active - - name: Ethernet104 + - name: Ethernet75 peer: DC1-LEAF1B peer_interface: Ethernet4 peer_type: mlag_peer @@ -1441,7 +1441,7 @@ ethernet_interfaces: id: 3 mode: active - - name: Ethernet150 + - name: Ethernet76 peer: SRV-POD03 peer_interface: Eth1 peer_type: server @@ -1453,7 +1453,7 @@ ethernet_interfaces: receive: false transmit: false - - name: Ethernet108 + - name: Ethernet77 peer: DC1-LEAF1B peer_interface: Ethernet4 description: MLAG_PEER_DC1-LEAF1B_Ethernet8 @@ -1461,7 +1461,7 @@ ethernet_interfaces: id: 8 mode: active - - name: Ethernet115 + - name: Ethernet78 peer: DC1-AGG03 peer_interface: Ethernet1 peer_type: l2leaf @@ -1473,7 +1473,7 @@ ethernet_interfaces: mode: fast multiplier: 30 - - name: Ethernet116 + - name: Ethernet79 peer: DC1-AGG04 peer_interface: Ethernet1 peer_type: l2leaf @@ -1484,31 +1484,31 @@ ethernet_interfaces: lacp_timer: mode: normal - - name: Ethernet117 + - name: Ethernet80 description: LAG Member channel_group: id: 17 mode: active - - name: Ethernet10/1 + - name: Ethernet80/1 description: LAG Member channel_group: id: 101 mode: active - - name: Ethernet10/2 + - name: Ethernet80/2 description: LAG Member channel_group: id: 102 mode: active - - name: Ethernet10/3 + - name: Ethernet80/3 description: LAG Member channel_group: id: 103 mode: active - - name: Ethernet10/4 + - name: Ethernet80/4 description: LAG Member LACP fallback channel_group: id: 104 @@ -1520,19 +1520,19 @@ ethernet_interfaces: allowed_vlan: 100 spanning_tree_portfast: edge - - name: Ethernet118 + - name: Ethernet81 description: LAG Member channel_group: id: 109 mode: active - - name: Ethernet10/10 + - name: Ethernet81/10 description: isis_port_channel_member channel_group: id: 110 mode: active - - name: Ethernet11/1 + - name: Ethernet81/1 description: LAG Member with error_correction error_correction_encoding: fire_code: true @@ -1541,7 +1541,7 @@ ethernet_interfaces: id: 111 mode: active - - name: Ethernet11/2 + - name: Ethernet81/2 description: LAG Member LACP fallback LLDP ZTP VLAN channel_group: id: 112 From f78e573cc3df18ec53b92ec1033f60d86cc97beb Mon Sep 17 00:00:00 2001 From: Shivani-gslab Date: Mon, 11 Nov 2024 10:51:29 +0530 Subject: [PATCH 6/6] Fix ethernet for tracked_object --- .../documentation/devices/host1.md | 12 ++++++------ .../eos_cli_config_gen/intended/configs/host1.cfg | 8 ++++---- .../host_vars/host1/ethernet-interfaces.yml | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md index 3b6b1bb42cb..7f7ebf17547 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/host1.md @@ -1138,8 +1138,8 @@ interface Dps1 | --------- | ------- | -------- | ---------------------- | --------| ---------------------- | ------------------------ | --------------- | ----------------- | --------------- | | Ethernet65 | 1 | 105 | 2 | Enabled | - | - | 192.0.2.1 | 2 | - | | Ethernet65 | 2 | - | - | Enabled | - | - | - | 2 | 2001:db8::1 | -| Ethernet66 | 1 | 105 | 2 | Enabled | ID1-TrackedObjectDecrement, ID1-TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | -| Ethernet66 | 2 | - | - | Enabled | ID2-TrackedObjectDecrement, ID2-TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8::1 | +| Ethernet66 | 1 | 105 | 2 | Enabled | ID1TrackedObjectDecrement, ID1TrackedObjectShutdown | Decrement 5, Shutdown | 192.0.2.1 | 2 | - | +| Ethernet66 | 2 | - | - | Enabled | ID2TrackedObjectDecrement, ID2TrackedObjectShutdown | Decrement 10, Shutdown | - | 2 | 2001:db8::1 | | Ethernet66 | 3 | - | - | Disabled | - | - | 100.64.0.1 | 3 | - | ##### ISIS @@ -1881,11 +1881,11 @@ interface Ethernet66 vrrp 1 advertisement interval 2 vrrp 1 preempt delay minimum 30 reload 800 vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 1 tracked-object ID1TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1TrackedObjectShutdown shutdown vrrp 2 ipv6 2001:db8::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + vrrp 2 tracked-object ID2TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2TrackedObjectShutdown shutdown no vrrp 3 preempt vrrp 3 timers delay reload 900 vrrp 3 ipv4 100.64.0.1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg index 42d3e8c8f78..ae132c73904 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/host1.cfg @@ -1516,11 +1516,11 @@ interface Ethernet66 vrrp 1 advertisement interval 2 vrrp 1 preempt delay minimum 30 reload 800 vrrp 1 ipv4 192.0.2.1 - vrrp 1 tracked-object ID1-TrackedObjectDecrement decrement 5 - vrrp 1 tracked-object ID1-TrackedObjectShutdown shutdown + vrrp 1 tracked-object ID1TrackedObjectDecrement decrement 5 + vrrp 1 tracked-object ID1TrackedObjectShutdown shutdown vrrp 2 ipv6 2001:db8::1 - vrrp 2 tracked-object ID2-TrackedObjectDecrement decrement 10 - vrrp 2 tracked-object ID2-TrackedObjectShutdown shutdown + vrrp 2 tracked-object ID2TrackedObjectDecrement decrement 10 + vrrp 2 tracked-object ID2TrackedObjectShutdown shutdown no vrrp 3 preempt vrrp 3 timers delay reload 900 vrrp 3 ipv4 100.64.0.1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml index 9a82deec663..ab8cba8a2ab 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/host1/ethernet-interfaces.yml @@ -1206,9 +1206,9 @@ ethernet_interfaces: ipv4: address: 192.0.2.1 tracked_object: - - name: ID1-TrackedObjectDecrement + - name: ID1TrackedObjectDecrement decrement: 5 - - name: ID1-TrackedObjectShutdown + - name: ID1TrackedObjectShutdown shutdown: true - id: 2 preempt: @@ -1217,9 +1217,9 @@ ethernet_interfaces: ipv6: address: 2001:db8::1 tracked_object: - - name: ID2-TrackedObjectDecrement + - name: ID2TrackedObjectDecrement decrement: 10 - - name: ID2-TrackedObjectShutdown + - name: ID2TrackedObjectShutdown shutdown: true - id: 3 timers: