zoukankan      html  css  js  c++  java
  • 静态路由的配置

    静态路由

    原理概述

    由管理员手工配置和维护的,是单向的路由,可实现负载均衡和路由备份。

    配置:ip route 目标网段地址目标网段掩码下一跳地址/出接口

    ip route-static 192.168.1.0 255.255.255.0 10.0.12.1

    浮动静态路由:静态路由备份技术(平时查看路由表不可见,当原有链路断时生效)

    缺省路由:目的地址和掩码都为0的特殊路由,报文的目的地址无法匹配时按照缺省路由转发(转发给运营商就不管了)。

    静态路由实验:

    拓扑图:

     

    一、配置PCIP

     

    因为PC1PC2再同一网段,所以之间可以ping

     

    PC1PC3不在同一网段,所以之间ping不通

     

    二、配置路由器

    1.配置端口E0/0/0

    R1:

     

    R2:

     

    1. 配置端口S0/0/0

    R1:

     

    R2:

     

     

    测试一下

     

    尝试PC1pingPC3

     

    发现还是ping不通,查看一下R1抓包,是有数据传到的;查看R2的抓包,发现在有请求包,没有回复包,此时需要创建静态路由。

     

     

     

     

    此时PC1pingPC3PC4就可以通了

     

    至此,静态路由的实验已经完成了!

    浮动静态路由及负载均衡

    实验:R1为总部,R2/R3是两个分部,现需要总部与各个分部都能够通信,且分部之间在通信时,直连链路为主要链路,通过分部的链路为备用链路。本实验使用浮动静态路由实现需求,并根据实际需求实现负载均衡来优化网络。

    一、实验拓扑

     

    三、基本配置

    1. 实现两分部之间的通信

    R2

     

     

     

     

    R3

     

     

     

     

     

     

    两分部间建立了静态路由,可进行通信了!!

      2.实现总部与两分部间的通信

    总部与分公司A

     

     

     

     

     

     

    总部与分公司B

     

     

     

     

     

     

    3.配置浮动静态路由实现路由备份

    由于两分公司有两条路可以走,所以自动选择优先级高的,查看经过的网关如下:

     

    R2-R3的路由优先级设置为100

     

    再次查看路过的网关

     

    发现还是从R2-R3的链路传送数据。

    但是,当R2-R3的链路断路时,在此查看数据传送路径,发现,数据包是经过R1R3到达主机PC2的。此时两条路径都存在,依旧走的优先级高的路径,而优先级低的路径作为了备份。

    接下来,将R2S0/0/1接口关闭

     

     

    再次查看路过的网关

     

    再次验证了此时两分部之间通信已经使用了备用链路。

    另查看R2静态路由表,发现到PC2的路径有两条,既实现了负载均衡。

    再次pingPC2,观察到通信正常。

     

    R3上做同样的对称配置

     

    查看路由表

     

    通过配置针对相同目的地址但优先级不同的静态路由,可以实现路径备份功能。而通过配置针对相同目的地址且优先级相同的静态路由,不仅互为备份,还能实现负载均衡。

  • 相关阅读:
    【Java编程思想】13.字符串
    【Java编程思想】12.通过异常处理错误
    【Java编程思想】10.内部类
    【Java编程思想】11.持有对象
    【Java编程思想】9.接口
    【Java编程思想】8.多态
    【Java编程思想】7.复用类
    【Java编程思想】6.访问权限控制
    【Java编程思想】4.控制执行流程
    Ribbon、Feign、Hystrix使用时的超时时间设置问题
  • 原文地址:https://www.cnblogs.com/amberhome-wei/p/11968781.html
Copyright © 2011-2022 走看看