Pagpagawas sa BSD Router Project 1.97 distribution

Olivier Cochard-LabbΓ©, tiglalang sa FreeNAS distribution, gipaila pagpagawas sa usa ka espesyal nga distribution kit BSD Router Project 1.97 (BSDRP), ilado sa pag-update sa codebase sa FreeBSD 12.1. Ang pag-apod-apod gidesinyo sa paghimo og mga compact software routers nga nagsuporta sa usa ka halapad nga mga protocol, sama sa RIP, OSPF, BGP ug PIM. Ang pagdumala gihimo sa command line mode pinaagi sa CLI interface nga nagpahinumdom sa Cisco. Pag-apod-apod magamit sa mga asembliya alang sa mga arkitektura sa amd64 ug i386 (gidak-on sa imahe sa pag-install 140 MB).

Dugang sa pag-upgrade sa FreeBSD 12.1-STABLE, usa ka bag-ong bersyon talagsaon pagpagana sa microcode loading pinaagi sa default alang sa Intel processors ug pagdugang wireguard, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash ug frr7-pythontools packages, ingon man if_cxgbev (Chelsio Ethernet VF) ug if_qlxgb (Ethernet QLogic 3200) drivers. Pinaagi sa default, ang husto nga pagbabag sa mga pag-redirect sa ICMP gipagana. Ang gi-update nga mga bersyon sa software naglakip sa easy-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 ug strongswan 5.8.4. Ang multicast utilities para sa IPv6 (pim6-tools, pim6dd, pim6sd) wala iapil sa package.

Panguna nga mga kinaiya sa pag-apod-apod:

  • Ang kit naglakip sa duha ka mga pakete nga adunay pagpatuman sa mga routing protocol: FRRouting (Quagga fork) nga adunay suporta alang sa BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS ug KINAHANGLAN nga adunay suporta alang sa BGP, RIP, RIPng (IPv6), OSPF v2 ug OSFP v3 (IPv6);
  • Ang pag-apod-apod gipahaom alang sa parallel nga paggamit sa pipila ka separado nga routing tables (FIBs), gihigot sa tinuod ug virtual nga mga interface;
  • Ang SNMP (bsnmp-ucd) mahimong gamiton alang sa pagmonitor ug pagdumala. Nagsuporta sa pag-eksport sa datos sa trapiko sa porma sa mga sapa sa Netflow;
  • Sa pagtimbang-timbang sa performance sa network, naglakip kini sa mga utilities sama sa NetPIPE, iperf, netblast, netsend ug netreceive. Aron matigom ang mga estadistika sa trapiko, gigamit ang ng_netflow;
  • Ang presensya sa freevrrpd uban ang pagpatuman sa VRRP protocol (Virtual Router Redundancy Protocol, RFC 3768) ug ucarp nga adunay suporta alang sa CARP protocol, nga gidisenyo aron organisahon ang operasyon sa fault-tolerant routers pinaagi sa pagbugkos sa usa ka virtual MAC address sa aktibong server, nga sa kaso sa kapakyasan gibalhin sa usa ka backup server. Sa normal nga mode, ang load mahimong iapud-apod sa duha ka mga server, apan sa panghitabo sa usa ka kapakyasan, ang unang router mahimong mopuli sa load sa ikaduha, ug ang ikaduha - ang una;
  • mpd (Multi-link PPP daemon) nga nagsuporta sa PPTP, PPPoE ug L2TP;
  • Sa pagdumala sa bandwidth, kini gisugyot sa paggamit sa usa ka shaper gikan sa IPFW + dummynet o ng_car;
  • Alang sa Ethernet, kini nagsuporta sa pagtrabaho uban sa VLAN (802.1q), link aggregation ug sa paggamit sa network bridges gamit ang Rapid Spanning Tree Protocol (802.1w);
  • Gigamit alang sa pagmonitor monit;
  • Gihatag ang suporta sa VPN: GRE, GIF, IPSec (IKEv1 ug IKEv2 nga adunay strongswan), OpenVPN ug Wireguard;
  • Ang suporta sa NAT64 gamit ang tayga daemon ug lumad nga suporta alang sa IPv6-to-IPv4 tunnels;
  • Sa pag-instalar og dugang nga mga programa, gamita ang pkng package manager;
  • Naglakip kini sa usa ka DHCP server ug usa ka isc-dhcp nga kliyente, ingon man usa ka ssmtp mail server;
  • Nagsuporta sa pagdumala pinaagi sa SSH, serial port, telnet ug lokal nga console. Aron mapasayon ​​ang administrasyon, ang kit naglakip sa tmux utility (BSD analogue of screen);
  • Ang mga hulagway sa boot nga namugna base sa FreeBSD gamit ang script NanoBSD;
  • Aron masiguro ang mga pag-update sa sistema, duha ka partisyon ang gihimo sa Flash card; kung ang usa ka na-update nga imahe magamit, kini gikarga sa ikaduha nga partisyon; pagkahuman sa pag-reboot, kini nga partisyon mahimong aktibo, ug ang base partition naghulat alang sa sunod nga pag-update nga makita ( ang mga partisyon gigamit sa baylo). Posible nga ibalik sa usa ka miaging kahimtang sa sistema kung nahibal-an ang mga problema sa na-install nga update;
  • Ang matag file adunay sha256 checksum, nga nagtugot kanimo sa pag-verify sa integridad sa impormasyon.

Source: opennet.ru

Idugang sa usa ka comment