当前位置: 首页 > article >正文

01 IP路由基础

一、路由器是怎么转发数据包
• 当数据包到达路由器之后,根据数据包的目的 IP 地址,查找
路由表,并根据路由表中相应的路由所指示出接口还有下一跳
指导数据包在网络中的转发。
• 如果路由器路由表没有路由怎么办? -------- 将数据包


二、一条路由有几个部分
1、目标网络:目标网络的网络号
2、掩码:需要和目标网络结合使用,判断目的 IP 地址是否匹配这
条路由
3、出接口:数据包应该从路由器的哪个接口发送出去
4、下一跳:数据包应该交给哪个路由器(用路由器的 IP 地址来标
识)
5、协议:表示这条是通过什么协议学习到的
6、开销:这条路由的开销值
7、优先级:路由器优选最优的路由依据


三、路由器路由的来源
1、直连路由:当接口的物理状态和协议状态都是 UP 的时候,路由
器自动生成路由,我们称为直连路由
• 物理状态:当两端的设备接口接上物理线路之后,互相交换电
流脉冲信号,此时接口的物理状态就会 UP

• 协议状态:当接口配置了合法的 IPv4 单播地址的时候,此时
在物理状态 UP 的前提下,协议状态就会 UP
2、静态路由:根据访问需求,手工配置的路由,我们称为静态路由
3、动态路由:路由器之间需要运行动态路由协议,并通过动态路由
协议计算出来的路由信息,我们称为动态路由(RIP、OSPF、ISIS、
BGP、EIGRP)。


四、路由器如何优选一条最优路由
1、最长匹配原则
• 当数据包的目的 IP 地址同时匹配了多条路由,此时路由器会
选择掩码长度长路由来指导数据包的转发
2、路由优先级(优先级越小越优,如果外部优先级比不出来,则比
内部优先级)
外部优先级(可以修改,我们平常看到的优先级都是外部优先级)

路由协议类型优先级
Direct  0
OSPF10
IS-IS15
Static60
RIP100
OSPF ASE150
BGP255


内部优先级(不可以修改)


3、比较路由的开销值(越小越优先)
4、当路由的掩码长度一样长,同时优先级一样、开销值一样,此时
多条路由会同时加载到路由表中,负载分担(路由器根据哈希运算
结果从多条路径中选择某一条路径来转发数据包)


五、负载分担的条件
1、两条路由的掩码长度要一样
2、路由优先级要一样(路由优先级一样的前提是通过同一个协议学
习到的路由)
3、开销相同


http://www.kler.cn/a/401579.html

相关文章:

  • go-zero(一) 介绍和使用
  • 【Linux】基础02
  • 数据库-Derby
  • PHP开发全新UI多语言多商户跨境商城源码、支持一键铺货、一键下单
  • Pandas-3:数据输入与输出
  • Windows docker下载minio出现“Using default tag: latestError response from daemon”
  • 集群聊天服务器(13)redis环境安装和发布订阅命令
  • 电子应用设计方案-13:智能消毒柜系统方案设计
  • 【LangChain】LangChain框架快速入门
  • html本地离线引入vant和vue2(详细步骤)
  • 《Python制作动态爱心粒子特效》
  • 【C语言】操作符2(含操作符的应用)
  • 小学知识相关链接
  • 阿里云轻量应用服务器可以用在哪些场景呢
  • 《YOLO:目标检测领域的璀璨之星》
  • 网络安全之信息收集-实战-2
  • 青训营刷题笔记09
  • 【mongodb】社区版8:改变配置bindip和授权
  • Spire.PDF for .NET【页面设置】演示:更改 PDF 页面大小
  • 外汇市场中的羊群效应:如何克服盲目追随
  • CC工具箱使用指南:【CAD导出界址点Excel】
  • Windows多JDK版本管理工具JVMs
  • 了解鱼叉式网络钓鱼攻击的社会工程学元素
  • 软件工程期末复习-用例建模
  • 适应等保的Windows系统和Linux系统安全加固V1.2.0版本
  • [安洵杯 2019]iamthinking-parse_url绕过thinkphp6.0反序列化