台州网站的优化,深圳手机建站模板,自建房设计,网站dns如何修改不了前面已经学习了IS-IS的定义、组成、NET地址标识以及路由器级别分类等#xff0c;今天继续学习IS-IS基础概念知识。 参考链接#xff1a;IS-IS路由协议基础概念 一、IS-IS支持的网络类型 IS-IS会自动根据接口的数据链路层封装决定该接口的缺省网络类型#xff0c; IS-IS支持两… 前面已经学习了IS-IS的定义、组成、NET地址标识以及路由器级别分类等今天继续学习IS-IS基础概念知识。 参考链接IS-IS路由协议基础概念 一、IS-IS支持的网络类型 IS-IS会自动根据接口的数据链路层封装决定该接口的缺省网络类型 IS-IS支持两种类型的网络 广播Broadcast 如 Ethernet。 点到点P2P 如 PPP、 HDLC等。 IS-IS网络类型 二、IS-IS开销值 IS-IS使用Cost开销作为路由度量值Cost值越小则路径越优。IS-IS链路的Cost与设备的接口有关与OSPF类似每一个激活了IS-IS的接口都会维护接口Cost。然而与OSPF不同的是IS-IS接口的Cost在缺省情况下并不与接口带宽相关在实际部署时IS-IS也支持根据带宽调整Cost值无论接口带宽多大缺省时Cost为10。 一条IS-IS路径的Cost等于本路由器到达目标网段沿途的所有链路的Cost总和。 IS-IS有三种方式来确定接口的开销按照优先级由高到低分别是 接口开销为单个接口设置开销。 全局开销为所有接口设置开销。 自动计算开销根据接口带宽自动计算开销。 IS-IS的Cost值 IS-IS的接口cost值是按照出接口计算的。在IS-IS协议中接口的cost值主要用于度量从当前路由器到达邻居路由器的开销。这个cost值是基于出接口的即当前路由器通过某个出接口发送报文到达邻居路由器所需要的开销。 三、IS-IS报文格式 IS-IS报文是直接封装在数据链路层的帧结构中的。 PDUProtocol Data Unit协议数据单元可以分为两个部分报文头IS-IS Header和变长字段部分Variable Length Fields 。 其中IS-IS Header又可分为通用头部PDU Common Header 和专用头部PDU Specific Header。对于所有PDU来说通用报头都是相同的但专用报头根据PDU类型不同而有所差别。 IS-IS报文格式 通用报文头部 通用报文头部 重要字段说明 Intradomain Routing Protocol Discriminator域内路由选择协议鉴别符固定为0x83。 Length IndicatorIS-IS头部的长度包括通用头部和专用头部以Byte为单位。 Version/Protocol ID Extension版本/协议标识扩展固定为0x01。 System ID LengthNSAP地址或NET中System ID区域的长度。值为0时表示System ID区域的长度为6Byte。 RReserved保留固定为0。 Version固定为0x01。 Max.Areas支持的最大区域个数。设置为1254的整数表示该IS-IS进程实际所允许的最大区域地址数设置为0表示该IS-IS进程最大只支持3个区域地址数。 简单说就是IS-IS报文头部TLV(一些数据字段)头部包括通用和专用通用里面有一个PDU type,根据这个可能专用头部不一样。 四、IS-IS报文类型 头部里面的PDU type类型。 IS-IS的PDU有4种类型 IIH(IS-IS Hello) 用于建立和维持邻接关系 广播网络中的Level-1 IS-IS路由器使用Level-1 LAN IIH 广播网络中的Level-2 IS-IS路由器使用Level-2 LAN IIH 点到点网络中则使用P2P IIH。 LSP Link State PDU链路状态报文用于交换链路状态信息。LSP分为两种Level-1 LSP、Level-2 LSP。 SNP 通过描述全部或部分链路数据库中的LSP来同步各LSDB从而维护LSDB的完整与同步。SNP包括 CSNP和 PSNP进一步又可分为Level-1 CSNP、 Level-2 CSNP、 Level-1 PSNP和Level-2 PSNP。 PDU类型 Hello报文: 广播网络 level 1 level 2 PTP网络 P2P IIH LSP报文: level 1 level 2 SNP报文: CSNP level 1 level 2 PSNP level 1 level 2 ISIS的因为通过路由器类型划分区域因此报文类型也与路由器类型相关区分level关联会很多大致了解即可知晓功能就行。 五、IS-IS常见的TLV TLV的含义是类型TYPE长度LENGTH值VALUE。实际上是一个数据结构这个结构包含了这三个字段。 使用TLV结构构建报文的好处是灵活性和扩展性好。采用TLV使得报文的整体结构固定增加新特性只需要增加新TLV即可。 TLV Type名称PDU类型1Area Addresses 区域地址IIH、 LSP2IS NeighborsLSP 中间系统邻接LSP4Partition Designated Level2 IS 区域分段指定L2中间系统L2 LSP6IS NeighborsMAC Address 中间系统邻接LAN IIH7IS NeighborsSNPA Address 中间系统邻接LAN IIH8Padding 填充IIH9LSP Entries LSP条目SNP10Authentication Information 验证信息IIH、 LSP、 SNP128IP Internal Reachability Information IP内部可达性信息LSP129Protocols Supported 支持的协议IIH、 LSP130IP External Reachability Information IP外部可达性信息LSP131Inter-Domain Routing Protocol Information 域间路由选择协议信息L2 LSP132IP Interface Address IP接口地址IIH、 LSP TLV报文 简单说就是把类似于一些区域、邻接关系、邻居地址等以TLV的格式包含在报文中。以通用头部TLV描述IS-IS的交互报文内容。 总结今天主要学习了IS-IS支持广播和P2P网络IS-IS默认Cost值为01不与带宽挂钩可以手动设置以出接口Cost值计量IS-IS的报文类型有Hello、LSP、CSNP、PSNP类型报文然后根据路由器级别不同划分level1和2IS-IS报文由报文头部和TLV构成头部包括通用头部和专用头部TLV其实就是一个数据定义的结构附加在报文中。 如果对文章感兴趣欢迎微信搜索公众号不喜欢热闹的孩子 本文由 mdnice 多平台发布