CiscoIos®XRD在容器中实现了Cisco IOS XR软件的功能集。 XRD补充现有的物理Cisco®依靠Cisco IOS XR软件的路由器平台,例如Cisco Network Contracence System Routers,Cisco ASR 9000系列路由器和Cisco 8000系列路由器。现在,服务提供商可以通过提供需要在较小的足迹中的路由功能的新服务来增强其基于XRD的卓越运营和产品。随着其他网络功能移至公共云的出现,XRD提供了将路由部署到容器化的外形尺寸中的选项,以在云上运行的网络函数与在数据中心中运行本基本运行的其他功能之间进行路由。思科iOS XRD提供了更大的敏捷性,提高网络效率,较低的资本和运营支出以及根据需求有效扩展网络容量的能力。
Cisco IOS XRD路由器的主要功能:
● 可以在通用的Kubernetes编排层上运行的路由功能,并允许客户管理与数据中心或云中运行的其他应用程序相似的路由功能。
● 根据最新的IOSXR7,XRD轻巧,靴子更快,并支持现代的OS可编程性功能(Yang Models - 本机和OC)以及模型驱动的遥测。
● XRD是极具弹性,稳定且功能丰富的Cisco IOS XR软件的衍生产品,并且具有与Cisco IOS XR软件相同的北行和管理功能,XRD与现有的监视,自动化和编排系统平滑地集成在一起。
Cisco IOS XRD可以通过以下两种方式部署:
思科iOS XRD控制平面
思科iOS XRD控制平面: Cisco IOS XR软件是一种行业领先的运营商级操作系统,支持来自Cisco的非常成功的Edge和Core Router平台。该模块化操作系统提供了很高的可用性,并且通过利用现代的多功能和多功能处理器来增强尺度和性能。这支持了Cisco一直在开创的细分路由路由的最新覆盖路由堆栈。 Cisco IOS XRD控制平面针对计算较重的用例,例如虚拟路由反射器(VRR)和路径计算元件(PCE)。 XRD控制平面提供最小的转发功能,足以凝视或南行接口。
思科ios xrd vrouter
Cisco IOS XRD VROUTER(控制平面 +虚拟转发器):虚拟转发器使用针对基于Cisco NPU的物理平台开发的功能和转发代码和Intel®数据平面开发套件(DPDK)。但是,它专门针对通用CPU环境进行了优化。它使用Intel Streaming Simd扩展2(SSE2)和高级向量扩展(AVX)指令进行改进的基于软件的分类。内存访问是并行特征处理的异步,并且对数据结构进行了优化,以最佳利用缓存。此外,在功能执行过程中,批处理数据包交付和处理以及高速负载平衡有助于提供非常高性能的数据平面,并需要服务提供商的功能。 Cisco IOS Xrd VROUTER可以用最小的足迹(〜2 VCPU)部署,并且针对缺乏计算资源的用例。
表1。 部署模型和福利
特征 | 益处 |
传统上,服务提供商将物理路由设备部署为路线反射器。路由反射器应用大量使用控制平面,并且在数据平面的使用情况下较低。这导致了物理路由器提供的容量的次优使用。 | |
虚拟路线反射器 | ● 使用Cisco IOS XRD,许多路由反射器收敛到几个虚拟路由反射器 ● 与维护物理路线反射器系统有关 |
路径计算元素(PCE)是另一个计算密集型函数,仅保证最小数据平面功能,它不需要专用的物理路由器来实现此功能。这是在Cisco网络控制器(CNC)雨伞下提供的,并固有地将XRD在PCE角色中使用。 | |
路径计算Elemen t | ● 可以在集中式的本地或公共云中运行的PCE功能的计算功能的最佳利用,用于管理整个网络的细分路由拓扑 ● 与维护物理PCE系统有关 |
通过5G部署将计算部署到远端,可以在计算上与虚拟分布式单元(VDU)一起部署XRD,以将移动流量路由到汇总。 | |
虚拟单元格路由器 | ● VDU非常集约化,XRD满足客户要求将路由功能放在相同的计算上,消耗较少的CPU内核。 ● 对于不需要大量MIMO的单元网站,XRD可以通过在中部网站上部署单个RU COTS服务器来节省OPEX和物理足迹。 |
服务提供商正在与HyperScalers合作,以作为公共云上的工作负载来运行关键网络的功能,以获得CAPEX储蓄,并拥抱大规模管理虚拟化的超级标度的敏捷性和经验。可以将XRD部署为在公共云中运行的网络功能的路由网关,从而实现了传输网络和NFS之间的覆盖路由。 | |
云路由器 | ● Cisco XRD作为云路由器提供公共云环境上的覆盖路由解决方案,使客户能够继续重复使用云上部署的网络功能的现有的编排和保证系统,从而提供无缝的XR体验。 |
服务提供商需要在吞吐量较低的位置提供第3层提供商/业务边缘功能。他们已经基于物理思科ASR 9000或NCS设备提供服务和产品,并希望在低通量位置提供相同的服务。为客户提供可扩展的私人连接的网络即服务(NAAS)提供商可以利用XRD在每个POPS上实例实例化小型边缘路由器。 | |
虚拟提供商边缘 | ● 与广泛使用的ASR 9000和NCS系列平台的一致架构一致 ● 基于Cisco IOS XR软件的丰富的网络体验集 ● 通过使用简化和基于消费的模型实现的资本支出(资本支出)和运营支出(OPEX)(OPEX) |
Cisco IOS XRD基于以下方式提供了简化的基于订阅的许可方案。
● 每个实例控制平面
● Vrouter的吞吐量利用率
许可结构允许服务提供商付费。许可通过Cisco Smart软件许可激活。有关Cisco Smart软件许可的更多详细信息,请访问www.cisco.com/c/en/us/products/abt_sw.html。
表2列出了Cisco IOS XRD路由器的规格。
表2。CiscoIOS XRD规格
范围 | 要求 |
XRD控制平面主机 | |
中央处理器 | X86-64 CPU至少2个核心 |
内存 | 4GB |
Linux内核 | 版本4及以后 注意: Linux内核必须安装虚拟和NF_Tables模块。 |
Linux cgroups | 版本1 注意:对统一层次结构的支持不可用。 |
XRD控制平面实例 | |
中央处理器 | 1核心 |
内存 | 2 GB |
输入用户实例和手表 | 4000 |
AWS EC2实例上的XRD控制平面 | |
实例类型 | M5.2xlarge |
每个处理器核心的线程数 | 1 |
最小磁盘尺寸 | 8 GB 注意: XRD实例需要最小磁盘尺寸为8 GB,但是根据节点如何处理核心文件的方式,可能需要其他磁盘空间。 |
操作系统 | Amazon Linux 2具有EKS优化 |
内核设置 | 4000分解用户实例和手表每个XRD实例 |
XRD VROUTER主机 | |
中央处理器 | X86-64 CPU至少4个核心 |
CPU指令集 | ● SSSE3 ● SSE4.1 ● SSE4.2 |
Linux内核 | 版本4及以后 注意: Linux内核必须安装虚拟和NF_Tables模块。 |
Linux cgroups | 版本1 注意:对统一层次结构的支持不可用。 |
需要其他模块 | VFIO-PCI或UGB_IO |
XRD VROUTER实例 | |
中央处理器 | 至少2个孤立的CPU |
内存 | 5 GB |
巨大的 | 3 GB 注意: XRD VROUTER实例必须启用具有1GB大型页面的大型支持。 |
输入用户实例和手表 | 4000 |
XRD VROUTER在Amazon EC2实例上 | |
实例类型 | ● M5.24xlarge ● M5N.24XLARGE |
每个处理器核心的线程数 | 1 |
最小磁盘尺寸 | 8 GB 注意: XRD实例需要最小磁盘尺寸为8 GB,但是根据节点如何处理核心文件的方式,可能需要其他磁盘空间。 |
操作系统 | Amazon Linux 2具有EKS优化 |
内核设置 | ● 4000个inotify用户实例和手表每个XRD实例 ● 所需XRD部署的CPU隔离设置 |
其他内核模块 | ● UIO(来自Amazon Linux 2) ● dpdk的igb_uio 19.11.12,启用了写入组合模式 |
巨大的 | 3 GB 注意: XRD VROUTER实例必须启用具有1GB大型页面的大型支持。 |
其他环境:
表3。 其他支持的环境
环境 | 描述 |
Docker | Docker版本18或更高版本有权运行Docker容器 |
香草·库伯尼特(Vanilla Kubernetes) | 1.22 |
保修信息可在Cisco.com上的产品保修页面上找到。