• 【HCIA】路由基础


    目录

    什么是路由

    路由表

    最长掩码匹配原则

    路由协议

    静态路由配置

    ARP 代理

    静态路由的应用


    什么是路由

    路由是引导报文转发的路径信息。

    路由表

     路由器根据路由表转发数据。

    通过看路由表可以知道能否到目的地,怎么到目的地。

    display ip routing-table !查看路由表

    例:

    通过查看 R1 的路由表可以看到有去往 R2 的路由,但是没有去往 R3 的路由,所以 R1 和 R2 之间可以互通,但和 R3 之间不能互通。

     直连:在同一条链路上。

    只有直连的网络才会直接出现在路由表中,否则需要进行相应配置。

    最长掩码匹配原则

    当路由表中有多条路由匹配去往目的 IP 时,就选择掩码最长(最精确)的路由。

    例:当去往 1.1.1.1 时有两条路由1.0.0.0/8 和 1.1.1.0/24 匹配,这时就优先选择 1.1.1.0/24。

    路由协议

     若去往目的 IP 的多条匹配路由掩码完全一样,则比较路由协议的优先级,越低越优先。

    路由协议分为三种:

    直连路由:在同一条链路上,最优(为 0,无法修改)

    静态路由:手工配置,优先级为 60 可改,开销为 0 不可改

    动态路由:通过动态路由协议学习到,优先级可改

    当收到多条一样的路由,则将优先级小的放入路由表中。

    1. [R1]display ip routing-table 10.1.12.0 verbose
    2. !查看收到去往 10.1.12.0 这个网段的所有路由

    当协议优先级也相同,则比较开销(选小)

    静态路由配置

     在系统视图下:

    ip route-static 「目的网段」 「子网掩码」 「下一跳」或「出接口」

    对于点到点接口(如:串口),必须指定为出接口

    对于广播接口(如:以太网接口、虚拟接口),必须指定为下一跳

    下一跳只能是和自己直连的 IP 且不能为自己本身。

    例:给 R1 添加去往 R3 的静态路由

    1. [R1]ip route-static 10.1.23.0 255.255.255.0 10.1.12.2
    2. !当数据发往 10.1.23.0 网段的时候,将数据发给 10.1.12.2

     因为数通是双向的,所以在 R3 上也要添加去往 R1 的路由

    [R3]ip route-static 10.1.12.0 255.255.255.0 10.1.23.2

    这时 R1 和 R3 就可以互通了

    1. display current-configuration | in ip route
    2. !查看发布的路由条目

    ARP 代理

     当 R1 添加了去往 R3 的路由,而 R3 没有添加去往 R1 的路由,这时可以通过使用 ARP 代理使它们互通。

    1. [R3] un ip route-static 10.1.12.1 255.255.255.255 10.1.23.2
    2. !删除 R3 上去往 R1 的路由
    3. [R2]int g 0/0/1
    4. [R2-GigabitEthernet0/0/1]arp-proxy enable
    5. !在R2 朝着 R3 的接口方向配上 ARP 代理

    这时 R1 和 R3 可以互通

    解析:

    因为 R3 上没有去往 R1 的下一跳,所以默认把目的地址作为 ARP 解析的目的 IP

    这时由于 R2 开启了 ARP 代理,所以会帮助 R3 去询问哪里有 R1 的 IP,若询问到,则将自己的 MAC 地址返回给 R3 让 R3 将数据发送给自己帮忙进行转发

    <R2>display int g 0/0/1 !查看 R2 接口的详细详细(为了查看 接口 MAC 地址)

     可以将 R3 的 ARP 表清空再次查看发送的 ARP 请求。

    reset arp all

    静态路由的应用

    缺省路由

    1. ip route-static 0.0.0.0 0.0.0.0 「下一跳」
    2. !发往任何网段的数据,都转发给「下一跳」

    等价路由

    当多条去往同一个目的地的路由除下一跳外的其他参数完全一样(分辨不出谁优谁劣),这时可以将数据进行分散传输,这叫等价路由。

    浮动路由

    当多条路由有优劣之分,最优的一条被放进路由表,剩下的路由被隐藏,当最优的路由断开,再次从剩下的路由中选出最优路由放入路由表,剩下的路由就叫浮动路由。

  • 相关阅读:
    Jmeter基础
    java毕业设计点餐平台网站mybatis+源码+调试部署+系统+数据库+lw
    【仿真】carsim、prescan、simulink联合仿真教程、笔记、操作
    2022 年值得推荐的 Vue 库
    离散数学复习:二元关系
    图解计算机内部的高速公路 —— 总线系统
    学习Linux难么?要怎么学?
    Oracle VM VirtualBox安装CentOS 7系统
    ITR服务体系的常见问题和华为构建ITR的经验分享
    【iOS】-- 内存五大分区
  • 原文地址:https://blog.csdn.net/Domeecky/article/details/125452048