Cisco Cisco Dynamic Fabric Automation for OpenStack Troubleshooting Guide

Page of 92
 
Cisco Dynamic Fabric Automation Production Troubleshooting Guide 
 
 
34 
 
 
3.5.1  VDP Profile Instantiation (Detailed Troubleshooting) 
With feature evb configured (either manually or due to ‘Enable EVB Packet Trigger’ being checked during POAP defini-
tions), ECP packets (ethertype 0x8940) will be directed to the switch CPU to track the presence of VMs. VDP request 
packets are sent by default towards the leaf switch to the IEEE Nearest Bridge Destination Mac Address, 
0180.c200.0000. When Nexus 1000V switches are behind UCS Fabric Interconnects, this destination MAC address 
will be terminated at Fabric Interconnects. In such a situation, the user can define an additional MAC address to re-
ceive VDP packets on, either in POAP or manually with evb mac address command. 
acorn3# conf t 
Enter configuration commands, one per line.  End with CNTL/Z. 
acorn3(config)# evb mac 0100.000d.0f0a 
 
acorn3(config)# show evb 
 
 
   EVB (Edge Virtual Bridge) 
 
Role                           : VDP bridge 
VDP MAC address                : 0180.c200.0000 (Nearest Bridge) 
                                 0100.000d.0f0a (User) 
Resource wait init             : 25 (~ 335 sec) 
Keep-alive init                : 27 (~ 1342 sec) 
No. received vdpdu             : 50472 
No. dropped  vdpdu             : 0 
No. received tlv               : 250850 
No. received mgr tlv           : 50472 
No. received assoc tlv         : 200378 
No. received cmd               : 97216
 
 
Similarly, in this situation the Nexus 1000V needs to be instructed to send VDP packets on the non-default MAC ad-
dress with the same configuration command: 
dfa-n1kv1# conf t 
Enter configuration commands, one per line.  End with CNTL/Z. 
dfa-n1kv1(config)# evb mac 0100.000d.0f0a 
dfa-n1kv1# show evb 
                Edge Virtual Bridging 
Role                            : VDP Station 
VDP Mac Address                 : 0100.000D.0F0A 
VDP Resource Wait Delay         : 20(17 secs) 
VDP Reinit Keep Alive           : 20(10 secs) 
 
The VDP protocol uses Edge Control Protocol (ECP) as a lower layer protocol to send its PDUs. ECP makes uses of 
sequence numbers and timer-based retransmission to provide a reliable delivery. ECP packets are acknowledged as 
well. If a given sequence number is not acknowledged for the duration of the retransmission timer (by default 163 mil-
liseconds), the sending VDP Station or Bridge will retry three times by default before dropping the PDU and notifying 
the upper layer. The retransmission timer and the number of retries can be modified respectively with `ecp retrans-
mission-timer-exponent
’ and ‘ecp max-retries` configuration commands on Nexus 1000V and leaf switches. The 
following command can be used on the DFA leaf switch to verify the operation and health of the ECP protocol.