FAQ--ISIS协议中ATT的作用

发布时间:  2017-03-16 浏览次数:  587 下载次数:  0
问题描述

ISIS协议中,L1层的路由器会产生一条默认路由指向区域边界L1-L2的路由器,从而通向外部。那么在这其中ATT位起到了什么作用?下面我们将展开讨论一下。

告警信息
N/A

处理过程

按照两种实验场景进行验证:

场景一:橙蓝两个区域分别属于不同的网络标识区域


如图所示,AR1/AR2AR3/AR4分别属于不同的区域,其中AR1L1层路由器,AR2L1-L2层路由器,AR3/AR4L2层路由器。各个路由器的网络实体名称如下:

AR1:49.0001.0000.0000.0001.00

AR2:49.0001.0000.0000.0002.00

AR3:49.0002.0000.0000.0003.00

AR4:49.0002.0000.0000.0004.00

 

AR1:

#

isis 1

 is-level level-1

 network-entity 49.0001.0000.0000.0001.00

#

interface GigabitEthernet0/0/0

 ip address 10.0.0.1 255.255.255.252

 isis enable 1

#

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

 isis enable 1

 

AR2:

#

isis 1

 network-entity 49.0001.0000.0000.0002.00

#

interface GigabitEthernet0/0/0

 ip address 10.0.0.2 255.255.255.252

 isis enable 1

#

interface GigabitEthernet0/0/1

 ip address 192.168.1.1 255.255.255.252

 isis enable 1

#

interface LoopBack0

 ip address 2.2.2.2 255.255.255.255

 isis enable 1

 

AR3:

#

isis 1

 is-level level-2

 network-entity 49.0002.0000.0000.0003.00

#

interface GigabitEthernet0/0/0

 ip address 20.0.0.2 255.255.255.252

 isis enable 1

#

interface GigabitEthernet0/0/1

 ip address 192.168.1.2 255.255.255.252

 isis enable 1

#

interface LoopBack0

 ip address 3.3.3.3 255.255.255.255

 isis enable 1

 

AR4:

#

isis 1

 is-level level-2

 network-entity 49.0002.0000.0000.0004.00

#

interface GigabitEthernet0/0/0

 ip address 20.0.0.1 255.255.255.252

 isis enable 1

#

interface LoopBack0

 ip address 4.4.4.4 255.255.255.255

 isis enable 1

配置完成后,我们来检测一下AR1上的路由表参数,可以看到确实产生了一条指向AR2的默认路由。

 

之后,让我们看一下AR1LSDB表,确实产生了一条指向AR2LSP,且ATT位为1

 

场景二:橙蓝两个区域分别属于相同的网络标识区域


如图所示,其中AR1L1层路由器,AR2L1-L2层路由器,AR3/AR4L2层路由器。各个路由器的网络实体名称如下:

AR1:49.0001.0000.0000.0001.00

AR2:49.0001.0000.0000.0002.00

AR3:49.0001.0000.0000.0003.00

AR4:49.0001.0000.0000.0004.00

更改AR3/AR4的路由器配置,

AR3:

#

isis 1

 is-level level-2

 network-entity 49.0001.0000.0000.0003.00

 

AR4:

#

isis 1

 is-level level-2

 network-entity 49.0001.0000.0000.0004.00

 

配置完成后,查看AR1路由表,可以看到,路由表中无默认路由

 

查看AR1LSDB信息,AR2发来的LSP ATT位不置1.


根因

L1/L2 router发送到本areaLSP中若将ATT置位,则表示该L1/L2可以通往外部,area中的router可以用这个router最为默认网关。一般L1 router收到这条LSP后会产生一个0.0.0.0默认路由。一般只有L1/L2 router已经连接到backbone area时才会在L1 LSP中置位. 否则的话,比如L1/L2 router只连接了本area内部的L1 router,那么LSPATT位是不会置位的。

解决方案

N/A


建议与总结

ISIS的规划中,如果涉及到分层的组网,不能将所有路由器统一规划到一个区域,且骨干区域路由器建议采用性能更高的路由器

END