高性能多功能可编程平台
Arista 7170 系列可编程交换机结合了高性能和完全可编程的管道,可在骨干层和叶子层提供一系列灵活的解决方案。7170 系列允许使用 EOS 和 P4 配置文件定制数据平面,以解决云、企业、服务提供商和内容网络的多个用例。
使用 Arista EOS 的 7170 系列支持丰富的数据平面和控制平面功能。通过配置文件启用高级功能,其中可以添加功能、添加新包头格式、调整资源规模、更改操作顺序或更改通过交换机的流量执行的查找类型。这种灵活性意味着 7170 系列不仅是一款高性能数据中心交换机,还可用于各种需要传统设备或昂贵的专有路由器的新应用中。
Arista 7170 系列基于 Barefoot Tofino 交换芯片,提供完全可编程系统,适用于网络安全、应用程序遥测、卸载虚拟机监控程序以及定制封装和新协议的灵活路等一系列应用。
以 P4 编写的转发配置文件可由客户即时采用,以满足规模、先进遥测、安全和封装的多种现实世界网络要求,并且可以根据特定客户用例进一步定制。
7170 Series is a programmable device and supports various software profiles, Click here to view the profile details
云级配置文件:
- 全面的 IPv4 和 IPv6 功能
- 128 路 ECMP 和 UCMP
- 细分路由
- 所有端口均为 10G 至 100G
- 6.4Tbps 性能
- 高达 4.8Bpps
- IP 转发的延迟低于 1us
裸机配置文件:
- 使用 vrfs 进行细分
- 仅地址 NAT
- 128 路 ECMP
- 100K VXLAN 隧道
- AlgoMatch ACL
大规模 NAT:
- 7170-64C 高达 100K 会话,7170-32C 高达 200K 会话
- DNAT、PNAT、组播 NAT
- NAT64
- 两次 NAT
大规模隧道终止:
- 多达 192K 隧道
- MPLSoGRE
- MPLSoUDP
- VXLAN
- 支持自定义隧道类型
防火墙/有状态 ACL:
- 高达 100K 的 IPv4 ACL (7170-32C)
- 嵌套/层级/条件 ACL
- 根据层级 ACL 点击并过滤特定流量
- 灵活的通配符和屏蔽,用于确定行为
应用程序遥测:
- 深度包检测(最多 128 字节)
- 所有流量上每一流量的线路速率实时统计
- 队列监控、镜像和 LANZ
- 智能触发器
其他特点:
- P4 可编程,用于快速功能原型建立和部署
* 并非所有功能最初都在 EOS 中可用
7170 系列技术规格和特点
7170 系列提供多种配置选择,可以解决叶子和骨干角色问题。
单个系统最多支持 64 个 100G 或 12.8Tbps 端口,提供最高可达 5Bpps 的数据包转发和完全共享的数据包缓冲区,还可提供其他密度和性能选择。
Arista 7170 系列型号比较
7170-64C |
7170-32C |
|
---|---|---|
交换机高度 | 2RU | 1RU |
端口 | 64 x 100G QSFP 2 x 10G SFP+ |
32 x 100G QSFP 2 x 10G SFP+ |
L2/L3 吞吐量 | 12.8 Tbps | 6.4 Tbps |
最大转发速率 | 4.8 Bpps | 2.4 Bpps |
数据包缓冲区 | 22MB 完全共享 | 22MB 完全共享 |
CPU | 双核 x86 | 双核 x86 |
内存 | 16GB 或 64GB | 16GB 或 32GB |
SSD | 可选 - 30GB | 是 - 30GB |
匹配动作单位数 | 12 | 24 |
典型功耗 | 每个端口 5W | 每个端口 7W |
气流 | 前端/后端或后端/前端 | 前端/后端或后端/前端 |
7170 系列提供两种型号,64 x 100G 和 32 x 100G,可灵活配置多种接口组合。
7170-64C | 7170-32C | |
---|---|---|
100G 端口最大数 | 64 | 32 |
50G 端口最大数 | 128 | 64 |
40G 端口最大数 | 64 | 32 |
25G 端口最大数 | 256 | 128 |
10G 端口最大数 | 258 | 130 |
系统高可用性
- 冗余热插拔冷却
- 热和冷通道的可逆气流选项
- 具备无中断软件升级的智能系统升级
- 实时安装软件补丁
- 自修复的状态故障修复 (SFR)
- 弹性 ECMP 和 LAG 散列
- MLAG ISSU
- 冗余热插拔交流或直流电源选项
Arista EOS®
- L2 和 L3 综合特性集
- 熟悉的 EOS CLI
- 所有产品使用一个二进制映像
- 细粒度真正模块化网络操作系统
- 完全访问 Linux shell 和工具
- 可扩展平台 - bash、python、C++ 和 P4
* 并非所有功能最初都在 EOS 中可用