路由基础静态路由

news2024/12/25 9:36:04

路由基础&静态路由

  • 一、路由器基本原理
    • 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.coloradmin.cn/o/708620.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】 Qt-事件(上)(事件、重写事件、事件分发)

文章目录 事件重写事件事件分发 事件 事件(event)是由系统或Qt本身在不同的时刻发出的。比如,当用户按下鼠标,敲下键盘,或窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件是在对用户操作做出响应…

【记录】OLAP引擎中的冷热分层技术

在数据分析的实际场景中,冷热数据往往面临着不同的查询频次及响应速度要求。例如在电商订单场景中,用户经常访问近 6 个月的订单,时间较久远的订单访问次数非常少;在行为分析场景中,需支持近期流量数据的高频查询且时效…

Airtest:Windows桌面应用自动化测试四【Airtest之python本地环境安装、独立IDE运行】

Airtest之python本地环境安装、独立IDE运行 一、环境配置二、安装Airtest三、安装poco四、常见问题4.1若运行代码时,在cv2模块报ImportError: DLL load failed: 找不到指定模块的错,有几种解决方案:4.1.1.本问题的根本原因应该是DLL文件的缺失…

如何在前端写播放音频

ml(html文档、wxml文档等) <audio action{{action}} src"http://music.163.com/song/media/outer/url?id2059780541.mp3"></audio> js文档 action:{"method":"play"}

6.19、一起学JAVA API Object String StringBuffer/StringBuilder

1 前言 亲爱的小伙伴萌,目前我们看到的是Java基础部分的一个新的部分API,这是个啥,又能做啥呢? 其实可以概括成一句话:帮助我们站在巨人的肩膀上,实现更加高效的开发,那么我们来一探究竟吧~ 2 什么是API API&#xff08;Application Programming Interface&#xff0c;应用…

软考A计划-系统集成项目管理工程师-项目概念-上

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…

《操作系统》by李治军 | 实验9 - proc文件系统的实现

目录 一、实验目的 二、实验内容 三、实验准备 1. procfs 简介 2. 基本思路 四、实验过程 1. 增加新的文件类型 2. 让 mknod() 支持新的文件类型 &#xff08;1&#xff09;修改 mknod 系统调用 &#xff08;2&#xff09;初始化 procfs 3. 让 proc 文件可读 &…

H5学习(三)-- CSS层叠样式表

文章目录 一、简介二、CSS的书写样式1. 行内样式&#xff08;内联样式&#xff09;2. 页内样式3. 外部样式 三、常见的选择器1. 标签选择器2. 类选择器3. id选择器4. 并列选择器5. 复合选择器6. 伪类选择器 一、简介 CSS&#xff08;cascading style sheet&#xff09;是层叠样…

springboot+echarts +mysql制作数据可视化大屏(六图)

作者水平低&#xff0c;如有错误&#xff0c;恳请指正&#xff01;谢谢&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 项目简单&#xff0c;适合大学生参考 分类专栏还有其它的可视化博客哦&#xff01; 专栏地址&#xff1a;https://blog.csdn.net/qq_559…

数据结构--队列的链表实现

数据结构–队列的链表实现 队列的链表实现代码定义 typedef struct LinkNode {ElemType data;struct LinkNode* next; }LinkNode;typedef struct {LinkNode *front, *rear; }LinkQueue;带头结点 初始化 void InitQueue(LinkQueue &Q) {Q.front Q.rear (LinkNode*)malloc…

python进行windows系统UI自动化之【pyautoit】

python进行windows系统UI自动化之【pyautoit】 一、AutoIT中文手册1.1、安装AutoIt1.2、使用Auto Window Info 二、python引用2.1、安装2.2、引用2.3、使用2.3.1、窗口操作2.3.2、控件操作2.3.3、进程操作2.3.4、鼠标操作2.3.5、键盘操作2.3.5.1、Send 是非常有用的一个函数/命…

Segment Any Medical-Model (SAMM)在3D slicer上部署

参考&#xff1a; GitHub - bingogome/samm: A 3D Slicer integration to Metas SAM. https://www.cnblogs.com/odesey/p/17322413.html 一、下载代码仓库和权重文件 https://github.com/facebookresearch/segment-anything.git https://github.com/bingogome/samm.git htt…

举例说明Chatgpt模型训练的过程

Chatbot GPT模型训练过程详解 在人工智能领域&#xff0c;聊天机器人是一种模拟人类对话行为的计算机程序。近年来&#xff0c;随着深度学习和自然语言处理技术的飞速发展&#xff0c;聊天机器人越来越流行。本文将详细阐述GPT&#xff08;Generative Pre-trained Transformer&…

软考A计划-系统集成项目管理工程师-项目整体管理-上

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…

chatgpt赋能python:如何将Python改成中文

如何将Python改成中文 Python是一种广泛使用的编程语言&#xff0c;但默认情况下是英文界面。对于非英语母语国家的程序员来说&#xff0c;使用Python的过程中可能会遇到许多不方便之处&#xff0c;因此将Python改成中文是很有必要的。本文将介绍如何将Python改成中文&#xf…

Loadrunner进行http接口压力测试

使用Loadrunner进行http接口压力测试 业务描述&#xff1a; 在业务系统里进行查询操作&#xff0c;查询的结果是通过请求http接口,从系统中处理并将结果以json字符串返回。 使用Loadrunner对此类接口进行压力测试并记录相关的性能指标数据: 一.安装Loadrunner 本次测试过程…

excel数据的编排与整理——表格结构的整理(三)

excel数据的编排与整理——表格结构的整理(三) 1 提取不重复的数据 1.1 题目内容 1.2 在D2单元格输入公式并回车 1.3 填充数据到末尾 1.4 填充后的效果 1.5 点击筛选 1.6 筛选出D列为1的数据 1.7 筛选后的效果 1.8 把A列显示数据复制到C列(复制出来可能只显示第一个) 1.9 再次…

Angular实现一个简单的带tabs选项卡切换的首页导航功能

Angular版本&#xff1a;16.1.1 项目结构&#xff1a; angular.json配置&#xff1a; {"$schema": "./node_modules/angular/cli/lib/config/schema.json","version": 1,"newProjectRoot": "projects","projects"…

自定义双亲委派-JVM(三)

上篇文章说了java类加载源码&#xff0c;双亲委派的加载。 JVM类加载&双亲委派-JVM&#xff08;二&#xff09; 自定义类加载器 全盘负责委托机制 “全盘委托”指当一个classLoader装载一个类时&#xff0c;除非显示的使用另外一个classLoader加载&#xff0c;否则该类…

如何使用命令提示符重新启动Windows 资源管理器?

电脑资源管理器出现问题&#xff0c;导致电脑黑屏&#xff0c;如何使用命令提示符重新启动Windows 资源管理器呢&#xff1f;出现这个问题的时候&#xff0c;不要慌&#xff0c;按照下面的操作步骤&#xff0c;大概率是可以复原的&#xff0c;当然你觉得这样比较麻烦&#xff0…