Why I did it Upgrade FRR to version 8.2.2. Build libyang2 required by FRR. How I did it Update FRR version and tag. How to verify it Following tests were performed on sonic-vs: BGP docker status check BGP configuration and session establishment Route redistribution and ping Issued show commands to check the bgp neighbor and routes Checked app-db to ensure bgp routes are installed with correct interface and nexthop. Create VRF and check FRR knows the VRF Check VRF routes are installed in app-db with correct Vrf name and next-hop Establish BGP Evpn session and check if Evpn routes (multicast, mac, prefix) are exchanged and installed correctly in app-db.
47 lines
1.5 KiB
Diff
47 lines
1.5 KiB
Diff
From 0417036a3aece862c95111d4646ca7508a028165 Mon Sep 17 00:00:00 2001
|
|
From: Ying Xie <ying.xie@microsoft.com>
|
|
Date: Wed, 25 Nov 2020 22:28:43 +0000
|
|
Subject: [PATCH] [PATCH 6/8] [frr] remove frr log outchannel to /var/log/frr.log
|
|
SONiC runs frr inside a docker and the logs are sent to base image
|
|
via rsyslog and recorded already. There is no need to keep the
|
|
frr.log inside the docker. It will grow and take all harddrive
|
|
space eventually.
|
|
|
|
---
|
|
tools/etc/rsyslog.d/45-frr.conf | 19 -------------------
|
|
1 file changed, 19 deletions(-)
|
|
|
|
diff --git a/tools/etc/rsyslog.d/45-frr.conf b/tools/etc/rsyslog.d/45-frr.conf
|
|
index feeeb13f1..fcd23d23a 100644
|
|
--- a/tools/etc/rsyslog.d/45-frr.conf
|
|
+++ b/tools/etc/rsyslog.d/45-frr.conf
|
|
@@ -2,25 +2,6 @@
|
|
# to /var/log/frr/frr.log, then drops the message so it does
|
|
# not also go to /var/log/syslog, so the messages are not duplicated
|
|
|
|
-$outchannel frr_log,/var/log/frr/frr.log
|
|
-if $programname == 'babeld' or
|
|
- $programname == 'bgpd' or
|
|
- $programname == 'eigrpd' or
|
|
- $programname == 'frr' or
|
|
- $programname == 'isisd' or
|
|
- $programname == 'fabricd' or
|
|
- $programname == 'ldpd' or
|
|
- $programname == 'nhrpd' or
|
|
- $programname == 'ospf6d' or
|
|
- $programname == 'ospfd' or
|
|
- $programname == 'pimd' or
|
|
- $programname == 'ripd' or
|
|
- $programname == 'ripngd' or
|
|
- $programname == 'vrrpd' or
|
|
- $programname == 'watchfrr' or
|
|
- $programname == 'zebra'
|
|
- then :omfile:$frr_log
|
|
-
|
|
if $programname == 'babeld' or
|
|
$programname == 'bgpd' or
|
|
$programname == 'eigrpd' or
|
|
--
|
|
2.12.2
|
|
|