Bx_IS-IS

2019/04/28 周日19:50:49.69

2.1_IS-IS协议原理与配置


links
https://zhuanlan.zhihu.com/p/54299181
https://blog.csdn.net/qq_38265137/article/details/80437902

概述

~IS-IS同OSPF一样基于链路状态最短路径优先算法(SPF)的一种IGP(内部网关协议)协议。
~IS-IS是为无连接网络协议CLNP*设计的一种动态路由协议
~IS-IS经过IETF在RFC-1195中对IS-IS的扩充和修改,使它能在TCP/IP和OSI环境中应用
~修改后的IS-IS称之为集成化IS-IS
~具有简便性和扩展性强的特点,被广泛用于ISP网络中::OSPF只能在IP层,就是网络层

目标

  • 理解IS-IS的基本原理
  • 熟悉IS-IS与OSPF的区别
  • 掌握IS-IS的常用配置

方法

  • 1^IS-IS协议基本原理 |←
  • 2^IS-IS于OSPF的区别
  • 3^IS-IS应用场景配置

2.1.1_IS-IS协议基本原理


应用场景

园区网:区域多样/策略多变/调度精细→我选择OSPF(面对用户)
骨干网:区域扁平/收敛极快/承载庞大→我选择使用IS-IS+BGP(面对服务)

历史起源

IS-IS是为无连接网络协议CLNP(OSI网络层)*设计的一种动态路由协议,IS-IS经过IETF在RFC-1195中对IS-IS的扩充和修改,使它能在TCP/IP和OSI环境中应用,修改后的IS-IS称之为集成化IS-IS。
后面没有特别说明的话,》提到IS-IS一般都是指集成IS-IS《
~IS-IS属于内部网关协议,用于自治系统内部。
~IS-IS是一种链路状态协议,使用最短路径优先算法进行路由计算

路由计算过程

建立邻居关系
Hello建立邻居关系及参数的协商
链路信息交换
LSDB由LSP组成。CSNP和PSNP报文
路由计算
最短路径树,同OPSF一样

地址结构

ISIS地址
主机路由器0 路由路由1 路由区域 2 路由协议3
地址结构
IDP/AFI+IDI
DSP/systemID+SEL
Area ID/AFI+IDI+High Order DSP
NET是特殊的NSAP 所以SEL默认是00

路由器分类

IS-IS路由器的三种类型
  1. --Level-1路由器(只能创建Level-1的LSDB)
  2. --Level-2路由器(只能创建Level-2的LSDB)
  3. --Level-1-2路由器(路由器默认类型,能同时创建Level-1和Level-2的LSDB)
    详细:
    1/只维护区域内的,只与同区域内的1和3路由器的level-1建立邻居关系。要到域外转发给最近的level-1-2路由器。lv-1只能和1v-1建立邻接关系
    2/域间路由,和相同或不同区域的lv-2路由器或不同区域的lv-1-2路由器形成邻居关系,只能和lv-2建立邻接关系
    3/路由器默认类型。

邻居HELLO报文

HELLO PDU
为什么用组播地址,组播是特殊广播地址,可以节约,,,你懂的
组播的MAC地址记住
00140015
支持的网络类型
P2P
(MA)广播 DIS发CSNP
在帧中继怎么办:有一个水平分割的东西,划分点对点(对等),通过子接口,依靠物理接口,划分虚拟的链路。

邻居关系建立(和OSPF差不多,就是名字改了一下而已)

类似于keepalive
前提是 up 了
P2P容易产生单通通信
广播链路支持三次握手
当收到邻居发送的Hello PDU报文里面没有自己的system ID的时候,状态机进 入initialized。
只有收到邻居发过来的Hello PDU有自己的system ID才会up,排除了链路单通 的风险。
广播网络中邻居up后会选举DIS(虚节点),

DIS及DIS与DR的类比

链路状态信息的载体

LSP PDU-交换链路状态信息
实节点LSP
伪节点(只在广播里存在)
SNP PDU-维护LSDB的完整和同步,且为摘要信息
CSNP(同步LSP)
PSNP(请求,确认LSP)
记住两个地址 le1 le2的0014 0015

链路状态信息的交互

路由算法和SPF一样的

单区域同步
生成拓扑图

计算方式
模式(NAnro and wide 范围要记哦1-63 . 1-16777215)默认接口开销10

网络分层路由域

lv1 域内
lv2 域内域外(中心)
1-2 中间 (1和2 的传输,也是默认的)

区域间路由

2.1.2_IS-IS于OSPF的区别


IS-IS与OSPF差异性

差异性 ISIS OSPF
网络类型
开销方式 复杂 简便
区域类型
路由报文类型 简单 多样
路由收敛速度 很快
扩展性 一般
路由负载能力 超强

ISIS(L1L2)OSPF(骨干和非骨干>普通(标准)|区域和特殊区域)
ISIS(LSP)OSPF(123457类 LSA)

术语对照表(背)

缩略词 OSI术语 IETF术语
IS Intermediate System Router
ES End System Host
DIS Designated Intermediate System OSPF中的DR
SysID System ID OSPF中的Router ID
LSP Link State PDU OSPF中的LSA
IIH IS-IS Hello PDU OSPF中的Hello报文
PSNP Partial Sequence Number PDU OSPF中的LSR或LSAck报文
CSNP Complete Sequence Number PDU OSPF中的DD报文

2.1.3_IS-IS应用场景配置


IS-IS路由配置需求

需求

  • 所有路由器协议要求启用IS-IS,使全网可达。
  • 全部IS-IS进程号统一为100
  • 路由器A为DIS
  • D于E之间要求采用P2P网络类型
  • E引入192.168.X.X,要求A访问2区域走最优路径

NET地址

  • RTA49.0001.0000.0000.0001:00
  • RTB49.0001.0000.0000.0002:00
  • RTC49.0001.0000.0000.0003:00
  • RTD49.0001.0000.0000.0004:00
  • RTE49.0001.0000.0000.0005:00

IS-IS路由配置实现

拓扑图

配置思路:

区域内配置思路

  1. 区域1的配置思路
  • 每台router进入IS-IS进程配置网络实体名称NET。
  • A在ISIS进程下配置router的level级别为level-1.B和C默认为level1/2不用修改
  • A,B和C接口下启用IS-IS协议
  • A的链路接口修改为DIS优先级最高,使其成为DIS
  1. 区域2配置思路
  • 每台router进入进程100配置网络实体名称net。
  • D和E在ISIS进程下配置router的level级别为level-2
  • D和E在接口下启用ISIS协议
  • D和E在接口下修改网络类型为P2P

区域间配置思路

  • 进入配level1/2路由器B,C的ISIS进程配置好网络实体名称NET。
  • 进入链路接口,启用ISIS协议
  • 进入路由器E引入直连

路由渗透:

  • 次优路径问题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。