IP-----双重发布

目录

6.双重发布

1.重发布的作用

2.部署条件

1.必须存在ASBR

2.种子度量值

3.重发布的规则

4.重发布的数量

5.重发布的场景

1.场景和规则

2.直连和静态

3.动态RIP

4.动态OSPF

5.更改开销值

6.重发布的问题1

7.重发布的问题2

1.流量

2.前缀列表

3.偏移列表

4.过滤列表

5.路由策略


 

这只是IP的其中一块内容,IP还有更多内容可以查看IP专栏,前一章内容为动态路由OSPF

,可通过以下路径查看IP-----动态路由OSPF(2)-CSDN博客,欢迎指正

6.双重发布

1.重发布的作用

作用:在两种路由协议之间,或者一个协议的不同进程之间,借助ASBR(同时工作在两种协议或者协议的不同进程中)学习到两个网络

的路由信息,并且通过重发布进行路由共享,最终实现全网可达。

2.部署条件

1.必须存在ASBR

ASBR--同时连接两种协议或者一个协议的两种进程,这样的设备同时运行在两种协议中,他会同时学习到两边的路由。重发布的操作就是

在ASBR设备上进行配置的,这里值得注意的是虽然是在ASBR设备上配置,但重发布这种技术是主要运用在两种协议或者两种进程之间的

行为,是两两之间完成的。

例如:如图,部署了两种动态路由协议,其中R1-R2部署的是RIP网络,宣告192.168.1.0/24 和192.168.2.0/24这两个网段,同时R3-R2部署了OSPF网络,同时宣告了3.0 4.0/24这两个网段,也就是或在这张图中R2分别运行了两种路由协议,所以对于R2而言,他通过运行两种路由协议获取到了所有的路由信息,但是,默认情况下由于协议规则的不同,R2不会将R3上的路由信息通过RIP通告给R1,同时R2自然也不会将R1上的路由信息通过OSPF通告给R3,所以R3学习不到R1上的路由信息,R1自然也学习不到R3上的路由。因此R2就变成了路由的分割点,怎么将路由打通,办法就是通过R2(ASBR)上部署路由重发布,实现两端路由的传递。而R2就是所谓的ASBR。

2.种子度量值

路由的起始度量值,因为A协议和B协议的开销计算逻辑是不一样的,故不能直接使用原本协议本身传递路由携带的度量值。做法就是当A协议重发布到B协议时,ASBR将不携带A协议传递过来的度量,而是通告给B协议时,由ASBR设备在路由中添加一个起始的种子度量值。

3.重发布的规则

协议规则

A协议路由发布到B协议

配置位置规则

在ASBR中的B协议(OSPF)上配置

重发布发布内容规则

一旦发布,ASBR将会把所有通过A协议学习到的路由以及在ASBR上宣告在A协议中的所有直连路由,全部发布给B协议

4.重发布的数量

实质:重发布ASBR数量问题

单点---只存在一个ASBR 双点----存在两个ASBR设备 多点------存在多个ASBR设备

方向性:需要强调的是,重发布这种行为是具有方向的,比如说,我将RIP的路由引入OSPF中,首先配置位置是在ASBR上,其次需要进

入OSPF协议,然后执行路由引入的操作,这个过程将使得ospf网络中的设备获取到达RIP网络的路由。但是此时在RIP网络中,依然不存

在任OSPF网络的路由,为了实现全网路由的可达,还需要在R2上进入RIP进程,将OSPF路由引入RIP网络中,也就是路由的双向重发布。

当然,如果只希望OSPF网络学习到RIP网络的路由,那就仅可以在OSPF进程中执行引入RIP路由。这就是路由的单向重发布。

5.重发布的场景

1.场景和规则

重发布的应用场景:

动态路由协议之间的重发布----------将直连路由引入动态路由协议-----------将静态路由引入动态路由协议

重发布的配置规则:

重发布一般不会引入缺省路由-------因为引入可能会导致成环。

重发布直连>重发布OSPF------如果两个都进行了重发布而有相同的路由信息,此时只会加载一条路由信息,而且因为重发布直连>重发布OSPF,所以加载的路由信息是直连路由的那条信息。

2.直连和静态
[ASBR-rip-1]import-route direct ---重发布直连网络路由信息
[ASBR-rip-1]import-route static----重发布静态路由信息

3.动态RIP

种子度量值

一种协议路由信息发送给另一种协议时沿途累加开销值是不能直接写给另一个协议用,所以要新的开销值即种子度量值去替代;种子度量的更改不是直接针对协议,而是针对重发布的路由对应的协议。

rip默认种子度量为0

配置位置:在ASBR上配置

[ASBR-rip-1]import-route ospf 1 ---RIP中引入OSPF进程1的路由信息[r1-rip-1]import-route ospf 1 cost 5 ---更改RIP种子度量值的办法
----上面写ospf的原因是这里引进的是ospf协议的路由,要rip种子度量值去替代ospf沿途累加开销值

4.动态OSPF

OSPF默认种子度量为1

配置位置:在ASBR上配置

[ASBR-ospf-1]import-route rip ----在OSPF协议中引入RIP路由
[ASBR-ospf-1]import-route rip type 1 --更改OSPF重发布路由类型,OSPF默认使用类型2

type 1----所以通过重发布学到的路由开销均为种子开销值(种子度量值)+沿途累加开销

种子度量值------即引入的协议所需要的开销值。

沿途累加开销------开销值,有方向性,按指定方向的对端接口开销值相加,不加初端的开销值计算;从ASBR设备到学习到信息 的设备的路径开销值,即本协议中的开销值。

type2----所以通过重发布学到的路由开销均为种子开销值(种子度量值)-----即本协议的从ASBR设备到学习到信息的设备的路径开销值不会计算加入,是固定的即引入的协议所需要的开销值种子度量值

[r2-ospf-1]import-route rip cost 10 type 2 ---同时改变重发布路由种子度量值和类型

5.更改开销值

在接口上配置

[r3-GigabitEthernet0/0/1]ospf cost 10-----改变OSPF接口的开销值

6.重发布的问题1

路由回馈------一个动态路由协议中的路由信息,重新通过重发布发回本协议

OSPF为了防止路由回馈的产生,所以将域外学到的路由信息,统一优先级定为150(数值大于所以的动态路由协议)

7.重发布的问题2

多点双向的重发布一定会造成选路不佳

1.流量

抓取流量的方法-------ACL ,前缀列表ip-prefix

流量分类:数据层面的流量---用户访问的流量;控制层面的流量----协议产生的流量

ACL抓取流量------------172.16.1.0 0.255.0.255 ----0代表不可变位 1代表可变位

2.前缀列表

前缀列表---------ip-prefix

要先创建列表,进行抓取流量,然后再进行下面三个列表配置,这个是顺序问题,不按照顺序配置无法进行下一步

permit--抓取流量

[r1]ip ip-prefix aa permit 192.168.1.0 24 ---仅抓取192.168.1.0 24的流量
[r1]ip ip-prefix aa permit 192.168.1.0 24 greater-equal 27 ----192.168.1.0 27 28 29 30 31 32
[r1]ip ip-prefix aa permit 192.168.1.0 24 less-equal 27 ----192.168.1.0 24 25 25 27
[r1]ip ip-prefix aa permit 192.168.1.0 24 greater-equal 25 less-equal 27 192.168.1.0 25 26 27
[r1]ip ip-prefix aa permit 192.168.1.0 24 greater-equal 27 less-equal 27 ---仅在192.168.1.0 24范围192.168.1.0 27网段

抓取主机路由

[r1]ip ip-prefix aa permit 192.168.1.1 32

抓取缺省路由

[r1]ip ip-prefix aa permit 0.0.0.0 0

抓取所有地址

[r1]ip ip-prefix aa permit 0.0.0.0 0 less-equal 32
[r1]ip ip-prefix aa permit 0.0.0.0 0 greater-equal 0

末尾隐含一条拒绝所有的规则

3.偏移列表

偏移列表------只能应用在距离矢量协议中

[r1-GigabitEthernet0/0/0]rip ?metricin -----方向进入metricout------方向发出

通过方向和开销大小控制选路,例如去同一个地址有两个路径,经过路径1更合理,路径2不合理,那么就可以将去往路径2的出接口进行配置用in,或者在入接口配置用ou,然后改变开销-----一般rip不可以改小只能改大

[r1]display ip ip-prefix aa   抓取流量          -----在设备上进行配置
[r1-GigabitEthernet0/0/0]rip metricin ip-prefix aa 5    ----在接口上配置
------要看控制出还是进再选择接口配置
-----这条命令先选择方向是进入,然后关联列表aa,再进行开销值加5[r1]display ip ip-prefix aa   抓取流量          -----在设备上进行配置
[r3-GigabitEthernet0/0/0]rip metricout ip-prefix 123 10 ----在接口上配置
------要看控制出还是进再选择接口配置
-----这条命令先选择方向是发出,然后关联列表123,再进行开销值加10

如果删除了前缀列表,那条配置的偏移列表依然存在,只不过不会固定抓取某一段流量,而是会抓取所有流量,也就是所有流量经过都会使用配置的偏移列表,可能会造成一条路径无法使用----删除----相当于不存在该条路径。

4.过滤列表

过滤列表----filter-policy------其中过滤列表本身没有过滤能力,过滤需要低阶列表辅助过滤

只能过滤流量,不能过滤LSA----就是可以过滤路由表中的路由,但是不能过滤LSA的数据包,也就是路由表中没有该信息,但是依旧有lsa存在

[r1]display ip ip-prefix aa   抓取流量

import---进入

export----发出

[r1]display ip ip-prefix aa   拒绝流量------拒绝的流量是要过滤的流量
[r1]display ip ip-prefix aa   抓取流量-------抓取的流量是要不过滤的流量
[r1-rip-1]filter-policy ip-prefix aa import GigabitEthernet 0/0/0---这条命令先选择方向是进入,然后关联列表aa,再进行注意选择流量过滤的接口,否则将过滤所有的路由;
这里全部命令的意思是将拒绝不要的流量进行过滤,需要的流量不进行过滤

5.路由策略

路由策略调用位置------ASBR,重发布过程中调用----在ASBR设备上抓取流量,然后创建路由策略表1优化rip环境路径(两个或者多个ASBR的全部需要配置)--------不需要进入ASBR设备的接口,在设备上的环境内配置

这里rip环境中去ospf的34网段有两条路径一条过ASBR1--AR2,一条过ASBR2---AR3,明显过ASBR2的路径更好,所有在另一个ASBR1上抓取去34网段的流量,进行路由策略,加开销值,去24网段就在ASBR2上配置,抓取去24的流量,进行路由策略,加开销值;最后去rip环境中进行调用,因为这里优化的是rip去ospf环境的路径所以在rip环境内调用;这里优化了rip环境中的路径,但是没有优化ospf环境的路径,所以需要创建路由策略2,如同优化rip环境一样优化。

1.抓取流量

方式:acl ,前缀列表

[r2]acl 2000
[r2-acl-basic-2000]rule deny source 192.168.1.20 0.0.0.0----创建acl列表
[r2]acl 2001
[r2-acl-basic-2000]rule deny source 192.168.2.20 0.0.0.0
[r1]ip ip-prefix aa permit 192.168.1.0 24

2.创建路由策略:

route-policy policy-1 deny node 10 
if-match acl 2000  -------创建策略1,拒绝,标签为10,关联acl列表
​
route-policy policy-1 permit node 20 
if-match acl 2001
apply cost-type type-1---------更改开销值的计算类型
​
route-policy policy-1 permit node 30 
if-match ip-prefix aa 
apply cost 10------更改开销值为10
​
route-policy policy-1 permit node 40 
if-match ip-prefix bb 
apply cost + 9------开销值加9
apply cost-type type-1 -------更改开销值的计算类型
apply tag 6666-------进行标签

修改参数:大方向选择允许

[r2]route-policy policy-1 permit node 50 ----注意:这个路由策略存在一条拒绝所有的流量,
想要放通其他的流量必须创建一张空表去允许所有[AR2-rip-1]import-route  ospf  route-policy policy-1-----调用路由策略

匹配规则:自上而下、逐一匹配

这只是IP的其中一块内容,IP还有更多内容可以查看IP专栏,H后一章内容为BGP协议,可通过以下路径查看IP-----BGP协议-CSDN博客,欢迎指正

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

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

相关文章

蓝桥杯试题:DFS回溯

一、题目要求 输入一个数组n&#xff0c;输出1到n的全排列 二、代码展示 import java.util.*;public class ikun {static List<List<Integer>> list new ArrayList<>();public static void main(String[] args) { Scanner sc new Scanner(System.in);…

Ruby基础

一、字符串 定义 283.to_s //转为string "something#{a}" //定义字符串&#xff0c;并且插入a变量的值 something//单引号定义变量 %q(aaaaaaaaa) // 定义字符串&#xff0c;&#xff08;&#xff09;内可以是任何数&#xff0c;自动转义双引号%Q("aaaaa"…

基于提示驱动的潜在领域泛化的医学图像分类方法(Python实现代码和数据分析)

摘要 医学图像分析中的深度学习模型易受数据集伪影偏差、相机差异、成像设备差异等导致的分布偏移影响&#xff0c;导致在真实临床环境中诊断不可靠。领域泛化&#xff08;Domain Generalization, DG&#xff09;方法旨在通过多领域训练提升模型在未知领域的性能&#xff0c;但…

C#—Settings配置详解

C#—Settings配置详解 在C#项目中&#xff0c;全局配置通常指的是应用程序的设置&#xff08;settings&#xff09;&#xff0c;这些设置可以跨多个类或组件使用&#xff0c;并且通常用于存储应用程序的配置信息&#xff0c;如数据库连接字符串、用户偏好设置等。 Settings配置…

国自然面上项目|基于多模态MR影像的胶质母细胞瘤高危区域定位及预后预测研究|基金申请·25-02-28

小罗碎碎念 今天和大家分享一个面上项目&#xff0c;执行年限为2019.01&#xff5e;2022.12&#xff0c;直接费用为57万元。 胶质母细胞瘤&#xff08;GBM&#xff09;预后差且差异大&#xff0c;异质性是重要因素&#xff0c;临床手段难评价。影像组学为异质性研究提供方法&am…

Nat Mach Intell | AI分子对接算法评测

《Nature Machine Intelligence》发表重磅评测&#xff0c;系统评估AI与物理方法在虚拟筛选&#xff08;VS&#xff09;中的表现&#xff0c;突破药物发现效率瓶颈。 核心评测体系&#xff1a;三大数据集 研究团队构建了三个新型测试集&#xff1a; TrueDecoy&#xff1a;含14…

安路FPGA开发入门:软件安装与点灯与仿真(TangDynasty ModelSim)

文章目录 前言软件安装开发软件仿真软件 点灯测试代码编写与编译引脚分配固件下载 仿真测试ModelSim添加仿真库TangDynasty仿真设置进行仿真 后记 前言 最近因为工作需要用安路的FPGA&#xff0c;这里对安路FPGA开发相关流程做个记录。作为测试只需要一个核心板&#xff08;我这…

千峰React:外部库引用

flushSync强制刷新 如果不强制刷新是这样&#xff1a;每次count在下一轮才更新 import { useState, useRef } from react import { flushSync } from react-domfunction App() {const [count, setCount] useState(0)const refuseRef(null)const handleClick () > { setCo…

防火墙旁挂组网双机热备负载均衡

一&#xff0c;二层交换网络&#xff1a; 使用MSTPVRRP组网形式 VLAN 2--->SW3为主,SW4 作为备份 VLAN 3--->SW4为主,SW3 作为备份 MSTP 设计 --->SW3 、 4 、 5 运行 实例 1 &#xff1a; VLAN 2 实例 2 &#xff1a; VLAN 3 SW3 是实例 1 的主根&#xff0c;实…

结合PyMuPDF+pdfplumber,删除PDF指定文本后面的内容

🚀 一、需求场景解析 在日常办公中,我们经常会遇到这样的痛点: 合同处理:收到上百份PDF合同,需要找到"签署页"之后的内容并删除报表加工:批量移除财务报表中的敏感数据区域文档归档:快速提取技术文档的关键章节传统的手动操作方式存在三大致命缺陷: ❗ 耗时…

二、QT和驱动模块实现智能家居----2、编译支持QT的系统

因为我们的Linux内核文件不支持QT系统&#xff08;当然如果你的支持&#xff0c;完全跳过这篇文章&#xff09;&#xff0c;所以我们要从网上下载很多软件包&#xff0c;这里直接用百问网的软件包&#xff0c;非常方便。 一&#xff1a;Ubuntu 配置 1 设置交叉编译工具链 以…

el-select的下拉选择框插入el-checkbox

el-check注意这里要使用model-value绑定数据 <el-selectv-model"selectDevice"multiplecollapse-tags:multiple-limit"5"style"width: 200px"popper-class"select-popover-class" ><el-optionv-for"item in deviceList…

UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作

在 SQL 的世界里&#xff0c;当我们需要合并多个查询结果集时&#xff0c;UNION和UNION ALL是两个常用的操作符。虽然它们的功能看起来相似&#xff0c;但实际上有着重要的区别&#xff0c;这些区别在不同的应用场景中会对查询结果和性能产生显著影响。本文将详细探讨UNION和UN…

5.Linux配置虚拟机

步骤一 步骤二 步骤三 步骤四 finalshell

2024华为OD机试真题-热点网站统计(C++)-E卷-100分

2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、C++) 目录 题目描述 输入描述 输出描述 用例1 用例2 考点 题目解析 代码 c++ 题目描述 企业路由器的统计页面,有一个功能需要动态统计公司访问最多的网页 URL top N。 请设计一个算法,可以高效动态统计 …

SOUI基于Zint生成EAN码

EAN码广泛应用与欧洲的零售业。包括EAN-2、EAN-5、EAN-8和EAN-12码。分别编码 2、5、7 或 12 位数字。此外&#xff0c;可以使用 字符将 EAN-2 和 EAN-5 附加符号添加到 EAN-8 和 EAN-13 符号中&#xff0c;就像 UPC 符号一样。 EAN-8校验码计算&#xff1a; 从左往右奇数位的…

QT实现简约美观的动画Checkbox

*最终效果: * 一共三个文件: main.cpp , FancyCheckbox.h , FancyCheckbox.cpp main.cpp #include <QApplication> #include "FancyCheckbox.h" #include <QGridLayout> int main(int argc, char *argv[]) {QApplication a(argc, argv);QWidget* w new…

arm | lrzsz移植记录

1 我的使用场景 开发板无网络, 无奈只得用U盘拷贝文件 文件不大, 每次都插拔U盘, 很繁琐 原来的环境不支持rz等命令 就需要移植这个命令来使用 下载地址 https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 2 编译脚本 # 主要内容在这里 configure_for_arm(){mkdir -p $PA…

Hadoop之01:HDFS分布式文件系统

HDFS分布式文件系统 1.目标 理解分布式思想学会使用HDFS的常用命令掌握如何使用java api操作HDFS能独立描述HDFS三大组件namenode、secondarynamenode、datanode的作用理解并独立描述HDFS读写流程HDFS如何解决大量小文件存储问题 2. HDFS 2.1 HDFS是什么 HDFS是Hadoop中的一…

矩阵 trick 系列 题解

1.AT_dp_r Walk&#xff08;矩阵图论&#xff09; 题意 一个有向图有 n n n 个节点&#xff0c;编号 1 1 1 至 n n n。 给出一个二维数组 A 1... n , 1... n A_{1...n,1...n} A1...n,1...n​&#xff0c;若 A i , j 1 A_{i,j}1 Ai,j​1 说明节点 i i i 到节点 j j j …