Hi Olivier, Thanks for the prompt reply! Below are excerpts from rc.conf, ipfw.rules, frr.conf, /var/log/messages Some of the public information like addresses, networks and ASNs are replaced in the text with "public_address", "public_network", "ASNX", "ASN-EXTERN_Y" etc for obscurity. Some of the ASNs in the log file are changed on purpose. VLAN numbers are randomly generated for the sake of the test. Dummynet is not enabled by default so far. I have added to /boot/loader.conf.local: net.inet.ip.fw.default_to_accept="1" aesni_load="YES"
After restart: # service frr status zebra is not running. bgpd is running as pid 89781. ospfd is running as pid 90730. staticd is running as pid 91763. # cat /etc/rc.conf ###### BSD Router Project Base Configuration ######## hostname="router.bsdrp.org" sshd_enable="YES" # In case FRR is used, use one config file (frr.conf) frr_vtysh_boot="YES" frr_enable="YES" frr_daemons="zebra bgpd ospfd staticd" ifconfig_bce0="up" ifconfig_bce1="up" vlans_bce0="1102 1112 4093" vlans_bce1="1000 1103 1105 1106 1108 1114 1115 1120 1121 1123 1125 1127 1129 1131 1134 1138 1145 1147 1153 1154 1155 1156 1159 1162 1163 1164 1165 1167 1168 1171 1172 1177 1178 1179 1181 1182 1184 1185 1188 1189 1190 1191 1193 1213 1223 1230 2215 2411 2960 2961 3024 3197 3115 3627" ifconfig_bce0_1102="up" ifconfig_bce1_1000="up" ifconfig_bce1_1103="up" ifconfig_bce1_1105="up" ifconfig_bce1_1106="up" ifconfig_bce1_1108="up" ifconfig_bce1_1114="up" ifconfig_bce1_1115="up" ifconfig_bce1_1120="up" ifconfig_bce1_1121="up" ifconfig_bce1_1123="up" ifconfig_bce1_1125="up" ifconfig_bce1_1127="up" ifconfig_bce1_1129="up" ifconfig_bce1_1131="up" ifconfig_bce1_1134="up" ifconfig_bce1_1138="up" ifconfig_bce1_1145="up" ifconfig_bce1_1147="up" ifconfig_bce1_1153="up" ifconfig_bce1_1154="up" ifconfig_bce1_1155="up" ifconfig_bce1_1156="up" ifconfig_bce1_1159="up" ifconfig_bce1_1162="up" ifconfig_bce1_1163="up" ifconfig_bce1_1164="up" ifconfig_bce1_1165="up" ifconfig_bce1_1167="up" ifconfig_bce1_1168="up" ifconfig_bce1_1171="up" ifconfig_bce1_1172="up" ifconfig_bce1_1177="up" ifconfig_bce1_1178="up" ifconfig_bce1_1179="up" ifconfig_bce1_1181="up" ifconfig_bce1_1182="up" ifconfig_bce1_1184="up" ifconfig_bce1_1185="up" ifconfig_bce1_1188="up" ifconfig_bce1_1189="up" ifconfig_bce1_1190="up" ifconfig_bce1_1191="up" ifconfig_bce1_1193="up" ifconfig_bce1_1213="up" ifconfig_bce1_1223="up" ifconfig_bce1_1230="up" ifconfig_bce1_2215="up" ifconfig_bce1_2411="up" ifconfig_bce1_2960="up" ifconfig_bce1_2961="up" ifconfig_bce1_3024="up" ifconfig_bce1_3115="up" ifconfig_bce1_3197="up" ifconfig_bce1_3627="up" ifconfig_bce0_1112="inet 192.168.1.4/29 up" ifconfig_lo0_aliases="inet public_address_1/32" firewall_enable="YES" firewall_script="/etc/ipfw.rules" firewall_quiet="YES" bsnmpd_enable="YES" ipsec_enable="YES" ipsec_file="/etc/ipsec.conf" ntpd_enable="YES" ntpd_sync_on_start="YES" ==================== # cat /etc/ipfw.rules #!/bin/sh ipfw -q -f flush #shaper 180Mbps ipfw pipe 100 config bw 180Mbit/s ipfw pipe 101 config bw 180Mbit/s #ipfw queue 100 config pipe 100 mask src-ip 0xffffffff ipfw queue 100 config pipe 100 ipfw queue 101 config pipe 101 ipfw add 100 queue 100 ip from any to any xmit bce1.1185 out ipfw add 101 queue 101 ip from any to any recv bce1.1185 in #allow BGP neighbours ipfw table 7 create ipfw table 7 flush #allow SSH access ipfw table 9 create ipfw table 9 flush #SSH access ipfw table 9 add 192.168.1.0/29 #BGP neighbours ipfw table 7 add public_address_neighbour ipfw add 1000 allow all from any to any via lo0 ipfw add 25000 allow all from me to any ipfw add 25100 allow ip from "table(7)" 179 to me ipfw add 25150 allow ip from "table(7)" to me dst-port 179 ipfw add 25300 allow ip from "table(9)" to me dst-port 11074 ipfw add 25300 allow ip from "table(9)" 11074 to me ipfw add 25400 allow icmp from any to any ipfw add 55000 deny all from any to me =========== # cat /usr/local/etc/frr/frr.conf frr version 8.2.2 frr defaults traditional hostname router.bsdrp.org log syslog errors ! ip route public_network Null0 200 ! interface bce0.1102 ip address public_address_0 exit ! router bgp ASN1 bgp router-id public_address_1 bgp graceful-restart neighbor public_address_neighbour_1 remote-as ASN1 neighbor public_address_neighbour_2 remote-as ASN1 neighbor public_address_neighbour_3 remote-as ASN1 neighbor public_address_neighbour_4 remote-as ASN1 neighbor public_address_neighbour_5 remote-as ASN1 ! address-family ipv4 unicast network public_network redistribute connected redistribute static neighbor public_address_neighbour_1 next-hop-self neighbor public_address_neighbour_1 soft-reconfiguration inbound neighbor public_address_neighbour_2 next-hop-self neighbor public_address_neighbour_2 soft-reconfiguration inbound neighbor public_address_neighbour_3 next-hop-self neighbor public_address_neighbour_3 soft-reconfiguration inbound neighbor public_address_neighbour_4 next-hop-self neighbor public_address_neighbour_4 soft-reconfiguration inbound neighbor public_address_neighbour_5 next-hop-self neighbor public_address_neighbour_5 soft-reconfiguration inbound exit-address-family exit ! ! exit ! ================ /var/log/messages Jul 30 06:03:10 router kernel: [fib_algo] inet.0 (bsearch4#249) rebuild_fd_flm: switching algo to dxr Jul 30 06:03:12 router zebra[87430]: [X2HR8-VHNZ2][EC 4043309091] routing socket overrun: No buffer space available Jul 30 06:03:12 router bgpd[89781]: [YAF85-253AP][EC 100663299] buffer_write: write error on fd 11: Broken pipe Jul 30 06:03:12 router bgpd[89781]: [X6B3Y-6W42R][EC 100663302] zclient_send_message: buffer_write failed to zclient fd 11, closing Jul 30 06:03:16 router bgpd[89781]: [QNTTW-1CQMV][EC 33554434] public_address_neigbour_3: AGGREGATOR AS number is 0 for aspath: ASN-EXTERN_1 3246 Jul 30 06:03:17 router bgpd[89781]: [QNTTW-1CQMV][EC 33554434] public_address_neigbour_3: AGGREGATOR AS number is 0 for aspath: ASN-EXTERN_1 6483 4540 3444 Jul 30 06:03:17 router bgpd[89781]: [QNTTW-1CQMV][EC 33554434] public_address_neigbour_3: AGGREGATOR AS number is 0 for aspath: ASN-EXTERN_1 6342 3269 2746 Jul 30 06:03:20 router bgpd[89781]: [QNTTW-1CQMV][EC 33554434] public_address_neigbour_2: AGGREGATOR AS number is 0 for aspath: ASN-EXTERN_2 6063 2269 2746 Jul 30 06:03:21 router bgpd[89781]: [QNTTW-1CQMV][EC 33554434] public_address_neigbour_2: AGGREGATOR AS number is 0 for aspath: ASN-EXTERN_2 7118 4379 ================ # kldstat Id Refs Address Size Name 1 16 0xffffffff80200000 1f2b298 kernel 2 1 0xffffffff8212c000 4cc0 dpdk_lpm6.ko 3 1 0xffffffff826f1000 6a28 fib_dxr.ko 4 1 0xffffffff826f8000 4b98 dpdk_lpm4.ko 5 1 0xffffffff82d19000 3540 fdescfs.ko 6 1 0xffffffff82d1d000 2220 cpuctl.ko 7 1 0xffffffff82d20000 f638 ipsec.ko 8 1 0xffffffff82d30000 27190 ipfw.ko I see the fib algo changes to dxr. Is this the default algorithm? Regards, Lyubo On Sat, 30 Jul 2022 at 02:09, Olivier Cochard-Labbé <[email protected]> wrote: > On Fri, Jul 29, 2022 at 3:11 PM Lyubomir Yotov <[email protected]> wrote: > >> Hi Olivier, >> I am trying the 1.991 version of BSDRP and zebra crashes after the FRR is >> started. In the message log I see: >> Jul 29 22:03:30 balk zebra[66448]: [X2HR8-VHNZ2][EC 4043309091] routing >> socket overrun: No buffer space available >> Jul 29 22:03:33 balk zebra[90615]: [X2HR8-VHNZ2][EC 4043309091] routing >> socket overrun: No buffer space available >> >> > I didn't detect this in my regression tests. > Do you have a minimal configuration file to reproduce it ? > Thanks > _______________________________________________ > Bsdrp-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/bsdrp-users >
_______________________________________________ Bsdrp-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bsdrp-users
