目录

        一、路由协议

        二、默认路由

        三、浮动路由

        四、配置默认路由

         五、浮动路由配置

            六、总结


        一、路由协议

是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。

        路由器选取最优路由时标准:1.子网掩码长度最长的优先匹配。2.选取路由协议中优先匹配。3.相同协议的情况下选取metric值最小的优先匹配。(每种协议metric值的定义都不同,静态路由和路由优先级有关,这个是人为指定的,RIP协议和跳数有关,跳数越小越优先,OSPF协议和带宽有关,带宽最大最优先。metric值用来判断路由质量优劣。)4.如果以上都没有路由可以匹配的就可以匹配默认路由。

        二、默认路由

        默认路由:默认路由又称缺省路由,其目的地址与子网掩码配置为全零(0.0.0.0 0.0.0.0)  。当报文的路由与路由表中的所有路由都匹配失败时,为使报文有一个最终的发送地,路由器或网络主机将转发到默认路由接口。

        条件:必须是末梢网络(传输数据方向单一)默认路由是静态路由的一种特殊形态,它属于静态路由的一种。

        三、浮动路由

        浮动路由是指配置两条静态路由,下一跳链路选择默认选取链路质量优(带宽大)作为主路径,当主路径出现故障时,由带宽较小的备份路径代替主路径,作用是保持网络不中断,浮动路由在同一时刻,数据只会由一条链路代入转发。

        四、配置默认路由

        配置前准备三台路由器和两台pc机用来测试

        首先需要确定交换机1和交换机3为末梢网络才能做默认路由

默认路由和BGP路由的优先级_静态路由

 进入路由器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和子网掩码和网关

 

默认路由和BGP路由的优先级_子网掩码_02

 然后在pc上ping主机pc2的IP查看是否相通

默认路由和BGP路由的优先级_静态路由_03

         五、浮动路由配置

        配置浮动路由前准备:三台路由器,两台pc机

默认路由和BGP路由的优先级_子网掩码_04

         配置路由器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是否可以成功

默认路由和BGP路由的优先级_默认路由和BGP路由的优先级_05

         在pc1上tracert查看与pc2之间经过的路由(这里显示的是千兆的路径)

默认路由和BGP路由的优先级_子网掩码_06

 

         测试浮动路由,关闭路由器r1的千兆g0/0/0接口,模拟接口损坏。

[r1]int g0/0/0 进入接口 [r1-GigabitEthernet0/0/0]shutdown 关闭接口

         再次查看经过的路由(路由跳转成功)

默认路由和BGP路由的优先级_子网掩码_07

 

            六、总结

 当到达了一个知道如何到达目的地址的路由器时,这个路由器就会根据最长前缀匹配来选择有效的路由。子网掩码匹配目的IP地址而且又最长的网络会被选择。用无类别域间路由标记表示的IPv4默认路由是0.0.0.0/0。因为子网掩码是/0,所以它是最短的可能匹配。 当查找不到匹配的路由时,自然而然就会转而使用这条路由。