ืืขืจืืช ืืืคืขืื ืืจืฉืช DentOS 2.0 ืืืื ื, ืืืืืกืกืช ืขื ืืืืช ืืื ืืงืก ืืืืืขืืช ืืฆืืื ืืชืืื, ื ืชืืื ืืฆืืื ืจืฉืช ืืืืื. ืืคืืชืื ืืชืืฆืข ืืืฉืชืชืคืืช ืืืืื, Delta Electronics, Marvell, NVIDIA, Edgecore Networks ื-Wistron NeWeb (WNC). ืืชืืืื, ืืคืจืืืงื ืืืงื ืขื ืืื ืืืืื ืืื ืืฆืืื ืฆืืื ืจืฉืช ืืชืฉืชืืช ืฉืื. ืงืื DentOS ืืชืื ื-C ืืืืคืฅ ืชืืช ืืจืืฉืืื ืืฆืืืืจื ืฉื Eclipse.
ืื ืืืื ืืืชืื ืื ืืช ื-DentOS, ื ืขืฉื ืฉืืืืฉ ืืชืช-ืืขืจืืช ืืืจืขืื SwitchDev Linux, ืืืืคืฉืจืช ืื ืืืฆืืจ ืื ืืื ืืชืงื ืื ืขืืืจ ืืชืื Ethernet ืฉืืืืืื ืืืืฆืื ืืขืืจืช ืืกืืจืืช ืืขืืืื ืื ืืช ืืจืฉืช ืืฉืืื ืืืืจื ืืืืืืื. ืืืืช ืืชืืื ื ืืืืกืกืช ืขื ืขืจืืืช ืืจืฉืช ืืกืื ืืจืืืช ืฉื ืืื ืืงืก, ืชืช-ืืืขืจืืช NetLink ืืืืื ืืืื IPRoute2, tc (ืืงืจืช ืชื ืืขื), brctl (ืืงืจืช ืืฉืจ) ื-FRRouting, ืืื VRRP (ืคืจืืืืงืื ืืชืืจืืช ื ืชื ืืืจืืืืื), LLDP (ืฉืืืช ืงืืฉืืจืื). ืคืจืืืืงืืื Discovery Protocol) ื-MSTP (Multiple Spanning Tree Protocol).
ืกืืืืช ืืืขืจืืช ืืืืกืกืช ืขื ืืคืฆืช ONL (Open Network Linux), ืืฉืจ ืืชืืจื ืืฉืชืืฉืช ืืืกืืก ืืืืืช Debian GNU/Linux ืืืกืคืงืช ืืชืงืื, ืืืืจืืช ืืื ืืื ืืชืงื ืื ืืืคืขืื ืขื ืืชืืื. ONL ืคืืชื ืขื ืืื ืคืจืืืงื Open Compute ืืืืืื ืคืืืคืืจืื ืืืฆืืจืช ืืชืงื ื ืจืฉืช ืืืืืืื ืืชืืืืื ืืืชืงื ื ืขื ืืืชืจ ืืืื ืืืื ืืชืืื ืฉืื ืื. ืืืืืื ืืืืืช ืืจืืืืจืื ืืืื ืืจืืงืฆืื ืขื ืืืืื ืื ืืืฉืืฉืื ืืืชืืื, ืืืืฉื ื ืืืคืจืืืจื, ืืฆื ื ืื, ืืืืืืืกืื I2C, GPIOs ืืืงืืื SFP. ืื ืืืื, ืืชื ืืืื ืืืฉืชืืฉ ืืืืื IpRoute2 ื-ifupdown2, ืืื ืื gNMI (ืืืฉืง ื ืืืื ืจืฉืช gRPC). ืืืืืื ืฉื YANG (Yet Another Next Generation, RFC-6020) ืืฉืืฉืื ืืืืืจืช ืืชืฆืืจื.
ืืืขืจืืช ืืืื ื ืืืชืืื ืืืืืกืกืื ืขื ASIC ืฉื Marvell ื-Mellanox ืขื ืขื 48 ืืฆืืืืช ืฉื 10 ืืืื-ืืื. ืืื ืชืืื ื-ASICs ืืฉืืื ืขืืืื ืจืฉืช ืฉืื ืื, ืืืื ืืืื ืืงืก ืกืคืงืืจืื, Marvell Aldrin 2 ื-Marvell AC3X ASIC ืขื ืืืืขืช ืืืืืืช ืืขืืจืช ืื ืืช ืืืืจื. ืชืืื ืืช DentOS ืืืื ืืช ืืืชืงื ื ืืืื ืืช ืืืจืืืืงืืืจืืช ARM64 (257 MB) ื-AMD64 (523 MB).
ืืืืืืจื ืืืืฉื ืืืกืืคื ืืช ืืฉืืคืืจืื ืืืืื:
- ืชืืืื ื-NAT-44 ื-NA(P)T ืืชืจืืื ืืชืืืืช (NAT) ืืืืืื ืืคื ืืื ืืืชืืืืช ืฆืืืืจืืืช ืืจืืช ืืฆืืืืช ืจืืืืืช (Layer-3, ืฉืืืช ืจืฉืช) ื-VLAN (ืืฉืจื ืจืฉืช) ืืืชื.
- ืืกืคืง ืืคืฉืจืืืืช ืืืืืจืช ืืืฉืงื ืจืฉืช 802.1Q (VLANs) ืืื ืืชืื ืชืขืืืจื ืืจืื. ืืืืืืืช IpRoute2 ื- Ifupdown2 ืืฉืืฉืืช ืืืืืจื.
- ื ืืกืคื ืชืืืื ืืืงืจื PoE (Power over Ethernet) ืื ืืืื ืฆืจืืืช ืืฉืื ืืจื Ethernet.
- ืืืฆืขื ืฉืื ืืืื ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืืืช ืืืืืช ืืืจืืื ืฉื ืชืฆืืจืืช ืืืืช ืืืฉ.
- ื ืืืื ืืฉืืืื ืืฉืืคืจ ืขื ืืกืืก ACL. ื ืืกืคื ืชืืืื ืืืืืื ืืืืืื ืืชืืืืช IP ืืงืืืืืช (ืืื ืืจื ื).
- ืกืืคืงื ืืช ืืืืืืช ืืืืจ ืืืคืืื ืืืชืืืื ืืืฉืืช ืืื ืืืืืืจ ืืช ืืืืื ืืืฆืืื.
- ืืืชืืกืก ืขื "devlink", ืืืฉืง API ืืงืืืช ืืืืข ืืฉืื ืื ืคืจืืืจืื ืฉื ืืืฉืืจ, ืืืืฉื ืืืื ืื ืฉื ืืืืืืืช ืืงืืืืืช ืืื ืืช ืฉื ืคืื.
ืืงืืจ: OpenNet.ru