路由基础静态路由

路由基础&静态路由

  • 一、路由器基本原理
    • 1.1、路由器基本概述
    • 1.2、LAN和广播域
    • 1.3、路由选路
      • 1.3.1、路由器转发数据包
      • 1.3.2、IP路由表
      • 1.3.3、建立路由表
      • 1.3.4、最长匹配原则
      • 1.3.5、路由优先级
      • 1.3.6、路由度量
      • 1.3.7、等价路由
    • 1.4、总结
  • 二、静态路由基础
    • 2.1、静态路由配置
    • 2.2、静态路由
    • 2.3、负载分担
    • 2.4、路由备份
    • 2.5、缺省路由
    • 2.6、总结

一、路由器基本原理

1.1、路由器基本概述

1、网络互联设备1.1、通过路由表转发数据2、工作在网络层(三层设备)2.1、处理IP数据包3、一个接口为一个广播域(网段、子网、局域网)3.1、即接口隔绝广播域3.2、让路由器的不同接口属于不同的网段

1.2、LAN和广播域

在这里插入图片描述

1、如上图所示:有3个广播域
2、交换机所有接口都属于同一个广播域,每个接口属于单独的冲突域
3、连接同轴电缆和集线器的设备同属于同一个冲突域,其他设备则每个接口属于单独的冲突域
4、如上图所示:有5个冲突域

1.3、路由选路

在这里插入图片描述

路由器负责为数据包选择一条最优路径,并进行转发。

1.3.1、路由器转发数据包

在这里插入图片描述

路由器需要知道下一跳和出接口才能将数据转发出去。

记住:出接口、下一跳、目的网络

1.3.2、IP路由表

在这里插入图片描述

  • 路由表中包含了路由器可以到达的目的网络。目的网络在路由表中不存在的数据包会被丢弃。
  • 掩码为/32的条目为主机条日。
  • 0是最高的优先级

1.3.3、建立路由表

在这里插入图片描述

1.3.4、最长匹配原则

在这里插入图片描述

1、路由表中如果有多个匹配目的网络的路由条目,则路由器会选择掩码最长的条目。
2、掩码越长,所包含的主机越少。

1.3.5、路由优先级

在这里插入图片描述

1、如果掩码的长度一样,则比较路由的优先级,即pre值。
2、优先级的范围是0~255,越低越优先。

1.3.6、路由度量

在这里插入图片描述

若是路由的优先级一样,再进行路由度量的比较,即cost值。

1.3.7、等价路由

1、若是通过 最长匹配原则 ->路由优先级 ->路由度量 这3个原则进行比较后,依然存在多条一样的路由条目,则称这些路由位等价路由。
2、负载分担(负载均衡):若是遇到等价路由,则会平均分配数据流走这些路由。

1.4、总结

1、路由器选择最优路由的顺序是什么?最长匹配原则 ->路由优先级 ->路由度量 ->等价 ->负载分担2、Preference字段在路由表中代表什么含义?表示优先级

二、静态路由基础

1、静态路由是指由管理员手动配置和维护的路由。
2、静态路由配置简单,被广泛应用于网络中。另外,静态路由还可以实现负载均衡和路由备份。
3、因此,学习并掌握好静态路由的应用与配置是非常必要的。

2.1、静态路由配置

在这里插入图片描述

在路由器B在配置去往192.168.1.0这个网络的路由条目

#第一种方法		目标网络		子网掩码			下一跳要经过的路由器的接口的IP地址
ip route-static 192.168.1.0 255.255.255.0 10.10.12.1#第二种			目标网络		子网掩码			下一跳要经过的路由器的接口	
ip route-static 192.168.1.0 255.255.255.0 Serial 1/0/0
#该方法(IP地址写成接口)只有路由器连接串口的情况下才能够使用#第三种
ip route-static 192.168.1.0 24 Serial 1/0/0 

1、在串行接口上,可以通过指定下一跳地址或出接口来配置静态路由。
2、在以太网链路中配置静态路由,必须指定下一跳地址。

2.2、静态路由

在这里插入图片描述

1、在广播型的接口(如以太网接口)上配置静态路由时,必须要指定下一跳地址。
2、以太网中同一网络可能连接了多台路由器,如果在配置静态路由时只指定了出接口,路由器无法将报文转发到正确的下一跳。

2.3、负载分担

在这里插入图片描述

1、这些具有相同的目的网络和掩码、优先级和度量值的路由条目称为等价路由
2、静态路由支持到达同一目的地的等价负载分担。

配置验证:
在这里插入图片描述

display ip routing-table

2.4、路由备份

在这里插入图片描述

1、浮动静态路由在网络中主路由失效的情况下,会加入到路由表并承担数据转发业务。
2、如上图,当两条路由等价时,会进行负载分担。若是想要数据流只走上面一条路由,不走下面一条路由,可以进行路由备份。
3、当上面一条路由失效时,数据就会走下面那条路由。

ip route-static 192.168.1.0 255.255.255.0 10.10.12.1					#配置上面的路由,静态路由的默认优先级是60
ip route-static 192.168.1.0 255.255.255.0 20.10.12.1 perference 100		#配置下面的路由时,修改下面那条路由的优先级为100

配置验证:
在这里插入图片描述

1、在主链路正常情况下,只有主路由会出现在路由表中。

在这里插入图片描述

1、进入接口视图后输入shutdown关闭接口;undo开启接口。
2、在主链路出现故障时,浮动静态路由会被激活并加入到路由表中,承担数据转发业务。

2.5、缺省路由

在这里插入图片描述

1、缺省路由也叫默认路由,是目的地址和掩码都为全0的特殊路由(0.0.0.0/0),优先级最低。
2、如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择依照缺省路由来转发报文。

ip route-static 0.0.0.0 0.0.0.0 10.0.12.2
ip route-static 0.0.0.0 0 10.0.12.2 GigabitEthernet 0/0/0

配置验证:
在这里插入图片描述

2.6、总结

1、如何配置能够将静态路由配置为浮动静态路由?配置一条正常的静态路由,再配置一条优先级比较低的静态路由。2、配置缺省路由时,目的网络地址是什么?0.0.0.0/0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/3674.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot 中的 EhCacheCacheManager 是什么,原理,如何使用

Spring Boot 中的 EhCacheCacheManager 是什么,原理,如何使用 前言 在现代化的应用程序中,缓存是提高性能的关键所在。缓存可以降低数据库的负载,提高响应速度,减少资源消耗。Spring Boot提供了多种缓存管理器&#…

【C++】模板进阶

目录 1.非类型模板参数2.模板的特化2.1概念2.2 函数模板特化2.3 类模板特化2.3.1 全特化2.3.2 偏特化2.3.3 应用 3.模板分离编译4.模板总结 1.非类型模板参数 模板参数可分为类型形参和非类型形参 类型形参:出现在模板参数列表中,跟在class或者typename…

百度编辑器(Ueditor)视频上传到阿里云 + 预览不支持FLASH问题解决 + 输入框不展示视频播放页面问题解决

目前需求方提出的问题是以下四个: 1.百度编辑器(Ueditor)视频上传到阿里云 2.解决不支持FLASH问题 3.视频上传后可以预览 4.修改视频封面 看一下原始的功能是什么样的 上传视频: 视频上传完成 上传视频保存的路径&#xff1…

session和token

一、使用HttpSession接口的setAttribute()方法将cookie保存到客户端的浏览器中 二、单点登录逻辑 1、客户端服务有一个过滤器,先判断有没有重定向回来的token值(过去session用,没有也没关系) 2、客户端过滤器再判断session中有没…

React V6分环境打包

功能背景 例如想要在react也要实现不同环境使用不同的api接口地址这样的想法,那么就需要根据命令自动区分环境了。 代码实现 比如我这又三种环境,那么创建三个文件,如图: 分别是dev:开发环境,formal:UAT环境…

Flink中FileSink的使用

在Flink中提供了StreamingFileSink用以将数据流输出到文件系统. 这里结合代码介绍如何使用FileSink. 首先FileSink有两种模式forRowFormat和forBulkFormat public static <IN> DefaultRowFormatBuilder<IN> forRowFormat(final Path basePath, final Encoder<IN…

Ubuntu的USB相关操作

这里写目录标题 0.信息查看1. 串口设备设置2. 串口调试助手 0.信息查看 指令lsusb输出Bus 004 Device 002: ID 05e3:0620 Genesys Logic, Inc. USB3.2 Hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 006: ID 5986:115f Acer, Inc Integ…

ShaderGraph制作“红旗迎风飘扬”效果(Unity2019版)

文章目录 零、准备“旗面”游戏物体一、核心1 模仿旗面的“起伏”二、核心2 让旗面的“吹动”起来三、几点改进A、 “旗面的摆动幅度”改进01&#xff1a;前后对称B、 “旗面的摆动幅度”改进02&#xff1a;从左往右逐渐增大C、 “旗面的飘动方向”改进01&#xff1a;只让在X轴…

webassembly简单Demo——hello world

参考官网 Emscripten Tutorial 一、创建C/C文件 hello.c #include <stdio.h>int main() {printf("hello, world!\n");return 0; } 二、编译成html 命令行切到hello.c目录下&#xff0c;执行如下命令(注意需要em的环境变量&#xff0c;参考&#xff1a;emsr…

CVE-2023-34541 LangChain 任意命令执行

漏洞简介 LangChain是一个用于开发由语言模型驱动的应用程序的框架。 在LangChain受影响版本中&#xff0c;由于load_prompt函数加载提示文件时未对加载内容进行安全过滤&#xff0c;攻击者可通过构造包含恶意命令的提示文件&#xff0c;诱导用户加载该文件&#xff0c;即可造成…

续篇-docker篇: 优势与安装方式 及基础指令整合

目录 1. 前言简介: 1.1 docker的优势: 1.2 docker的简易理解 2. 指令安装 2.1 安装yum的插件 ps: 提示没权限加上sudo即可 root用户不用 2.2 设置yum仓库地址 ps: 设置多个镜像仓库, 不设置可能会下载变慢 ps: 如图所示 2.3 更新缓存 2.4 安装docker 2.5 查看do…

Learn Mongodb DB功能命令索引等搜索 ⑤

作者 : SYFStrive 博客首页 : HomePage &#x1f4dc;&#xff1a; PHP MYSQL &#x1f4cc;&#xff1a;个人社区&#xff08;欢迎大佬们加入&#xff09; &#x1f449;&#xff1a;社区链接&#x1f517; &#x1f4cc;&#xff1a;觉得文章不错可以点点关注 &#x1f44…