一、什么是路由器?
路由器是连各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,路由器在网络层,路由器根据IP地址寻址,路由器可以处理TCP/IP协议,路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。同时路由器(Router)是⼀种实现⽹络互联的设备,作在OSI模型的第三层——即⽹络层,提供路由与转发两种重要机制,可以决定数据包从来源端到⽬的端所经过的路由路径(host到host之间的最佳传输路径),这个过程称为路由;将路由器输⼊端的数据包移送⾄适当的路由器输出端(在路由器内部进⾏),这称为转发。
路由器是⼀种具有多个输⼊端⼝和多个输出端⼝的专⽤计算机,其任务是转发分组。也就是说,将路由器某个输⼊端⼝收到的分组,按照分组要去的⽬的地(即⽬的⽹络),把该分组从路由器的某个合适的输出端⼝转发给下⼀跳的路由器。下⼀跳的路由器也按照
这种⽅法处理分组,直到该分组到达终点为⽌。
路由器的作⽤是实现⽹络互联为分组数据提供转发
二、典型的路由器结构:
由上图可以看出,整个路由器的结构可划分为2个部分:
路由选择部分 路由选择部分也叫做控制平⾯(软件),其核⼼构建是路由选择处理机。
分组转发部分 分组转发部分也叫数据平⾯(硬件),核⼼是硬件处理芯⽚和交换结构。
五代以前的路由器都是专用路由器,第五代np可以同时对多业务进行加速处理,并具有可编程性。
cam执行二元运算,tcam执行三元运算。
路由 :使⽤用路路由表来实现,包括路路由表的建⽴立、更更新、维护、查找 使⽤用静态路路由和动态路路由协议来获知远端⽹网络构建路路由表
⼦子⽹网间速率适配
隔离⼦子⽹网,防⽌止⼴广播蔓延,指定访问规则
不不同类型⽹网络互联
NP(network processor)芯⽚
⽹络芯片(NP)技术的出现是为了了适应下⼀一代高速⽹络特点的需要,提供⽹络服务质量量 (QoS)控制,不不断适应新的⽹网络应⽤用,发展新的⽹网络管理理模式以及快速响应市场对新的 ⽹网络功能的需求⽽而推出的⼀一项新的芯⽚片技术。它同时具有通⽤用芯⽚片和专⽤用集成电路
ASIC两⽅方⾯面的优点,既具有ASICs线速转发报⽂文的⾼高速度特性同时⼜又具有通⽤用芯⽚片的 可编程性。