网络技术基础:IP 地址、VLAN 交换与路由技术详解
网络技术基础
一、基本内容
网络是一切平台、服务互联的基础。本章主要讲解:
- IP 地址的分类及子网划分
- 网络通信的基础原理
- 交换机、路由器的运作原理
- VLAN 技术原理及基础配置方式
二、IP 地址基础
2.1 什么是 IP 地址
IP 地址是指在网络中用于标识发送或接收数据报文设备的唯一的逻辑地址。
主要作用:
- 标识主机或网络设备:标识其网络接口,提供其在网络中的位置
- 网络寻址:数据通过 IP 地址找到目的地

2.2 IP 地址的表示
- 一个 IPv4 地址有 32 bit(4 Byte)
- 通常采用点分十进制表示
- IPv4 地址范围:
0.0.0.0 ~ 255.255.255.255
二进制与十进制转换示例(以 192 为例):
| 幂 | 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|---|---|---|---|
| 位值 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 192 的二进制 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
11000000 = 128 + 64 = 192
2.3 IP 地址的构成
- 网络部分:用来标识一个网络
- 主机部分:用来区分一个网络内的不同主机
子网掩码的作用:区分一个 IP 地址中的网络部分及主机部分。
例如 192.168.10.1 255.255.255.0,书写为 192.168.10.1/24,其中前 24 位(255.255.255)为网络部分,后 8 位(0)为主机部分。

2.4 IP 地址分类(有类编址)
为了方便 IP 地址的管理及组网,IP 地址分成五类:
| 类别 | 地址范围 | 默认掩码 | 用途 |
|---|---|---|---|
| A 类 | 0.0.0.0 ~ 127.255.255.255 | /8 | 分配主机使用 |
| B 类 | 128.0.0.0 ~ 191.255.255.255 | /16 | 分配主机使用 |
| C 类 | 192.0.0.0 ~ 223.255.255.255 | /24 | 分配主机使用 |
| D 类 | 224.0.0.0 ~ 239.255.255.255 | — | 用于组播 |
| E 类 | 240.0.0.0 ~ 255.255.255.255 | — | 用于研究 |
- A 类默认子网掩码 8 bit;B 类 16 bit;C 类 24 bit
- 首段二进制特征:A 类
0开头、B 类10开头、C 类110开头、D 类1110开头、E 类1111开头

2.5 公网和私网 IP 地址
- 公网 IP 地址:由 ICANN 统一分配,保证任何一个 IP 地址在 Internet 上的唯一性
- 私网 IP 地址:用于内部网络,不可直接在 Internet 上路由
2.6 特殊 IP 地址
| 特殊 IP 地址 | 地址范围 | 作用 |
|---|---|---|
| 有限广播地址 | 255.255.255.255 | 可作为目的地址,发往该网段所有主机(受限于网关) |
| 任意地址 | 0.0.0.0 | “任何网络”的网络地址;“这个网络上这个主机接口”的 IP 地址 |
| 环回地址 | 127.0.0.0/8 | 测试设备自身的软件系统 |
| 本地链路地址 | 169.254.0.0/16 | 当主机自动获取地址失败后,可使用该网段中的某个地址进行临时通信 |
2.7 子网掩码及主机可用地址
通常把一个网络号所定义的网络范围称为一个网段。子网掩码用于计算 IP 地址中的网络号(网络地址)和主机号(主机地址),与 IP 地址一起使用。
关键点:
- 网络地址:主机位全为 0,如
192.168.10.0/24 - 广播地址:主机位全为 1,用于向该网络中所有主机发送数据,如
192.168.10.255/24 - 网络地址和广播地址不能直接被节点或网络设备所使用
- 一个网段可用地址数量:2ⁿ - 2(n 为主机部分的比特位数)
2.8 IP 地址计算
以计算 172.16.10.1/16 这个 B 类地址为例:
| 项目 | 结果 |
|---|---|
| IP 地址 | 172.16.10.1 → 二进制 10101100.00010000.00001010.00000001 |
| 子网掩码 | 255.255.0.0(前 16 位为 1) |
| 网络地址 | 主机位全 0 → 172.16.0.0 |
| 广播地址 | 主机位全 1 → 172.16.255.255 |
| IP 地址总数 | 2¹⁶ = 65536 |
| 可用 IP 地址数 | 2¹⁶ - 2 = 65534 |
| 可用 IP 地址范围 | 172.16.0.1 ~ 172.16.255.254 |
练习:请计算 10.128.20.10/8 这个 A 类地址的网络地址、广播地址以及可用地址数。

2.9 子网划分(VLSM)
为什么需要子网划分:将一个网络再划分为更小的多个子网,以供不同组织部门使用。
使用的技术:变长子网掩码 VLSM(Variable-Length Subnet Mask)。
举例:某公司分配到 C 类地址 201.222.5.0,假设需要 20 个子网,每个子网有 5 台主机。可划分如下(每子网 8 个地址,可用 6 个):
| 子网地址 | 可用的主机地址 |
|---|---|
| 201.222.5.8/29 | 201.222.5.9 ~ 201.222.5.14 |
| 201.222.5.16/29 | 201.222.5.17 ~ 201.222.5.22 |
| …… | …… |
| 201.222.5.232/29 | 201.222.5.233 ~ 201.222.5.238 |
| 201.222.5.240/29 | 201.222.5.241 ~ 201.222.5.246 |
三、网络通信基础
3.1 通信与网络通信
- 通信:人与人、人与物、物与物之间通过某种媒介和行为进行的信息传递与交流
- 网络通信:终端设备之间通过计算机网络进行的通信
常见形式:两台计算机之间通过网线传递文件;多台计算机通过路由器传递文件;计算机通过 Internet 下载文件。
3.2 信息传递过程
虚拟的信息传递与真实的物品传递过程有许多相似之处:
- 物品 → 包裹 → 集散中心 → 天空(运输)→ 集散中心 → 包裹 → 物品
- 数据 → 报文 → 网关路由器 → Internet 主干道 → 网关路由器 → 报文 → 数据

3.3 什么是网关
网关(Gateway):主机的默认下一跳。
例如:PC1 处于 192.168.1.X/24 网段,网关配置为 192.168.1.1;PC2 处于 192.168.2.X/24 网段,网关配置为 192.168.2.1。跨网段通信的数据先交给网关转发。
3.4 通信网络基本组成架构
通信网络由路由器、交换机、防火墙,以及个人电脑、网络打印机、服务器等设备构成。
数据通信网络最基本的功能是实现数据互通。
3.5 网络设备
交换机(Switch):距离终端用户最近的设备,用于终端用户接入网络、对数据帧进行交换等。
- 实现终端设备(PC、服务器等)的网络接入
- 隔离冲突域
- 广播转发未知报文
- MAC 地址学习、维护 MAC 地址表
- 基于 MAC 地址表转发报文

路由器(Router):网络层设备,可以在因特网中进行数据报文转发。根据报文的目的地址选择一条合适的路径,将报文传送到下一个路由器或目的地。
- 实现同类型网络或异种网络之间的通信
- 隔离广播域
- 维护路由表(Routing Table)、运行路由协议
- 路径(路由信息)选择、IP 报文转发
- 广域网接入、网络地址转换
- 连接通过交换机组建的二层网络

防火墙(Firewall):网络安全设备,用于控制两个网络之间的安全通信。
- 隔离不同安全级别的网络(如 Trust / DMZ / Untrust 域)
- 实现不同安全级别网络之间的访问控制(安全策略)
- 用户身份认证、远程接入、数据加密及虚拟专用网业务、网络地址转换等

四、通信协议与参考模型
4.1 什么是协议
应用的存在是为了满足人们的需求(访问网页、在线游戏、在线视频等),伴随应用会产生信息(文本、图片、视频等)。在计算机领域,数据是各种信息的载体。
协议:为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”,描述网络通信中“语言”规范的一组规则就是协议。它决定了数据的格式和传输的一组规则或惯例。
4.2 协议分层及意义
网络通信的过程很复杂。为了降低网络设计的复杂性,将协议进行了分层设计。
分层设计的意义:
- 用户服务层的模块设计可相对独立于具体的通信线路和通信硬件接口的差别
- 通信服务层的模块设计又可相对独立于具体用户应用要求的不同
例如:文件传输或电子邮件服务模块的设计,不必关心底层通信线路是光纤还是双绞线。
4.3 OSI 参考模型
为了解决网络之间兼容性的问题,帮助各个厂商生产出可兼容的网络设备,国际标准化组织 ISO 于 1984 年提出了开放系统互连参考模型 OSI/RM。
| 层次 | 名称 | 主要功能 |
|---|---|---|
| 7 | 应用层 | 对应用程序提供接口 |
| 6 | 表示层 | 进行数据格式的转换,确保一个系统生成的应用层数据能被另一个系统的应用层识别和理解 |
| 5 | 会话层 | 在通信双方之间建立、管理和终止会话 |
| 4 | 传输层 | 建立、维护和取消一次端到端的数据传输过程,控制传输节奏、调整数据排序 |
| 3 | 网络层 | 定义逻辑地址;实现数据从源到目的地的转发 |
| 2 | 数据链路层 | 将分组数据封装成帧;在数据链路上实现点到点或点到多点方式的直接通信;差错检测 |
| 1 | 物理层 | 在媒介上传输比特流;提供机械的和电气的规约 |

4.4 TCP/IP 参考模型
因为 OSI 协议栈比较复杂,且 TCP 和 IP 两大协议在业界被广泛使用,所以 TCP/IP 参考模型成为了互联网的主流参考模型。
- TCP/IP 标准模型:应用层 / 传输层 / 网络层 / 数据链路层 / 物理层(5 层)
- OSI 模型:应用层 / 表示层 / 会话层 / 传输层 / 网络层 / 数据链路层 / 物理层(7 层)
- TCP/IP 对等模型:应用层 / 传输层 / 网络层 / 数据链路层(4 层)

4.5 数据封装与解封装
发送方数据封装(自上而下):
| 层次 | 数据形态 |
|---|---|
| 应用层 | 数据 Data |
| 传输层 | 段 Segment(TCP Header + DATA) |
| 网络层 | 包 Packet(IP Header + Payload) |
| 数据链路层 | 帧 Frame(Eth Header + Payload + FCS) |
| 物理层 | 位 Bit(在传输介质上以 0/1 比特流传输) |
中间网络数据传输:封装好的完整数据在网络中被逐跳传递,路由器处理到网络层,交换机处理到数据链路层。
接收方数据解封装(自下而上):物理层收到比特流 → 数据链路层去掉帧头帧尾(校验 FCS)→ 网络层去掉 IP 头 → 传输层去掉 TCP 头 → 应用层还原出原始数据。

五、常见网络协议
TCP/IP 协议栈定义了一系列的标准协议:
| 层次 | 常见协议 |
|---|---|
| 应用层 | Telnet、FTP、TFTP、SNMP、HTTP、SMTP、DNS、DHCP |
| 传输层 | TCP、UDP |
| 网络层 | ICMP、IGMP、IP |
| 数据链路层 | PPPoE、Ethernet、PPP |
| 物理层 | …… |
5.1 TCP 协议
TCP 为应用程序提供一种面向连接的、可靠的服务。
TCP 的可靠性体现在:
- 面向连接的传输
- 最大报文段长度
- 传输确认机制
- 首部和数据的检验和
- 流量控制
TCP 头部最小 20 Bytes。
5.2 UDP 协议
UDP 为应用程序提供面向无连接的服务,传输数据之前,源端和目的端不需要建立连接。
特点:
- 不需要维护连接状态,服务器可同时向多个客户端传输相同的消息
- 适用于对传输效率要求高的应用
UDP 头部 8 Bytes。
5.3 TCP vs UDP
| TCP | UDP |
|---|---|
| 面向连接 | 面向无连接 |
| 可靠传输,采用流量控制和拥塞控制 | 不可靠传输,报文可靠性依靠上层应用保证 |
| 头部封装 20-60 B | 头部封装小,8 B |
| 适用于要求可靠传输的应用,例如文件传输等 | 适用于实时应用,例如视频会议等 |

5.4 Telnet 协议
Telnet 是数据网络中提供远程登录服务的标准协议,为用户提供在本地计算机上完成远程设备工作的能力,其数据采用明文方式传输。
用户通过 Telnet 客户端程序连接到 Telnet 服务器,在客户端中输入的命令会在服务器端运行,就像直接在服务端的控制台上输入一样。
5.5 SSH 协议
SSH 协议是一种在不安全的网络环境中,通过加密和认证机制,实现安全的远程访问以及文件传输等业务的网络安全协议。
- 为解决 Telnet 协议安全性上的不足而诞生
- 采用客户端/服务器架构,分为传输层、认证层和连接层
5.6 Telnet vs SSH
| Telnet | SSH |
|---|---|
| 数据传输采用明文方式 | 数据传输采用密文方式 |
| 认证机制脆弱,认证信息在网络上以明文方式传输 | 用户认证信息以密文方式传输 |
| 只支持传统的密码认证方式 | 除密码认证外,还可采用安全性级别更高的公钥认证等 |
六、交换技术基础
6.1 以太网协议
以太网是当今现有局域网(LAN)采用的最通用的通信协议标准,定义了在局域网中采用的电缆类型和信号处理方法。
以太网是建立在 CSMA/CD(Carrier Sense Multiple Access/Collision Detection,载波监听多路访问/冲突检测)机制上的广播型网络。
6.2 冲突域
冲突域是指连接在同一共享介质上的所有节点的集合。冲突域内所有节点竞争同一带宽,一个节点发出的报文(单播、组播、广播),其余节点都可以收到。
- 在传统的以太网中,同一介质上的多个节点共享链路带宽,争用链路使用权,会发生冲突;节点越多,冲突概率越大
- 交换机可以隔离冲突域:每个接口相当于 1 个独立的冲突域,各接口发送和接收数据独立

6.3 广播域
广播报文所能到达的整个访问范围称为二层广播域,简称广播域,同一广播域内的主机都能收到广播报文。
- 交换机对广播报文会向所有接口转发,所以交换机所有接口连接的节点属于一个广播域
- 隔离广播域需要使用路由器(或 VLAN)

6.4 MAC 地址
MAC(Media Access Control)地址在网络中唯一标识一个网卡,每个网卡都拥有唯一的一个 MAC 地址(全球唯一性)。
- 一个 MAC 地址有 48 bit,6 Byte
- 通常采用“十六进制 + -”表示,如
00-1E-10-DD-DD-02 - 构成:OUI(厂商代码,IEEE 分配,3 Byte)+ 制造商分配(3 Byte)
MAC 地址分类:
| 类型 | 特征 | 示例 |
|---|---|---|
| 单播 MAC 地址 | 第 8 位(最低位)为 0 | 00-1E-10-DD-DD-02 |
| 广播 MAC 地址 | 全 1 | FF-FF-FF-FF-FF-FF |
| 组播 MAC 地址 | 第 8 位为 1 | 01-80-C2-00-00-01 |

6.5 IP 地址 vs MAC 地址
| IP 地址 | MAC 地址 |
|---|---|
| 唯一的 | 唯一的 |
| 可变(基于网络拓扑分配) | 不可变(基于制造商分配) |
为什么需要两者:IP 地址基于网络拓扑分配、可随网络变化,用于逻辑寻址;MAC 地址出厂固定,用于物理标识。二者配合完成跨网络的寻址与本地转发。
6.6 以太网帧
以太网帧格式有两个标准:Ethernet_II 格式和 IEEE 802.3 格式。
Ethernet_II 格式(数据帧总长度 64~1518 Byte):
| D.MAC(6B) | S.MAC(6B) | Type(2B) | 用户数据(46-1500B) | FCS(4B) |
|---|
IEEE 802.3 格式:在 Ethernet_II 基础上用 Length 字段替代 Type,并增加了 LLC(3B)、SNAP(5B)字段。
帧按目的 MAC 地址分为三类:
- 单播帧:目的 MAC 为单播地址(如 00-1E-10-DD-DD-02),只发给目标主机
- 广播帧:目的 MAC 为广播地址(FF-FF-FF-FF-FF-FF),发给所有主机
- 组播帧:目的 MAC 为组播地址(如 01-80-C2-00-00-01),发给组内主机

6.7 交换机的工作原理
MAC 地址表:每台交换机中都有一个 MAC 地址表,存放了 MAC 地址与交换机端口编号之间的映射关系。
交换机对于从传输介质进入某一端口的帧的处理行为共有 3 种:
- 泛洪(Flooding):MAC 地址表中没有目的 MAC 对应的端口时,向除接收端口外的所有端口转发
- 转发(Forwarding):MAC 地址表中有匹配条目,从对应端口转发
- 丢弃(Discarding):目的 MAC 对应的端口与接收端口相同,或非法帧,直接丢弃
MAC 地址学习:交换机收到数据帧后,学习帧的源 MAC 地址(记录该 MAC 从哪个端口进入),再查 MAC 地址表转发目的 MAC 对应的帧。


6.8 同网段数据通信全过程
场景:主机1(192.168.1.1)访问主机2(192.168.1.2),交换机刚上电初始化。
- 数据封装:主机1 封装数据帧,需要填充源 MAC 和目的 MAC
- 初始状态:交换机 MAC 地址表为空,主机只知道本机 IP/MAC(假设已获取对端 IP)
- 泛洪数据帧:目的 MAC 未知,交换机向所有端口泛洪
- 学习 MAC 地址:交换机学习到主机1 的 MAC 对应端口,主机2 收到帧并回复
- 目标主机回复:交换机学习到主机2 的 MAC,之后主机1 与主机2 的通信可直接按 MAC 地址表精确转发
七、VLAN 技术
7.1 VLAN 的产生原因
以太网缺少转发控制手段,广播影响范围广。用户不想收到无关广播报文,管理员需要控制用户间的访问权限。
7.2 VLAN 的概念与目标
VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的 LAN 在逻辑上划分成多个广播域(多个 VLAN)的通信技术。
VLAN 技术把用户划分成多个逻辑的网络(组):组内可以通信,组间不允许通信,二层转发的单播、组播、广播报文只能在组内转发。同时 VLAN 可以很容易地实现组成员的添加或删除。

7.3 VLAN 的划分方式
| VLAN 划分方式 | VLAN 10 | VLAN 20 |
|---|---|---|
| 基于接口 | GE0/0/1,GE0/0/3 | GE0/0/2,GE0/0/4 |
| 基于 MAC 地址 | MAC 1,MAC 3 | MAC 2,MAC 4 |
| 基于 IP 子网划分 | 10.0.1.* | 10.0.2.* |
| 基于协议划分 | IP | IPv6 |
| 基于策略 | 10.0.1.* + GE0/0/1 + MAC 1 | 10.0.2.* + GE0/0/2 + MAC 2 |
7.4 基于接口的 VLAN 划分
原理:根据交换机的接口来划分 VLAN。管理员预先给交换机的每个接口配置不同的 PVID(Port VLAN ID,接口上的缺省 VLAN,取值 1~4094),将该接口划入 PVID 对应的 VLAN。
当一个数据帧进入交换机时,如果没有带 VLAN 标签,该数据帧就会被打上接口指定 PVID 的 Tag,然后在指定 PVID 中传输。
缺点:主机移动位置后,需要重新配置 VLAN。
7.5 VLAN 的接口类型
| 接口类型 | 特点 | 典型用途 |
|---|---|---|
| Access 接口 | 只能加入一个 VLAN,收发无标记帧(Untagged) | 连接用户 PC、服务器等终端设备 |
| Trunk 接口 | 允许多个 VLAN 的数据帧通过,通过 802.1Q Tag 区分 | 交换机之间的互联,连接路由器、防火墙的子接口 |
| Hybrid 接口 | 与 Trunk 类似允许多个 VLAN 通过,可灵活指定发送某些 VLAN 帧时是否携带 Tag | 灵活组网场景 |
7.6 VLAN 基础配置命令
创建 VLAN:
[Huawei] vlan vlan-id
创建 VLAN 并进入 VLAN 视图;vlan-id 取值范围 1~4094。
[Huawei] vlan batch { vlan-id1 [ to vlan-id2 ] }
批量创建 VLAN。
Access 接口配置:
[Huawei-GigabitEthernet0/0/1] port link-type access
配置接口链路类型为 Access。
[Huawei-GigabitEthernet0/0/1] port default vlan vlan-id
配置接口的缺省 VLAN 并同时加入该 VLAN。
Trunk 接口配置:
[Huawei-GigabitEthernet0/0/1] port link-type trunk
配置接口链路类型为 Trunk。
[Huawei-GigabitEthernet0/0/1] port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } | all }
配置 Trunk 接口允许通过的 VLAN。
[Huawei-GigabitEthernet0/0/1] port trunk pvid vlan vlan-id
(可选)配置 Trunk 接口的缺省 VLAN。
Hybrid 接口配置:
[Huawei-GigabitEthernet0/0/1] port link-type hybrid
[Huawei-GigabitEthernet0/0/1] port hybrid untagged vlan { { vlan-id1 [ to vlan-id2 ] } | all }
[Huawei-GigabitEthernet0/0/1] port hybrid tagged vlan { { vlan-id1 [ to vlan-id2 ] } | all }
[Huawei-GigabitEthernet0/0/1] port hybrid pvid vlan vlan-id
untagged:这些 VLAN 的帧以 Untagged 方式通过接口;tagged:以 Tagged 方式通过接口。
7.7 配置案例:基于接口划分 VLAN
组网需求:企业交换机连接很多用户,希望业务相同的用户之间可以互相访问,业务不同的用户不能直接访问。
方案:配置基于接口划分 VLAN,把业务相同的用户连接的接口划分到同一 VLAN。属于不同 VLAN 的用户不能直接进行二层通信,同一 VLAN 内的用户可以直接互相通信。
- SW1、SW2 连接用户的接口配置为 Access 接口,分别加入 VLAN 10 / VLAN 20
- SW1 与 SW2 之间的互联接口配置为 Trunk 接口,允许 VLAN 10、VLAN 20 的帧通过

八、路由技术基础
8.1 路由的概念
路由是指导报文转发的路径信息,通过路由可以确认转发 IP 报文的路径。
- 路由设备依据路由转发报文到目的网段,最常见的路由设备是路由器
- 路由设备维护着一张路由表,保存着路由信息
8.2 路由信息与路由表
路由中包含以下信息:
| 字段 | 含义 |
|---|---|
| 目的网络 | 标识目的网段 |
| 掩码 | 与目的地址共同标识一个网段 |
| 出接口 | 数据包被路由后离开本路由器的接口 |
| 下一跳 | 路由器转发到达目的网段的数据包所使用的下一跳地址 |
路由器通过各种方式发现路由,选择最优的路由条目放入路由表,路由表指导设备对 IP 报文的转发。

8.3 查看 IP 路由表
<Huawei> display ip routing-table
路由表主要字段:目的网络地址/网络掩码长度、协议类型、标志、下一跳地址、出接口、路由优先级、开销(度量值)。
8.4 路由转发流程
路由器收到 IP 报文后,查找路由表中与目的地址匹配的路由条目,按条目的下一跳和出接口转发报文。报文是逐跳转发的,每一跳路由设备都需要有到达相应目的地址的路由。
8.5 静态路由
静态路由是由网络管理员手动配置的路由条目,配置方便、对系统要求低,适用于拓扑结构简单且稳定的小型网络;缺点是不能自动适应网络拓扑的变化,需要人工干预。
配置示例(RTA 上配置去往 20.1.1.0/24 的静态路由):
[RTA] ip route-static 20.1.1.0 255.255.255.0 10.0.0.2
因为报文是逐跳转发的,每一跳路由设备上都需要配置到达相应目的地址的路由;同时注意通信是双向的,往返流量途径设备上的路由都要配置。

8.6 缺省路由
缺省路由是一种特殊的路由,当报文没有在路由表中找到匹配的具体路由表项时才使用的路由。在路由表中的形式为 0.0.0.0/0,也被叫做默认路由。
应用场景:一般用于企业网络出口,配置一条缺省路由让出口设备能够转发前往 Internet 上任意地址的 IP 报文。
[RTA] ip route-static 0.0.0.0 0 1.2.3.254
8.7 路由递归
路由必须有直连的下一跳才能够指导转发。当路由生成时下一跳不是直连的,需要计算出一个直连的下一跳和对应的出接口,这个过程叫做路由递归(也称路由迭代)。
例:RTA 配置
ip route-static 30.1.2.0 24 20.1.1.3,下一跳 20.1.1.3 非本地直连网络。若路由表中没有去往 20.1.1.3 的路由,该静态路由将不会生效。需再添加一条ip route-static 20.1.1.0 24 10.0.0.2(下一跳为直连网络的 IP),去往 30.1.2.0/24 的路由通过递归查询得到直连下一跳,路由生效。
8.8 等价路由(负载分担)
来源相同、开销相同的路由都会被加入路由表,形成的路由为等价路由——两个路由条目指向的目的网段相同,但具有不同的下一跳地址。
路由表中存在等价路由后,前往该目的网段的 IP 报文会通过所有有效的接口、下一跳转发,这种转发行为被称为负载分担。
8.9 浮动路由(备份路由)
静态路由支持配置时手动指定优先级。通过配置目的地址/掩码相同、优先级不同、下一跳不同的静态路由,可以实现转发路径的备份。
- 浮动路由是主用路由的备份,保证链路故障时提供备份路由
- 主用路由下一跳可达时,备份路由不会出现在路由表;主链路故障时,备份路由生效
[RTA] ip route-static 20.0.0.0 30 10.1.1.2
[RTA] ip route-static 20.0.0.0 30 10.1.2.2 preference 70
默认优先级 60 的为主用路由,preference 70 的为浮动备份路由。
附录:常用缩略语
| 缩略语 | 英文全称 | 中文含义 |
|---|---|---|
| ARP | Address Resolution Protocol | 地址解析协议 |
| DNS | Domain Name Service | 域名称解析服务 |
| FTP | File Transfer Protocol | 文件传输协议 |
| HTTP | Hypertext Transfer Protocol | 超文本传输协议 |
| ICMP | Internet Control Message Protocol | 网际报文控制协议 |
| IGMP | Internet Group Management Protocol | 因特网组管理协议 |
| IP | Internet Protocol | 互联网协议 |
| LAN | Local Area Network | 局域网 |
| TCP | Transmission Control Protocol | 传输控制协议 |
| UDP | User Datagram Protocol | 用户数据报协议 |
| VLAN | Virtual Local Area Network | 虚拟局域网 |
| VLSM | Variable-Length Subnet Mask | 可变长度子网掩码 |
—*
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)