Datacom HCIP笔记-路由策略与路由控制 之二

路由策略和策略的区别?

路由策略:

操作的对象是路由表条目,

实现路由过滤,从而实现访问控制,引入时过滤,发送和接收路由时过滤。

通过配置cost,来实现路径的控制。

策略路由:

对流量转发的路径进行控制,可以基于报文的特征来决定转发的路径。

匹配报文的大小,匹配报文入接口,匹配报文优先级,匹配报文的端口号等等特征。

策略路由:对流量转发的路径进行控制,控制的对象是报文,而非路由表条目。

优势:灵活,不再根据DIP进行报文的转发,而是根据管理员定义的策略执行报文转发。

缺点:配置复杂,而且可能需要在多台设备上做定制的配置。

策略路由在报文接收的接口上做。

策略路由仅对穿越设备的报文生效,对设备自身产生的报文无效。

设备自身产生的报文要有另外的一个策略路由命令。

总结来说,路由策略更侧重于全局性的路由选择和路由传播控制,而策略路由则是在数据包转发层面实施更精细化、个性化的流量导向控制。策略路由的优先级高于路由表转发,能够提供更灵活的流量工程解决方案。

if子句和route-policy组合结果

 

默认情况下华为路由的负载分担的机制是“基于流的负载分担机制”

什么是流?怎么定义流?

根据报文的5元组来分流SIP+DIP+TCP/UDP+SPORT+DPORT5个参数相同的报文认为是同一个流。

同一个流的所有报文走同一个负载分担的路径如果非TCP/UDP的IP报文,例如ICMP协议,根据SIP+DIP相同的为一个流。

sip   1.1.1.1 dip 2.2.2.2 tcp 1024 23

sip 1.1.1.10 dip 2.2.2.3 tcp 1025 80

traffic classifier test operator or if-match a if-match b

or只要匹配任意一条if-match语句就属于定义的这个类

and要同时匹配所有if-match语句才属于定义的这个类

默认为or

路由引入的本质:在执行引入的路由器上将某一个协议的活动的路由引入到另外一个路由协议中。

单点单向路由引入(需要下发缺省路由实现互访)

单点双向路由引入(重发布)

双点(多点)单向路由引入(需要下发缺省路由实现互访)

双点(多点)双向路由引入(重点难点)

双点双向路由引入存在的问题

1、次优路径

2、路由回馈

3、路由环路根因是什么?如何解决?

次优路径产生的原因?协议优先级导致的的问题,优先级低的路由引入到路由级高路由协议中,产生次优路由,反之没有。

路由回馈:次优路径之后,再次将路由引入所导致,导致环路风险。

双点双向要解决的问题

1、无次优路径

2、无路由回馈

3、无路由环路

双点双向做成功的标准:就是路由表在做双点双向之前和做过双点双向之后是一样的。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Python】还在用print进行调试,你Out了!!!

1. 引言 Python 中最常用的函数是什么?像在大多数编程语言中,print() 函数是最常用的。我相信大多数开发者都会像我一样,在开发过程中多次使用它将信息进行打印。 当然,没有其他方法可以完全取代print()函数。不过,当…

QA测试开发工程师面试题满分问答9: Python中内存管理的概念、原理、使用

概念原理 Python中的内存管理是由解释器自动处理的,它使用引用计数和垃圾回收机制来管理内存。以下是Python内存管理的一些关键概念、设计原理和最佳实践,以帮助您高效使用和管理内存: 引用计数:Python使用引用计数来追踪对象的引…

谷歌浏览器如何截全屏图片?

有时候想要截取浏览器全屏,谷歌浏览器自带截取全屏命令,操作步骤如下: 1、按住键盘的F12或者是空白处点击鼠标右键找到检查项 2、按住ctrlshiftp,会出现搜索框的界面 3、搜索框中输入screen,选中Capture full size scr…

项目架构MVC,DDD学习

写在前面 本文一起看下项目架构DDD,MVC相关的内容。 1:MVC 不管我们做什么项目,自己想想其实只是做了三件事,如下: 其实,这三件事完全在一个类中做完也可以可以正常把项目完成的,就像下面这…

Redis简介、常用命令

目录 一、关系数据库​​与非关系数据库​​ 1.1. 关系型数据库 1.2 非关系型数据库 1.3.关系数据库与非关系型数据库区别 1.3.1. 数据存储方式不同 1.3.2. 扩展方式不同 1.3.3.对事务性的支持不同 1.4.非关系型数据库产生背景 二、Redis 2.1.Redis简介 2.2.Redis的…

如何使用开源情报跟踪一个人?在线访问网站以及使用方法介绍

如何使用开源情报跟踪一个人?在线访问网站以及使用方法介绍。 开源情报(OSINT)是一门关于收集和分析公开可用信息的独特技艺,它致力于构建个人或团体的详尽档案。 这一过程中,信息搜集者会利用多元化的信息源&#xff…

火山方舟大模型服务平台调用Demo测试(豆包)

豆包得后台大模型支持为字节得火山方舟,所以想使用豆包的API,直接从这里就可以。 一、首先注册账号: 火山引擎-云上增长新动力 注册完成之后,控制台-账户-API访问密钥 二、找到API测试用例: Skylark-chat API调用…

Linux实验3 shell命令进阶

一:实验目的 学习Linux下的文件系统结构,了解最基本的Linux下的shell命令操作,例如ls, cd, cat等各种指令操作。 学习vim编辑器的使用方式,学习如何使用ssh连接远程服务器。 二:实验内容 1.利用ls命令查找…

记一次Debug与Release版程序输出不一致的问题解决

问题叙述: 在x86平台下无论Debug还是Release都没问题,而在arm平台下Debug版本程序无问题,Release版本程序(-O3编译)发现输出值不正确,怀疑值被篡改,于是在调用前后分别使用printf打印出参数值&…

pdf操作器(图片转文字、PDF转word、PDF拆分、图片jpg、png互转)

pdf操作器(不用联网图片转文字、PDF转word、PDF拆分、图片jpg、png互转)介绍目前该软件实现了以下功能 pdf转wordpdf拆分图片,图片导出在桌面的一个文件夹里图片合并为pdf压缩、转换图片格式(jpg和png)OCR图片转文字&…

Leetcode刷题-哈希表详细总结(Java)

哈希表 当我们想使⽤哈希法来解决问题的时候,我们⼀般会选择如下三种数据结构。 数组set (集合)map(映射) 当我们遇到了要快速判断⼀个元素是否出现集合⾥的时候,就要考虑哈希法。如果在做⾯试题⽬的时候…

【Frida】【Android】 10_爬虫之WebSocket协议分析

🛫 系列文章导航 【Frida】【Android】01_手把手教你环境搭建 https://blog.csdn.net/kinghzking/article/details/136986950【Frida】【Android】02_JAVA层HOOK https://blog.csdn.net/kinghzking/article/details/137008446【Frida】【Android】03_RPC https://bl…

鸿蒙HarmonyOS 与 Android 的NDK有什么不一样?

1. 序言 就像开发Android要用Android Studio一样,Android Studio(简称AS)其实是基于IDEAgradle插件android插件开发而来。 鸿蒙系统,你可以认为它和android有点像,但又是超越android的存在,除了手机&…

IO流

一、IO概述 1.什么是IO流? 存储和读取数据的解决方案l: inputo: output流∶像水流一样传输数据 2.IO流的作用? 用于读写数据(本地文件,网络) 3.IO流按照流向可以分类哪两种流? 输出流:程序 - > 文件 输入流:文件 - > 程…

30道python自动化测试面试题与答案汇总!

Python是不可或缺的语言,它的优美与简洁令人无法自拔,下面这篇文章主要给大家介绍了关于30道python自动化测试面试题与答案汇总的相关资料,需要的朋友可以参考下 1、什么项目适合做自动化测试? 关键字:不变的、重复的、规范的 1)任务测试明…

Collection与数据结构 Stack与Queue(二):队列与Queue

1. 队列 1.1 概念 只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾(Tail/Rear) 出队列:进行删除操作…

JVM内存性能调优思路之:通过GC log、Thread Dump 、Heap Dump分析内存使用说明

文章目录 一. 各日志概述1. Garbage Collection Log - 找到GC规律2. 线程转储(Thread dump) - 分析(快照)线程状态3. 堆转储(Heap dump) - APP某刻内存使用全貌 二. 命令1. 程序的gc日志2. 线程转储3. 堆转储 概述 在 Java 虚拟机中,(GC) Gar…

C语言分支语句

一、什么是语句 C语句可分为以下五类: 表达式语句 函数调用语句 控制语句 复合语句 空语句 本周后面介绍的是控制语句。 控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语 言有…

测试工程师求职是选自研公司还是选外包公司呢?

大家好, 今天我们一起来聊一聊测试工程师求职是选自研公司&还是选外包公司呢? 今天来谈谈我的个人看法,作为一个在测试岗位上多年的我来说,自研公司比较好,外包公司其实也不会差。各自都有特点特色,根据…

虚拟主机VPS和共享服务器有什么区别?VPS和共享服务器怎么选择,VPS和云服务器区别

今天易极赞小编来跟大家科普一个新的知识“虚拟主机和云服务器有什么区别?”看完这篇文章后你应该就能知道虚拟主机和云服务器哪个更适合你了。 如果你不知道服务器的常见类型有哪些,查看下面这篇文章: 服务器7中常见的类型,服务…