【计算机网络】-中间系统到中间系统(isis)
前言
isis
1、基本特征
intermediate system to intermediate system
-
中间系统到中间系统(is,即中间系统,即router)
-
ls状态协议,peer–>lsdb–>spf–>rip
-
OSPF用于企业网,vs 运营商网络的底层
-
OSI的参考标准(isis ) vs tcp/ip (rip\eigrp\ospf\bgp)
-
osi和ip的集成–>集成的isis协议(直接封装在二层)
概述
是ISO无连接网络协议
-
属于osi协议蔟
-
cons(connection network server)面向网络服务
-
clns(connectionless network server)无连接网络服务
- clnp:类似于ip协议,独立于数据层=ip
-
Isis:,发送mac、ip地址,做地址分配、网关选择,路由器-路由器之间
- es-is,ip中的arp,igmp,主机-路由器之间
术语
isis的报文:
1、iih
:hello pdu ,中间系统到中间系统的hello(相当于ospf的hello报文)
2、lsp
:链路状态信息单元(lsu。包含ls更新)
3、snp
:
- psnp:(p-部分的,等同于类似于ospf的lsack、lsrequest)
- CSNP:complete,完整的(类似于DBD报文)
地址结构
-
五个点分的六段(其实可变长)
-
nsap(不用记忆)网络服务接入点(类似于ip)
-
NET(网络实体标题)network entity tittle
area id | system-id|sel
区域id+系统id(route id)+sel(端口号,永远作为00出现)
-
rid
:区域内路由选择 -
area id
:区域间 -
sel
:在isis协议中可以有多个
路由器分类
Level-1路由器
(只能创建level-1的LSDB)- 只拥有Level-1的链路状态数据库。
- 其链路状态数据库中只有本区域路由器LSP。
- 其路由表里没有其他区域的路由信息。
- 其路由表里都有一条默认路由,下一条是指向到Level-1-2路由器。
Level-2路由器
(只能创建level-2的LSDB)- Level-2路由器只有Level-2的链路状态数据库。
- 其LSDB中有骨干区域路由器的LSP,但是没有Level-1路由器产生的LSP。
- 路由表里面有整个网络的路由信息。
Level-1-2路由器
(路由器默认的类型,能同时创建level-1和level-2的LSDB )- Level-1-2路由器同时拥有Level-2和Level-1的链路状态数据库。
- Level-1数据库包含本区域的LSP,Level-2数据库包含骨干区域LSP。
- 在自己产生的Level-1的LSP中设置了ATT比特位为1。
- 路由表里面有整个网络的路由信息。
邻居建立
-
邻居hello报文
- p2p IIH
- L1 LAN IIH
- L2 LAN IIH
邻居关系建立
链路状态信息的交互
p2p
- p2p我给你了csnp报文只发送一次,邻居建立后立即发送
MA
- MA网络CSNP报文只由DIS组播发送,时间默认为10秒。
广播
- 三次握手
p2p
- 两次握手
- 三次握手(默认)
基本配置
[Huawei]isis ?
INTEGER<1-65535> Process ID //进程id
vpn-instance VPN Routing/Forwarding instance
<cr> Please press ENTER to execute command //回车就是进程1
#
isis1
network-entity 49.0123.0000.0000.2222.00
int s0/0/0
link-type ppp
ip add xxxx
isis enable 1 //接口使能isis协议
#
查看
#
dis isis peer
#
网络类型
isis的网络类型(完全不能建立邻居)
- 点到点网络
- 广播型网络(DIS,指定的路由器,类似于DR)
DIS
-
类似于ospf的DR
-
l-1和l-2是分别选举的
-
优先级大的,默认64,0-127,优先级0,可以参与,支持抢占
-
mac地址大
虚拟路由器
int g0/0/0
isis dis-priority xxx
形成邻居的关系
相一为命
,只有l-1会做严格检查
形成邻居关系
-
同一层次(l-1)
-
同一区域
-
同一网段
女-1 男女1-2 男-2
相一为命
(只有l-1严格检查区域ID)
1、area ID不同(l-1严格检查区域ID)----只能建立l-2的关系
2、l-1、l-2设备如果区域ID相同,可以建立l-1、l-2的邻居关系
-
对isis来讲,l-1的路由永远是优于l-2
-
l-1的默认路由是l-1-2下发的,l-2可以自动学习到l-1的路由,l-1不能自动学习到l-2的路由
接口下调整level
#
int loopback x
isis circuit-level level-1 //该接口的电路类型改为l-2,
#
<r4>dis isis lsdb
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.1111.00-00 0x00000007 0x4084 1193 113 0/0/0
0000.0000.2222.00-00* 0x00000007 0x3c1b 1195 113 1/0/0
0000.0000.2222.02-00* 0x00000001 0x3ca7 1195 55 0/0/0
0000.0000.3333.00-00 0x00000006 0x64d1 1188 113 1/0/0
0000.0000.3333.01-00 0x00000001 0x544c 1186 55 0/0/0
Total LSP(s): 5
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
Level-2 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.2222.00-00* 0x00000009 0x7292 1199 149 0/0/0 ----ATT为1的下发默认
0000.0000.3333.00-00 0x00000006 0xf411 1188 149 0/0/0
0000.0000.4444.00-00 0x00000006 0xd1ac 1194 97 0/0/0
0000.0000.4444.01-00 0x00000001 0x102a 1194 55 0/0/0
0000.0000.4444.02-00 0x00000001 0xb363 1187 55 0/0/0
接口网络类型的改变
1、以太网(默认是广播)可以改为点到点
2、点到点不能改为广播
3、两种网络类型不能建立邻居
int g0/0/0
isis cu-type p2p
isis路由渗透
isis x
import-route isis level-2 into level-1 //把l-2的路由渗透到l-1
2、对比
ospf和isis的共同特征
-
建立邻居关系
-
维护lsdb,基于spf算法
-
利用hello包维护邻居关系
-
利用区域的概念俩构成层次化的拓扑结构
- isis level-1、2、1-2
- ospf area 0、1、2
-
都提供区域间提供地址汇总
-
无类网络
-
选取一个指定路由器来描述ma广播行网路45
ospf的不同点
- link
- ospf:只属于一个区域
- isis:可以是不同区域
- 区域
- ospf:a 0为骨干区域
- isis:没有骨干和非骨干区域
- SPF
- ospf:同一个区域才能用SPF
- isis:分别使用SPF算法
术语对照表
本文均属肉肉原创,如有错误或遗漏,欢迎评论指出!