当前位置: 首页 > news >正文

isis基础大全学习案例

在这里插入图片描述

R1配置:

isis 1
is-level level-2
//本区域只启用level-2级别
cost-style wide
//默认为narrow窄度量,开销只能最大63,并且不能打tag,wide宽度量的tlv和narrow不匹配,不能相互计算路由,两边都要改。
network-entity 49.0001.0000.0000.0001.00
is-name r1
//重命令后,查看lsdb时就比较直观。但查看的具体明细的时间要带上is-name,侞dis isis lsdb is-name r2.00-00 verbose

interface GigabitEthernet0/0/0
ip address 10.0.12.1 255.255.255.0
isis enable 1
isis circuit-type p2p
//改为pep链路
isis ppp-negotiation 3-way only
//强制使用3次握手,默认是2次不可靠。

interface GigabitEthernet0/0/1
ip address 10.0.13.1 255.255.255.0
isis enable 1

interface LoopBack0
ip address 1.1.1.1 255.255.255.255
isis enable 1

r2配置:

isis 1
is-level level-2
cost-style wide
network-entity 49.0001.0000.0000.0002.00
is-name r2

interface GigabitEthernet0/0/0
ip address 10.0.12.2 255.255.255.0
isis enable 1
isis circuit-type p2p
isis ppp-negotiation 3-way only

interface GigabitEthernet0/0/1
ip address 10.0.24.2 255.255.255.0
isis enable 1

interface GigabitEthernet0/0/2
ip address 10.0.26.2 255.255.255.0
isis enable 1

interface LoopBack0
ip address 2.2.2.2 255.255.255.255
isis enable 1

R3配置:

isis 1
cost-style wide
network-entity 49.0002.0000.0000.0003.00
is-name r3
import-route isis level-2 into level-1
//isis路由渗透,把level-2中的明细路由渗透到level-1中去

interface Serial1/0/0
link-protocol ppp
ip address 10.0.35.3 255.255.255.0
isis enable 1
isis circuit-level level-1
//由于设备使用的是默认level-1-2,此接口开启isis enable后会发level-1和level-2两种包,但2包不用,只用1,所以为了性能不发2包。
isis cost 100 level-1
//R5有两条路走,可走R3和R4,所以改去往R3和R5的接口的开销,让其它走R4一条路
isis ppp-negotiation 3-way only

interface Serial1/0/1
link-protocol ppp

interface GigabitEthernet0/0/0
ip address 10.0.13.3 255.255.255.0
isis enable 1
isis circuit-level level-2
//这个接口只连接的是level-2不用level-1的包,所以过滤掉,提高性能

interface GigabitEthernet0/0/1
ip address 10.0.34.3 255.255.255.0
isis enable 1
//R3和R4互联就用默认的level-1-2两个级别都连接,一是可以实验上面骨干区域备用互联,二是可以解决次优路径,避免R3到R4的数据包走R5绕行

interface LoopBack0
ip address 3.3.3.3 255.255.255.255
isis enable 1

R4配置:

isis 1
cost-style wide
network-entity 49.0002.0000.0000.0004.00
is-name r4
import-route isis level-2 into level-1
//同样做路由渗透

interface GigabitEthernet0/0/0
ip address 10.0.34.4 255.255.255.0
isis enable 1
//R3和R4互联就用默认的level-1-2两个级别都连接,一是可以实验上面骨干区域备用互联,二是可以解决次优路径,避免R3到R4的数据包走R5绕行

interface GigabitEthernet0/0/1
ip address 10.0.24.4 255.255.255.0
isis enable 1
isis circuit-level level-2
//只需发level-2包

interface GigabitEthernet0/0/2
ip address 10.0.45.4 255.255.255.0
isis enable 1
isis circuit-level level-1
//只需发level-1的包

interface LoopBack0
ip address 4.4.4.4 255.255.255.255
isis enable 1

R5配置:

isis 1
is-level level-1
//本设备只需level-1
cost-style wide
network-entity 49.0002.0000.0000.0005.00
is-name r5

interface Serial1/0/0
link-protocol ppp
ip address 10.0.35.5 255.255.255.0
isis enable 1
isis cost 100 level-1
//和R3对接口子改开销为100,用于走R4上去。
isis ppp-negotiation 3-way only

interface GigabitEthernet0/0/1
ip address 10.0.45.5 255.255.255.0
isis enable 1

interface LoopBack0
ip address 5.5.5.5 255.255.255.255
isis enable 1

R6配置:

isis 1
cost-style wide
network-entity 49.0003.0000.0000.0006.00
is-name r6

interface GigabitEthernet0/0/0
ip address 10.0.26.6 255.255.255.0
isis enable 1
isis circuit-level level-2
//上联口只需开level-2,提高性能

interface GigabitEthernet0/0/1
ip address 10.0.67.6 255.255.255.0
isis enable 1
isis circuit-level level-1
//下联口只需开level-1,提高性能

interface LoopBack0
ip address 6.6.6.6 255.255.255.255
isis enable 1

R7配置:

isis 1
is-level level-1
cost-style wide
network-entity 49.0003.0000.0000.0007.00
is-name r7
import-route direct level-1
//level-1设备就和total-nssa区域原理一样,可以导入外部路由
import-route static level-1
//导入静态路由

interface GigabitEthernet0/0/0
ip address 10.0.67.7 255.255.255.0
isis enable 1

interface GigabitEthernet0/0/1
ip address 10.0.0.110 255.255.255.0

interface LoopBack0
ip address 7.7.7.7 255.255.255.255
isis enable 1

ip route-static 70.0.0.0 255.255.255.0 NULL0
//用于测试导入路由实验

查看本设备哪些口子连接了level-1设备:

在这里插入图片描述

伪节点查看:

在这里插入图片描述

p2p和广播两种链路区分,R1上查看:

在这里插入图片描述

在R5上看哪些是通过渗透学到的:

在这里插入图片描述

重要部分总结:

isis只有dr的概念,不叫dr,叫dis,默认比较权值,一样的话就比较mac地址大的为dis,isis权值范围是0-127,默认为64

能过渗透学到的路由为会再次被level-1-2计算,所以不会传给level-2引起环路,和ospf思想一样。

isis中广播链路中都会相互建立邻接,而ospf中drother之间不会建立邻接,只会建立邻居到2-way

isis中只有两种网络类型p2p和广播,并且两边mtU大小要一致,不一致isis hello报文不能接收

查看和本设备连接的所有自定义系统命令对应表 dis isis name-table

相关文章:

  • 【SpringCloud】微服务的扩展性及其与 SOA 的区别
  • 防火墙命令行基础配置实验(H3C模拟器)
  • 为什么网上大量程序员卡35岁年龄招聘,而从来不报道测试、技术支持、售前售后工程师呢?
  • echarts 几千条分钟级别在小时级别图标上展示
  • JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
  • JavaScript 原型,原型链的特点
  • [PyTorch][chapter 64][强化学习-DQN]
  • 微软 Edge 浏览器目前无法支持 avif 格式
  • Labelme加载AI(Segment-Anything)模型进行图像标注
  • 解决DaemonSet没法调度到master节点的问题
  • 短视频获客系统成功分享,与其开发流程与涉及到的技术
  • Ubuntu18.04安装A-Loam保姆级教程
  • 4-20mA高精度采集方案
  • 【nlp】3.5 Transformer论文复现:3.解码器部分(解码器层)和4.输出部分(线性层、softmax层)
  • Re54:读论文 How Context Affects Language Models‘ Factual Predictions
  • 2017届校招提前批面试回顾
  • 2019年如何成为全栈工程师?
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • AngularJS指令开发(1)——参数详解
  • Java知识点总结(JavaIO-打印流)
  • JS+CSS实现数字滚动
  • orm2 中文文档 3.1 模型属性
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • React-Native - 收藏集 - 掘金
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Theano - 导数
  • V4L2视频输入框架概述
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 强力优化Rancher k8s中国区的使用体验
  • 驱动程序原理
  • 如何胜任知名企业的商业数据分析师?
  • 使用 QuickBI 搭建酷炫可视化分析
  • 一些关于Rust在2019年的思考
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​人工智能书单(数学基础篇)
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $.ajax,axios,fetch三种ajax请求的区别
  • $.proxy和$.extend
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Python第六天)文件处理
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (笔试题)分解质因式
  • (多级缓存)多级缓存
  • (接口封装)
  • (九)信息融合方式简介
  • (五)c52学习之旅-静态数码管
  • (一)kafka实战——kafka源码编译启动
  • (转)负载均衡,回话保持,cookie
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net 调用php,php 调用.net com组件 --