解析驗證EIGRP STUB區域

才智咖 人氣:9.91K

IGRP STUB區域設定了之後,路由器在丟失路由條目的時候不會向 STUB區域發查詢訊息,在上述top中我們可以把Rc做成 STUB區域,假如Rb的loop0 口down掉了之後,Rb不會向Rc傳送查詢訊息。下面是小編帶來的例項,歡迎學習!

解析驗證EIGRP STUB區域

我們先在這3太路由器上全部啟用EIGRP 10 ,所有的'介面都參與到EIGRP 10 在沒有設定stub的時候,得到路由表如下:

RA:

is subnetted, 1 subnets

C is directly connected, Loopback0

is subnetted, 1 subnets

D [90/2297000] via , 00:01:26, Serial2/1

is subnetted, 1 subnets

D [90/2297000] via , 00:00:37, Serial2/1

is subnetted, 1 subnets

D [90/2297000] via , 00:01:26, Serial2/1

is subnetted, 1 subnets

C is directly connected, Serial2/1

Rb:

is subnetted, 1 subnets

D [90/2297000] via , 00:02:30, Serial2/1

is subnetted, 1 subnets

C is directly connected, Loopback0

is subnetted, 1 subnets

D [90/2297000] via , 00:01:41, Serial2/2

is subnetted, 1 subnets

C is directly connected, Serial2/2

is subnetted, 1 subnets

C is directly connected, Serial2/1

Rc:

is subnetted, 1 subnets

D [90/2297000] via , 00:02:06, Serial2/2

is subnetted, 1 subnets

D [90/2297000] via , 00:02:06, Serial2/2

is subnetted, 1 subnets

C is directly connected, Loopback0

is subnetted, 1 subnets

C is directly connected, Serial2/2

is subnetted, 1 subnets

D [90/2297000] via , 00:02:06, Serial2/2

下面,我們開始試驗,在Rc上沒有設定stub的時候,在Rb上開啟debug

RB#debug eigrp packets query

RB EIGRP Packets debugging is on

(QUERY)

RB#config t

Enter configuration commands, one per line. End with CNTL/Z.

RB(config)#

RB(config)#int loopback 0

RB(config-if)#shu

*Mar 1 00:16:38.587: EIGRP: Enqueueing QUERY on Serial2/1 iidbQ un/rely 0/1 serno 6-6

*Mar 1 00:16:38.591: EIGRP: Enqueueing QUERY on Serial2/1 nbr iidbQ un/rely 0/0 peerQ un/rely 0/0 serno 6-6

*Mar 1 00:16:38.599: EIGRP: Sending QUERY on Serial2/1 nbr (向RA傳送查詢)

*Mar 1 00:16:38.603: AS 10, Flags 0x0, Seq 10/3 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1 serno 6-6

*Mar 1 00:16:38.607: EIGRP: Enqueueing QUERY on Serial2/2 iidbQ un/rely 0/1 serno 6-6

*Mar 1 00:16:38.611: EIGRP: Enqueueing QUERY on Serial2/2 nbr iidbQ un/rely 0/0 peerQ un/rely 0/0 serno 6-6

*Mar 1 00:16:38.619: EIGRP: Sending QUERY on Serial2/2 nbr (向RC傳送查查詢)

*Mar 1 00:16:38.623: AS 10, Flags 0x0, Seq 11/3 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1 serno 6-6

可以看到,沒有設定stub的時候 Rb會向RA和 Rc傳送查詢訊息。下面我們把Rc做成 STUB區域.

我們先把RB上的loopback 0 開啟,讓網路回到正常的收斂

Rb(config-it)# int lo 0

Rb(config-it)#no sh

然後把RC設定成STUB區域

RC(config)#router ei 100

RC(config-router)#eigrp stub receive-only

再關掉RB上的loopback 0

再來看RB的查詢情況:

*Mar 1 00:28:13.139: EIGRP: Enqueueing QUERY on Serial2/2 iidbQ un/rely 0/1 serno 9-9

*Mar 1 00: 28:13.143: EIGRP: Enqueueing QUERY on Serial2/2 nbr iidbQ un/rely 0/0 peerQ un/rely 0/0 serno 9-9

*Mar 1 00: 28:13.151: EIGRP: Enqueueing QUERY on Serial2/1 iidbQ un/rely 0/1 serno 9-9

*Mar 1 00: 28:13.155: EIGRP: Enqueueing QUERY on Serial2/1 nbr iidbQ un/rely 0/0 peerQ un/rely 0/0 serno 9-9

*Mar 1 00: 28:13.163: EIGRP: Sending QUERY on Serial2/1 nbr (向RA傳送查詢)

*Mar 1 00: 28:13.163: AS 10, Flags 0x0, Seq 19/8 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/1 serno 9-9

*Mar 1 00: 28:13.351: EIGRP: Received QUERY on Serial2/2 nbr

RB(config-if)#

*Mar 1 00: 28:13.355: AS 10, Flags 0x0, Seq 11/21 idbQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0

自始至終沒有發現去往Rc的查詢訊息,所以,EIGRP的 STUB區域驗證成功。