Tukunga o te BSD Router Project 1.97 tohatoha

Olivier Cochard-Labbé, kaihanga o te tohatoha FreeNAS, whakaurua te tuku kete tohatoha motuhake Kaupapa Pouara BSD 1.97 (BSDRP), rongonui mo te whakahou i te turanga waehere ki FreeBSD 12.1. I hoahoatia te tohatoha ki te hanga pouara rorohiko kiato e tautoko ana i te whānuitanga o nga tikanga, penei i te RIP, OSPF, BGP me PIM. Ka whakahaerehia te whakahaere i roto i te aratau raina whakahau ma te atanga CLI e maumahara ana ki a Cisco. Tohanga waatea i nga huihuinga mo nga hoahoanga amd64 me i386 (te rahi o te whakaahua whakaurunga 140 MB).

I tua atu i te whakahou ki te FreeBSD 12.1-STABLE, he putanga hou whakamiharo ka taea te utaina microcode mo nga kaitukatuka Intel ma te taunoa me te taapiri waea, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash me nga kohinga frr7-pythontools, me te if_cxgbev (Chelsio Ethernet VF) me nga taraiwa if_qlxgb (Ethernet QLogic 3200). Ma te taunoa, ka whakahohehia te aukati tika o te ICMP. Ko nga putanga rorohiko kua whakahoutia ko te ngawari-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 me strongswan 5.8.4. Ko nga taputapu multicast mo IPv6 (pim6-taputapu, pim6dd, pim6sd) ka whakakorehia mai i te kete.

Ko nga ahuatanga matua o te tohatoha:

  • E rua nga kohinga kei roto i te kete me te whakatinanatanga o nga tikanga ararere: Hurihia (Quagga fork) me te tautoko mo te BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS me HE WHAKAMAHI me te tautoko mo BGP, RIP, RIPng (IPv6), OSPF v2 me OSFP v3 (IPv6);
  • Ka urutau te tohatoha mo te whakamahi whakarara o etahi ripanga ararere motuhake (FIB), kua herea ki nga atanga tuuturu me te mariko;
  • Ka taea te whakamahi SNMP (bsnmp-ucd) mo te aroturuki me te whakahaere. Ka tautoko i te kaweake o nga raraunga waka i te ahua o nga awa Netflow;
  • Hei arotake i nga mahi whatunga, kei roto ko nga taputapu penei i te NetPIPE, iperf, netblast, netsend me te netreceive. Hei whakaemi i nga tatauranga waka, ka whakamahia te ng_netflow;
  • Ko te aroaro o te freevrrpd me te whakatinanatanga o te kawa VRRP (Virtual Router Redundancy Protocol, RFC 3768) me te ucarp me te tautoko mo te kawa CARP, i hangaia hei whakarite i te mahi o nga pouara-whakaaro hapa ma te here i tetahi wahitau MAC mariko ki te tūmau kaha, ka nukuhia ki te tūmau pūrua. I roto i te aratau noa, ka taea te tohatoha i te kawenga puta noa i nga kaitoro e rua, engari ki te kore e pakaru, ka taea e te pouara tuatahi te kawe i te kawenga o te tuarua, me te tuarua - te tuatahi;
  • Tuhinga o mua (Multi-link PPP daemon) tautoko PPTP, PPPoE me L2TP;
  • Hei whakahaere i te bandwidth, e whakaarohia ana kia whakamahia he kaitahuri mai i IPFW + dummynet ranei ng_car;
  • Mo te Ethernet, ka tautokohia te mahi me te VLAN (802.1q), te whakahiato hononga me te whakamahi i nga piriti whatunga ma te whakamahi i te Rapid Spanning Tree Protocol (802.1w);
  • Whakamahia mo te aroturuki Tuhinga;
  • Ko te tautoko VPN e whakaratohia ana: GRE, GIF, IPSec (IKEv1 me IKEv2 me te strongswan), OpenVPN me Wireguard;
  • Tautoko NAT64 ma te whakamahi i tayga daemon me te tautoko taketake mo nga kohanga IPv6-ki-IPv4;
  • Hei whakauru i etahi atu papatono, whakamahia te kaiwhakahaere kete pkng;
  • Kei roto he tūmau DHCP me te kiritaki isc-dhcp, me te tūmau mēra ssmtp;
  • Ka tautokohia te whakahaere ma te SSH, tauranga rangatū, telnet me te papatohu rohe. Hei whakangawari i te whakahaeretanga, kei roto i te kete te taputapu tmux (BSD analogue of screen);
  • Whakaara whakaahua i hangaia i runga i te FreeBSD ma te whakamahi i te tuhinga NanoBSD;
  • Hei whakarite i nga whakahoutanga o te punaha, ka hangaia nga waahanga e rua i runga i te kaari Flash; mena kei te waatea he whakaahua kua whakahoutia, ka utaina ki te waahanga tuarua; i muri i te whakaara ano, ka kaha tenei wehenga, ka tatari te wehenga turanga mo te putanga o muri mai ( ka whakamahia nga wehewehenga. Ka taea te hoki ki te ahua o mua o te punaha mena ka kitea nga raru ki te whakahou kua whakauruhia;
  • Kei ia kōnae he sha256 checksum, ka taea e koe te manatoko i te tika o nga korero.

Source: opennet.ru

Tāpiri i te kōrero