目录
一、路由协议
二、默认路由
三、浮动路由
四、配置默认路由
五、浮动路由配置
六、总结
一、路由协议
是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。
路由器选取最优路由时标准:1.子网掩码长度最长的优先匹配。2.选取路由协议中优先匹配。3.相同协议的情况下选取metric值最小的优先匹配。(每种协议metric值的定义都不同,静态路由和路由优先级有关,这个是人为指定的,RIP协议和跳数有关,跳数越小越优先,OSPF协议和带宽有关,带宽最大最优先。metric值用来判断路由质量优劣。)4.如果以上都没有路由可以匹配的就可以匹配默认路由。
二、默认路由
默认路由:默认路由又称缺省路由,其目的地址与子网掩码配置为全零(0.0.0.0 0.0.0.0) 。当报文的路由与路由表中的所有路由都匹配失败时,为使报文有一个最终的发送地,路由器或网络主机将转发到默认路由接口。
条件:必须是末梢网络(传输数据方向单一)默认路由是静态路由的一种特殊形态,它属于静态路由的一种。
三、浮动路由
浮动路由是指配置两条静态路由,下一跳链路选择默认选取链路质量优(带宽大)作为主路径,当主路径出现故障时,由带宽较小的备份路径代替主路径,作用是保持网络不中断,浮动路由在同一时刻,数据只会由一条链路代入转发。
四、配置默认路由
配置前准备三台路由器和两台pc机用来测试
首先需要确定交换机1和交换机3为末梢网络才能做默认路由
进入路由器1配置
[r1]int g0/0/0 进入接口 [r1-GigabitEthernet0/0/0]ip add 192.168.1.1 24 配置接口下的IP的和子网掩码长度 [r1-GigabitEthernet0/0/0]undo shutdown 开启接口 [r1-GigabitEthernet0/0/0]int g0/0/1 进入接口 [r1-GigabitEthernet0/0/1]ip add 10.1.1.1 24 配置接口下的IP的和子网掩码长度 [r1-GigabitEthernet0/0/1]undo shutdown 开启接口 [r1-GigabitEthernet0/0/1]q 退出 [r1]ip route-static 0.0.0.0 0.0.0.0 10.1.1.2 配置默认路由配置(目标地址+子网掩码长度和下一跳地址)
进入路由器二配置
[r1]int g0/0/0 进入接口 [r1-GigabitEthernet0/0/0]ip add 10.1.1.2 24 配置接口下的IP的和子网掩码长度 [r1-GigabitEthernet0/0/0]undo shutdown 开启接口 [r1-GigabitEthernet0/0/0]int g0/0/1 进入接口 [r1-GigabitEthernet0/0/1]ip add 10.1.2.2 24 配置接口下的IP的和子网掩码长度 [r1-GigabitEthernet0/0/1]undo shutdown 开启接口 [r1-GigabitEthernet0/0/1]q 退出
[r2]ip route-static 192.168.1.0 24 10.1.1.1 添加静态路由网段(目标地址+子网掩码长度和下一跳地址) [r2]ip route-static 172.16.1.0 24 10.1.2.3 添加静态路由网段(目标地址+子网掩码长度和下一跳地址)
进入路由器三配置
[r1]int g0/0/0 进入接口 [r1-GigabitEthernet0/0/0]ip add 10.1.2.3 24 配置接口下的IP的和子网掩码长度 [r1-GigabitEthernet0/0/0]undo shutdown 开启接口 [r1-GigabitEthernet0/0/0]int g0/0/1 进入接口 [r1-GigabitEthernet0/0/1]ip add 172.16.1.3 24 配置接口下的IP的和子网掩码长度 [r1-GigabitEthernet0/0/1]undo shutdown 开启接口 [r1-GigabitEthernet0/0/1]q 退出 [r1]ip route-static 0.0.0.0 0.0.0.0 10.1.2.2 配置默认路由配置(目标地址+子网掩码长度和下一跳地址)
pc1和pc2配置IP和子网掩码和网关
然后在pc上ping主机pc2的IP查看是否相通
五、浮动路由配置
配置浮动路由前准备:三台路由器,两台pc机
配置路由器1
<Huawei>system-view 进入系统视图 [Huawei]sysname r1 修改路由器名 [r1]user-interface console 0 进入主控制台 [r1-ui-console0]idle-timeout 0 0 设置永不超时 [r1-ui-console0]q 退出 [r1]int g0/0/0 进入接口g0/0/0 [r1-GigabitEthernet0/0/0]undo shutdown 开启接口 [r1-GigabitEthernet0/0/0]ip add 10.1.1.1 24 设置IP地址和子网掩码 [r1-GigabitEthernet0/0/0]int e2/0/1 进入接口e2/0/1 [r1-Ethernet2/0/1]undo shutdown 开启接口 [r1-Ethernet2/0/1]ip add 10.1.2.1 24 设置IP地址和子网掩码 [r1-Ethernet2/0/1]int e2/0/0 进入接口e2/0/0 [r1-Ethernet2/0/0]undo shutdown 开启接口 [r1-Ethernet2/0/0]ip add 192.168.1.1 24 配置IP地址和子网掩码 [r1-Ethernet2/0/0]q 退出
配置浮动路由
[r1]ip route-static 0.0.0.0 0 10.1.1.2 配置默认路由 目标地址0.0.0.0 子网掩码 0.0.0.0 下一跳地址10.1.1.2 [r1]ip route-static 0.0.0.0 0 10.1.2.2 preference 65 配置浮动路由 目标地址0.0.0.0 子网掩码0.0.0.0 下一跳地址10.1.2.2 设置路由备选路径为65
路由器二配置
[r2]int g0/0/0 进入接口g0/0/0 [r2-GigabitEthernet0/0/0]undo shutdown 开启接口 [r2-GigabitEthernet0/0/0]ip add 10.1.1.2 24 配置接口IP和子网掩码长度 [r2-GigabitEthernet0/0/0]int e2/0/1 进入接口 [r2-Ethernet2/0/1]undo shutdown 开启接口 [r2-Ethernet2/0/1]ip add 10.1.2.2 24 配置接口IP和子网掩码长度 [r2-Ethernet2/0/1]int g0/0/1 进入接口g0/0/1 [r2-GigabitEthernet0/0/1]undo shutdown 开启接口 [r2-GigabitEthernet0/0/1]ip add 10.1.3.2 24 配置接口IP和子网掩码长度 [r2-GigabitEthernet0/0/1]q 退出
配置浮动路由
[r2]ip route-static 192.168.1.0 24 10.1.1.1 配置默认路由 目标地址192.168.1.0子网掩码 255.255.255.0下一跳地址10.1.1.1 [r2]ip route-static 192.168.1.0 24 10.1.2.1 preference 65 配置浮动路由 目标地址192.168.1.0 子网掩码长度24 下一跳地址10.1.2.1 设置路由备选路径为65 [r2]ip route-static 172.16.1.0 24 10.1.3.3 配置静态路由 目标地址172.16.1.0子网掩码 长度24下一跳地址10.1.3.3
路由器三配置
[r3]int g0/0/0 进入接口g0/0/0 [r3-GigabitEthernet0/0/0]undo shutdown 开启接口 [r3-GigabitEthernet0/0/0]ip add 10.1.3.3 24 配置接口IP和子网掩码长度 [r3-GigabitEthernet0/0/0]int e2/0/0 进入接口e2/0/0 [r3-Ethernet2/0/0]undo shutdown 开启接口 [r3-Ethernet2/0/0]ip add 172.16.1.3 24 配置IP接口和子网掩码 [r3-Ethernet2/0/0]q 退回上一层
配置默认路由
[r3]ip route-static 0.0.0.0 0 10.1.3.2 配置默认路由 目标地址0.0.0.0子网掩码 0.0.0.0下一跳地址10.1.3.2
在pc1主机上ping主机pc2的IP是否可以成功
在pc1上tracert查看与pc2之间经过的路由(这里显示的是千兆的路径)
测试浮动路由,关闭路由器r1的千兆g0/0/0接口,模拟接口损坏。
[r1]int g0/0/0 进入接口 [r1-GigabitEthernet0/0/0]shutdown 关闭接口
再次查看经过的路由(路由跳转成功)
六、总结
当到达了一个知道如何到达目的地址的路由器时,这个路由器就会根据最长前缀匹配来选择有效的路由。子网掩码匹配目的IP地址而且又最长的网络会被选择。用无类别域间路由标记表示的IPv4默认路由是0.0.0.0/0。因为子网掩码是/0,所以它是最短的可能匹配。 当查找不到匹配的路由时,自然而然就会转而使用这条路由。