ΠΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π² linux/BSD Frrouting!
ΠΠ°Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- BFD
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΡΠΈΠ»
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ TTL
- BGP
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° RPKI Π²ΡΠ² VRF
- BGP Graceful Restart ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡ Π·Π° Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ ΠΏΡΠ΅ΡΠΈΠΊΡ ΡΠΈΠ»Π°
- bestpath-routes Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° Saseda
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° bgp ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ MSG...
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° IPv6 ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° BGP flowspec.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ΅Π΄ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ rtt
- EVPN
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΡΠ»ΡΠΈΠ΄ΠΎΠΌΠ½ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈ Π·Π° EVPN.
- ISIS
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΠ³ΠΌΠ΅Π½ΡΠΈ
- VRF ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°
- ΠΠ°ΡΠΈΡΠ° ΠΎΡ ΠΏΡΠ΅ΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠΌΠ΅ΡΠ°
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Anycast-SID
- OSPF
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Sigment Π·Π° ECMP
- Π Π°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° LSA
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ ΡΡΠΈΠ² ΠΏΡΠΈ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ
- PBR
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² JSON
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° PBR ΠΎΡ DSCP/ECN
- PIM
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° json ΠΊΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅
- ΠΠΎΠΏΡΠ°Π²Π΅Π½Π° Π΅ Π³ΡΠ΅ΡΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° mesh-group
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° MSDP SA, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΅ΡΠΎ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠ±ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΡΠ»ΡΠΈΠΊΠ°ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΠΈΠ»ΠΈ Π² ΡΠΎΡΠΊΠΈ Π·Π° ΠΎΠ±ΠΌΠ΅Π½
- ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ (s, g, rpt), Π°ΠΊΠΎ ΠΊΠ°Π½Π°Π»ΡΡ ΠΏΡΠΈ (*, G) Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½
- Π€ΠΈΠΊΡΠΈΡΠ°Π½ ΠΈΠ·Π±ΠΎΡ Π½Π° igmp querier ΠΈ ΡΡΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ
- Π€ΠΈΠΊΡΠΈΡΠ°Π½ ΡΡΠΈΠ² ΠΏΡΠΈ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° RP
- Π‘Π’ΠΠ’ΠΠ§ΠΠ
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ΅Π²Π΅Ρ
- Π―Π
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΈΠ»ΡΡΡ ΠΈ ΠΌΠ°ΡΡΡΡΡΠ½Π° ΠΊΠ°ΡΡΠ°
- OSPF ΠΈ BGP Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°
- ΠΠ’ΠΠ¨
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π·Π° Π½ΡΠΊΠΎΠΈ ΡΠ»Π°Π³ΠΎΠ²Π΅ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅.
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΡ ΠΈΠ·Ρ ΠΎΠ΄ Π΅ ΡΡΠΊΠΎΡΠ΅Π½
- ZEBRA
- ΠΡΡΠΏΠΎΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Nexthop Π·Π° FPM
- Π‘Π΅Π²Π΅ΡΠ½Π° ΠΎΠΏΠΎΡΠ° Π·Π° ΡΠ΅Π±ΡΠΎ ΠΌΠΎΠ΄Π΅Π»
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° nexthop
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π³ΡΡΠΏΠΎΠ²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° netlink
- Π Π°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ ΠΎΡ Π³ΠΎΡΠ½ΠΈΡ ΡΠ»ΠΎΠΉ Π΄Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ARP
- ΠΠΎΠ±Π°Π²Π΅Π½ json ΠΈΠ·Ρ ΠΎΠ΄ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ zebra ES, ES-EVI ΠΈ vlan dump
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° libyang1.0.184
- RPM
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° RPKI Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π² Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SNMP Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π² Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ
Centos 6 ΠΈ Debian Jessie ΡΠ° ΠΎΡΡ Π²ΡΡΠ»Π΅Π½ΠΈ
ΠΠ°ΠΊΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, ΠΈΠΌΠ° ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, Π·Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈ ΠΏΠΎΠΎΡΠ΄Π΅Π»Π½ΠΎ. Π’Π°Π·ΠΈ Π²Π΅ΡΡΠΈΡ ΡΡΠ΄ΡΡΠΆΠ° ΠΌΠ°Π»ΠΊΠΎ Π½Π°Π΄ 1k Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΎΠ±ΡΠ½ΠΎΡΡ ΠΎΡ 70 Π΄ΡΡΠΈ.
Debian ΠΏΠ°ΠΊΠ΅ΡΠΈ - https://deb.frrouting.org/
Snap ΠΏΠ°ΠΊΠ΅ΡΠΈ - https://snapcraft.io/frr
RPM ΠΏΠ°ΠΊΠ΅ΡΠΈ - https://rpm.frrouting.org/
FreeBSD ΠΏΠ°ΠΊΠ΅ΡΠΈ β Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈ/ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π° FreeBSD.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru