龙空技术网

学习回顾—IS-IS路由协议(0x25)-控制Level-1设备是生成缺省路由

角落里的渣渣 106

前言:

当前小伙伴们对“缺省路由”大体比较着重,同学们都想要分析一些“缺省路由”的相关知识。那么小编也在网上网罗了一些关于“缺省路由””的相关知识,希望你们能喜欢,小伙伴们快快来了解一下吧!

IS-IS协议规定,如果IS-IS L1/2设备根据其LSDB判断通过L2区域比通过L1区域能够到达更多的区域,则该设备会在所发布的L1 LSP内将ATT比特位置位(即置为1)。这样,收到这个ATT比特位置位的LSP报文的L1设备会生成一条目的地为发送该LSP的L1/2设备的缺省路由。

以上是IS-IS协议的缺省原则,在实际应用中,可以根据需要对ATT比特位进行手动配置以更好地为网络服务。这里有两种配置方式:一是在L1/2路由器上配置发布的LSP报文中ATT比特位的置位情况;而是在L1路由器上设备在收到ATT比特位置位的L1 LSP报文后不生成缺省路由。下面具体介绍它们各自的配置方法。

1) 在L1/2路由器上配置发布的LSP报文中ATT比特位的置位情况

在L1/2路由器上配置ATT比特位的配置方法时在对应的IS-IS进程视图下通过attached-bit advertise {always |never}命令进行的。命令中的选项说明如下。

l Always:二选一选项,设置ATT比特位永远置位,这样缺省情况下收到该LSP的L1路由器就会生成缺省路由。L1区域路由器最终是否会选择该路由器作为访问区域外部的网关,还要看L1区域中对应路由器的缺省路由生成设置,具体将在本小节后面介绍。

l Never:二选一选项,设置ATT比特位永远不置位,这样可使收到该LSP的L1路由器不生成缺省路由。永远不会成为L1区域内路由器访问外部区域的网关设备

【说明】虽然ATT比特位同事在L1 LSP和L2 LSP中进行了定义,但是它只会在L1 LSP中被置位,并且只有L1/2路由器才会设置这个字段,因此该命令仅对L1/2设备生效。

缺省情况下,L1/2设备发布的LSP的ATT比特位根据本节前面介绍的缺省置位规则来决定置位情况,可用undo attached-bit advertise命令恢复ATT比特位缺省置位规则。

2) 在L1路由器上设置不生成缺省路由

在L1路由器上配置在收到ATT比特位置位的L1 LSP报文后也不生成缺省路由的配置方法时在对应的IS-IS进程视图下通过attached-bit avoid-learning命令进程的。通常在配置L2区域向L1区域进行路由渗透后,要在L1路由器上配置不生成缺省路由,以免在外部区域进行通信时选择次优路由,因为此时到达外部网络已有具体路由了。

缺省情况下,IS-IS按ATT比特位缺省使用规则生成缺省路由,可用undo attached-bit avoid-learning命令恢复当L1路由器收到ATT比特位置位的LSP报文时生成缺省路由。

标签: #缺省路由