当前位置: 首页 > news >正文

【HCIA】浮动路由

前言

我们通常会在出口路由器配置静态路由去规定流量进入互联网默认应该去往哪里。那么,如果有两个运营商的路由器都能为我们提供上网服务,我们应该如何配置默认路由呢?浮动路由又是怎么一回事呢?

文章目录

  • 前言
  • 1. 网络拓扑图
  • 2. 路由器添加网口
  • 3. 配置ip地址
    • 3.1. PC1
    • 3.2. PC2
    • 3.3. 出口路由器
    • 3.4. 电信服务器
    • 3.5. 联通服务器
    • 3.6. 网站服务器
  • 4. 配置OSPF
  • 5. 出口路由器配置NAT
  • 6. 在出口路由器配置静态路由
  • 后记
  • 修改记录

1. 网络拓扑图

在这里插入图片描述
我们假设出口路由器可以连接电信和联通的服务,最终测试能否上网,使用互联网上的一台服务器:12.23.45.67

这里,互联网上的路由器,我们用蓝色圈住了,都用ospf协议同步路由表。

我们将在出口路由器上配置NAT、静态路由,通过修改优先级的值,修改成去往单个运营商。

2. 路由器添加网口

路由器我们选用 AR2220 ,在它未开机时,我们右键设置,将下面包含一个网口的接口卡拖拽到上面的扩展槽中。
在这里插入图片描述
这样路由器就能包含4个接口了。

3. 配置ip地址

在配置初期,我们通常从低到高、从基础到复杂去配置。所以我们通常优先配置 vlan、ip ,再配置其它,被多个服务使用的基础组件,例如ACL,也要先于一些服务创建。

那么我们挨个配置IP地址:

3.1. PC1

在这里插入图片描述

3.2. PC2

在这里插入图片描述

3.3. 出口路由器

<Huawei>system-view 
[ExitRouter]interface GigabitEthernet 0/0/0
[ExitRouter-GigabitEthernet0/0/0]ip address 192.168.10.1 24
[ExitRouter-GigabitEthernet0/0/0]q
[ExitRouter]interface GigabitEthernet 0/0/1
[ExitRouter-GigabitEthernet0/0/1]ip address 192.168.20.1 24
[ExitRouter-GigabitEthernet0/0/1]q
[ExitRouter]interface GigabitEthernet 0/0/2
[ExitRouter-GigabitEthernet0/0/2]ip address 12.1.1.1 30
[ExitRouter-GigabitEthernet0/0/2]q
[ExitRouter]interface GigabitEthernet 4/0/0
[ExitRouter-GigabitEthernet4/0/0]ip address 13.1.1.1 30

3.4. 电信服务器

<Huawei>system-view 
[Huawei]sysname ChinaTelecom
[ChinaTelecom]interface GigabitEthernet 0/0/0
[ChinaTelecom-GigabitEthernet0/0/0]ip address 12.1.1.2 30
[ChinaTelecom-GigabitEthernet0/0/0]q
[ChinaTelecom]interface GigabitEthernet 0/0/1
[ChinaTelecom-GigabitEthernet0/0/1]ip address 100.1.1.1 30
[ChinaTelecom-GigabitEthernet0/0/1]q
[ChinaTelecom]interface LoopBack 0
[ChinaTelecom-LoopBack0]ip address 1.1.1.1 32
[ChinaTelecom-LoopBack0]q

3.5. 联通服务器

<Huawei>system-view 
[Huawei]sysname ChinaUnicom
[ChinaUnicom]interface GigabitEthernet 0/0/0
[ChinaUnicom-GigabitEthernet0/0/0]ip address 13.1.1.2 30
[ChinaUnicom-GigabitEthernet0/0/0]q
[ChinaUnicom]interface GigabitEthernet 0/0/1
[ChinaUnicom-GigabitEthernet0/0/1]ip address 200.1.1.1 30
[ChinaUnicom-GigabitEthernet0/0/1]q
[ChinaUnicom]interface LoopBack 0
[ChinaUnicom-LoopBack0]ip address 2.2.2.2 32
[ChinaUnicom-LoopBack0]q

3.6. 网站服务器

<Huawei>system-view 
[Huawei]sysname server
[server]interface g0/0/0
[server-GigabitEthernet0/0/0]ip address 100.1.1.2 30
[server-GigabitEthernet0/0/0]q
[server]interface g0/0/1
[server-GigabitEthernet0/0/1]ip add	
[server-GigabitEthernet0/0/1]ip address 200.1.1.2 30
[server-GigabitEthernet0/0/1]q
[server]interface lo0
[server-LoopBack0]ip address 12.23.45.67 32
[server-LoopBack0]q

4. 配置OSPF

为了让互联网上的路由表同步好,我们分别在电信、联通、网站的路由器上做如下配置:

<ChinaTelecom>system-view 
[ChinaTelecom]ospf 1
[ChinaTelecom-ospf-1]area 0
[ChinaTelecom-ospf-1-area-0.0.0.0]network 0.0.0.0 0.0.0.0

静待一段时间后,我们就可以使用 display ip routing-table 来查看路由表了。

5. 出口路由器配置NAT

本次我们配置依旧采用最简单EasyIP方式,就是用ACL匹配好内网网段,然后在公网出口上绑定好ACL规则:

[ExitRouter]acl 2000
[ExitRouter-acl-basic-2000]rule 10 permit source 192.168.10.0 0.0.0.255 
[ExitRouter-acl-basic-2000]rule permit source 192.168.20.0 0.0.0.255
[ExitRouter-acl-basic-2000]q
[ExitRouter]interface GigabitEthernet 0/0/2
[ExitRouter-GigabitEthernet0/0/2]nat outbound 2000
[ExitRouter-GigabitEthernet0/0/2]q
[ExitRouter]interface GigabitEthernet 4/0/0
[ExitRouter-GigabitEthernet4/0/0]nat outbound 2000
[ExitRouter-GigabitEthernet4/0/0]q

6. 在出口路由器配置静态路由

此时我们可以配置静态路由,然后shutdown特定接口,观察默认路由的浮动了。

[ExitRouter]ip route-static 0.0.0.0 0 12.1.1.2
[ExitRouter]ip route-static 0.0.0.0 0 13.1.1.2

此时,我们查看路由表,可以发现默认路由是有两个的,因为优先级一样:

[ExitRouter]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 17       Routes : 18       Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   Static  60   0          RD   12.1.1.2        GigabitEthernet
0/0/2Static  60   0          RD   13.1.1.2        GigabitEthernet
4/0/012.1.1.0/30  Direct  0    0           D   12.1.1.1        GigabitEthernet
0/0/212.1.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/212.1.1.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/213.1.1.0/30  Direct  0    0           D   13.1.1.1        GigabitEthernet
4/0/013.1.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
4/0/013.1.1.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
4/0/0127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0192.168.10.0/24  Direct  0    0           D   192.168.10.1    GigabitEthernet
0/0/0192.168.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0192.168.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0192.168.20.0/24  Direct  0    0           D   192.168.20.1    GigabitEthernet
0/0/1192.168.20.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1192.168.20.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

我们修改联通的优先级:

[ExitRouter]ip route-static 0.0.0.0 0 13.1.1.2 preference 100

这里的 preference 更像开销,值越小,优先级越高

然后我们查看路由表,发现联通这边已经不在路由表上了,然后我们就可以shutdown电信这边,查看联通的路由会不会浮上来?

[ExitRouter]interface GigabitEthernet 0/0/2
[ExitRouter-GigabitEthernet0/0/2]shutdown 
[ExitRouter-GigabitEthernet0/0/2]quit
[ExitRouter]dis	
[ExitRouter]display ip	
[ExitRouter]display ip rou	
[ExitRouter]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 14       Routes : 14       Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   Static  100  0          RD   13.1.1.2        GigabitEthernet
4/0/013.1.1.0/30  Direct  0    0           D   13.1.1.1        GigabitEthernet
4/0/013.1.1.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
4/0/013.1.1.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
4/0/0127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0192.168.10.0/24  Direct  0    0           D   192.168.10.1    GigabitEthernet
0/0/0192.168.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0192.168.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0192.168.20.0/24  Direct  0    0           D   192.168.20.1    GigabitEthernet
0/0/1192.168.20.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1192.168.20.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

以上,我们讲完了浮动路由是怎么一回事儿。这样有主路由有备路由,就是一种常见的路由策略。

后记

文中有任何错误、遗漏,烦请各位老铁在评论区指出,共同学习进步。

修改记录

更新日期修改内容
2025年5月13日完成初稿
http://www.xdnf.cn/news/420787.html

相关文章:

  • 代码随想录算法训练营第六十三天| 图论9—卡码网47. 参加科学大会,94. 城市间货物运输 I
  • Springboot之类路径扫描
  • AI+可视化:数据呈现的未来形态
  • 小程序的内置组件
  • Docker与PostgreSQL
  • 自旋锁和CLH锁和AQS
  • 首个窗口级无人机配送VLN系统!中科院LogisticsVLN:基于MLLM实现精准投递
  • Codis集群搭建和集成使用的详细步骤示例
  • Flask Docker Demo 项目指南
  • 分割任务 - 数据增强
  • Linux任务管理与守护进程
  • 关于github使用总结
  • 4.7/Q1,GBD数据库最新文章解读
  • Spring AI(4)——工具调用
  • 网络安全侦察与漏洞扫描One-Liners
  • AWS IoT Core自定义域名配置实战指南
  • C 语言_常见排序算法全解析
  • Flannel vxlan模式的优缺点
  • 浅论3DGS溅射模型在VR眼镜上的应用
  • GITLAB跑gradle项目 不借助maven-publish直接上传到nexus私人仓库
  • CST软件对OPERACST软件联合仿真汽车无线充电站对人体的影响
  • 数字孪生实时监控汽车零部件工厂智能化巡检新范式
  • 防御保护-----第十二章:VPN概述
  • Java SE(12)——异常(Exception)
  • web 自动化之 PO 设计模式详解
  • Win11 + Visual Studio 2022 + FLTK 1.4.3 + Gmsh 4.13.1 源码编译指南
  • visual studio生成动态库DLL
  • IntelliJ IDEA给Controller、Service、Mapper不同文件设置不同的文件头注释模板、Velocity模板引擎
  • spring中的@SpringBootApplication注解详解
  • 5.13本日总结