🌀
🌀
文章目录
  1. 概要
  2. 静态路由
    1. 静态协议分类和相关配置
    2. 静态协议的特点及相关适用环境
  3. 静态协议实验
    1. 静态路由配置
    2. 默认路由配置
    3. FAQ
  4. 小结

#CCNA# 静态路由协议

概要

路由器是根据路由表来转发数据包的
对于网段的获取有两种方式:

  • 静态配置
  • 动态学习

静态路由就是通过静态配置来帮助路由器形成路由表

静态路由

静态路由适用在小型网络中(路由器不超过10台)

  • 静态路由的优势

    管理员可以完全控制网络中的数据走向
    很小的设备开销, 链路开销
    稳定
    家庭网络, 企业网络的出口路由

  • 静态路由的劣势

    配置量太大, 增加管理员负担
    易错, 修改量大
    不适用在大型网络中
    对于网络拓扑变更的恢复能力为零

静态协议分类和相关配置

  • 静态协议分两种

    • 静态路由
    • 默认路由
  • 静态路由配置
    静态路由配置

  • 默认路由配置
    默认路由配置

静态协议的特点及相关适用环境

  • 静态路由

    • 特点

      未知网段需要手动配置
      只有管理员才能干预网络

    • 使用环境

      一般用于网络规模小
      拓补图固定的网络结构中

  • 默认路由

    • 特点

      在所有路由类型中默认路由的优先级最低

    • 适用环境

      一般用于只有一个出口的末端网络中(网关, 家庭, 企业出口等)
      作为补充路由, 起到扩展作用


静态协议实验

静态路由配置

  • 要求如下图所示配置, 使得左边的计算机能Ping通右边的计算机
    静态路由实验

1.先将计算机的IP地址, Mask掩码, 网关和各路由器端口的IP地址配置好

PC0的相关配置如下图所示
PC0

然后打开路由器CLI配置界面, 对各路由器进行配置
这里以路由器R1的端口Fa0/0的配置为例

1
2
3
4
5
6
7
8
Router>
Router>en
Router#
Router#conf t
Router(config)#
Router(config)# int f0/0
Router(config-if)#ip add 14.0.0.1 255.255.255.0
Router(config-if)#no sh

其中f0/0是设备的接口
在进入端口的配置模式中输入ip add (设备端口的IP地址) (Mask掩码)给设备(此时是路由器)的端口添加IP地址
no sh是激活端口, 每次设置好一个端口必须输入该命令来激活端口
像这样给每个设备(路由器和电脑)都配置好

  • 注意: 在路由器与路由器的直连时, 必须保持端口IP地址的网络位相同, Mask掩码一致, 主机位不同

2.再对各路由器写静态路由

这里要用到ip route (目标网段) (目标网段的Mask掩码) (下一跳)这个命令
该命令必须在全局模式下使用
目标网段即是数据包要发送到的网段
下一跳英文是Next hop即, 当数据包要发送到目标网段的时候, 第一次要经过的地方的IP地址

  • 例如上图所示的网络拓补图中

    假设数据包要从路由器R1经过路由器R2到达路由器R3
    那么数据包会从R1Fa0/1端口中被发送出从R2Fa0/0端口到达R2
    同理, 数据包会从R2Fa0/1端口中被发送出从R3Fa0/1端口到达R3
    这个过程中, 数据包本来就处于R1R2之间的12.0.0.0这个网段中
    R2R3之间的23.0.0.0这个网段就是数据包要去的网段, 即目标网段
    数据包必须从R2Fa0/0端口才能到达R2, 而被发送到目标网段
    所以这里的下一跳(Next hop)就是R2端口Fa0/0的IP地址12.0.0.2

这样配置好所有的路由器后
可以在全局模式下使用sh ip roshow ip route命令来检查路由器的路由表是否齐全

这里附上四个路由器的路由表
R1
R2
R3
R4

3.最后ping一下, 检查是否连通

Ping
像这样就是Ping通了

默认路由配置

  • 默认路由的配置方法与静态路由的配置方法相似
  • 默认路由配置在末节网络中
  • 只需把ip route (目标网段) (目标网段的Mask掩码) (下一跳)改为ip route 0.0.0.0 0.0.0.0 (下一跳)即可

其中的0.0.0.0 0.0.0.0:匹配所有网段

默认路由的方向指向外部
原因: 已经有内部的路由了

FAQ

  1. 若四条Ping数据包中有1到2条提示Request time out请求超时
    则是ARP地址解析所致或是路由表没有写完整导致没有负载均衡
    再Ping一下就能解决ARP地址解析所致的超时问题

  2. 如果四条都是Request time out请求超时
    那么需要逐一检查计算机和路由器的未配置或者配置错误的问题所在

  3. 如果设备(如: 路由器)接口不够
    需要添加扩展插件
    单击设备, 在弹出的窗口中单击Physcial选项卡
    先将设备关机, 在将左侧的扩展插件拖到右边的设备中, 再开机

  • 注意

    设备若不保存配置, 关机后再开机, 配置会被清空, 若不想重新配置必须先保存配置再关机
    在设备的CLI界面中, 进入全局模式, 输入wr即可保存配置

  • 若在CLI配置中出现输入命令无反应的现象, 按Ctrl+Shift+6即可

  • 若在Ping的过程中输出反应慢(接近超时), 按Ctrl+C立即结束Ping

小结

  • 静态路由配置起来超级麻烦
  • 作为懒人, 我是不愿意手动输入这么多重复的数据的, 而且在输入协议的时候, 已经体现出了静态路由繁琐易错的不足了, 这里学习了解一下, 熟悉过成就好
支持一下
(●'◡'●)感谢读者支持🙏
  • 微信扫一扫
  • 支付宝扫一扫