【华为HCIP实战课程三十】中间到中间系统协议IS-IS路由渗透及TAG标识详解,网络工程师

devtools/2024/11/7 4:17:00/

一、路由泄露

1、默认情况Level 1不会学到Level2的明细路由,L2可以学到L1的明细路由

2、FIB数据转发,路由负载,通过随机数据中的五元组hash,hash值决定数据走哪条链路

R1设备ping和telnet通过抓包查看走的都是S1/0/0接口

抓包进行过滤;ip.addr==12.1.1.1 && ip.addr==20.20.20.20

3、在L1-L2设备做路由泄露

[R4-isis-1]import-route isis level-2 into level-1 //将L2层级路由渗透到L1层级

此时R4做完路由泄露后,R1到达20.20.20.20的路由下一跳到达R4,从R1 G0/0/0接口转发

我们把R4的路由泄露配置去掉,然后配置R1的S1/0/0接口cost为20

[R1-Serial1/0/0]isis cost 20

此时R1的默认路由下一跳为R4:

如果把接口R1的G0/0/0 down掉,此时R1的默认路由下一跳为R2

[R1-GigabitEthernet0/0/0]shutdown

[R1-Serial1/0/0]isis cost ?

 INTEGER<1-63> Cost value//默认情况是narrow的cost-style,可以改为wide cost-style.

我们把R1的串口cost配置去掉还原,然后我们在R2和R4同时做路由泄露,此时我们发现到SW2 的 lo0 20.20.20.20路由负载

[R4-isis-1]import-route isis level-2 into level-1

[R2-isis-1]import-route isis level-2 into level-1

我们在SW1 配置 lo1 开启ISIS

[SW1-LoopBack1]ip address 20.20.20.21 32

[SW1-LoopBack1]isis enable

此时我们在R1可以查看20.20.20.21的路由负载:

R2和R4配置过滤,在R1可以收到20.20.20.20的路由过滤掉20.20.20.21的路由

[R4-isis-1]import-route isis level-2 into level-1 filter-policy 2000

[R2-isis-1]import-route isis level-2 into level-1 filter-policy 2000

[R2]acl 2000

[R2-acl-basic-2000]rule 10 permit source 20.20.20.20 0

查看IS-IS路由:U-Up/Down Bit Set,用于不同Level之间的路由防环!已被标记的路由不会再传回原理的区域!

二、路由渗透-L1到L2的控制

[R1-LoopBack1]ip address 1.1.1.1 32//增加一个环回口

[R1-LoopBack1]isis enable

我们再R2和R4配置过滤

[R2-isis-1]import-route isis level-1 into level-2 filter-policy acl-name L1TOL2 tag 100

[R4-isis-1]import-route isis level-1 into level-2 filter-policy acl-name L1TOL2 tag 100

[R2]acl name L1TOL2

[R2-acl-adv-L1TOL2]rule 5 permit ip source 11.1.1.1 0

[R4]acl name L1TOL2

[R4-acl-adv-L1TOL2]rule 5 permit ip source 11.1.1.1 0

此时我们在SW1查看ISIS路由已经过滤掉1.1.1.1的路由,仅允许11.1.1.1路由:(R2和R4的直连路由除外,也可以理解为ABR的直连路由除外)

我们配置为所有设备cost-style为wide方式

[R1-isis-1]cost-style wide//R1-R4及SW1都配置,否则路由计算有问题

配置cost-style为wide方式后SW1可以查看到带有管理TAG100的11.1.1.1路由:

[SW1-LoopBack0]isis tag-value 20202020//针对该接口的路由增加管理TAG202020,生成路由的时候直接增加TAG,不需要引入外部路由的时候增加TAG

我们在R1的lo0 接口的路由增加管理TAG 6666

[R1-LoopBack0]isis tag-value 6666

此时我们再SW1上查看的Lo0 接口路由TAG仍然为R2和R4配置路由过滤增加的TAG值:


http://www.ppmy.cn/devtools/131914.html

相关文章

qt QMessageBox详解

1、概述 QMessageBox是Qt库中的一个类&#xff0c;它用于在图形用户界面&#xff08;GUI&#xff09;程序中显示消息框。消息框是一种用于向用户显示信息、警告、错误或询问用户确认的对话框。QMessageBox可以显示文本、图标和按钮&#xff0c;并允许自定义按钮的文本和功能。…

ABAP开发:数据库表更新时机介绍

对于一些刚入门的ABAP开发者&#xff0c;可能会对SAP系统中数据库表的更新时机感到困惑。以下探讨一下ABAP中INSERT、UPDATE等操作的更新时机&#xff0c;以及如何在实际开发中正确使用它们。 ABAP与数据库操作 ABAP是SAP系统的编程语言&#xff0c;它提供了丰富的数据库操作功…

【docker】docker 环境配置及安装

本文介绍基于 官方存储库 docker 的环境配置、安装、代理配置、卸载等相关内容。 官方安装文档说明&#xff1a;https://docs.docker.com/engine/install/ubuntu/ 虚拟机环境 Ubuntu 20.04.6 LTS 安装步骤 添加相关依赖 sudo apt-get update sudo apt-get install ca-certifi…

QT6在RK3568上运行显示中文乱码解决方法

表现为显示几个黑框&#xff0c;完全看不出什么。 排查步骤&#xff1a; 第一步 首先排查是不是系统库问题&#xff0c;先看英文能否正常显示&#xff0c;将qml代码中的中文改成英文字符。 发现也无法正常显示。 注意观察出错信息&#xff0c; 从 Qt 5.15 开始&#xff0c…

战略联盟的诞生!不良资产管理迎来新纪元

2024年11月2日&#xff0c;中国成都——金融投资领域再度迎来重大突破。爱德蒙得洛希尔资产管理有限公司、广辉团队与中国金融投资管理有限公司在成都正式达成战略合作&#xff0c;隆重举行不良资产管理签约仪式。三方将整合各自的全球视野、市场资源和政策优势&#xff0c;以创…

android数组控件Textview

说明&#xff1a;android循环控件&#xff0c;注册和显示内容 效果图&#xff1a; step1: E:\projectgood\resget\demozz\IosDialogDemo-main\app\src\main\java\com\example\iosdialogdemo\TimerActivity.java package com.example.iosdialogdemo;import android.os.Bundl…

信息学科平台系统设计与实现:Spring Boot框架

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理基于保密信息学科平台系统的相关信息成为必…

如何学习Java“高并发”,并在项目中实际应用?

高并发编程 提到并发编程很多人就会头疼了&#xff1b;首先就是一些基础概念&#xff1a;并发&#xff0c;并行&#xff0c;同步&#xff0c;异步&#xff0c;临界区&#xff0c;阻塞&#xff0c;非阻塞还有各种锁全都砸你脸上&#xff0c;随之而来的就是要保证程序运行时关键…