Itusilẹ ti BSD Router Project 1.97 pinpin

Olivier Cochard-Labbé, ẹlẹda ti pinpin FreeNAS, ṣafihan Tu ti a specialized pinpin kit BSD olulana Project 1.97 (BSDRP), ohun akiyesi fun mimu dojuiwọn si CodeBase si LofeBSD 12.1. Pinpin ni a ṣe apẹrẹ lati ṣẹda awọn olulaja sọfitiwia iwapọ ti o ṣe atilẹyin awọn ilana ṣiṣe lọpọlọpọ ti awọn ilana Ilana, bẹẹ ni opf, BGP ati PGP ati PGP. Isakoso ti gbe jade ni ipo laini aṣẹ nipasẹ wiwo CLI ni wiwo ti Sisco. Pinpin wa ni awọn apejọ fun amd64 ati i386 architectures (iwọn aworan fifi sori 140 MB).

Ni afikun si igbesoke si FreeBSD 12.1-STABLE, ẹya tuntun kan lokiki muu awọn ikojọpọ microcode fun awọn olutọsọna Intel nipasẹ aiyipada ati ṣafikun oluṣọ waya, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash ati awọn idii frr7-pythontools, bakanna bi if_cxgbev (Chelsio Ethernet VF) ati if_qlxgb (Eternet QLogic 3200) awakọ. Nipa aiyipada, idinamọ titọ ti awọn àtúnjúwe ICMP ti ṣiṣẹ. Awọn ẹya sọfitiwia ti a ṣe imudojuiwọn pẹlu rọrun-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 ati strongswan 5.8.4. Awọn ohun elo imudara pupọ fun IPv6 (awọn irinṣẹ pim6, pim6dd, pim6sd) ko yọkuro ninu package.

Awọn abuda akọkọ ti pinpin:

  • Ohun elo naa pẹlu awọn idii meji pẹlu imuse ti awọn ilana ipa-ọna: FRRouting (Quagga orita) pẹlu atilẹyin fun BGP, RIP, RIPng (IPv6), OSPF v2, OSFP v3 (IPv6), ISIS ati EYE pẹlu atilẹyin fun BGP, RIP, RIPng (IPv6), OSPF v2 ati OSFP v3 (IPv6);
  • Pipin ti wa ni ibamu fun lilo afiwera ti ọpọlọpọ awọn tabili ipasọtọ lọtọ (FIBs), ti a so si awọn atọkun gidi ati foju;
  • SNMP (BSNMP-UCD) le ṣee lo fun ibojuwo ati iṣakoso. Ṣe atilẹyin okeere ti data ijabọ ni irisi ṣiṣan awọn ṣiṣan nomba;
  • Lati ṣe iṣiro iṣẹ nẹtiwọọki, o pẹlu awọn ohun elo bii NetPIPE, iperf, netblast, netsend ati netreceive. Lati ṣajọpọ awọn iṣiro ijabọ, ng_netflow ti lo;
  • Iwaju freevrrpd pẹlu imuse ti Ilana VRRP (Virtual Router Redundancy Protocol, RFC 3768) ati ucarp pẹlu atilẹyin fun ilana CARP, ti a ṣe apẹrẹ lati ṣeto iṣẹ ti awọn onimọ ipa-ọna aṣiṣe nipasẹ didari adiresi MAC foju si olupin ti nṣiṣe lọwọ, eyi ti o ba jẹ pe ikuna ti gbe lọ si olupin afẹyinti. Ni ipo deede, fifuye le pin kaakiri lori awọn olupin mejeeji, ṣugbọn ninu iṣẹlẹ ti ikuna, olulana akọkọ le gba ẹru keji, ati keji - akọkọ;
  • Mst (PPP daemon olona-ọna asopọ) atilẹyin PPTP, PPPoE ati L2TP;
  • Lati ṣakoso iṣelọpọ, o ni imọran lati lo apẹrẹ lati inu akojọpọ IPFW + Dummynet tabi ng_ọkọ ayọkẹlẹ;
  • Fun Ethernet, o ṣe atilẹyin ṣiṣẹ pẹlu VLAN (802.1q), ọna asopọ asopọ ati lilo awọn afara nẹtiwọki nipa lilo Ilana Igi Igi ti Rapid Spanning (802.1w);
  • O ti wa ni lilo fun mimojuto bojuto;
  • Atilẹyin VPN ti pese: GRE, GIF, IPSec (IKEv1 ati IKEv2 pẹlu strongswan), OpenVPN ati Wireguard;
  • Atilẹyin NAT64 nipa lilo tayga daemon ati atilẹyin abinibi fun awọn eefin IPv6-si-IPv4;
  • Lati fi sori ẹrọ awọn eto afikun, lo Oluṣakoso package PKGNG;
  • O pẹlu olupin DHCP ati alabara isc-dhcp kan, bakanna bi olupin meeli ssmtp;
  • Ṣe atilẹyin iṣakoso nipasẹ SSH, ibudo tẹlentẹle, telnet ati console agbegbe. Lati jẹ ki iṣakoso rọrun, ohun elo naa pẹlu ohun elo tmux (afọwọṣe BSD ti iboju);
  • Awọn aworan bata ti ipilẹṣẹ da lori FreeBSD ni lilo iwe afọwọkọ kan Nanobsd;
  • Lati rii daju awọn imudojuiwọn eto, awọn ipin meji ni a ṣẹda lori kaadi Flash; ti aworan imudojuiwọn ba wa, o ti gbe sinu ipin keji; lẹhin atunbere, ipin yii yoo ṣiṣẹ, ati pe ipin ipilẹ duro fun imudojuiwọn atẹle lati han ( awọn ipin ti wa ni lilo ni Tan). O ṣee ṣe lati yipo pada si ipo iṣaaju ti eto ti awọn iṣoro ba jẹ idanimọ pẹlu imudojuiwọn ti a fi sii;
  • Fun faili kọọkan ni iye iṣakoso ti SHA256, eyiti o fun ọ laaye lati ṣakoso iduroṣinṣin ti alaye.

orisun: opennet.ru

Fi ọrọìwòye kun