路由重分布的概念与配置

路由重分布的概念

l 路由重分布是指连接不同路由域(自治系统)的边界路由器,它在路由协议之间交换和通告路由信息

Ø从一种协议(含静态/直连路由)到另一种协议

Ø同一种协议的多个实例

路由重分布的背景

Ø 网络出口位置、安全等级较高的区域常使用静态路由;

Ø 中小型网络常用OSPF协议,一些小型网络或者早期的网络仍在使用RIP协议;

Ø 大型网络常见BGP协议,一些运营商的骨干网络使用IS-IS协议;

l 这样就会导致在一个网络中经常会出现使用不同的路由协议,而彼此之间的路由又不可以共享。

l 我们一般会在以下场景使用路由重分布:

Ø 在动态路由协议中引入静态路由/直连路由;

Ø 运行不同路由协议的组织合并;

Ø 运行中的网络计划更换路由协议时的过渡阶段;

Ø 大型网络的骨干运行BGP协议,边缘组织运行OSPF协议;

路由重分布的配置

l 路由重分布需要配置在边界路由器上(同时运行多种路由),在被引入路由的路由协议中配置关键命令,

不同路由协议的重分布的命令有一定差别:

OSPF协议进程中

router ospf 1redistribute [bgp | rip | static | connected | isis] subnets [metric | metric-type | route-map | tag]

RIP协议进程中

router ripredistribute [bgp | ospf id | static | connected | isis area-tag] [metric | route-map]

静态/直连/默认路由中(以重分布到OSPF为例

router ospf 1default-information originateredistribute static subnets //重分布静态路由redistribute connected subnets //重分布直连路由

l 重分布的注意事项

Ø 重分布是有方向的

Ø 执行重分布的路由器不会修改其路由表

Ø 路由必须存在于路由表中才能被重分布

路由策略

l 在路由重分布时,可以结合一定路由策略,例如路由的筛选、修改路由的属性

Ø 路由匹配工具:ACL、Prefix-list

Ø 修改路由策略工具:Route-map

配置路由策略

l Route-map的应用场景:

Ø 在路由重分布时进行路由过滤或执行策略

Ø PBR(策略路由)

Ø NAT(网络地址转换)

Ø  BGP中的策略部署

Ø 其他用途

l 使用route-map配置路由策略的步骤:

① 使用ACL/Prefix-list匹配目标路由;

② 在route-map中引用ACL/Prefix-list,并修改路由属性;

③ 在路由协议中redistribute命令后引用route-map;

通过ACL来匹配路由

l R1将RIP路由重发布进OSPF,缺省情况下所有RIP路由都会被注入到OSPF中,如果我们不希望某条路由

(例如192.168.8.0/24、192.168.9.0/24)被注入到OSPF中,就需要有一个工具把路由“抓取”出来

标准ACL:access-list 1 permit 192.168.1.0(标准ACL只能匹配路由的网络号)

 

缺陷:每条路由都需要一行标准ACL匹配,无法针对某个范围进行匹配

  

扩展ACL:access-list 100 permit 192.168.1.0 0.0.0.0 255.255.255.0 0.0.0.0(扩展ACL用“源”匹配路由的网络号,用“目的”匹配路由的掩码长度)

缺陷:一行扩展ACL虽然可以匹配某个连续网络号的路由,但掩码必须相同,如果是不同掩码的,还是需要写多行来匹配

 

通过Prefix-list来匹配路由

l Prefix-list(前缀列表)可匹配路由条目的网络号及掩码长度,增强了匹配的精确度

l Prefix-list包含一个或多个条目,每个条目按序号进行排列,与ACL非常类似

l 如果路由不与Prefix-list中的任何条目匹配,将不被匹配

 

ip prefix-list prefix-list-name [ seq seq-number] { deny | permit } ip-prefix [ge minimum-prefix-length][ le maximum-prefix- length]

l 匹配所有的路由

ip prefix-list ABC seq 5 permit 0.0.0.0/0 le 32

 

l 匹配缺省路由 0.0.0.0 0.0.0.0

ip prefix-list ABC seq 5 permit 0.0.0.0/0

 

l 匹配所有/32的主机路由

ip prefix-list ABC seq 5 permit 0.0.0.0/0 ge 32

Route-map的配置

l Route-map的配置逻辑如下:

Ø 多个route-map,按照序号逐条执行;

Ø 多个match条件,横向书写是“or”关系,任意匹配其中1个,该match语句算匹配;

Ø 多个match条件,纵向书写是“and”关系,多个条件同时满足,该match语句算匹配;

Ø 多个set语句,纵向写是“and”关系,会同时执行多个set动作

 

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

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

相关文章

Liunx下用C语言模拟实现 —— 封装文件操作接口

一、前提 本篇博客将循序渐进的模拟实现C语言中,简单版的对FILE和一些简单的文件操作接口的实现,在上一篇文件操作原理篇我们知道,实际的实现就是对系统接口的封装,为了巩固和练习之前学到的概念,我们也来简单的实现对…

day05 51单片机-外部中断、定时器

1 外部中断——按键控制LED亮灭 1.1 需求描述 本案例通过检测SW3触发的外部中断实现P00对应LED的亮灭。 1.2 硬件设计 1.2.1 中断简介 单片机中断是一种重要的计算机编程概念,用于处理在程序执行过程中突然发生的事件或条件。这些事件可以是外部硬件触发的,如按下按钮、…

【Leetcode每日一题】 穷举vs暴搜vs深搜vs回溯vs剪枝_全排列 - 子集(难度⭐⭐)(65)

1. 题目解析 题目链接:78. 子集 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 算法思路详解: 为了生成数组 nums 的所有子集,我们需要对数组中的每个元素进行“选择”或“不选择…

【面试经典 150 | 回溯】电话号码的字母组合

文章目录 写在前面Tag题目来源解题思路方法一:回溯 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾…

低代码技术与仓储管理的新纪元:革命性的供应链变革

引言 在当今数字化时代,企业对于创新和效率的追求越发迫切。在这样的背景下,低代码技术应运而生,成为企业数字化转型的重要工具之一。低代码技术的崛起为企业提供了一种快速、灵活、成本效益高的开发方式,大大缩短了软件开发周期…

人工智能好多人都在用,那么用户画像要怎么看?

用户画像是通过对用户行为、偏好、兴趣等数据进行分析和整理,从而形成的关于特定用户群体的描述和模型。在人工智能应用中,用户画像可以起到指导个性化推荐、精准营销、产品设计等方面的作用。以下是用户画像在人工智能应用中的几个重要方面:…

SecuPress Pro 专业级WordPress网站安全防护插件优化版

下载地址:SecuPress Pro 专业版.zip SecuPress Pro:专业的WordPress安全解决方案 如果您没有时间进行每周扫描,SecuPress Pro将是您的理想选择。SecuPress Pro提供了所有SecuPress Free的功能,同时还增加了一些高级选项&#xff…

java 词法分析练习

import parser.Parser;import java.util.ArrayList; import java.util.Arrays; import java.util.List;public class Main {public static void main(String[] args) {// 关键词List<String> keyList new ArrayList<>(Arrays.asList("int","String…

一次违法网站的渗透经历

0x01 前言 在一次攻防演练中&#xff0c;我发现了一个有趣的渗透路径。在信息收集阶段&#xff0c;我注意到目标网站和用户资产网站共享相同的IP网段。这意味着它们可能在同一台服务器上托管&#xff0c;或者至少由同一家互联网服务提供商管理。这种情况为我们的渗透测试提供了…

Java本地缓存技术选型(Guava Cache、Caffeine、EhCache)

前言 对一个java开发者而言&#xff0c;提到缓存&#xff0c;第一反应就是Redis。利用这类缓存足以解决大多数的性能问题了&#xff0c;我们也要知道&#xff0c;这种属于remote cache&#xff08;分布式缓存&#xff09;&#xff0c;应用的进程和缓存的进程通常分布在不同的服…

046、注意力机制

之——从心理学出发 杂谈 动物需要在复杂环境下有效关注值得注意的点。 人类根据随意线索和不随意线索选择关注的点。 正文 1.线索 不随意&#xff08;随着意识&#xff09;线索&#xff08;不主动&#xff09;&#xff0c;随意&#xff08;随着意识&#xff09;&#xff08;主…

【opencv 加速推理】如何安装 支持cuda的opencv 包 用于截帧加速

要在支持CUDA的系统上安装OpenCV&#xff0c;您可以使用pip来安装支持CUDA的OpenCV版本。OpenCV支持CUDA加速&#xff0c;但需要安装额外的库&#xff0c;如cuDNN和NVIDIA CUDA Toolkit。以下是一般步骤&#xff1a; 安装NVIDIA CUDA Toolkit: 首先&#xff0c;您需要安装NVID…