• IP路由原理


    路由概述

    • 路由器负责将数据报文在逻辑网段间进行转发。
    • 路由是指导路由器如何进行数据报文发送的路径信息。
    • 每台路由器都有路由表,路由存储在路由表中。
    • 路由环路是由错误的路由导致的,它会造成IP报文在网络中循环转发,浪费网络带宽。

    一、路由表的构成

    路由表是路由器转发报文的判断依据。

    根据掩码长度的不同,可以把路由表中的路由项分为以下几个类型

    1. 主机路由:掩码长度是32位的路由,表明此路由匹配单一ip地址
    2. 子网路由:掩码长度小于32位但大于0,表明此路由匹配一个子网。
    3. 默认路由:掩码长度为0,表明此路由匹配全部ip。

     二、路由单跳操作

    路由器是通过匹配路由表里的路由项来实现数据包的转发。

    三、路由表查找规则

    1)

     2)

     3)

     四、路由的来源

    • 直连路由

    开销小,配置简单,无需人工维护。只能发现本接口所属网段的路由。

    • 手工配置的静态路由

    无开销,配置简单,需人工维护,适合简单拓扑结构的网络。

    • 路由协议发现的路由

    开销大,配置复杂,无需人工维护,适合复杂拓扑结构的网络。

    五、路由度量值(Metric)

    •  路由度量值表示到达这条路由所指目的地址的代价。
    • 通常影响路由度量值的因素:

     跳数、链路带宽、链路延迟、链路使用率、链路可信度、最大传输单元

    • 不同路由协议参考的因素不同

     六、路由优先级

    如果到相同目的地址有多个路由来源,则:

    1. 以Preference(优先级)确定不同类型优先级
    2. Preference越小,优先级越高
    3. 优先级最高的路由被添加进路由表

     各类路由默认优先级

    七、路由环路

    环路产生的原因:配置了错误的静态路由、网络规划错误或动态路由协议缺陷

    八、查看设备路由表(H3C命令)

    • 查看IP路由表摘要信息

    [Router] display ip routing-table

    • 查看符合指定目的地址的路由信息

    [Router] display ip routing-table ip-address[ mask-length| mask ]

    • 查看路由表的统计信息

    [Router] display ip routing-table statistics

    九、IP路由表摘要信息

  • 相关阅读:
    java抽象类怎么实例化了及C++中抽象类的构造函数
    树及其遍历
    C++中类的多态与虚函数的使用
    C++中#if #ifdef 的作用
    用链表实现两大数相乘
    C++中的链表类的设计
    IPicture总结
    c++标准库中,含有链表的类list
    TCP/IP、Http的区别
    C语言单链表实现19个功能完全详解
  • 原文地址:https://www.cnblogs.com/ananing/p/12750280.html
Copyright © 2020-2023  润新知