概述
星融元AsterNOS-VPP 巧妙地融合了 SONiC强大、开放的路由控制平面与VPP的高性能数据转发能力,其核心架构在于通过libsaivpp.so共享库替换标准的libsai.so,它将来自SONiC控制平面的SAI命令高效转译为VPP API调用。这种设计释放了VPP在DPU或标准CPU(x86/ARM)硬件上处理数据转发的卓越性能,可为运营商、云服务商和大型企业提供下一代路由器及防火墙服务能力。
软件特性
-
基于SONiC架构与VPP数据平面
继承SONiC先进、开放的控制平面,并采用VPP作为软件定义的数据平面,支持在ARM/x86平台运行。
-
高性能L3路由
支持高达200万条RIB表项,具备BGP全路由表和BGP Peering能力,实现线速转发性能。
-
精细化流控
支持N元组通配符ACL,允许运营商基于复杂标准对数据包进行允许、拒绝或设置优先级。
-
统一的运维管理模式
继承SONiC成熟的管理框架,提供ZTP、Klish、RESTful API、gNMI、NetConf和uCentral等多种管理方式。
-
多样化的监控能力
支持基于NetFlow/IPFIX和Prometheus Exporter,提供网络可视化与故障排查能力。
-
广泛的平台兼容性
- 支持Marvell OCTEON CN102/CN103硬件加速。
- 支持带DPDK网卡的x86平台。
- 支持KVM和VMware ESXi(基于VirtIO)的虚拟机环境。
-
丰富的网络服务功能
- 多-WAN路由:基于预定义策略,跨不同ISP或网络路径分发和路由流量。
- IPsec/Wireguard VPN:提供安全加密隧道,确保数据传输的机密性、完整性和身份验证。
- 运营商级NAT:支持CGNAT和MAP-T,允许用户共享公共IPv4地址并支持无状态IPv4-to-IPv6转换。
- PPPoE:支持客户端和服务器模式,通过以太网封装PPP帧,简化宽带接入、认证和计费。