静态路由配置原则:
- 分析目标网络,除了直连路由,缺少几个网络配置几条路由即可。
- 路由是双向的,有去有回网络才通
路由表字段 | 说明 |
---|
Destination | 目标,用来标识IP包的目标地址或目标网络 |
Mask | 掩码,选择最佳路由的重要判断依据(最长匹配原则) |
NextHop | 下一跳,指明IP包所经由的下一个路由器的接口地址 |
Interface | 出接口,指明IP包将从该路由的哪个接口转发出去 |
Protocol | 协议,路由的来源、学习方式 |
Preference | 优先级,比较不同路由来源到达相同目标网络的优先级,越低越优先 |
Cost | 度量值,比较相同路由来源到达相同目标网络的不同路径的优先级,越低越优先 |
路由类型 | Direct | OSPF | STATIC | RIP |
---|
管理距离 | 0 | 10 | 60 | 100 |
静态路由配置
实验要求:
PC1:1.0.0.0/24 PC2:2.0.0.0/24 PC3:3.0.0.0/4 配置静态路由,3台PC相互连通。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #AR1 sys sys R1 int g0/0/0 ip add 1.0.0.1 24
int g0/0/1 ip add 2.0.0.1 24
int g0/0/2 ip add 12.0.0.2 24 ip route-s 3.0.0.0 24 12.0.0.1
#AR2 sys sys R2 int g0/0/0 ip add 12.0.0.1 24
int g0/0/1 ip add 3.0.0.1 24
ip route-s 1.0.0.0 24 12.0.0.2 ip route-s 2.0.0.0 24 12.0.0.2
|
负载分担
静态路由支持到达统一目标网络的等价负载分担
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| #AR1 sys sys R1 int g0/0/0 ip add 1.0.0.1 24
int g0/0/1 ip add 34.0.0.2 24
int g0/0/2 ip add 12.0.0.2 24
ip route-s 3.0.0.0 24 12.0.0.1 ip route-s 3.0.0.0 24 34.0.0.1
#AR2 sys sys R2
int g0/0/1 ip add 3.0.0.1 24
int g0/0/0 ip add 12.0.0.1 24 int g0/0/2 ip addr 34.0.0.1 24
ip route-s 1.0.0.0 24 12.0.0.2 ip route-s 1.0.0.0 24 34.0.0.2
|
负载路由ping测试
负载路由tracert测试
路由备份-浮动静态路由
- 利用优先级的特性,配置浮动路由
- 在主路由失效的情况下,浮动路由会加入到路由表并承担数据转发业务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| - #AR1 sys sys R1 int g0/0/0 ip add 1.0.0.1 24
int g0/0/1 ip add 34.0.0.2 24
int g0/0/2 ip add 12.0.0.2 24 ip route-s 3.0.0.0 24 12.0.0.1 ip route-s 3.0.0.0 24 34.0.0.1 preference 100
#AR2 sys sys R2
int g0/0/1 ip add 3.0.0.1 24
int g0/0/0 ip add 12.0.0.1 24 int g0/0/2 ip addr 34.0.0.1 24 ip route-s 1.0.0.0 24 12.0.0.2 ip route-s 1.0.0.0 24 34.0.0.2 preference 100
|
回环口Loopback
回环口作用
- 模拟直连网段,可用于测试
- 设备管理(稳定)
- 供其他协议使用(OSPF、BGP、MPLS等)
- SNMP Traps消息的源地址
- 其他用途(用途十分广泛)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #AR1 sys sys R1 int g0/0/0 ip add 1.0.0.1 24 int lo 1 ip add 3.0.0.1 24
ip route-static 4.0.0.0 24 1.0.0.2
#AR2 sys sys R2 int g0/0/0 ip add 1.0.0.2 24 int lo 1 ip add 4.0.0.1 24
ip route-s 3.0.0.0 24 1.0.0.1
|
1 2
| #使用-a参数,可以指定源地址(Src),默认源地址为出接口地址 ping -a 4.0.0.1 3.0.0.1
|
实现4.0.0.1 和3.0.0.1可以互相ping通。