静态路由

路由器主要功能是确定发送数据包的最佳路径以及将数据包从一个网络传送到另一个网络。路由是所有数据网络的核心所在,它通过搜索存储在路由表中的路由信息将数据包从源传送到目的地,所以说路由表是路由器工作的核心。路由器构建路由表的方式通常有3种:直连路由、静态路由和动态路由协议。静态路由通过网络管理员手工配置路由信息来填充路由表。在许多情况下,动态路由协议和静态路由结合使用。本章主要介绍静态路由的特点、用途、分类及配置。

5.1 静态路由概述

5.1.1 静态路由特征

路由器在转发数据包时,要先在路由表中查找相应的路由条目及其对应的出接口,才能知道数据包应该从哪个接口转发出去。作为构建路由表最简单的方式,静态路由的优点、缺点和使用场合如下所述。

1、静态路由的用途
  1. 在不会显著增长的小型网络中,使用静态路由便于维护路由表。在这种情况下,使用动态路由协议可能会增加额外的管理负担。
  2. 对末节网络进行路由。末节网络是只能通过单条路由访问的网络,因此路由器只有一个邻居,所以没必要在此链路间使用动态路由协议。
  3. 使用单一默认路由。如果某个网络在路由表中找不到更匹配的路由条目,则可使用默认路由作为通往该网络的路径。
2、静态路由的优点
  1. 占用的CPU 和内存资源较少。
  2. 可控性强,也便于管理员了解整个网络路由信息。
  3. 不需要动态更新路由,可以减少对带宽的占用,提高网络安全性。
  4. 简单和易于配置。
3、静态路由的缺点
  1. 初始配置和维护耗费管理员大量时间。
  2. 配置时容易出错,尤其对于大型网络。
  3. 当网络拓扑发生变化时,需要管理员手动维护变化的路由信息。
  4. 随着网络规模的增长和配置的扩展,维护越来越麻烦。
  5. 需要管理员对整个网络的情况完全了解后才能进行恰当的操作和配置。

5.1.2 默认路由

所谓默认路由是指路由器在路由表中,当找不到到达目的网络的明细路由或者总结路由时最后会采用的路由,默认路由与所有数据包都匹配。通常连接到ISP网络的边缘路由器上往往会配置默认静态路由。需要注意的是路由器是否使用默认路由转发数据包,还取决于无类路由行为(IP Classless)是否开启。

5.1.3 静态路由分类

静态路由最常用于连接特定网络,或为末节网络提供最后选用网关。只有一个出口的网络被称为末节网络((Stub Network)。静态路由类型如下所述。

  1. 标准静态路由:用于连接到特定远程网络的静态路由。
  2. 默认静态路由:是将0.0.0.0/0作为目的IPv4地址或者将::/0作为目的IPv6地址的静态路由。需要注意的是明细路由优先于默认路由。
  3. 总结静态路由:为了节省内存空间、有效保护内部网络、提高路由表查找效率,将多条静态路由可以总结成一条静态路由来减少路由表条目的数量。
  4. 浮动静态路由:是为主静态路由或动态路由提供备份路径的静态路由。浮动静态路由仅在主路由不可用时使用。实现方法是配置浮动静态路由的管理距离大于主路由的管理距离。
相关推荐
Nerd Nirvana7 分钟前
IPv6组播在DLMS协议中的应用——基础知识掌握
linux·运维·服务器·网络·网络协议·ipv6·dlms协议
福尔摩斯张11 分钟前
TCP/IP网络编程深度解析:从Socket基础到高性能服务器构建(超详细)
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip
Sleepy MargulisItG11 分钟前
【Linux网络编程】传输层协议:TCP
linux·网络·tcp/ip
Hqst_xiangxuajun12 分钟前
网络变压器和电感的区别
网络
专业开发者16 分钟前
蓝牙 ® 网状网络互操作性验证开发者指南
网络·物联网
一杯咖啡的时间18 分钟前
2021年与2025年OWASP Top 10
网络·安全·web安全
傻啦嘿哟33 分钟前
隧道代理VS传统代理:IP切换效率的深度技术解析
网络·网络协议·tcp/ip
TEL1369976275037 分钟前
PTCB818A说明书 配套PL27A1芯片MCU参数说明
网络·单片机·嵌入式硬件
爱尔兰极光41 分钟前
计算机网络--网络基础概述
网络·计算机网络
Lvan的前端笔记1 小时前
python:用 dotenv 管理环境变量&生产环境怎么管理环境变量
网络·数据库·python