前言

多机柜集群化(即将路由器的板卡分配到几个分机柜上,或者是多个分路由器互联,以提高性能),是突破单机柜局限实现路由系统性能拓展性的重要途径。
可编程化,提高了路由器系统的功能灵活性。
基于 1.开放架构 和 2.可编程化实现的 构件化可重构路由器,不但能够适用于不同厂商构件之间的自由集成,而且便于路由器用户技术的创新和功能的拓展,新型业务的实现。

网络虚拟化以及虚拟计算需求的不断增加,对虚拟路由器的实现结构提出了更高的要求。
虚拟化 使得高性能路由器的可靠性和资源利用率得到大幅提升,是一种十分有效的手段。多个物理节点通过互联技术可以组成一个统一管理的集群路由器;一个集群路由器又可以通过虚拟化技术抽象成逻辑上的多台路由器;实现N:1:M虚拟化的思想。

目录

集群路由器

  • CISCO CRS结构

开放架构路由器

  • ForCES结构
  • IEEE的P1520参考模型
  • NPF论坛的路由器参考模型

可编程路由器

构件化可重构路由器

虚拟路由器

  • 概念
  • 应用结构
  • 设计要求
  • 实现

转载于:https://www.cnblogs.com/qq952693358/p/5936518.html

《高性能路由器 设计与实现》高性能路由器新型体系结构 小记相关推荐

  1. 高性能互连之基于虚通道的路由器(Virtual-channel router)体系结构

    先说明几个概念: 1.Flit: flow control unit 最小流控单位,一个packet可以由一个或多个flits组成 2.Phit: physical unit 物理层传输单位,一个fl ...

  2. 基于嵌入式Linux的SOHO路由器设计

    http://tech.fuwuqi.com.cn/networkci/routswitch/2009-08-18/5057244114034.shtml 来源:维库 作者:佚名 发布时间:2009- ...

  3. 高性能游戏服务器架构设计,一种高性能大型多人在线角色扮演游戏服务器架构设计.doc...

    一种高性能大型多人在线角色扮演游戏服务器架构设计 一种高性能大型多人在线角色扮演游戏服务器架构设计摘要:大型多人在线角色扮演游戏(Massively Multiplayer Online Role P ...

  4. Netty 高性能架构设计

    Netty 高性能架构设计 Netty 概述 原生 NIO 存在的问题 Netty 官网说明 Netty 的优点 Netty 版本说明 线程模型基本介绍 传统阻塞 I/O 服务模型 Reactor 模 ...

  5. 还在烦恼高性能网关设计?看这文就够啦!

    作者 | 码海 来源 | 码海 之前的高性能短链设计一文颇受大家好评,共被转载 「47」 次,受宠若惊,在此感谢大家的认可!在文末简单提了一下 OpenResty,一些读者比较感兴趣,刚好我们接入层网 ...

  6. 如何设计一款高性能分布式锁,实现数据的安全访问?

    查看原文:如何设计一款高性能分布式锁,实现数据的安全访问? 随着互联网技术的飞速发展,分布式已经成为一个绕不开的话题,分布式环境下,"高并发访问共享资源"的场景并不少见,带来的问题 ...

  7. Netty高并发高性能架构设计NIO空轮训BUG

    Netty高并发高性能架构设计&NIO空轮训BUG Netty高并发高性能架构设计 Netty线程模型 Netty主从Reactor模型设计的精髓 无锁串行化设计思想 零拷贝 直接内存 Net ...

  8. 【Netty源码解析】Netty核心源码和高并发、高性能架构设计精髓

    Netty线程模型图 Netty线程模型源码剖析图 图链接:https://www.processon.com/view/link/5dee0943e4b079080a26c2ac Netty高并发高 ...

  9. 图解|高性能服务器设计之缓存系统一致性

    缓存系统交互 缓存系统设计是后端开发人员的必备技能,也是实现高并发的重要武器. 对于读多写少的场景,我们通常使用内存型数据库作为缓存,关系型数据库作为主存储,从而形成两层相互依赖的存储体系. 共识:我 ...

最新文章

  1. 图像金字塔操作,上采样、下采样、缩放
  2. arm b bl 地址无关码_ARM_异常和中断
  3. VMware大会宋家瑜言虚拟化2015年方至巅峰
  4. 2020 操作系统第四天复习(知识点总结)
  5. DOS命令行数据乱码解决
  6. 数仓ETL系统:给强大的“心脏”配上“超级流水线”
  7. 中心极限定理_中心极限定理的的原理与应用
  8. 《python3网络爬虫开发实战》--Ajax数据爬取
  9. 汤家凤:九月前强化复习结束不了怎么办?
  10. case when 多条件 oracle,casewhen(casewhen同时满足多条件)
  11. QTreeView使用总结: 自定义model示例,大大优化性能和内存
  12. HTML页面点击下载文件的简单实现方法
  13. matlab时域数据转频域,怎么使用IFFT(matlab)将频域转换为时域
  14. java实现网站的访问量_如何实现对网站页面访问量的统计(javaweb和php)
  15. 将<span>标签设为圆形
  16. SMCJ6.0CA TVS二极管应用领域(瞬态抑制二极管)
  17. 大芒果单机修改服务器名字,大芒果服务器怎么创建GM账号?
  18. 【附章4包装类】包装类的顶级理解
  19. QStringList去除重复项
  20. 【附源码】Python计算机毕业设计手游账号交易系统

热门文章

  1. Salt-Minion配置文件详解
  2. 关于bash的shellshock漏洞
  3. 走上这条路,也许是缘份
  4. MATLAB 句柄函数记录——多变量
  5. 汇编语言mul指令_跟着开源软件学汇编语言:计算器
  6. java 常量池溢出_Java方法区和运行时常量池溢出问题分析(转)
  7. 毕马威_【毕马威快讯】毕马威发布个人信息保护法(草案)概览
  8. mysql 5.6.15安装图解_Windows8下mysql 5.6.15 安装配置方法图文教程
  9. 启动修复黑屏服务器,使用光标修复Windows 10黑屏
  10. linux管理防火墙开放端口