Suppress Address Resolution Protocol and Neighbor Discovery on VLAN or Bridge Domain

Before you begin

Provide an option to enable or disable suppress-arp or nd (supress address resolution protocol or neighbor discovery) at the tenant network level so that you can choose to enable suppress-arp or nd per tenant network.

This option is mainly useful for a single rack small data center deployment where the suppress-arp or nd configuration on tenant network is not needed.

About this task

  • EFA configures the suppress-arp or nd on the VLAN or BD (Bridge Domain) associated with the L3 tenant networks belonging to the distributed router.
  • EFA does not configure the suppress-arp or nd on the VLAN or BD associated with the L3 tenant networks belonging to the centralized router.
  • EFA doesn‘t configure the suppress-arp or nd on the VLAN or BD associated with the L2 tenant networks.
Note

Note

  • For all the L3 tenant networks belonging to the distributed router, suppress-arp or nd is displayed as “true” after the upgrade from 2.4.x to 2.5.0.
  • For all the L3 tenant networks belonging to the centralized router, suppress-arp or nd is displayed as “false” after the upgrade from 2.4.x to 2.5.0.
  • For all the L2 tenant networks, suppress-arp or nd is displayed as “false” after the upgrade from 2.4.x to 2.5.0.

Procedure

To configure suppress ARP or ND for performance tuning when you create a VLAN or BD, run the following command:
efa tenant epg create --name <epg-name> --tenant <tenant-name> 
                 --port <port-list> --switchport-mode <trunk|access> --ctag-range <ctag-range> 
                 --anycast-ip <ctag:anycast-ipv4> --anycast-ipv6 <ctag:anycast-ipv6> --vrf ten1vrf1
                 --suppress-arp <ctag:true|false> --suppress-nd <ctag:true|false>
 efa tenant epg update --name <epg-name> --tenant <tenant-name> --operation vrf-add 
                  --anycast-ip <ctag:anycast-ipv4> --anycast-ipv6 <ctag:anycast-ipv6>  --vrf ten1vrf1
                  --suppress-arp <ctag:true|false> --suppress-nd <ctag:true|false>
efa tenant epg update --name <epg-name> --tenant <tenant-name> --operation ctag-range-add 
                 --ctag-range <ctag-range> --anycast-ip <ctag:anycast-ipv4> --anycast-ipv6 <ctag:anycast-ipv6>
                 --suppress-arp <ctag:true|false> --suppress-nd <ctag:true|false>
 efa tenant epg update --name <epg-name> --tenant <tenant-name> --operation anycast-ip-add 
	  --anycast-ip <ctag:anycast-ipv4> --anycast-ipv6 <ctag:anycast-ipv6>
                  --suppress-arp <ctag:true|false> --suppress-nd <ctag:true|false>
efa fabric show
Fabric Name: default, Fabric Description: Default Fabric, Fabric Stage: 3, Fabric Type: clos, Fabric Status: created
+------------+-----+-----------+-----+------+--------------+-----------+-------------------+-----------------+---------+-------+
| IP ADDRESS | POD | HOST NAME | ASN | ROLE | DEVICE STATE | APP STATE | CONFIG GEN REASON | PENDING CONFIGS | VTLB ID | LB ID |
+------------+-----+-----------+-----+------+--------------+-----------+-------------------+-----------------+---------+-------+
+------------+-----+-----------+-----+------+--------------+-----------+-------------------+-----------------+---------+-------+

Fabric Name: fs, Fabric Description: , Fabric Stage: 3, Fabric Type: clos, Fabric Status: settings-updated

Updated Fabric Settings: BGP-LL

+-------------+-----+-----------+-------+-------+---------------------+-------------+-------------------+----------------------------------------------+---------+-------+
| IP ADDRESS | POD | HOST NAME | ASN | ROLE | DEVICE STATE | APP STATE | CONFIG GEN REASON | PENDING CONFIGS | VTLB ID | LB ID |
+-------------+-----+-----------+-------+-------+---------------------+-------------+-------------------+----------------------------------------------+---------+-------+
| 10.20.246.1 | | SLX-1 | 64512 | Spine | provisioned | cfg in-sync | NA | NA | NA | 1 |
| 10.20.246.7 | | SLX | 65000 | Leaf | provisioning failed | cfg ready | IA,IU,MD,DA | SYSP-C,MCT-C,MCT-PA,BGP-C,INTIP-C,EVPN-C,O-C | 2 | 1 |
| 10.20.246.8 | | slx-8 | 65000 | Leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
+-------------+-----+-----------+-------+-------+---------------------+-------------+-------------------+----------------------------------------------+---------+-------+
FABRIC SETTING:
BGPLL - BGP Dynamic Peer Listen Limit, BGP-MD5 - BGP MD5 Password , BFD-RX - Bfd Rx Timer, BFD-TX - Bfd Tx Timer, BFD-MULTIPLIER - Bfd multiplier,
BFD-ENABLE - Enable Bfd, BGP-MULTIHOP - BGP ebgp multihop, P2PLR - Point-to-Point Link Range, MCTLR - MCT Link Range, LOIP - Loopback IP Range


CONFIG GEN REASON:
LA/LD - Link Add/Delete, IA/ID/IU - Interface Add/Delete/Update, PLC/PLD/PLU - IPPrefixList Create/Delete/Update
MD/MU - MCT Delete/Update, OD/OU - Overlay Gateway Delete/Update, EU/ED - Evpn Delete/Update, PC/PD/PU - RouterPim Create/Delete/Update
DD - Dependent Device Update, DA/DR - Device Add/ReAdd, ASN - Asn Update, SYS - System Properties Update
MD5 - BGP MD5 Password, BGPU - Router BGP Update, BGPLL - BGP Listen Limit, POU - Port Channel Update, NA - Not Applicable

PENDING CONFIGS:
MCT - MCT Cluster, O - Overlay Gateway, SYSP - System Properties, INTIP - Interface IP, BGP - Router BGP
C/D/U - Create/Delete/Update, PA/PD - Port Add/Port Delete

efa tenant show
+------+---------+------------+-------------+-------------+-----------+-----------+-----------------------+
| Name |  Type   | VLAN Range | L2VNI Range | L3VNI Range | VRF Count | Enable BD |         Ports         |
+------+---------+------------+-------------+-------------+-----------+-----------+-----------------------+
| ten1 | private |   11-20    |             |             |    10     |   false   | 10.20.246.15[0/1-10]  |
|      |         |            |             |             |           |           | 10.20.246.16[0/1-10]  |
+------+---------+------------+-------------+-------------+-----------+-----------+-----------------------+
| ten2 | private |   21-30    |             |             |    10     |   true    | 10.20.246.15[0/11-20] |
|      |         |            |             |             |           |           | 10.20.246.16[0/11-20] |
+------+---------+------------+-------------+-------------+-----------+-----------+-----------------------+
efa tenant vrf show
+----------+--------+--------------+---------------------+--------------+----------+-----------+-----------+--------------------+-------------+-------------+
|   Name   | Tenant | Routing Type | Centralized Routers | Redistribute | Max Path | Local Asn | Enable GR |       State        |  Dev State  |  App State  |
+----------+--------+--------------+---------------------+--------------+----------+-----------+-----------+--------------------+-------------+-------------+
| ten1vrf1 |  ten1  | distributed  |                     |  connected   |    8     |           |   false   | vrf-device-created | provisioned | cfg-in-sync |
+----------+--------+--------------+---------------------+--------------+----------+-----------+-----------+--------------------+-------------+-------------+
| ten2vrf1 |  ten2  | distributed  |                     |  connected   |    8     |           |   false   | vrf-device-created | provisioned | cfg-in-sync |
+----------+--------+--------------+---------------------+--------------+----------+-----------+-----------+--------------------+-------------+-------------+
efa tenant epg create --name ten1epg1 --tenant ten1 --port 10.20.246.15[0/1],10.20.246.16[0/1] 
           --switchport-mode trunk --ctag-range 11-12 
           --anycast-ip 11:10.0.11.1/24 --anycast-ip 12:10.0.12.1/24 --anycast-ipv6 11:11::1/127 --anycast-ipv6 12:12::1/127 --vrf ten1vrf1
           --suppress-arp 11:false –suppress-nd 12:false

efa tenant epg create --name ten2epg1 --tenant ten2 --port 10.20.246.15[0/11],10.20.246.16[0/11] 
           --switchport-mode trunk --ctag-range 21-22 
           --anycast-ip 21:10.0.21.1/24 --anycast-ipv6 21:21::1/127 --anycast-ip 22:10.0.22.1/24 --anycast-ipv6 22:22::1/127 --vrf ten2vrf1
           --suppress-arp 21:false –suppress-nd 22:false

efa tenant epg show –detail

===============================================================================================================================================================
Name          : ten1epg1
Tenant        : ten1
Type     : extension
State         :
Description   :
Ports         : 10.20.246.15[0/1]
              : 10.20.246.16[0/1]
POs           :
Port Property : SwitchPort Mode     : trunk
              : Native Vlan Tagging : false
NW Policy     : Ctag Range          : 11-12
              : VRF            : ten1vrf1
              : L3Vni               : 8192

+------+-------------------------+-------+---------+--------------+--------------+--------+----------------------+---------+----------------+--------------+-------------+------------------+
| Ctag |          Ctag           | L2Vni | BD Name | Anycast IPv4 | Anycast IPv6 |Suppress|        Local IP      | IPv6 ND |    IPv6 ND     |   IPv6 ND    |  Dev State  |  App State  |
|      |       Description       |       |         |              |              | ARP/ND |[Device-IP->Local-IP] |   Mtu   | Managed Config | Other Config |             |             |
+------+-------------------------+-------+---------+--------------+--------------+-------------+----------------------+---------+----------------+--------------+-------------+-------------+
|  11  | Tenant L3 Extended VLAN |  11   |         | 10.0.11.1/24 |  11::1/127   |  F/T        |                      |         |     false      |    false     | provisioned | cfg-in-sync |
+------+-------------------------+-------+---------+--------------+--------------+-------------+----------------------+---------+----------------+--------------+-------------+-------------+
|  12  | Tenant L3 Extended VLAN |  12   |         | 10.0.12.1/24 |  12::1/127   |  T/F        |                      |         |     false      |    false     | provisioned | cfg-in-sync |
+------+-------------------------+-------+---------+--------------+--------------+-------------+----------------------+---------+----------------+--------------+-------------+-------------+
===============================================================================================================================================================
===============================================================================================================================================================
Name          : ten2epg1
Tenant        : ten2
Type     : extension
State         :
Description   :
Ports         : 10.20.246.15[0/11]
              : 10.20.246.16[0/11]
POs           :
Port Property : SwitchPort Mode     : trunk
              : Native Vlan Tagging : false
NW Policy     : Ctag Range          : 21-22
              : VRF            : ten2vrf1
              : L3Vni               : 8191
+------+-----------------------+-------+--------------+--------------+--------------+--------+----------------------+---------+----------------+--------------+-------------+----------------+
| Ctag |          Ctag         | L2Vni | BD Name      | Anycast IPv4 | Anycast IPv6 |Suppress|        Local IP      | IPv6 ND |    IPv6 ND     |   IPv6 ND    |  Dev State  |  App State|
|      |       Description     |       |              |              |              | ARP/ND |[Device-IP->Local-IP] |   Mtu   | Managed Config | Other Config |             |           |
+------+-----------------------+-------+--------------+--------------+--------------+-------------+----------------------+---------+----------------+--------------+-------------+-----------+
|  21  | Tenant L3 Extended BD | 4097  | Auto-BD-4097 | 10.0.21.1/24 |  21::1/127   | F/T         |                      |         |     false      |    false     | provisioned |cfg-in-sync|
+------+-----------------------+-------+--------------+--------------+--------------+-------------+----------------------+---------+----------------+--------------+-------------+-----------+
|  22  | Tenant L3 Extended BD | 4098  | Auto-BD-4098 | 10.0.22.1/24 |  22::1/127   | T/F         |                      |         |     false      |    false     | provisioned |cfg-in-sync|
+------+-----------------------+-------+--------------+--------------+--------------+-------------+----------------------+---------+----------------+--------------+-------------+-----------+
===============================================================================================================================================================