由于ISIS在广播网中和P2P网络中建立邻居的方式不同,因此,针对不同的类型的接口,可以配置不同的ISIS属性。 在广播网络中,ISIS需要选择DIS,因此通过配置ISIS接口的DIS优先级,可以使拥有接口优先级最高的设备优选为DIS。具体配置见表133。 在P2P网络中,ISIS不需要选择DIS,因此无需配置接口的DIS优先级,但是为了保证P2P链路的可靠性,可以配置ISIS使用P2P接口在建立邻居时采用3way(就是3次握手)模式,以检测单向链路故障。具体配置步骤见表134。 【说明】在P2P网络中,通常情况下,ISIS会对收到的Hello报文进行IP地址检查,只有当收到的Hello报文的源地址和本地接收报文的接口地址在同一网段时,才会建立邻居。但当两端接口IP地址不在同一网段时,如果均配置了isisperiignore命令,就会忽略对对端IP地址的检查,此时链路两端的ISIS接口间仍可以建立正常的邻居关系。 表133广播网络中ISIS邻居建立的配置步骤 步骤 命令 说明 1hrSystemview 进入系统视图 2hrInterfaceinterfacetypeinterfacenumber 键入要建立ISIS邻居的广播类型ISIS接口,进入接口视图 3hrIsisenable〔processid〕在接口上使能ISIS进程,可选参数processid用来指定要使能的ISIS进程号,取值范围为165535的整数,缺省值为1。一个接口只能使能一个ISIS进程。配置命令后,ISIS将通过该接口建立邻居、扩散LSP报文。 【注意】通过13。4。1节全局使能ISIS功能后,还必须在对应的ISIS接口上使能ISIS功能,否则接口仍然无法使用ISIS协议。配置该命令后,ISIS将通过该接口建立邻居,扩散LSP报文。但由于Loopback接口不需要建立邻居,因此如果在Loopback接口下使能ISIS,只会将该接口所在的网段路由通过其他ISIS接口发布出去。 缺省情况下,接口上未使能ISIS功能,可用undoisisenable命令在接口上去使能ISIS功能,并取消与ISIS进程号的关联。 4hrIsiscircuitlevel〔level1level12level2〕(可选)配置ISIS路由器的接口链路类型,命令中的多选项说明如下。 1。level1:多选一可选项,指定接口链路类型为L1,即本接口只能建立L1的邻接关系,仅可发送L1的报文。 2。level12:多选一选项,指定接口链路类型为L12,即在本接口可以同时建立L1和L2邻接关系,会同时发送L1和L2级别的报文。 3。level2:多选一可选项,指定接口链路类型为L2,即在本接口只能建立L2邻接关系,仅会发送L2级别的报文。 【注意】仅需在L12路由器的不同接口上配置对应的Level级别,L1、L2级别的ISIS路由器各个接口直接继承islevel命令的全局级别配置。 在网络运行过程中,改变ISIS接口的级别可能会导致网络振荡。建议用户在配置ISIS时即完成路由器接口级别的配置。 缺省情况下,级别为L12的ISIS路由器上的接口链路类型为L12,可以同时建立L1和L2的邻接关系,可用undoisiscircuitlevel命令恢复L12路由器的接口链路类型为缺省配置。 表134P2P网络中ISIS邻居建立的配置步骤 步骤 命令 说明 1hrSystemview 进入系统视图 2hrInterfaceinterfacetypeinterfacenumber 键入要P2P邻居PWPISIS接口,进入接口视图 3hrIsisenable〔processid〕在接口上使能ISIS进程号。可选参数processid用来指定要是能的ISIS进程号,取值范围为165535的整数,缺省值为1。一个接口只能使能一个ISIS进程。配置命令后,ISIS将通过该接口建立邻居、扩散LSP报文。 【注意】通过13。4。1节全局使能ISIS功能后,还必须在对应的ISIS接口上使能ISIS功能,否则接口仍然无法使用ISIS协议。配置该命令后,ISIS将通过该接口建立邻居,扩散LSP报文。但由于Loopback接口不需要建立邻居,因此如果在Loopback接口下使能ISIS,只会将该接口所在的网段路由通过其他ISIS接口发布出去。 缺省情况下,接口上未使能ISIS功能,可用undoisisenable命令在接口上去使能ISIS功能,并取消与ISIS进程号的关联。 4hrIsiscircuitlevel〔levellevel2level2〕(可选)配置ISIS路由器的接口链路类型,命令中的多选项说明如下。 1。level1:多选一可选项,指定接口链路类型为L1,即本接口只能建立L1的邻接关系,仅可发送L1的报文。 2。level12:多选一选项,指定接口链路类型为L12,即在本接口可以同时建立L1和L2邻接关系,会同时发送L1和L2级别的报文。 3。level2:多选一可选项,指定接口链路类型为L2,即在本接口只能建立L2邻接关系,仅会发送L2级别的报文。 【注意】仅需在L12路由器的不同接口上配置对应的Level级别,L1、L2级别的ISIS路由器各个接口直接继承islevel命令的全局级别配置。 在网络运行过程中,改变ISIS接口的级别可能会导致网络振荡。建议用户在配置ISIS时即完成路由器接口级别的配置。 缺省情况下,级别为L12的ISIS路由器上的接口链路类型为L12,可以同时建立L1和L2的邻接关系,可用undoisiscircuitlevel命令恢复L12路由器的接口链路类型为缺省配置。 5hrIsiscircuittypep2p〔stricksnpacheck〕(可选)将ISIS广播网接口的网络类型模拟改为P2P类型。选择strictsnpacheck可选项时,指定ISIS对LSP和SNP报文的SNPA检查,只有报文中的SNPA地址存在与本地的邻居地址列表中财接收,否则丢弃,从而保证网络的安全。 【说明】在使能ISIS的接口上,当接口类型发生改变时,相关配置发生改变,具体如下。 l使用本命令将广播网接口模拟改成P2P接口时,接口发送的Hello报文的间隔时间、宣告邻居失败前ISIS没有收到的邻居Hello报文数目、点到点链路上LSP报文的重传间隔时间以及ISIS各种验证均恢复为缺省配置,而DIS优先级、DIS名称、广播网络上发送CSNP报文的间隔时间等配置均失效。 l使用undoisiscircuittype命令恢复接口的网络类型时,接口发送Hello报文的间隔时间、宣告邻居失效前ISIS没有收到的邻居Hello报文数目、点到点链路上LSP报文的重传间隔时间、ISIS各种验证、DIS优先级和广播网络上发送CSNP报文的介个时间均恢复为缺省值。 缺省情况下,接口网络类型根据物理接口决定,可用undoisiscircuittype命令恢复ISIS接口的缺省网络类型 6hrIsispppnegotiation{2way3way〔only〕}(可选)指定在建立邻接关系时采用的PPP协商类型。命令中的选项说明如下。 1。2way:二选一选项,指定建立邻接关系时使用二次握手(2WayHandshake)的协商模型。 2。3way:二选一选项,指定建立邻接关系时使用3次握手(3WayHandshake)的协商模型。3次握手模型为后向兼容,如果对方只支持二次握手,则建立二次握手模型下的邻接关系。 3。Only:可选项,指定建立连接关系时只是用3次握手的斜巷模型,不支持后向兼容。 本命令只适用于点到点链路接口,对于广播接口,需要在接口上配置链路类型为P2P后才可使用。 缺省情况下,采用3次握手协商模型,可用undoisispppnegotiation命令恢复协商模式为缺省模式。 7hrIsispeeripignore(可选)配置对接收的Hello报文报文不进行IP地址检查。 缺省情况下,ISIS检查对端HELLO报文的IP地址,可用undoisispeeripignore命令恢复为缺省状态。 8hrIsisppposicpcheck(可选)配置PPP链路协议的接口检查OSICP(开放系统互联控制协议,相当于TCPIP网络中的TCP)协商状态,协商状态会影响接口的在ISIS下的状态。本命令仅适用于OSI网络。 缺省情况下,ISIS忽略PPP的OSICP的状态,可用undoisisppposicpcheck命令恢复为缺省情况。 9hrIsisdelaypeertracklastpeerexpired〔delaytimedelayinterval〕(可选)配置ISIS接口延迟邻居关系重新建立的时间整数形式,取值范围是13600,单位是秒。如果修改后的事件比延迟剩余时间小,则立即将延迟的剩余时间调整问新修改的事件;如果修改后的事件比延迟剩余时间大,则继续按照原来的剩余时间进行延迟,新的delayinterval在下一次触发延迟时生效。 缺省情况下,ISIS邻居由于超市导致邻居关系失效后,在收到新的Hello报文后重新建立邻居,可用undoisisdelaypeer〔tracklastpeerexpired〔delaytimedelayinterval〕命令取消延迟,ISIS由于超时导致邻居关系失效后,会在收到新的Hello报文后重新建立邻居。