直连路由 | 路由器接口上的网络(接口配置了IP地址并且开启) |
静态路由 | 管理员手工添加的网络 |
动态路由 | 路由器之间动态学习形成的网络 |
1.直连路由
每当给路由器的一个接口配置了ip,路由表中就会产生对应的直连路由
配置路由接口ip的命令:
system-view
#从用户模式切换到系统模式
sysname 新主机名
#配置主机名
interface 接口名称
#进入接口配置模式;不能在用户模式下直接使用此命令,必须先进入系统模式
#可以在进入a接口后,直接用此命令切换到b接口
ip address ip地址
#给接口配置ip
display ip interface brief
#验证接口ip和状态
display ip routing-table
#验证路由表
display this
#验证当前模式
undo 命令
#删除、禁用、恢复等
quit
#返回上一级
命令可以简写,可以tab键补全,也可以一次复制多条
2.静态路由
2.1配置静态路由
给路由器配置静态路由的命令:
ip route-static 目标网段 掩码位 下一跳地址
对于上图这样的多路由拓扑图,如果要进行手动配置静态路由,只需抓住2个要点:
(1)列出每台路由设备直连的网段
(2)给每台路由设备的每个非直连网段都配置静态路由
|路由递归:设置静态路由的命令中,虽然只给了下一跳的ip,没有给出直连出接口,但路由器可以通过下一跳地址计算出直连出接口,这就是路由递归,也称为路由迭代
2.2浮动静态路由
浮动静态路由:通过调整优先级(Pre),实现路由的备份
设置静态路由优先级的命令如下:
ip route-static 目标网段 掩码位 下一跳地址 preference 优先级数字
#默认情况下静态路由的优先级是60,数字越小,优先级越高
上图中R1与R2之间存在两条线路,如果不对它们进行优先级设置,那么这两条线路就会形成等价路由(负载均衡)。但如果按照图中所示进行设置,那么结果会是:
PC1、PC2要与PC3、PC4通信时,只会通过12.0.0.0网段传送数据;PC3、PC4要与PC1通信只会通过12.0.0.0网段传送数据,PC3、PC4要与PC2通信只会通过21.0.0.0网段传送数据。
不过,虽然优先级被设置为61的静态路由暂时不传送数据,但当另一条线路down掉的时候,它可以接替信息传递的工作,相当于一个备份路由。