静态路由 及其 实验操作

一,路由器工作原理

根据路由表转发数据

二,路由表的形成

形成原因;路由表是路由器中维护的路由条目的集合,路由器根据路由表做路径选择

分为直连   非直连   非直连下又有静态和动态。本章主要对静态路由分析并实验操作。

(一)直连

当给路由器的接口配置好ip地址,路由器会自动将该接口加入路由表中

(自己话意思:长在自己身上 会自动学习接口上的网段 )

注意:直连路由需要配置ip地址,端口UP状态   (undo shutdown)

路由器有两个网关 192.168.1.254   10.0.0.254   这个路由器就有两个直连路由,这两段网段可以过去,别的网段要过去,就需要加这个网段的静态路由

(二)非直连

1,动态路由

通过动态路由协议自动学习,一般用于大型网络比如上图:

这三台路由器 每隔一段时间,会将自己已知的网段以数据包的形式发给相邻的路由器

互相学习,不需要人为干预,只要宣告自己的直连网段就可以了(设置好自己的原生网段)

用自己的话讲:AR1和AR2   

AR1知道4.0网段 对应自己的1口,1.0网段对应自己的0口

AR2 知道1.0网段 对应自己的0口,2.0网段对应自己的1口

AR1会将自己知道的网段发给AR2,AR2会学习到自己的0口对应4.0网段

同理,AR2会将自己知道的网段发给AR1,AR2会学习到自己的0口对应2.0网段

2,静态路由

①,静态路由含义

由管理员手工配置的,是单向的,并且缺乏灵活性,静态路由需要管理员逐条写入,而且不能对网络的改变做出反应,因此一般来说,静态路由用于网络规模不大、拓扑结构相对固定的网络中,如果网络拓扑变了,管理员又要手动配置
注意它是单方向的,如果要在路由器上配置到其他网段的静态路由,必须进行双向配置

但当访问Internet时,由于地址条目众多,要配置的静态路由也十分的多,但是对于一些网络出口只有一个,即无论到哪的数据包都需要从这个出口转发出去,这时有没有更简单的配置方法呢?这时就需要用到默认路由

3,默认路由

①默认路由含义

当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口,它是一种特殊的静态路由
同时它的优先级也是最低的,如果同时存在静态路由,它会优先匹配静态路由

默认路由使用场景:
 

默认路由中所有数据按照一个方向发送,是特殊的静态路由,一般用在:

1.企业的出口路由器

2.末梢网络--路由器一端连的是主机

四,实验操作

(一)实验操作添加静态路由

1,搭建如下实验环境

2,AR1运行命令  

接口视图undo shutdown 打开端口

系统视图display ip routing-table 打开路由表

目标网段:就是你想要放到该路由器路由网的网段

nextthop 下一跳 (接收数据的下一个设备的接口)

1,下一跳一定不在自己身上

2,一定是离出口最近的接口

优先级,越小越优先 0是直连

 此时,可以检测PC1和AR1互通,PC2和AR2互通,但是PC1和PC2不通,因为AR1路由表中没有192.168.2.0的网段    

因为,当路由器 收到一个数据包 回去查找路由表,如果路由表有表项,会按表项转发,如果没有,丢弃

3,加入静态路由配置

所以,为了将PC1和PC2互通,需要为AR1路由表中加入静态路由配置,AR2路由表也要加数据回去的静态路由配置

AR1运行命令   ip route-stati 目的网段 子网掩码 下一跳ip地址  

AR2运行命令   ip route-stati 目的网段 子网掩码 下一跳ip地址  

即AR1  系统视图运行命令  ip route-static 192.168.2.0  24  10.0.0.2

    AR2  系统视图运行命令  ip route-static  192.168.1.0  24  10.0.0.1

4,互通

再用PC1   ping   PC2    互通

(二)负载均衡实验操作

指的是配置两条静态路由,默认选取链路质量优(带宽大的)作为主路径,当主路径出现故障时,由带宽较小的备份路由顶替,保持网络的不中断。

1,搭建实验环境,

AR1和AR2   搭建一条新的G口线,设置ip子网掩码

步骤:①sys进系统视图       ② int/g0/0/2 进入接口视图      ③ip add 20.0.0.1   24 配置ip地址  ④dis th  检查ip

2,给新搭的这个线 配置来回的静态路由

即AR1  系统视图运行命令  ip route-static 192.168.2.0  24  20.0.0.2

    AR2  系统视图运行命令  ip route-static  192.168.1.0  24  20.0.0.1

3,可以看到有两个静态路由

4,调整优先级

一般两个线速度一样,如果不一样,比如 第一条线100兆 第二条线1000兆,就需要负载均衡,把100兆的网线负载调小,也就是优先级调小,也就是Pre 调大   这边以新建的这条线为实验对象

AR1  系统视图运行命令  ip route-static 192.168.2.0  24  20.0.0.2  preference 50

AR2  系统视图运行命令  ip route-static  192.168.1.0  24  20.0.0.1  preference 50

5,可以看到目前路由表中只显现优先级50的  新建的线路

因为静态默认是60  50优先级更高,路由表只显现优先级更高的线路

(三)默认路由

1,应用条件:

什么样的路由器才能做默认路由: 一端连主机 (一端不需要选路,死路) 

                                                     或者企业出口

2,搭建实验环境

2,默认路由 

  ip route-static 0.0.0.0 下一跳地址

AR1  系统视图运行命令  ip route-static 0.0.0.0  0  10.0.0.2

AR3 系统视图运行命令  ip route-static 0.0.0.0  0  20.0.0.1

3,设置静态路由

再设置 AR2 到AR3的静态路由    ip route-static 192.168.2.0 24 20.0.0.2

   数据回去   设置AR2到AR1的静态路由   ip route-static 192.168.1.0 24 10.0.0.1

4,这样PC1  便可和PC2互相通讯

(四)为什么会丢包

1,搭建实验环境

(display int 接口)查看接口的mac 地址

2,数据传输过程

PC1 判断出和PC2不在同一网段,会将数据先发送给网关处理

先发送arp广播,得到网关的mac为dd

数据封装  源ip为192.168.1.1  目的ip为192.168.2.1  源mac为11 目的mac为dd   到AR1

数据解封

数据封装 源ip为192.168.1.1  目的ip为192.168.2.1  源mac为de 目的mac为b9    到AR2

数据解封

数据封装 源ip为192.168.1.1  目的ip为192.168.2.1  源mac为ba 目的mac为d8    到AR3

数据解封

 数据封装 源ip为192.168.1.1  目的ip为192.168.2.1  源mac为d9 目的mac为22   到PC2

经过4次数据封装,解封 。所以会丢包

(五)特殊情况

这两个计算机在同一网段,本来不需要路由器连接的,如果我们连了路由器 要进接口模式 arp-proxy 要打开 arp广播 两台计算机才能通

五,交换机和路由器对比

交换机:工作在数据链路层

根据mac地址表 转发数据

硬件转发

路由器:工作在网络层

路由选择

路由转发

交换机的所有端口都在一个广播域 两台不是同一网段的计算机A,B连载交换机,A发数据,交换机会广播,B能收到广播,但是会丢弃

路由器每个端口都是一个广播域 路由器就是做出来隔绝广播域的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值