智能路由器上最重要的功能是IP路由。IP报文根据路由表进行路由决策,路由表中的路由项又是各种不同的分类,按目的地址类型不同可划分为单播路由和组播路由。单播路由表中保存了各种路由协议发现的路由。
接口路由
接口路由也称为直连路由,当设置接口IP地址和掩码时会自动增加的路由,是报文通往该接口IP地址所在网络的路由。
静态路由
网络管理员手工配置的路由。当网络结构比较简单时,只需配置静态路由就可以工作,适用于拓扑结构简单并且稳定的小型网络。静态路由不能自动适应网络拓扑结构的变化,当网络发生故障或者拓扑发生变化后,必须再次由网络管理员手工修改配置。
动态路由
动态路由协议发现并设置路由,常见的动态路由协议有RIP、OSPF和IS-IS等。路由表会根据链路状态或网络拓扑结构变化进行动态生成和删除。常见的动态路由软件有Zebra和Quagga等。在智能路由领域一般只有唯一的互联网出口,因此不会用到动态路由。
网络路由
目的地为网络地址,子网掩码长度小于32位。
主机路由
目的地为主机地址,子网掩码长度为32位,通常主机路由的优先级更高。
策略路由
也称为源地址路由,根据IP报文源地址、端口、报文长度、优先级等内容灵活地进行路由选择。
普通的目的地址路由器
仅根据报文目的地址来选择出接口或者下一跳地址。
直接路由
目的地所在网络与路由器直接相连。
接见路由
目的地所在网络与路由器非直接相连。