Trigger DRC to Reconcile Router BGP Config on Switch

The following sample output initiates DRC to reconcile router BGP configuration on a switch:

(efa:user)user@dev-server:~$ efa fabric debug device drift --device-ip 10.20.246.1 --name fab3 --reconcile


Fabric Service Response:
Config Drift: Global Config
+--------+-------------+----------------+
| CONFIG |  APP STATE  | EXPECTED VALUE |
+--------+-------------+----------------+
| Mtu    | cfg-in-sync | 9216           |
| IPMtu  | cfg-in-sync | 9100           |
+--------+-------------+----------------+
Config Drift: EVPN
+------+-----------+--------------+
| NAME | APP STATE | CHILD CONFIG |
+------+-----------+--------------+
+------+-----------+--------------+
Config Drift: Overlay Gateway
+------+-----------+--------------+
| NAME | APP STATE | CHILD CONFIG |
+------+-----------+--------------+
+------+-----------+--------------+
Config Drift: Cluster
+------+-----------+--------------+
| NAME | APP STATE | CHILD CONFIG |
+------+-----------+--------------+
+------+-----------+--------------+
Config Drift: Interface
+------+-------------+----------+---------------------------------+
| NAME |  APP STATE  | INT TYPE |          CHILD CONFIG           |
+------+-------------+----------+---------------------------------+
| 0/31 | cfg-in-sync | ethernet | IP:0/31:ethernet:10.10.10.41/31 |
| 0/31 | cfg-in-sync | ethernet | IPPimSparse:0/31:ethernet:false |
| 0/31 | cfg-in-sync | ethernet | BFD:0/31:ethernet:3:300:300     |
| 0/21 | cfg-in-sync | ethernet | IP:0/21:ethernet:10.10.10.32/31 |
| 0/21 | cfg-in-sync | ethernet | IPPimSparse:0/21:ethernet:false |
| 0/21 | cfg-in-sync | ethernet | BFD:0/21:ethernet:3:300:300     |
| 0/24 | cfg-in-sync | ethernet | IP:0/24:ethernet:10.10.10.39/31 |
| 0/24 | cfg-in-sync | ethernet | IPPimSparse:0/24:ethernet:false |
| 0/24 | cfg-in-sync | ethernet | BFD:0/24:ethernet:3:300:300     |
| 0/32 | cfg-in-sync | ethernet | IP:0/32:ethernet:10.10.10.44/31 |
| 0/32 | cfg-in-sync | ethernet | IPPimSparse:0/32:ethernet:false |
| 0/32 | cfg-in-sync | ethernet | BFD:0/32:ethernet:3:300:300     |
| 1    | cfg-in-sync | loopback | IP:1:loopback:172.31.254.144/32 |
+------+-------------+----------+---------------------------------+
Config Drift: Router BGP
+--------+---------------+-----------------------------------+
|  TYPE  |   APP STATE   |           CHILD CONFIG            |
+--------+---------------+-----------------------------------+
| Global | cfg-refreshed | BgpDynamicPeerListenLimit         |
| Global | cfg-refreshed | PeerGroupInfo                     |
| Global | cfg-refreshed | BgpNeighbor                       |
| Global | cfg-in-sync   | BgpMCTBFDNeighbor                 |
| Global | cfg-in-sync   | BgpMCTNeighbor                    |
| Global | cfg-refreshed | RouterID                          |
| Global | cfg-refreshed | LocalAsn                          |
| Global | cfg-refreshed | FastExternalFallOver              |
| Global | cfg-refreshed | CapabilityAs4Enable               |
| Global | cfg-in-sync   | BfdMultiplier                     |
| Global | cfg-in-sync   | BfdTx                             |
| Global | cfg-in-sync   | BfdRx                             |
| Global | cfg-in-sync   | BgpIPV4Network                    |
| Global | cfg-refreshed | BgpIPV4NetworkGracefulRestart     |
| Global | cfg-refreshed | BgpL2EVPNNetworkGracefulRestart   |
| Global | cfg-refreshed | BgpL2EVPNRetainRtAll              |
| Global | cfg-refreshed | BgpL2EVPNNetworkEnablePeerAsCheck |
| Global | cfg-refreshed | BgpL2EVPNNetworkEncapsulation     |
| Global | cfg-refreshed | BgpL2EVPNNetworkNextHopUnchanged  |
| Global | cfg-refreshed | BgpL2EVPNNetworkActivate          |
| Global | cfg-refreshed | BgpIPV4NetworkMaxPath             |
+--------+---------------+-----------------------------------+
+-------------+---------+-------+
| CONFIG TYPE | STATUS  | ERROR |
+-------------+---------+-------+
| routerbgp   | Success |       |
+-------------+---------+-------+
--- Time Elapsed: 37.210932444s ---




(efa:user)user@dev-server:~$ efa fabric show --name fab3

Fabric Name: fab3, Fabric Description: , Fabric Stage: 3, Fabric Type: clos, Fabric Status: configure-success, Fabric Health: Green
+-------------+-----+-----------+-------+-------+--------------+-------------+-------------------+-----------------+---------+-------+
| IP ADDRESS  | POD | HOST NAME |  ASN  | ROLE  | DEVICE STATE |  APP STATE  | CONFIG GEN REASON | PENDING CONFIGS | VTLB ID | LB ID |
+-------------+-----+-----------+-------+-------+--------------+-------------+-------------------+-----------------+---------+-------+
| 10.20.246.1 |     | NH-1      | 64512 | spine | provisioned  | cfg in-sync | NA                | NA              | NA      | 1     |
| 10.20.246.2 |     | NH-2      | 64512 | spine | provisioned  | cfg in-sync | NA                | NA              | NA      | 1     |
| 10.20.246.3 |     | NH-Leaf1  | 65002 | leaf  | provisioned  | cfg in-sync | NA                | NA              | 2       | 1     |
| 10.20.246.4 |     | NH-Leaf2  | 65002 | leaf  | provisioned  | cfg in-sync | NA                | NA              | 2       | 1     |
| 10.20.246.5 |     | NHF-Leaf1 | 65001 | leaf  | provisioned  | cfg in-sync | NA                | NA              | 2       | 1     |
| 10.20.246.6 |     | NHF-Leaf2 | 65001 | leaf  | provisioned  | cfg in-sync | NA                | NA              | 2       | 1     |
+-------------+-----+-----------+-------+-------+--------------+-------------+-------------------+-----------------+---------+-------+

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

For App or Device Error/Failure reason, run "efa fabric error show" for details
For config refresh reason, run "efa fabric debug config-gen-reason" for details

--- Time Elapsed: 65.881523ms ---


(efa:user)user@dev-server:~$ efa fabric health show --name fab3
===============================================================================================================================================================
Fabric Name                             :  fab3
Fabric Type                             :  clos
Fabric Health                           :  Green
 Fabric Status                          :  configure-success
 Fabric Level Physical Topology Health  :  Green
Fabric Device Health
+-------------+-------+---------------------+-------------------+---------------+
| IP ADDRESS  | ROLE  | CONFIG STATE HEALTH | OPER STATE HEALTH | DEVICE HEALTH |
+-------------+-------+---------------------+-------------------+---------------+
| 10.20.246.6 | Leaf  | Green               | Green             | Green         |
| 10.20.246.5 | Leaf  | Green               | Green             | Green         |
| 10.20.246.1 | Spine | Green               | Green             | Green         |
| 10.20.246.2 | Spine | Green               | Green             | Green         |
| 10.20.246.4 | Leaf  | Green               | Green             | Green         |
| 10.20.246.3 | Leaf  | Green               | Green             | Green         |
+-------------+-------+---------------------+-------------------+---------------+

===============================================================================================================================================================
--- Time Elapsed: 41.067435ms ---



(efa:user)user@dev-server:~$ efa fabric health show --name fab3 --detail
===============================================================================================================================================================
Fabric Name                              :  fab3
Fabric Type                              :  clos
Fabric Health                            :  Green
 Fabric Status                           :  configure-success
 Fabric Level Physical Topology Health   :  Green
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Fabric Device Health

 Device IP [Role]                       :  10.20.246.6 [Leaf]
  Device Health                         :  Green
  Configuration State Health            :  Green
    Dev State                           :  provisioned
    App State                           :  cfg in-sync
  Operational State Health              :  Green
    Cluster Health                      :  Green
    Physical Topology Device Health     :  Green
    Underlay Topology Device Health     :  Green
 --------------------------------------------------------
 Device IP [Role]                       :  10.20.246.5 [Leaf]
  Device Health                         :  Green
  Configuration State Health            :  Green
    Dev State                           :  provisioned
    App State                           :  cfg in-sync
  Operational State Health              :  Green
    Cluster Health                      :  Green
    Physical Topology Device Health     :  Green
    Underlay Topology Device Health     :  Green
 --------------------------------------------------------
 Device IP [Role]                       :  10.20.246.1 [Spine]
  Device Health                         :  Green
  Configuration State Health            :  Green
    Dev State                           :  provisioned
    App State                           :  cfg in-sync
  Operational State Health              :  Green
    Physical Topology Device Health     :  Green
    Underlay Topology Device Health     :  Green
 --------------------------------------------------------
 Device IP [Role]                       :  10.20.246.2 [Spine]
  Device Health                         :  Green
  Configuration State Health            :  Green
    Dev State                           :  provisioned
    App State                           :  cfg in-sync
  Operational State Health              :  Green
    Physical Topology Device Health     :  Green
    Underlay Topology Device Health     :  Green
 --------------------------------------------------------
 Device IP [Role]                       :  10.20.246.4 [Leaf]
  Device Health                         :  Green
  Configuration State Health            :  Green
    Dev State                           :  provisioned
    App State                           :  cfg in-sync
  Operational State Health              :  Green
    Cluster Health                      :  Green
    Physical Topology Device Health     :  Green
    Underlay Topology Device Health     :  Green
 --------------------------------------------------------
 Device IP [Role]                       :  10.20.246.3 [Leaf]
  Device Health                         :  Green
  Configuration State Health            :  Green
    Dev State                           :  provisioned
    App State                           :  cfg in-sync
  Operational State Health              :  Green
    Cluster Health                      :  Green
    Physical Topology Device Health     :  Green
    Underlay Topology Device Health     :  Green
---------------------------------------------------------------------------------------------------------------------------------------------------------------

===============================================================================================================================================================
--- Time Elapsed: 32.967631ms ---