静态路由是什么

100人浏览   2024-11-02 19:15:30

学习新思想,争做新青年。今天学习的是静态路由!

定义

静态路由是一种需要管理员手工配置的特殊路由。

目的

静态路由在不同网络环境中有不同的目的:

  1. 当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。
  2. 在复杂网络环境中,配置静态路由可以改进网络的性能,并可为重要的应用保证带宽。
  3. 静态路由可在VPN实例中使用,主要用于VPN路由的管理。

原理

静态路由基础

路由器根据路由转发数据包,路由可通过手动配置和使用动态路由算法计算产生,其中手动配置产生的路由就是静态路由。

静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新。但是当网络发生故障或者拓扑发生变化后,静态路由不会自动更新,必须手动重新配置。静态路由有5个主要的参数:目的地址、掩码、出接口、下一跳、优先级。

目的地址和掩码

IPv4的目的地址为点分十进制格式,掩码可以用点分十进制表示,也可用掩码长度(即掩码中连续‘1’的位数)表示。当目的地址和掩码都为零时,表示静态缺省路由。

出接口和下一跳地址

在配置静态路由时,根据不同的出接口类型,指定出接口和下一跳地址。

  1. 对于点到点类型的接口,只需指定出接口。因为指定发送接口即隐含指定了下一跳地址,这时认为与该接口相连的对端接口地址就是路由的下一跳地址。
  2. 对于NBMA(Non Broadcast Multiple Access)类型的接口(如ATM接口),配置下一跳IP地址。因为这类接口支持点到多点网络,除了配置静态路由外,还需在链路层建立IP地址到链路层地址的映射,这种情况下,不需要指定出接口。
  3. 对于广播类型的接口(如以太网接口)和VT(Virtual-template)接口,必须指定通过该接口发送时对应的下一跳地址。因为以太网接口是广播类型的接口,而VT接口下可以关联多个虚拟访问接口(Virtual Access Interface),这都会导致出现多个下一跳,无法唯一确定下一跳。

静态路由优先级

对于不同的静态路由,可以为它们配置不同的优先级,优先级数字越小优先级越高。配置到达相同目的地的多条静态路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。

实验配置



组网需求

属于不同网段的主机通过几台Router相连,要求不配置动态路由协议,实现不同网段的任意两台主机之间能够互通。

配置思路

采用如下的思路配置IPv4静态路由:

  1. 配置各路由器接口的IP地址,实现设备网络互通。
  2. 在各主机上配置IP缺省网关,在各台路由器上配置IP静态路由及缺省路由,实现不配置动态路由协议,使不同网段的任意两台主机之间能够互通。

AR1配置

sysname AR1

interface g0/0/0

ip address 12.1.1.1 255.255.255.0

interface g0/0/1

ip address 192.168.1.254 255.255.255.0

ip route-static 0.0.0.0 0.0.0.0 12.1.1.2

AR2配置

sysname AR2

interface g0/0/0

ip address 12.1.1.2 255.255.255.0

interface g0/0/1

ip address 23.1.1.2 255.255.255.0

interface g0/0/2

ip address 192.168.2.254 255.255.255.0

ip route-static 192.168.1.0 255.255.255.0 12.1.1.1

ip route-static 192.168.3.0 255.255.255.0 23.1.1.3

AR3配置

sysname AR3

interface g0/0/0

ip address 23.1.1.3 255.255.255.0

interface g0/0/1

ip address 192.168.3.254 255.255.255.0

ip route-static 0.0.0.0 0.0.0.0 23.1.1.2


配置完成后,PC机可以互通。