路由优先级

在网络管理中,“路由策略”和“策略路由”是两种不同的概念。路由策略通常指的是传统的路由协议

和静态路由等机制的优先级,而策略路由(Policy-Based Routing, PBR)则允许管理员基于特定

的策略(如源地址、目标地址、应用类型等)来决定数据包的传输路径。

一、传统路由策略的优先级

在网络路由中,不同类型的路由策略和路由协议有不同的优先级。优先级通常由“管理距离”

(Administrative Distance,AD)来决定。管理距离越低,优先级越高。以下是常见路由协议的管

理距离,从优先级最高到最低排序:

  • 直接连接的路由(Directly Connected Routes):0
  • 静态路由(Static Routes):1
  • EIGRP汇总路由(EIGRP Summary Routes):5
  • EBGP(外部BGP)(External BGP):20
  • 内部EIGRP(Internal EIGRP):90
  • IGRP(Interior Gateway Routing Protocol):100
  • OSPF(Open Shortest Path First):110
  • IS-IS(Intermediate System to Intermediate System):115
  • RIP(Routing Information Protocol):120
  • EGP(Exterior Gateway Protocol):140
  • ODR(On-Demand Routing):160
  • 外部EIGRP(External EIGRP):170
  • IBGP(内部BGP)(Internal BGP):200
  • 不可信的路由(Unknown/Untrusted Routes):255(不可达)

路由说明

  • 直接连接的路由(Directly Connected Routes)

    • 管理距离:0
    • 这些是直接连接到路由器接口的网络,因此优先级最高。
  • 静态路由(Static Routes)

    • 管理距离:1
    • 由网络管理员手动配置的路由,优先级次高。
  • EIGRP汇总路由(EIGRP Summary Routes)

    • 管理距离:5
    • EIGRP协议自动生成的汇总路由。
  • EBGP(外部BGP)

    • 管理距离:20
    • 在不同自治系统(AS)之间传递路由信息的协议。
  • 内部EIGRP(Internal EIGRP)

    • 管理距离:90
    • EIGRP在同一自治系统内部运行。
  • IGRP(Interior Gateway Routing Protocol)

    • 管理距离:100
    • 思科的旧路由协议,已被EIGRP取代。
  • OSPF(Open Shortest Path First)

    • 管理距离:110
    • 一种链路状态路由协议,适用于大型复杂网络。
  • IS-IS(Intermediate System to Intermediate System)

    • 管理距离:115
    • 类似于OSPF的链路状态路由协议,常用于ISP和大型企业网络。
  • RIP(Routing Information Protocol)

    • 管理距离:120
    • 一种较老的距离矢量路由协议,适用于小型网络。
  • EGP(Exterior Gateway Protocol)

    • 管理距离:140
    • BGP的前身,现已基本不用。
  • ODR(On-Demand Routing)

    • 管理距离:160
    • 一种思科专有协议,适用于无状态的静态路由环境。
  • 外部EIGRP(External EIGRP)

    • 管理距离:170
    • EIGRP在跨越不同自治系统时使用。
  • IBGP(内部BGP)

    • 管理距离:200
    • BGP在同一自治系统内部运行。
  • 不可信的路由(Unknown/Untrusted Routes)

    • 管理距离:255
    • 路由器不相信的路由条目,被认为不可达。

二、路由策略和策略路由优先级

策略路由不依赖于管理距离,而是基于配置的策略进行决策。它通常具有更高的优先级,因为它可

以覆盖传统的路由表条目

策略路由(Policy-Based Routing, PBR): 

1、PBR允许网络管理员根据源地址、目标地址、应用类型等特定条件强制数据包走特定路径

2、PBR的优先级高于传统路由表的优先级,因为策略路由是显式配置的,并会在常规路由查找之

前进行评估。

综合优先级排序

综合来看,策略路由在实际应用中通常具有最高优先级,因为它覆盖了传统的路由决策。

综合排序:

  1. 策略路由(Policy-Based Routing, PBR)

    • 优先级最高,因为它基于显式策略进行路由决策。
  2. 直接连接的路由(Directly Connected Routes)

    • 管理距离:0
  3. 静态路由(Static Routes)

    • 管理距离:1
  4. EIGRP汇总路由(EIGRP Summary Routes)

    • 管理距离:5
  5. EBGP(外部BGP)

    • 管理距离:20
  6. 内部EIGRP(Internal EIGRP)

    • 管理距离:90
  7. IGRP(Interior Gateway Routing Protocol)

    • 管理距离:100
  8. OSPF(Open Shortest Path First)

    • 管理距离:110
  9. IS-IS(Intermediate System to Intermediate System)

    • 管理距离:115
  10. RIP(Routing Information Protocol)

    • 管理距离:120
  11. EGP(Exterior Gateway Protocol)

    • 管理距离:140
  12. ODR(On-Demand Routing)

    • 管理距离:160
  13. 外部EIGRP(External EIGRP)

    • 管理距离:170
  14. IBGP(内部BGP)

    • 管理距离:200
  15. 不可信的路由(Unknown/Untrusted Routes)

    • 管理距离:255

通过合理配置这些优先级和策略,可以确保网络流量按照预期路径进行传输,从而提高网络的效率

和可靠性。

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

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

相关文章

高速异地组网怎么办理?

在当今信息化时代,跨地域的远程办公、远程教育、远程医疗等需求越来越多。而高速异地组网作为一种解决不同地区之间快速组建局域网的方法,被广泛应用。本文将介绍一款异地组网内网穿透产品——【天联】,并提供其办理流程。 【天联】组网是什…

JMeter详解

一、线程组 作用:线程组就是控制Imeter用于执行测试的一组用户 位置:右键点击测试计划’-->添加 -->线程(用户)--> 线程组 特点: 模拟多人操作线程组可以添加多个,多个线程组可以并行或串行取样器(请求)和逻辑控制器必须依赖线程组才能使用线程组下可以…

[广搜BFS] Pots

描述 You are given two pots, having the volume of A and B liters respectively. The following operations can be performed: FILL(i) fill the pot i (1 ≤ i ≤ 2) from the tap;DROP(i) empty the pot i to the drain;POUR(i,j) pour from pot i to po…

java -jar

java [JVM参数] -jar [jar文件路径] [应用参数,包括springboot特定参数]* JVM 参数必须在-jar之前 * 应用参数一般在jar文件路径之后java -jar excel.jar java -jar -Dloader.pathlibx /path/to/yourApp.jar java -jar -Dloader.pathlibx /path/to/yourApp.jar --…

Behind the Code:Polkadot 如何实现全球协作与去中心化治理?

2024 年 6 月 16 日,《Behind the Code: Web3 Thinkers》第二季第二集上线。本集中,ChaosDAO 联合创始人兼 Novasama Technologies 首席财务官 Leemo 深入探讨了 Polkadot 生态系统中的全球协作力量,以及这种协作如何推动去中心化治理的创新与…

聊聊语法糖

语法糖(Syntactic sugar)是指编程语言中添加的某种语法,这种语法对语言的功能没有影响,但更方便程序员使用,并能增加程序的可读性,减少代码出错的机会。 历史: 语法糖这一术语是由英国计算机科…

C++:你用过MultiIndex容器吗?

作为C开发者,我们对键值容器非常熟悉,例如std::set、std::map、std::unordered_map等。这些容器以其强大的功能和高效的性能,成为我们处理数据存储和检索任务时的得力助手。但是你用过多键容器(MultiIndex)吗&#xff…

关于团队生存的小讨论

大家好,我是阿赵。   今天出门上班的时候,在电梯里面看到了信乐团的海报,信乐团要来我家附近开演唱会了。可惜,是没有了信的信乐团。   我以前读大学的时候,组建过自己的乐队,所以对当时很多乐队都非常…

在 macOS 上使用 Homebrew 安装和配置 Python 及 Tk 库

在 macOS 上,系统自带的 /usr/bin/python3 版本较旧,且直接升级系统自带的 Python 版本可能会影响系统稳定性。因此,推荐使用 Homebrew 来安装和管理 Python 及其相关库。本文将详细介绍如何通过 Homebrew 安装和配置 Python 3 及 Tk 库&…

CentOS中的rename命令

目录 CentOS中的rename命令基本语法使用示例注意事项安装prename CentOS中的rename命令 在CentOS系统中,rename命令通常是指util-linux包中提供的版本,它用于批量重命名文件,但与Perl版本的rename命令相比,功能较为简单&#xff…

QT 中setVisible()和setEnabled()的区别

setVisible(bool)和setEnabled(true)在PyQt(以及其他类似的图形用户界面框架)中分别用于控制控件的可见性和可用性,它们之间的主要区别如下: setVisible(bool) 功能:这个函数用于设置QWidget控件的可见状态。参数&am…

AI创作在论文写作中扮演什么角色?

近年来,随着科技的快速发展,AI已经逐渐渗透到了生活中的方方面面,其中也包含着学术领域。 作为学生党,你是否还在为期末论文,大学生实践报告而发愁? 有了这些AI写作神器,大学生们再也不用在期…

深度学习500问——Chapter11:迁移学习(3)

文章目录 11.3 迁移学习的常用方法 11.3.1 数据分布自适应 11.3.2 边缘分布自适应 11.3.3 条件分布自适应 11.3.4 联合分布自适应 11.3.5 概率分布自适应方法优劣性比较 11.3.6 特征选择 11.3.7 统计特征对齐方法 11.3 迁移学习的常用方法 11.3.1 数据分布自适应 数据分布自适…

Unity做一个剪辑声音的工具 在编辑器模式实时剪辑声音

Unity音频剪辑工具的实现 在游戏开发中,音频是一个至关重要的元素。音频剪辑工具能够帮助开发者高效地编辑和管理音频文件。本文将解析一个基于Unity编辑器的音频剪辑工具的实现方法 效果 工具功能 该音频剪辑工具允许用户在Unity编辑器中加载音频片段&#xff0…

Linux 一键部署 Nginx1.26.1 + ModSecurity3

前言 ModSecurity 是 Apache 基金会的一个开源、高性能的 Web 应用程序防火墙(WAF),它提供了强大的安全规则引擎,用于检测和阻止各种攻击行为,如 SQL 注入、XSS 跨站点脚本攻击等。而 nginx 是一个高性能的 Web 服务器,常用于处理大量的并发请求,具有很高的负载均衡能力…

k8s及etcd的每日自动备份及故障时的还原脚本

#!/bin/bash# 定义备份目录 BACKUP_DIR"/data/backupdata/k8s" K8S_CONFIG_BACKUP"${BACKUP_DIR}/k8s_config_backup_$(date %Y%m%d%H%M%S).tar.gz" ETCD_BACKUP"${BACKUP_DIR}/etcd_backup_$(date %Y%m%d%H%M%S).db" TEMP_DIR"${BACKUP_DI…

<component>标签的介绍和使用

目录 基本使用: 使用组件对象: 使用动态组件与 keep-alive keep-alive简单介绍及使用: 属性: 生命周期钩子: 举例: 缓存单个组件: 缓存多个组件(通过路由动态)&…

如何修炼个人影响力,怎样有效地影响他人

一、教程描述 影响力是用一种别人所乐于接受的方式,改变他人的思想和行动的能力。影响力又被解释为战略影响、印象管理、善于表现的能力、目标的说服力以及合作促成的影响力等。影响力表明了一种试图支配与统帅他人的倾向,从而才使一个人采取各种劝说、…

iOS封装FrameWork

我们是整个项目封装给客户app用,项目里面有资源文件:xib和图片文件。有第三方,也有.a文件和第三方给我们的frameWork。下面记录下大体遇到的问题及遇到的冲突解决办法。 第一部分:封装frameWork 1.首先准备好,要封装的…

在阿里云服务器Linux系统上从头到尾实现Webapp的部署(安装卸载JDK、安装Tomcat、安装配置MySQL)

输入yum list | grep jdk 选择 devel是软件包中的典型命名格式 devel表示这个包是开发工具相关的 里面包含内容是最完整的 x86表示cpu架构是x86_64 还有openjdk表示开源版本 输入yum install java-1.8.0-openjdk-devel.x86_64 开始下载 遇到问你 is this ok? 输入y表示ok 输…