IS-IS理论

OSI参考模型,也叫做OSI协议栈,OSI协议栈其中高层(上三层)偏向于应用,底层(下四层)偏向于数据传输服务,OSI协议栈里用于网络服务的组件为CLNS,即为无连接网络服务。注:CLNS(Connectionless network service)
 CLNS是靠如下3种ISO协议支持的
  1.无连接的网络协议CLNP(相当于TCP/IP协议的IP协议)
  2.ES-IS协议
  3.IS-IS协议
 这三种协议为独立的3中网络层协议共存于OSI协议栈的第3层
IS-IS的编址
 
CLNP地址也叫网络服务访问点NSAP,它不是标志一个接口,而是标志着一个完整节点。NSAP由3部分组成:
 1.区域标志符 areaID
 2.系统标志符 systemID
 3.N选择符 NSEL
 areaID,有1到13字节组成,默认是49,systemID是6字节,一般以MAC地址标志,NSEL为1字节,默认是指为0
例如:49.0000.1921.6800.0000.00
 
IS-IS包
 1.hello包:建立和维持IS-IS邻接关系
 2.链路状态包LSP,在IS-IS节点之间分发路由信息
      a.Nonpseudonode 非伪节点 描述直连链路,邻居,路由器分身等信息
      b.Pseddonode 伪节点  多路访问环境中,选举DIS(相当于OSPF中的DR)
 3.序列号包 snp  sequence number packet 用来控制路由信息的分发
      a.PSNP  partial sequence number packet  用来确认信息
      b.CSNP  complete sequence number packet   周期性发送 10秒  保活
      CSNP和PSNP享有相同的数据包格式,承载着LSP的摘要信息,它们之间主要的不同点在于,CSNP是路由器它自身LSDB里所有已知LSP摘要的集合;而PSNP只是某个特定子网LSP的摘要信息,CSNP和PSNP均分L1和L2两种,在广播型环境里,DIS周期性的广播CSNP,而PSNP的作用是用来在点到点链路里确认LSP是否收到,以及不论那种网络环境里,通过PSNP来请求那些未收到的LSP
 
哎,脑子很乱,先整理这些,待续......

你可能感兴趣的:(职场,Cisco,休闲,IS-IS)