1.直连路由
简述: 直连路由是指路由器接口直接相连的网段的路由。直连路由不需要特别的配置,只需要在路由器的接口上配置IP地址即可。但路由器会根据接口的状态决定是否使用此路由。如果接口的物理层和链路层状态均为up,路由器即认为接口工作正常,若为down,则反之,则不能通过该接口到达其地址所属网段,也就不能以直连路由出现在路由表中。
基本局域网间路由如图所示。其中路由器RTA的三个以太口分别连接三个局域网段,只需在RTA上为其三个以太口配置IP地址即可为所需网段提供服务。
2.用三层交换机实现vlan间路由
三层交换机为每个vlan创建一个虚拟的三层vlan接口,跟路由器接口做相似的工作。只需为vlan接口配置相应IP地址,就能实现vlan间路由功能。
三层交换机通过内置的三层路由转发引擎在vlan间进行路由转发。而且硬件实现的三层路由转发引擎速度高,吞吐量大,且避免了外部物理连接带来的延迟和不稳定性,所以三层交换机的路由转发性能高于路由器实现的vlan间路由。
3.静态路由
静态路由配置
简述:静态路由是一种特殊的路由,是由管理员手工配置的。当网络结构较为简单时,只需配置静态路由就能使网络正常工作。
缺点:当网络发生故障或者拓扑发生变化后,可能会出现路由不可达,导致网络中断,此时则需网阔管理员手工修改静态路由的配置。
静态路由在系统视图下进行配置的命令:
* dest-address: 静态路由的目的IP地址,点分十进制格式。
* mask-length: 掩码长度,取值范围为0~32。
* mask: IP 地址的掩码,点分十进制格式。
*interface-type interface-number: 指定静态路由的出接口类型和接口号。
*next-hop-address: 指定路由的下一跳的IP地址,点分十进制格式。
*preference preference-value: 指定静态路由的优先级,取值范围1~255,默认值为60。
静态路由配置示例
如上图所示,在PC与Server之间路由器上配置静态路由,且能使PC与Server通信。
配置RTA:
【RTA】 ip route-static 10.3.0.0 255.255.255.0 10.2.0.2
【RTA】 ip route-static 10.4.0.0 255.255.255.0 10.2.0.2
【RTA】 ip route-static 10.5.0.0 255.255.255.0 10.2.0.2
配置RTB:
【RTB】 ip route-static 10.1.0.0 255.255.255.0 10.2.0.1
【RTB】 ip route-static 10.4.0.0 255.255.255.0 10.3.0.2
【RTB】 ip route-static 10.5.0.0 255.255.255.0 10.3.0.2
配置RTC:
【RTC】 ip route-static 10.1.0.0 255.255.255.0 10.3.0.1
【RTC】 ip route-static 10.2.0.0 255.255.255.0 10.3.0.1
【RTC】 ip route-static 10.5.0.0 255.255.255.0 10.4.0.2
配置RTD:
【RTD】 ip route-static 10.1.0.0 255.255.255.0 10.4.0.1
【RTD】 ip route-static 10.2.0.0 255.255.255.0 10.4.0.1
【RTD】 ip route-static 10.3.0.0 255.255.255.0 10.4.0.1
在IP转发过程中,路由器通过下一跳IP地址找到对应的链路层地址,然后再出接口上对IP报文进行链路层封装。因此在配置静态路由时,要注意下一跳地址应该是直连链路上可达的地址,否则路由器无法解析出对应的链路层地址。