ISIS协议原理与配置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 11
无有来比产有有
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 12
是有来比产有有
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 2
参考资料
VRP 5.30 《操作手册》、《命令手册》 iso10589, rfc3786, rfc3373, rfc3358, rfc3784, rfc1195, rfc2763, draft-ietf-isis-ipv6-te-00 TCP/IP协议卷一第10章 集成ISIS 数通原理教材
广播网上邻接关系建立特点
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 9
广播网上的指定路由器(DIS)和伪节点
DIS 伪节点
DIS:Designated IS 指定中间系统,相当于OSPF的DR 功能:在广播网络中创建和更新伪结点 伪节点的定义及优点
广播网络上邻接关系
L1: sys id: 1
multicast IIH (sys id=1, neighbor=null) multicast
L1: sys id: 2
Neighbor 2 initialized neighbor2 established
IIH (sys id=2, neighbor=null) IIH (sys id=2, neighbor=1) IIH IIH
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 10
DIS选举规则
DIS由LAN IIH报文选举,具备最高优先级的路由器会被当选。如果所有 路由器优先级相同,则最高MAC地址者当选 Level-1和Level-2的DIS是分别选举的,选举结果可能不是同一个IS DIS发送Hello数据包的时间间隔 是普通路由器的1/3,这样可以保证DIS 失效可以被快速检测到 与OSPF不同,它的选举是抢占式,可预见的;IS-IS中不存在备份DIS, 当一个DIS不能工作时,直接选举另一个
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 16
LSP 序列号
LSP Sequence Number: Sequence Number:每个LSP(含LSP分片)都有一个自己的 序列号 当路由器启动IS-IS时候,自己产生的LSP的序列号为1 当发生变化需要重新生成LSP的时候,产生序列号增加的新 的LSP传播出去 较大的序列号意味着LSP较新
第1节 邻接关系的建立 节 第2节 链路状态数据库的泛洪 节 第3节 路由的计算 节
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 6
IS-IS邻接关系建立
两台运行IS-IS的路由器在交互协议报文实现路由功能之前必须 首先建立邻接关系。在不同类型的网络上,IS-IS的邻接建立方 式并不相同。目前IS-IS支持如下两类网络: 点到点网络 广播网络 IS-IS邻接关系建立需要遵循的基本原则 只有同一层次的相邻路由器才有可能成为邻接体 对于Level-1路由器来说要求区域号一致 同一网段检查
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 24
广播网络数据库交换
RTA RTC
RTB(DIS)
CSNP RTA.00-00 RTB.00-00 RTB.01-00 RTC.00-00 LSP RTC.00-00
LSP RTA.00-00 RTB.01-00 RTB.00-00
以下三个标志组合起来用来唯一标识一个LSP SourceID(产生该LSP的结点或伪结点的SysID); Pseudonode ID:对普通LSP为0;对Pseudonode LSP非0, 这是区分一个LSP是否是伪结点产生的标志; LSP number:分片号(产生的LSP大于LSP MTU将分片) LSP id例子:00c0.0040.1234.01--00, SourceID:00c0.0040.1234 Pseudonode ID:01(表明为伪结点产生的) 分片号:0 其中:
All rights reserved
Page 23
广播网络数据库交换
由DIS周期性的发送CSNP 中间系统接收到报文,在数据库中搜索对应的记录。若记录不存在, 则将其加入数据库,并广播新数据库内容。 否则,若数据库中的序列号小于报文中序列号,就替换为新报文,并 广播新数据库内容。 否则,若数据库中序列号较大,就向入端接口发送一个包含本地数据 库值的新报文。 否则,若两个序列号相等,则不做任何事情。
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 20
IS-IS数据库交换过程
进行数据库交换(flooding)的原因 所有的路由器都产生一个LSP(可能分片),放在自己的数据 库中 所有的LSP都要复制并发送到网络中的所有其他路由器,如 果数据库不同步的话,路由计算就可能错误,可能引起路由 环路 可靠的flooding是IS-IS SPF路由计算算法的重要基础,而这两者 是IS-IS作为链路状态路由协议最重要的两个组成部分
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved
PSNP RTA.00-00 RTB.01-00 RTB.00-00
Page 25
P-2-P链路数据库交换
如果收到的LSP比已有的序列号更大,则将这个新的LSP存入自 己的LSDB中,再通过一个PSNP报文来确认收到此LSP,最后 将这个新LSP再接着发到所有其他邻居 如果收到的LSP和已有的具有相同的序列号,则直接通过一个 PSNP报文确认收到此LSP。 如果收到的LSP比已有的序列号更小,则通过一个PSNP报文确 认此LSP,再发送给对方我们版本的LSP,然后等待对方给我一 个PSNP报文作为回答
All rights reserved
Page 18
完全时序协议数据单元:CSNP
全时序协议数据单元
CSNP分为两种:Level 1 CSNP和Level 2 CSNP CSNP用于在泛洪LSPDB时数据库同步,以范围来描述数据库 LSDB中的所有的LSPs 何时发送? 在广播网络上,由DIS定期发送(缺省10秒的周期); 在点到点串行链路上,只在第一次形成邻接时发送CSNP来 同步LSDB
数数是是是数 (OSI Family oxFEFE)
IS-IS固是固固 数(第一一第可 是0x83)
ຫໍສະໝຸດ Baidu
IS-IS TLVs (Type Length Value 三三三三)
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 15
链路状态协议数据单元:LSP
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 7
点到点邻接关系
L1: 0010.0000.0001 neighbor 0010.0000.0002 null
IIH
L1: 0010.0000.0002
IIH IIH (Circuit Type: L1, source id:0010.0000.0001, holding timer:30s, supported protocol: IP )
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 22
IS-IS数据库交换过程
收到邻居新的LSP的处理过程: 将新的LSP安装到自己的LSPDB数据库中标记为flooding 发送新的LSP到所有邻居 邻居再扩散到其它邻居
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 13
第2章 IS-IS协议工作原理 IS-IS协议工作原理
第1节 邻接关系的建立 节 第2节 链路状态数据库的泛洪 节 第3节 路由的计算 节
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 14
Internal
DTL210004 IS-IS协议原理 与配置
ISSUE 1.0
www.huawei.com
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
集成IS-IS是基于链路状态技术的路由协议, 能够同时支持CLNP和IP网络层协议。随 着多年的发展,IS-IS目前已经成为业界尤 其是大型ISP最广泛应用的IGP协议之一。
协议数据包 PDU:
Hello数据单元:定期发送,用来确定相邻的其它系统是否在运行IS-IS,以建 立邻接关系,交换LSP,达到LSDB同步 在LAN上L1和L2 IIH PDU发送到不同的组播MAC地址:L1为0180-C200-0014, L2为0180-C200-0015
IS-IS PDU封装形式:
neighbor 0010.0000.0002 up
IIH (Circuit Type: L1, source id:0010.0000.0002, holding timer:30s, supported protocol: IP ) IIH IIH
点到点邻接关系建立特点
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Page 8
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 17
LSP 生存时间
LSP Remaining lifetime: 每个LSP(含LSP分片)都有一个变化的生存时间相联系,用于 老化旧的LSPs 当生存时间超时,LSP将从网络中清除
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 19
部分协议数据单元:PSNP
部分时序协议数据单元
PSNP分为两种:Level 1 PSNP和Level 2 PSNP PSNP的主要功能: 在点到点(P2P)链路上路由器用来作为Ack应答以确认收到某个LSP; 用来请求接收最新的LSP,当路由器从邻居接收到CSNP时,通过比较自 己的LSPDB注意到缺少了部分数据(或自己的LSP比较旧),路由器发送 PSNP请求相应的LSP,以保持同步。 和CSNP一样,PSNP在头中利用LSPid,Sequence Number, Remainning lifetime, LSP checksum来描述LSP
All rights reserved
Page 4
第1章 IS-IS协议原理 IS-IS协议原理 第2章 配置与组网 章 第3章 IS-IS vs. OSPF 章
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 5
第1章 IS-IS协议原理 IS-IS协议原理
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 3
学习完此课程,您将会: 了解IS-IS协议相关术语和基本概念 掌握IS-IS协议的工作原理 IS-IS 掌握IS-IS协议与OSPF协议的异同 学会IS-IS协议的基本配置
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 21
IS-IS数据库交换过程
产生新的LSP的时机: 邻接关系建立起来或down掉 IS-IS相关接口up/down 引入的IP路由发生变化 区域间的IP路由发生变化 接口被赋了新的metric值 周期性更新 其他