前言(不仅限于本篇,如果有关于web系统的问题,欢迎讨论评论,看到能回答的请一定回去。 互相交流,共同成长。 )
http://www.Sina.com/http://www.Sina.com /
摘要:路由器定义、路由结构及工作过程、硬件路由转发表CAM、NP(network processor)芯片、
简单地说,是实现具有路由功能和转发功能的网络互联的机器,除此之外还起到了子网间的速率适应、子网的隔离、访问规则的指定的作用。
定义:路由器(Router )是实现网络互联的设备,用作OSI模型的第三层——,即网络层。
提供了路由和转发两种重要机制,用于确定数据包从源到端的路由
(从主机到主机之间的最佳传输路径),此过程称为路由; 将路由器发送到的数据包
转移到合适路由器的输出端(在路由器内部前进)称为转发。
多级交换结构路由器、集群路由器
一、什么是路由器?
1 .向路由表中添加通过选择路由(软件,控制级)路由协议生成的路由条目,存储器将路由表映射到转发引擎,以及ASIC芯片cache
2 .分组转发(硬件、数据级)数据链路层剥除框架和尾部后,将分组发送到联系层,IP报头关键字查找转发表,以便找到出缺。
二、典型的路由器结构:
1.CAM表:二元一致即1,0,完全一致或不一致。 用于MAC地址查询。
2.TCAM转发公告:除三元匹配即0、1外,dont care对匹配不感兴趣。 排序方法:不准确。 用于路由表策略、路由匹配、防火墙和路由规则匹配。
三、路由器工作过程:
NP芯片是可编程的,可以同时在硬件上加速很多业务处理。 其出现前是专用路由器,出现后有全部业务路由器。 比较NP和ASIC的优点:性能更高。 内部集成多个CPU、硬件协处理器、硬件加速器,实现复杂的拥塞管理、队列调度等QOS功能,并能保持线速传输,实现“硬件传输”。 扩展灵活性:预订用户可编程、扩展灵活、业务保持能力强:快速维护新增值业务(MPLS、QOS、多播等),管理灵活,易于开发,计划IPv6连接以缩短子开发周期
适合通信级设备开发的性能测试。
四、硬件路由转发表,一个时钟周期内无论大小都可检索:
多级开关结构由多个开关单元相互连接,各开关单元具有一套输入输出
和普通交换机一样,提供输入和输出连接。
五、NP(network processor)芯片:
集群路由器由多个路由器节点组成,包括多个路由实体和交换实体,其交换结构是多个
个交换结构聚合在一起,具有分布式特征,能够满足性能、规模、可扩展性的要求
包括具有路由功能的多个控制节点,有利于路由协议和控制协议等任务
将集群路由器架构布控化被认为是满足互联发展需要的新一代性能路由器体
联系结构。