ISIS之LSP详解
ISIS LSP详解
LSP的分类:
从报文角度看分为L1,L2
从用途或者说从发布者来说分为实节点LSP,伪节点LSP。
LSP产生的原因:
1.邻居UP或者DOWN
2.isis相关接口UP或者是DOWN
3.引入路由发生变化
4.区域的路由发生变化
5.接口的开销发生变化
6.周期性更新
收到邻居新的LSP的处理过程
1.将接收的新的LSP合入到自己的LSDB数据库中,并标记为flooding。
2.发送新的LSP到除了收到该LSP的接口之外的接口。
3.邻居再扩散到其他邻居。
LSP的“泛洪”
LSP报文的“泛洪”(flooding)是指当一个路由器向相邻路由器通告自己的LSP后,相邻路由器再将同样的LSP报文传送到除发送该LSP的路由器外的其它邻居,
并这样逐级将LSP传送到整个层次内所有路由器的一种方式。通过这种“泛洪”,整个层次内的每一个路由器就都可以拥有相同的LSP信息,并保持LSDB的同步。
唯一标识LSP的是通过LSP ID。(OSPF唯一标识一条LSA的是LSA TYPE,LSR ID,ADV ROUTE)
每一个LSP都拥有一个标识自己的4字节的序列号。在路由器启动时所发送的第一个LSP报文中的序列号为1,以后当需要生成新的LSP时,
新LSP的序列号在前一个LSP序列号的基础上加1。更高的序列号意味着更新的LSP。
LSP ID的组成
0000.0000.0001.00-00*
前6个字节是系统ID,表示产生此LSP的SYSTEM ID
中间一个字节:0表示实节点LSP
:非0表示伪节点LSP,则SYSTEM ID变成DIS的SYSTEM ID
最后一个字节表示分片标识符 分片用的LSP
*表示是自身产生的LSP,方便管理员管理
确定LSP的新旧程度:1.先看LSP seq的大小,越大越新。
2.LSP ID相同,则判断ROUTE LIFETIME是否为0,如果生存时间等于0,则认为是最新的,用于删除一条LSP。(RIP将跳数设为16表示删除一条路由)
router lifeing 默认时间是1200S 20分钟,更新周期是900秒 十分钟,更新之后SEQ(序列号)加一。
3.ROUTE LIFETIME一样,则比较checjsum,越大越新。
4.若checksum一样则是一样的LSP
一条LSP的内容,一条LSP就是一个LSP报文(与OSPF不同)
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x00000006 0x6d9a 811 68 0/0/0
SOURCE 0000.0000.0001.00
NLPID IPV4 承载的上层协议
AREA ADDR 49 AREA ID
INTF ADDR 10.0.0.1 加入的接口的IP地址
NBR ID 0000.0000.0001.00 COST: 10 P2P的连接类型 P2P
NBR ID 0000.0000.0001.01 COST: 0 (DIS到所有实节点开销都是0,所有实节点到DIS都是10) 广播的连接类型 transet
IP-Internal 10.0.0.0 255.255.255.0 (子网掩码,和OSPF的2类作用相同) COST: 10 叶子节点的连接类型 stub
ISIS之LSP详解相关推荐
- 《OSPF和IS-IS详解》
<OSPF和IS-IS详解> 基本信息 作者: (美)Jeff Doyle 译者: 孙余强 出版社:人民邮电出版社 ISBN:9787115347886 上架时间:2014-4-25 出版 ...
- 《OSPF和IS-IS详解》一6.2 IS-IS数据库同步
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第6章,第6.2节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
- 《OSPF和IS-IS详解》一第6章 链路状态数据库同步6.1 OSPF数据库同步
本节书摘来自异步社区<OSPF和IS-IS详解>一书中的第6章,第6.1节,作者 [美]Jeff Doyle,更多章节内容可以访问云栖社区"异步社区"公众号查看 第6章 ...
- 《OSPF和IS-IS详解》一1.7 独立且平等
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第1章,第1.7节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
- 《OSPF和IS-IS详解》一1.4 互联网的诞生
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第1章,第1.4节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
- 《OSPF和IS-IS详解》一2.3 BGP路径属性
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第2章,第2.3节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
- 《OSPF和IS-IS详解》一1.2 ARPANET
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第1章,第1.2节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
- 《OSPF和IS-IS详解》一1.5 ARPANET内的路由选择
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第1章,第1.5节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
- 《OSPF和IS-IS详解》一6.1 OSPF数据库同步
本节书摘来异步社区<OSPF和IS-IS详解>一书中的第6章,第6.1节,作者: [美]Jeff Doyle 译者: 孙余强 责编: 傅道坤,更多章节内容可以访问云栖社区"异步社 ...
最新文章
- ant引入html页面,antd引入普通html使用,将ant Design本地化
- 2020年PMCAFF大咖分享合集(有回放)
- 2016年-2020年 考研 国家线汇总
- java多线程之Concurrent包
- 收集Java 性能优化的44个建议
- C++:43---派生类向基类转换、静态/动态的类变量
- 什么是Vue.nextTick()
- Java 并发编程之 Callable 和 Future
- Android中View绘制优化二一---- 使用include /标签复用布局文件
- Logstash配置方法
- 光学相干断层成像术(OCT)
- prototype.js学习(3)函数绑定
- ArduinoUNO实战-第五章-有源蜂鸣器实验
- Vue提示 , Vue指令提示, Vue代码提示 Pycharm中引用vue不显示提示
- 城市信息学其四—城市新陈代谢
- 产品读书《AI进化论:解码人工智能商业场景与案例》
- 密码学系列之:Argon2加密算法详解
- 2023年 DevOps 七大趋势
- linux查看桌面环境
- IHE注册-MOD-SWF
热门文章
- 贪吃蛇大作战ai_二 贪吃蛇大作战!
- 2011最牛高考作文:时间在流逝——上还是不上大学?
- 佳能3000系列打印机打开打印机wps连接路由器
- 【c语言】一个整数加上100后是一个完全平方数,再加上168又是一个完全平方数,问该数是多少?
- Python的函数返回值和参数
- 第四篇 再读Spring 之BeanDefinition注册
- Python 金融数据分析_8_Python基础(2)
- 谷胱甘肽(GSH)修饰的CdTe/CdS量子点(GSH-CdTe/CdSQDs)|PEG修饰水溶性量子点ZnS:Mn
- 024_《Delphi 高级辅助工具精解》
- 基于SSM快递取件管理系统