路由器工作原理及其主要部件详解
前言:如有疑问(包括但不限于本篇,涉及网络 系统皆可),欢迎评论探讨,看见能解答必回。彼此交流,共同成长。)
摘要:路由器定义、路由结构及工作过程、硬件路由转发表CAM、NP(network processor)芯片、多级交换结构路由器、集群路由器
一、什么是路由器?
简单来说是具有路由和转发功能的实现网络互联的设备,除此之外还有子网间速率适配、隔离子网、指定访问规则的作用。
定义:路由器(Router)是⼀种实现⽹络互联的设备,作在OSI模型的第三层——即⽹络层,
提供路由与转发两种重要机制,可以决定数据包从来源端到⽬的端所经过的路由路径
(host到host之间的最佳传输路径),这个过程称为路由;将路由器输⼊端的数据包
移送⾄适当的路由器输出端(在路由器内部进⾏),这称为转发。
二、典型的路由器结构:
三、路由器工作过程:
1.路由选择(软件、控制层面):将路由协议选择生成的路由条目加入路由表中,内存将路由表映射到转发引擎里,存在ASIC芯片cache区。
2.分组转发(硬件、数据层面):数据链路层剥去帧⾸部和尾部后,将分组送到⽹络层使⽤IP头部关键字去查找转发表找到出接⼝。
四、硬件路由转发表,一个时钟周期内无论大小都可检索:
1.CAM表:二元匹配即1、0,要么全匹配要么不匹配。用于MAC地址查询。
2.TCAM转发表:三元匹配即除了0、1,还有dont care不关心匹配。排序方式:精确到不精确。用于路由表策略、路由匹配、防火墙、路由规则匹配。
五、NP(network processor)芯片:
NP芯片可编程可同时对很多业务处理做硬件加速。在其出现前都是专用路由器,出现后有全业务路由器。NP与ASIC比较的优点:性能更⾼:内部集成数⼗个CPU及硬件协处理器、硬件加速器,在实现 复杂的拥塞管理、队列调度等QOS功能前提下,仍能保持线速转发, 实现“硬转发”; 扩展更灵活:预留的⽤户接⼝可编程,扩展灵活; 业务⽀持能⼒强:对新的增值业务(MPLS、QOS、组播等等)迅速⽀持; 管理灵活,开发⽅便,⼤⼤缩短⼆次开发周期;预留IPv6接⼝,可通过软件平滑升级; 可靠性⾼:芯⽚转产前通过严格的疲劳
性测试,适合开发电信级设备。
六、多级交换结构路由器:
多级交换结构是由多个交换单元互联起来的,每个交换单元具有⼀整套输⼊输出,与
普通交换机类似,提供输⼊输出的连接。
七、集群路由器:
集群路由器由若⼲个路由器节点构成,包含了多个路由实体和交换实体 它的交换结构由多
个交换结构聚合⽽成,具有分布式的特点,能够满⾜性能、规模和可扩展性的要求 它
还包含了多个具有路由计算能⼒的控制节点,有利于路由协议和控制协议等任务的分
布式实现 集群路由器体系结构被认为是符合互联⽹发展需要的下⼀代⾼性能路由器体
系结构。
路由器工作原理及其主要部件详解相关推荐
- Cookie的工作原理和应用详解
Cookie的工作原理和应用详解 1. Cookie 原理 1.1 Cookie 背景信息 1.2 Cookie 工作原理 1.3 Cookie 创建.获取.修改 1.4 Cookie 共享范围 1. ...
- 硬件设计:电源设计--DC/DC工作原理及芯片详解
硬件设计:电源设计--DC/DC工作原理及芯片详解 参考资料:DC/DC降压电源芯片内部设计原理和结构 MP2315(DC/DC电源芯片)解读 DC/DC电源详解 第一次写博客,不喜勿喷,谢谢!!! ...
- 晶振工作原理及参数详解
本文转载于:https://www.cnblogs.com/sunshine-jackie/p/8137293.html 晶振工作原理及参数详解(最透彻) 晶振工作原理及参数详解(最透彻) 原文链接点 ...
- 第25节 IPsec虚拟专网工作原理与配置详解
IPsecVPN目录 1 加密技术概述 2 虚拟专网(VPN)概述 3 虚拟专网(VPN)分类 3.1 远程访问VPN 3.2 点到点VPN 4 IPsecVPN技术 4.1 IPsecVPN概述 4 ...
- c语言5v电源电路工作原理,稳压电源电路图详解_5v稳压电源电路原理图
描述 稳压电源(stabilized voltage supply)是能为负载提供稳定的交流电或直流电的电子装置,包括交流稳压电源和直流稳压电源两大类.当电网电压或负载出现瞬间波动时,稳压电源会以10 ...
- can硬件结构和工作原理_汽车CAN总线工作原理及测量方法详解
点滴分享 ALtium designer 快捷键分享 ctrl+r 复制并重复黏贴 ctrl+shift+v 只能黏贴 shift+c ...
- hc sr04流程图_超声波测距模块工作原理_HC-SR04模块详解
超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,算是目前来说测试距离比较远的一款了,另外还有比较 ...
- 干货 | 几种常见的开关电源工作原理及电路图详解
开关电源简介 开关电源又称交换式电源.开关变换器,是一种高频化电能转换装置,是电源供应器的一种.其功能是将一个位准的电压,透过不同形式的架构转换为用户端所需求的电压或电流. 开关电源的基本组成 1.主 ...
- 防火墙的工作原理!!详解
工作原理 防火墙就是一种过滤塞(你这么理解不算错),你可以让你喜欢的东西通过这个塞子,别的玩意都统统过滤掉.在网络的世界里,要由防火墙过滤的就是承载通信数据的通信包. 天下的防火墙至少都会说两个词:Y ...
最新文章
- R语言ggplot2可视化增加轴标签(ticks)和轴标题(title)之间的距离实战
- android onTouch()与onTouchEvent()的区别
- 使用Jquery插件jsonview来展示json数据
- 一个base.css
- 如何在运行时使用SAP Commerce Cloud backoffice直接给类型增添新属性
- java反射可以获得什么属性_java反射获得属性的值
- 【Python学习】内置函数(不断更新)
- 实战_06_SpringBoot整合redis-cluster集群版本
- mysql配置文件简易代码_MySQL配置文件my.cnf 例子最详细翻译
- java网站短信接口_网云JAVA短信接口API
- c++ 遍历list_小白学PyTorch | 6 模型的构建访问遍历存储(附代码
- python字符串比较大小的规则_Python的变量和数据类型,学会只要3分钟
- Netty ChannelBuffer
- 视频 圆角 html,HTML div圆角制作 (来自Joomla圆角实现方法)
- 秒杀系统的设计思维导图
- 用Python寻找质数
- 抢先看:iPhone5整机完整亮相
- UVa 1600 巡逻机器人(Patrol Robot)
- 【无标题】删除数组中的重复元素
- Methyltetrazine-PEG8-DBCO,甲基四嗪--八聚乙二醇-二苯并环辛炔