1、异种网络互连:比如具有异种子网协议的网络互连
2、子网协议转换:不同子网间包括局域网和广域网之间的协议转换
3、路由:也就是寻路
4、速率适配:利用自己的缓存和流控协议进行适配
5、隔离网络:防止广播风暴,还能实现防火墙
6、报文分片和重组:超过接口的MTU报文会被分片,到达目的地之后的报文会被重组
7、备份、流量控制:主备线路的切换和复杂的流量控制
路由器的工作原理:
路由器工作在OSI七层协议中的第三层,也就是网络层。其主要任务是接收来源于一个网络接口的数据包,根据这个数据包中所含的目地址,决定转发到的下一个目的地址。路由器中时刻维持着一张路由表,所有的数据包的发送和转发都通过查找路由表来实现的。这个路由表可以静态配置,也可以通过动态路由协议产生。
路由器物理层从路由器的一个端口收到一个报文,上送到数据链路层。数据链路层去掉链路层封装,根据报文的协议域上送到网络层。网络层首先看报文是否是送给本机的,若是,去掉网络层封装,送给上层。若不是,则根据报文的目的地址查找路由表,若找到路由,将报文送给相应端口的数据链路层,数据链路层封装后,发送报文。若找不到路由,报文