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

【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.lryc.cn/news/2378667.html

相关文章:

  • 使用instance着色
  • 【NLP 72、Prompt、Agent、MCP、function calling】
  • Mysql数据库之集群进阶
  • 临床决策支持系统的提示工程优化路径深度解析
  • 精益数据分析(64/126):移情阶段的用户触达策略——从社交平台到精准访谈
  • 苹果新一代车载系统CarPlay Ultra来袭,全屏接管+ChatGPT助力,智能驾驶要“起飞”
  • 无线信道的噪声与干扰
  • MySQL 8.0 OCP 1Z0-908 101-110题
  • BBR 的 buffer 动力学观感
  • Spring之Bean的初始化 Bean的生命周期 全站式解析
  • FreeCAD源码分析: Transaction实现原理
  • flutter缓存网络视频到本地,可离线观看
  • Kotlin 中 infix 关键字的原理和使用场景
  • c++从入门到精通(五)--异常处理,命名空间,多继承与虚继承
  • mock 数据( json-server )
  • Java多线程编程中的常见问题与陷阱汇总
  • ARP Detection MAC-Address Static
  • gcc/g++常用参数
  • nginx配置之负载均衡
  • 相机Camera日志分析之十一:高通相机Camx hal预览1帧logcat日志process_capture_result详解
  • Python函数库调用实战:以数据分析为例
  • 去年开发一款鸿蒙Next Os的window工具箱
  • 顶层设计-IM系统架构
  • 信任的进阶:LEI与vLEI协同推进跨境支付体系变革
  • 安全性(三):信息安全的五要素及其含义
  • PHP 与 面向对象编程(OOP)
  • Axios全解析:从基础到高级实战技巧
  • EXO 可以将 Mac M4 和 Mac Air 连接起来,并通过 Ollama 运行 DeepSeek 模型
  • 数据库故障排查指南
  • RBTree的模拟实现