• 1.0-路由的基础知识和静态路由


    网络的分层:
          Access layer:终端用户的接入;
          Distribution layer:实现基本的网络策略控制;
          Core layer:高速、高效的传送数据包。
     
        网络划分的种类:
          可以按照网络的不同的功能部门进行划分;
          可以按照网络所分布的地域范围进行划分。
     
        网络拓扑:     
        Full Meshed/全互连
        任意两点(节点)之间,都有直接相连的连接。
        Full Meshed连接,所需连接个数的公式:
        公式:C2n (上标)n(下标)=n(n-1)/2
     
        ∵:在核心网中,构建双冗余的Full Mesh是较为昂贵,N*(N-1)
        ∴:可以考虑构建双Hub&Spoke。2*(N-1)
     
        既可以保持冗余性,也可以降低建网成本。
     
     
        一个规划良好的网络中,通常考虑到以下3点:
        Scalability/可惜扩展性
        Predictability/可预测性
        Flexibility/灵活性
     
     
        Benefits of Hierarchical Addressing/网络地址层次化的划分:
        1:在路由器上,有更高的路由转发效率,减少路由表的路由条目。
        2:提高地址的利用率。
     
     
        VLSM:Variable-Length Subnet Mask(可变长子网掩码)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
     
        VLSM:
        可以实现根据不同网络需求,拆分/划分不同大小的子网,
     
        特别注意:
        VLSM不能凭空额外的创造出更多的IP地址来。
     
     
        Step1:将所需要划分的网络,自大而小地排列出来。
        195.15.20.0/22 (有效IP:1024-2=1022)主机位有10位  2的10次方=1024
                                                         (32位-网络位)
        500/200/50/10/ 3(Serial Link)
     
    500IP: 9个主机位 /Host Bits
        200IP:8个主机位
        50IP:  6个主机位
        10IP: 4个主机位
        Serial Link:2个主机位
     
        step3:根据每个子网的主机位,算出子网的网络位:
        建议:在选择网络位时,先取0,再取1.
        500IP:∴有23个网络位(32-9=23)
        200IP: ∴有24
        50IP     有26
          10       有28
          2        有30
     
     
        Step4:计算每个子网的:
        网络号,广播地址,首个有效地址,最后一个的有效地址
     
     
        原则:
        如果主机位为全0,那么这个地址为这个子网的网络号。
        如果主机位为全1,那么这个地址为这个子网的广播地址。
     
        建议:在选择新增的网络位时,先取0,再取1。
     
        能够容纳500个主机的子网:
        网络号:        195.15.20.0/23
        第一个有效IP:  195.15.20.1/23
        最后一个有效IP:195.15.21.254/23
        广播地址:      195.15.21.255/23
     
        能够容纳200个主机的子网:
        网络号:       195.15.22.0/24
        第一个有效IP:  195.15.22.1/24
        最后一个有效IP:195.15.22.254/24
        子网的广播地址:195.15.22.255/24
     
     
        能够容纳50个主机的子网:
        网络号:195.15.23.0/26
        第一有效IP:195.15.23.1/26
        最后一个有效IP:195.15.23.62/26
        子网的广播地址:195.15.23.63/26
     
     
        能够容纳10个主机的子网:
        网络号:195.15.23.64/28
        第一个有效的IP:195.15.23.65/28
        最后一个有效的IP:195.15.23.78/28
        子网的广播地址:195.15.23.79/28
     
     
     
        NO.1 Serial Link:
        网络号:195.15.23.80/30 有效IP:81/82
     
        NO.2 Serial Link:
        网络号:195.15.23.84/30 有效IP:85/86
     
     
        NO.3 Serial Link:
        网络号:195.15.23.88/30 有效IP:89/90
     
     
        Route Summarization/路由汇总:
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        路由汇总的总体思想:
        在需要进行汇总的明细路由中,
        寻找前部相同的位数,以这一点为分界点,将明细路由汇总到这一位,形成了汇总路由。
     
        Step1:按照IP路由的4个字段,寻找相同/不同点的分界。
     
     
        Step2:将第一个不同的字段,展开为2进制数,进一步寻找相同/不同点的分界点。
     
     
        Setp3:将不同的位数,置为全0
                 以相同的位数作为汇总路由的路由长度。
     
     
            172.16.12.0/22
     
     
        CIDR:(Classless Interdomain Routing)/无类域间路由
     
        可以突破网络的边界。
     
        CIDR是可以突破网络主类边界,实现网络汇总。
     
     
     
        CIDR:
     
        Block addresses can be summarized into single entries without regard to the classful boundary.
     
     
     
        Routing Principles/路由原理
        静态路由:
        router(config)#
        ip route prefix mask {address | interface} [distance]
     
        IOS语法:
        正体字:表示需要准确的IOS命令(不变)(可以缩写)
        斜体字:根据实际情况,输入的参数(变化)
        {     }:必选项
        [     ]:可选项
            | :   OR,或关系,多个元素中,选择一个
     
     
     
        LAB1:静态路由的原理性实验:
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    理论部分:
        NO.1:关于直链路由:
        如果物理接口的链路状态:L1/L2都能够UP/UP
        那么接口所在的网段,就以直链的形式出现在路由表中。
     
     
        R1#show ip interface brief(察看接口简要IP信息。)
                                UP/UP
        R1#show ip route
        R1#show ip route connect
     
        R2#debug ip packet (察看IP数据包)
     
        特别注意:
        路由器不是基于接口考虑数据包的路由,而是基于整个路由的路由表,进行数据包的路由。
     
     
        NO.2:IP路由的核心原理(路由对联):(路由的单向性)
     
        上联:“去往目标网络的路径上的”所有路由器,都要有,去往目标网络的路由。
               (保证数据包能够送到目标网络)
     
        下联::“在返回源网络的路径上的”所有路由器都要有,返回源网络的路由。
             (保证数据包能够从目标网络返回源地址)
     
        横批:有去有回,肯定能通!
     
     
        NO.3:路由的下一跳的可达性:
        对于每条路由,都必须检查其路由的下一是否可达,
        如果下一跳不可达,那么这条路由会被路由器从路由表中删除。
     
        R2#clear ip route *  (reset/复位路由表)
     
     
        NO.4:路由的单向性:
     
        IP路由是单向的。
     
        IP数据包所经过的路径,有可能往返是重叠的,也有可能是不同路径的,取决于路由的指向。
     
        实验部分:
     
        Step1:查看接口的工作状态
        RI#show ip interface brief
     
        Step2:查看直链路由
        ri#show ip route
        c 直链路由
     
        c 12.0.0.0 is directly connected, serial0
        c 13.0.0.0 is directly connected, serial1
     
        Step3: R2 ping R1 s0 !!!!!
     
        Step4: R2 ping R1 s1
        (unroutable:原因是R2没有13.0.0.0这条路由)
        R2(config)#ip route 13.0.0.0 255.255.255.0 12.0.0.1  !!!!!
     
        Step5:R2 ping R3 s0
        原因是:R3没有去住12.0.0.0网段的路由,所以无法回包
        R3(config)#ip route 12.0.0.0 255.255.255.0 13.0.0.1  !!!!!
     
        Step6:R2 ping R3 s1
        (unroutable:原因是R2没有35.0.0.0这条路由)
        R2(config)#ip route 35.0.0.0 255.255.255.0 12.0.0.1
        (unroutable:原因是R1没有去往目标网段的路由)
        R1(config)#ip route 35.0.0.0 255.255.255.0 13.0.0.3  !!!!!
     
        step7:R2 ping R5 s0
        原因是R5没有返回12.0.0.0网段的路由。
        R5(config)#ip route 12.0.0.0 255.255.255.0 35.0.0.3 
        尽管R5没有去住中间网段13.0.0.0的路由,但只要满足“路由对联”,就可以成功通信。
     
        Step8:R5 ping R2 s0 !!!!!
     
        Step9:R5 ping R1 s1
        (unroutable:原因是R5没有13.0.0.0网段的路由)
        R5(config)#ip route 13.0.0.0 255.255.255.0 35.0.0.3  !!!!!
     
        Step10:更改路由的下一跳
        R3(config)#ip route 35.0.0.0 255.255.255.0 13.0.0.3
     
        路由的递归查询:
        S    35.0.0.0 [1/0] Via 13.0.0.3
        S    13.0.0.0 [1/0] Via 12.0.0.1
        C     12.0.0.0 is directly connected, serial0
     
        R2#ping 35.0.0.5 !!!!!
        一旦删除13.0.0.0的路由,因为35.0.0.0网段的路由的下一跳变得不可达
        所以35.0.0.0网段的路由条目,将在路由表中消失。
        R2#clear ip route *  (reset/复位路由表)
     
        Step11:路由的单向性
    指定源IP:25.0.0.2,目标IP:13.0.0.3
        
        Q1:能否通达?
        LAB2:静态路由的两种下一跳的写法:
        2-1:对于点对点链路(串行链路/点对点子接口),(不适用MA网络)
        以自己的邮接口为下一跳的出口。
        R2(config)#ip route 13.0.0.0 255.0.0.0 serial 0
                                            己方的出接口
        2-2:对于MA:multi-accesss(多路访问网络/以太网)
        不建议使用以自己的出接口为下一跳的路由,
        而应该使用准确的下一跳转发地址:
        R2(config)#ip route 13.0.0.0 255.0.0.0 12.0.0.1 (适合于所有的链路)
        LAB3:默认路由:
        R2(config)#ip route 0.0.0.0 0.0.0.0 12.0.0.1
        r2(config)#ip route 0.0.0.0 0.0.0.0 serial 0
                              (任何路由/Any route)
        Any route:指没有明细路由的任何未知路由
        
        对于R1没有明细路由的任何未知路由,都从此接口/此下一跳发送出去




  • 相关阅读:
    FastDFS 集群 安装 配置
    springboot 集成fastDfs
    分布式文件系统FastDFS详解
    上传下载
    Spring Boot:上传文件大小超限制如何捕获 MaxUploadSizeExceededException 异常
    MySQL报错解决方案:2013-Lost connection to MySQL server
    JWT与Session比较和作用
    html跑马灯/走马灯效果
    后端排序,debug模式中map的顺序出错
    js调用后台接口进行下载
  • 原文地址:https://www.cnblogs.com/sanyuanempire/p/6154855.html
Copyright © 2020-2023  润新知