mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-11-05 02:10:47 +00:00
zebra: display DF status only for local ESs
For remote ESs it is not relevant and confuses the admin.
Local ES sample -
===============
root@torm-11:mgmt:~# vtysh -c "show evpn es 03:44:38:39:ff:ff:01:00:00:01"
ESI: 03:44:38:39:ff:ff:01:00:00:01
Type: Local,Remote
Interface: hostbond1
State: up
Bridge port: yes
Ready for BGP: yes
VNI Count: 10
MAC Count: 3
DF: status: df preference: 50000 >>>>>>>>>>>>>>>
Nexthop group: 536870913
VTEPs:
27.0.0.16 df_alg: preference df_pref: 32767 nh: 268435465
27.0.0.17 df_alg: preference df_pref: 32767 nh: 268435466
root@torm-11:mgmt:~#
Remote ES sample -
===============
root@torm-11:mgmt:~# vtysh -c "show evpn es 03:44:38:39:ff:ff:02:00:00:01"
ESI: 03:44:38:39:ff:ff:02:00:00:01
Type: Remote
Interface: -
Ready for BGP: no
VNI Count: 0
MAC Count: 6
DF: status: - preference: 0 >>>>>>>>>>>>>>>
Nexthop group: 536870919
VTEPs:
27.0.0.18 nh: 268435464
27.0.0.19 nh: 268435467
27.0.0.20 nh: 268435461
root@torm-11:mgmt:~#
Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
This commit is contained in:
parent
a119a429e4
commit
0109f42f86
@ -2767,7 +2767,10 @@ static void zebra_evpn_es_show_entry_detail(struct vty *vty,
|
||||
vty_out(vty, " VNI Count: %d\n", listcount(es->es_evi_list));
|
||||
vty_out(vty, " MAC Count: %d\n", listcount(es->mac_list));
|
||||
vty_out(vty, " DF: status: %s preference: %u\n",
|
||||
(es->flags & ZEBRA_EVPNES_NON_DF) ? "non-df" : "df",
|
||||
!(es->flags & ZEBRA_EVPNES_LOCAL)
|
||||
? "-"
|
||||
: ((es->flags & ZEBRA_EVPNES_NON_DF) ? "non-df"
|
||||
: "df"),
|
||||
es->df_pref);
|
||||
vty_out(vty, " Nexthop group: %u\n", es->nhg_id);
|
||||
vty_out(vty, " VTEPs:\n");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user