首页 > 其他分享 >IP路由基础

IP路由基础

时间:2024-11-21 22:13:42浏览次数:3  
标签:优先级 IP 报文 基础 转发 路由 路由表

路由的概述

路由的基本概念:

路由:指导报文转发的路径信息,可以确定转发IP报文的路径

路由中包含的信息:(路由表信息)

​        目的网络

​        网段掩码

​        出接口:离开本路由器的接口

​        下一条:下一跳设备的地址

​        路由优先级

​        开销

路由表:

​        保存的最优路由

​        指导着IP报文的转发

路由条目生成

常见的路由获取方式:

​        直连路由:直连接口所在网段的路由,设备自动生成

​        静态路由:由网络管理员手工配置的路由条目

​        动态路由:动态路由协议学习到的路由

直连路由

​        路由器查看ARP表项,将报文直接转发到目的地址

​        下一跳地址就是直连接口的自身地址

​        路由转发时不是交给下一跳,而是查询ARP表项

最优路由条目优选

路由优先级:

​        优先级值越小,优先级越高

​        最高优先级的路由被添加进路由表

​        每一种路由协议也有优先级

​        当优先级**相同**时,比较度量值(开销),值越小优先级越高

路由转发:

最长匹配原则:

​        当路由器收到一个IP数据包,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位比对,直到找到匹配度最长的条目,这就是最长前缀匹配机制

​        通俗来说:就是找网段,IP地址前面最多的相同部分

静态路由

​        小规模

​        手工配置

​        不能自适应网络拓扑的变化

​        缺省路由-默认路由

动态路由

​    特点:

​        自动发现,学习路由

​        自适应拓扑变化

​        适合于大规模,减少管理人员工作量

动态路由分类:

​        **RIP-距离矢量协议:**

​            根据跳数来度量路由开销,来选择路由

​            只能支持0-15跳,第十六跳不可达,相对收敛速度慢

​            只能适应于中小网络

​        **OSPF-链路状态协议:**

​            核心:路由器共享自己各个接口的状态给其他路由器

​            OSPF协议封装在IP报文,报文头部字段必须是89

​            收敛速度快,适用于大规模网络

路由高级特性

路由递归

​            计算直连的下一跳和出接口

等价路由

​            来源相同、开销相同的路由都会被加入路由表,形成的路由为等价路由(两个路由条目指向的目的网段相同,但是具有不同的下一跳地址),路由转发会将流量分布到多条路径上

​            负载分担

浮动路由

​            静态路由支持配置时手动指定优先级,可以通过配置目的地址/掩码相同、优先级不同、下一跳不同的静态路由,实现转发路径的备份

​            浮动路由是主用路由的备份,保证链路故障时提供备份路由

标签:优先级,IP,报文,基础,转发,路由,路由表
From: https://blog.csdn.net/lulinhao/article/details/143956434

相关文章

  • 2024-2025-1 20241305 《计算机基础与程序设计》第九周学习总结
    作业信息这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里2024-2025-1计算机基础与程序设计第九周作业这个作业的目标1、操作系统责任2、内存与进程管理3、分时系统4、CPU调......
  • windows基础二
    Windows2声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站......
  • 『模拟赛』多校A层冲刺NOIP2024模拟赛25
    Rank极限了,感觉还行感觉T3不是一般人可做的,遂先来写赛记。A.图签。本来不是很一眼的,但看到给了这个和这个然后就很一眼了。用longlong状压每个点所有操作下是否属于S/T集合的状态,那么发现对于一条边\((i,j)\),只有某一次操作满足\(i\inS\)且\(j\inT\)......
  • 第十章 JavaScript的应用
    10.1JavaScript概述10.1.1JavaScript简介JavaScript是一种基于对象(0bject)和事件驱动(EventDriven)并具有安全性能的脚本语言,能够与HTML(超文本标记语言)、Java语言一起在Web页面中与Web客户交互它无须经过先将数据传给服务器端(Server)、再传回来的过程,而直接可以由客户......
  • 人工智能之机器学习基础——常见的激活函数
    激活函数是神经网络中的关键组件,用于引入非线性特性,从而使神经网络能够学习复杂的模式和关系。以下是常见的激活函数及其特点、公式和应用场景: 1.Sigmoid(S型函数)公式:σ(x) = 1 +1 / (e−x)特点:输出范围:(0,1)(0,1)(0,1)。常用于二分类问题的概率输出。优点:......
  • 带你从入门到精通——MySQL(四. 函数基础)
     建议先阅读我之前的博客,掌握一定的MySQL前置知识后再阅读本文,链接如下:带你从入门到精通——MySQL(一.基础知识)-CSDN博客带你从入门到精通——MySQL(二.单表查询)-CSDN博客带你从入门到精通——MySQL(三.多表查询)-CSDN博客目录四. MySQL函数基础4.1数值函数4.1.1ROU......
  • 人工智能之机器学习基础——LASSO(Least Absolute Shrinkage and Selection Operator)
    LASSO回归LASSO(LeastAbsoluteShrinkageandSelectionOperator)是一种线性回归的变体,能够同时进行特征选择和模型正则化。它通过在损失函数中引入ℓ1​范数的惩罚项来约束模型的参数。 1.LASSO的数学表达式普通线性回归的目标线性回归的目标是最小化残差平方和: L......
  • 1(5)led灯闪烁、常见ip核介绍
    内容工程设计框架采用top-down设计思路代码设计采用down-top设计思路注:由于zynq7020上面的pll输出范围不包括5,因此设置为10生成ip时线程越多速度越快生成好后在这里可以找到对应的例化模板选择I/O:上板验证:实际效果:可以观察到led灯1s翻转一次......
  • NOIP 模拟 18
    NOIP模拟18最近老是犯唐,这次也是。T1图容易得到暴力代码:namespaces1{ boolsta[MAXN*MAXN]; boolS[MAXN],T[MAXN]; strings; intans; intmain(){cin>>n>>m; for(inti=1;i<=m;++i){ cin>>s; memset(S,0,sizeof(bool)*(n+5)); memset(T,......
  • [NOIP2016 提高组] 蚯蚓 题解
    考场思路考虑要动态维护最大值,可以直接使用优先队列进行维护,但是,考虑到我们并不好直接修改优先队列中的每一个元素,所以决定使用vector先排一遍序,再使用冒泡排序进行动态维护,时间复杂度\(O(mn)\),可以拿35pts。代码#include<iostream>#include<vector>#include<algorithm>......