15-路由,静态路由
1.技术背景
如果只有直连路由,那么非直连网络就无法到达
例如:
如下图,如果只有直连,那么R1的路由表中只有三个网段的路由;
也就是R1三个接口的路由;即R1到pc所在的网段、R1到R2之间的网段、R1到R3之间的网段;
如果pc发包给10.1.1.0,因为不在同一个网段,要找路由,R1的路由表中只有到R2的路由,没有直接到10.1.1.0网段的路由,因此会丢包;
导致的结果是数据包无法到达;
为了解决这一问题,而产生了静态路由技术;
也就是手动在R1的路由表中创建路由,告诉pc去10.1.1.0网段该怎么走;
2.静态路由概述
1)静态路由的特点:
- 配置简单、开销小
- 通过手动配置进行添加和维护
- 无法根据拓扑的变化而自适应
- 适合于组网规模较小的场景,在大型网络环境,则配置及维护成本很高
- 在大型网络中,往往采用动、静态路由结合的方式部署网络
2)静态路由配置命令:
Ip route-static 目标网络 子网掩码/前缀 下一跳/出接口
配置静态路由时,尽量使用下一跳而不是出接口,因为指定出接口在某些情况下可能会出问题;
但有时没有下一跳,比如宽带拨号,下一跳的地址是随机的,只能指定出接口了;
切记:通讯是双向的,不要忘记配置返回流量的路由;
注:在以太网链路中,必须指定下一跳,在PPP链路中,可以指定出接口
因为:ip route-static 0.0.0.0 0 g0/0/0
指定出接口,则认为目标地址是直连网段,会直接发送ARP请求,对端收到发现MAC 地址请求的不是我丢弃,完成不了封装
Ip route-static 0.0.0.0 0 1.0.0.1
指定IP地址,路由器会发送ARP请求1.0.0.1的MAC然后封装
静态路由配置实例:
用掩码、前缀,出接口、下一跳;两两组合都行;
3.静态路由技术
1)负载分担
对于静态路由(静态路由的优先级是固定的),如果相同的路由目的地址,有多条路径,并且度量值开销一样,就产生了等价路由;
作用:
实现流量负载分担,提高链路利用率
提高安全性,当起跳路由挂掉后另一条路由还能使用;
2)路由备份
和负载分担技术差不多,都是到达一个目的地址有多条路径;
和负载分担的区别:
分为主路径和从路径;
当主路径在时,优先走主路径;
当主路径挂掉时,走从路径;
实现原理:
将主路径的优先级提高,根据路由规则,走优先级高的路径;
实现方式:
默认优先级是60;
优先级越小越优先;
将从路径的优先级设置成大于60即可;
在从路径配置ip地址时,命令行后面带上参数 preference 100
配置的结果:
在路由表中只能看到主链路;
当主链路挂掉后,路由表中只能看到从链路;
主链路好了以后,从链路从路由表中消失;
3)缺省路由(网关)
也叫默认路由,是一种特殊的路由,能匹配所有目标网络;
形式:0.0.0.0/0
通常用于末梢网络(家庭上网、企业出口);
当路由表中没有目的地址的路由时,会走缺省路由;
原理:
自己家的路由器无法维护庞大的路由表,比如访问成千上万的网站,都需要路由;
因此路由器只需要做一件事:将其它的路由表交给运营商来维护;
也就是说:对于默认的路由,都交给一个下一跳,也就是网络运营商的路由器地址;
缺省路由可以通过静态方式来配,也能用动态方式配置;
静态路由配置缺省路由:
ip route-static 0.0.0.0 0.0.0.0/0 下一跳地址/出接口
4.回环口
loop back接口:回环口,逻辑、虚拟的接口
相当于在路由器中有一个接口,不和任何设备连接;
命令 | 备注 |
Interface loopback 编号 | 创建配置一个回环口 |
作用 |
模拟直连网段,可用于测试
设备稳定(配置地址永久开启)
供其他协议使用(OSPF、BGP、MPLS)
SNMP Traps消息的源地址
其他用途(用途十分广泛)
|