根据路由器学习路由信息、生成并维护
路由表的方法包括直连路由(Direct)、
静态路由(Static)和
动态路由(Dynamic)。直连路由:路由器接口所连接的
子网的
路由方式称为直连路由;非直连路由:通过
路由协议从别的路由器学到的路由称为非直连路由;分为静态路由和动态路由; 直连路由是由
链路层协议发现的,一般指去往路由器的接口地址所在网段的路径,该路径信息不需要
网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于活动状态(Active),路由器就会把通向该
网段的路由信息填写到路由表中去,直连路由无法使路由器获取与其不直接相连的路由信息。
静态路由是由网络规划者根据
网络拓扑,使用命令在路由器上配置的路由信息,这些静态路由信息指导报文发送,静态路由方式也不需要路由器进行计算,但是它完全依赖于网络规划者,当
网络规模较大或网络拓扑经常发生改变时,
网络管理员需要做的工作将会非常复杂并且容易产生错误。
而
动态路由的方式使路由器能够按照特定的算法自动计算新的路由信息,适应
网络拓扑结构的变化。如我们经常用于
自治系统(AS:Autonomous System)
内部网关协议有
开放式最短路径优先(OSPF:
Open Shortest Path First)协议和寻路信息协议(
RIP:Routing Information Protocol)。
直连经常用在一个
三层交换机连接几个
VLAN时,通过设置直连VLAN间就能够直接通信而不需要设置其他路由方式了。如:一个三层交换机划分两个VLAN,VLAN1中有以PC1,地址为192.168.1.2/24,VLAN2有PC2,地址为192.168.2.2/24;假如它们两个不同VLAN间想通信,因为VLAN1,VLAN2都是与三层交换机直连,所以它们之间可以直接通信,而不需要设置其他
路由协议。