[CCNA圖文筆記]-25-幀中繼實例詳解

0×1.幀中繼概述
Frame Relay郭变,簡稱FR,可以將它看做X.25協(xié)議的簡化版本涯保,幀中繼網(wǎng)絡(luò)中不考慮傳輸差錯問題诉濒,其中的結(jié)點只做幀的轉(zhuǎn)發(fā)操作,不需要執(zhí)行接收確認和請求重發(fā)等操作夕春;幀中繼是一種嚴格意義上的二層協(xié)議未荒。
在幀中繼網(wǎng)絡(luò)中使用VC(Virtual Circuit,虛電路)來互連各個分支及志,并不需要兩個分支之間有單獨的物理鏈路片排。下面是物理專線和幀中繼虛電路的示意圖:


圖1
圖1

使用虛電路的最主要好處就是配置方便,建立和拆除虛電路只需要使用命令配置即可困肩,所以虛電路并非真正的物理鏈路划纽,只是在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上添加的一系列轉(zhuǎn)發(fā)規(guī)則,就好像在源和目的間存在一條專線一樣锌畸;相比之下專線則需要綜合布線施工勇劣,建立和拆除難度較大。
幀中繼的工作范圍在DTE設(shè)備和幀中繼交換機之間潭枣。
a.幀中繼術(shù)語
1)VC(Virtual Circuit比默,虛電路)
幀中繼網(wǎng)絡(luò)中兩臺DTE設(shè)備之間的連接稱為虛電路,現(xiàn)在常用的虛電路為PVC(Permanent Virtual Circuit盆犁,永久虛電路)命咐,PVC由運營商預(yù)先配置。
2)DLCI(Data Link Connection Identifier谐岁,數(shù)據(jù)鏈路連接標(biāo)識符)


圖2
圖2
DLCI是源設(shè)備和目的設(shè)備之間標(biāo)識邏輯電路的一個數(shù)據(jù)值醋奠,該數(shù)據(jù)值只具有本地意義。在圖二中伊佃,R1上的DLCI號103標(biāo)識的是R1到R3的連接窜司,R1上的DLCI號104標(biāo)識的是R1到R4的連接。不同DTE設(shè)備上的DLCI號可以相同航揉,但在同一臺DTE設(shè)備上不能用相同的DLCI號來標(biāo)識到不同的連接塞祈。 DLCI號的范圍是0-1023,其中0-15以及1008-1023被保留用作特殊用途帅涂,所以用戶可以配置的DLCI號為16-1007议薪。
3)LMI(Local Management Interface尤蛮,本地管理接口)
LMI是用戶端和幀中繼交換機之間的信令標(biāo)準(zhǔn),負責(zé)管理設(shè)備之間的連接斯议,維護設(shè)備的狀態(tài)产捞。LMI被用來獲知路由器被分配了哪些DLCI,確定PVC的操作狀態(tài)捅位,有哪些可用的PVC轧葛,另外還用來發(fā)送維持分組搂抒,確保PVC處于激活狀態(tài)艇搀。LMI的類型有三種:ANSI、Cisco求晶、Q933A焰雕,DTE端的LMI配置要和幀中繼上的一致,否則LMI不能正常工作芳杏,進而導(dǎo)致PVC失敗矩屁。思科路由上默認的LMI類型為Cisco。
除了上面三個比較常見外爵赵,還有下面這些術(shù)語吝秕,有興趣的朋友可以自己去查一下每個術(shù)語的解釋:

承諾信息速率(CIR)承諾突發(fā)(BC)超量突發(fā)(BE)前向顯示擁塞通知(FECN)后向顯示擁塞通知(BECN)允許丟棄(DE)
b.幀中繼運行方式
這一部分結(jié)合下面的圖三來介紹幀中繼是如何工作的,數(shù)據(jù)包是如何被轉(zhuǎn)發(fā)的空幻。


圖3
圖3
1)幀中繼幀格式
幀中繼的幀和以太網(wǎng)幀一樣烁峭,也工作在數(shù)據(jù)鏈路層,幀的格式如下圖:
圖4
圖4
幀中繼幀的各字段解釋如下:
Flag標(biāo)志:標(biāo)志幀的開始和結(jié)束地址:地址字段2個字節(jié)中包含了DLCI號(幀中繼的幀中只有一個DLCI號秕铛,即去往的目的地的DLCI號约郁,2個字節(jié)中的10個比特用來儲存這個DLCI號);擁塞控制(Congestion Control)占3比特但两,其中包括1比特的FECN位鬓梅,1比特的BECN位和1比特的DE位;除此之外地址域中還包含3個比特的其他值谨湘。數(shù)據(jù):是一個可變長的字段绽快,包含了封裝的上層協(xié)議數(shù)據(jù)。幀效驗序列:用來保證傳輸數(shù)據(jù)的完整性紧阔。
2)幀中繼中的幀轉(zhuǎn)發(fā)方式
在圖三中坊罢,假設(shè)R1要將數(shù)據(jù)發(fā)往R3,R1封裝DLCI號103(至于為什么R1知道發(fā)往R3要封裝103這個在下面的幀中繼尋址方式中會詳細的介紹)寓辱,將封裝好的幀發(fā)往幀中繼交換機FR1艘绍。根據(jù)FR1上管理員的配置,F(xiàn)R1知道如果從接口1接收到DLCI號為103的幀秫筏,應(yīng)該將DLCI號修改成112并從接口3發(fā)出诱鞠。此時幀到達FR3挎挖,F(xiàn)R3也根據(jù)配置得知,從自己的1接口接收到的DLCI號為112的幀航夺,應(yīng)該將DLCI號修改成301蕉朵,并從3號接口發(fā)出。此時R3接收到FR3發(fā)過來的幀中繼幀阳掐,解封裝后交給上層處理始衅。 從上面的工作方式中可以看出,只要R1封裝DLCI號103的幀缭保,就能將數(shù)據(jù)發(fā)往R3汛闸,幀中繼網(wǎng)云使用DLCI號103和DLCI號301在R1和R3之間建立了一條永久虛電路(PVC),同理R1到R4可以封裝104艺骂,R4到R1可以封裝401诸老。
3)幀中繼交換表
在圖三的幀中繼網(wǎng)絡(luò)中,F(xiàn)R1-3三臺幀中繼交換機上都維護著一個幀中繼交換表钳恕,下面是FR1的幀中繼交換表的樣式:
圖5
圖5
c.幀中繼尋址方式
這一部分將介紹"反向ARP(Inverse ARP)"别伏,幀中繼中的反向ARP是根據(jù)DLCI號解析IP的一個過程,和以太網(wǎng)中通過ARP解析MAC地址很相似忧额。下圖描述了這一過程是如何進行的:
圖6
圖6
以上圖(圖6)R1和R3之間的通信為例厘肮,假設(shè)R1和幀中繼交換機相連的物理接口IP是123.1.1.1,R3和幀中繼交換機相連的物理接口IP是123.1.1.3睦番,首先第一步在R1和R3的物理接口上配置幀中繼封裝(圖中第1步)类茂,接口開啟后,R1和R3會自動向幀中繼交換機發(fā)送查詢信息抡砂,該消息可以向幀中繼交換機通知本路由狀態(tài)大咱,還可以查詢有哪些可用的DLCI號(圖中第2步)。
幀中繼交換機通知R1注益,DLCI號103和104是激活的(圖中第3步)碴巾,可以使用。對于每個激活的DLCI號丑搔,R1發(fā)送一個反向ARP請求分組厦瓢,宣告自己的IP,并且封裝對應(yīng)的DLCI號(圖中第4步)啤月。
從這一點可以看出煮仇,幀中繼是不支持廣播的,幀中繼網(wǎng)絡(luò)默認是NBMA(Non-Broadcast Multiple Access谎仲,非廣播多路訪問)浙垫,但可以通過發(fā)送多個幀拷貝來解決廣播問題。
幀中繼網(wǎng)云將R1發(fā)來的DLCI號103替換成301發(fā)往R3(圖中第5步,實際幀中繼網(wǎng)絡(luò)中可能存在很多幀中繼交換機夹姥,這里假設(shè)中間只有一臺杉武,便于講解)。

R3收到幀中繼交換機發(fā)來的幀辙售,DLCI號是301轻抱,R3處理該數(shù)據(jù)幀并進行應(yīng)答,R3封裝DLCI號為301旦部,并且告知自己的IP是123.1.1.3(圖片中第6步)祈搜,然后從自己的物理接口發(fā)回。
幀中繼交換機收到這個DLCI號是301的幀士八,根據(jù)自己的交換表容燕,將DLCI號改成103發(fā)往R1,R1收到這個應(yīng)答后在本地的映射中添加R3的IP123.1.1.3和對應(yīng)的DLCI號103曹铃,以后發(fā)往123.1.1.3的數(shù)據(jù)幀就用DLCI號103封裝缰趋。
最后圖中第7步捧杉,R1繼續(xù)發(fā)送維持消息陕见,默認10秒一次,此維持消息可以驗證幀中繼交換機是否處于激活狀態(tài)味抖。反向ARP默認的發(fā)送時間是60秒评甜。
同理R3和R4也可以使用相同的方法獲得對方的IP地址和對應(yīng)的DLCI號。
d.幀中繼水平分隔潛在問題
有時候不需要建立全互連型幀中繼網(wǎng)絡(luò)仔涩,比如下面這中情況:


圖7
圖7
在這種星型拓撲結(jié)構(gòu)中R1和R2以及R3通過虛電路相連忍坷,R2和R3之間沒有建立虛電路,R1就像以太網(wǎng)中的一個Hub熔脂,R2或R3將路由信息發(fā)給R1佩研,因為水平分隔的原因,R1不會將從一個接口接收到的路由信息再從這個接口發(fā)回霞揉,導(dǎo)致R1上面有所有分支的路由信息旬薯,而分支路由間無法學(xué)習(xí)到路由信息。
解決這一問題的方法是關(guān)閉水平分隔适秩,或者使用多個點到點子接口绊序,在后面的配置實例中會詳細介紹到。
0×2.幀中繼配置實例
a.配置幀中繼路由器
幀中繼的所有實驗都在GNS3中完成秽荞,配置下面這張拓撲圖骤公,圖中四臺路由器均為c3640,將R2配置成幀中繼交換機扬跋,用來模擬幀中繼網(wǎng)云阶捆,R1、R3、R4是DTE端的路由器配置幀中繼封裝:
圖8
圖8
首先配置R2成為幀中繼交換機洒试。
R2配置:
01

Router>
en

02

Router#
conf
t

03

Router(config)#
host
Frame-relay-SW

04

/配置成幀中繼交換機/

05

Frame-relay-SW(config)#
frame-relay
switching

06

/進入和R1相連的接口/

07

Frame-relay-SW(config)#
int
s 0/0

08

09

/使用幀中繼封裝/

10

Frame-relay-SW(config-if)#
encapsulation
frame-relay

11

12

/*

13

  • 配置幀中繼LMI類型為ANSI刊咳,這一句是可選配置,

14

  • 如果不配置儡司,思科使用Cisco作為默認的LMI類型

15

*/

16

Frame-relay-SW(config-if)#
frame-relay
lmi-type
ansi

17

18

/*

19

  • 為了幀中繼交換需要將接口改變成DCE娱挨,

20

  • 這和具體鏈接的是DCE還是DTE接口無關(guān)。

21

*/

22

Frame-relay-SW(config-if)#
frame-relay
intf-type
dce

23

24

/*

25

  • 將s0/0接口接收到的DLCI號103的幀捕犬,替換成301從s0/1接口發(fā)出跷坝。

26

  • 將s0/0接收到的DLCI號104的幀,替換成401從s0/2接口發(fā)出碉碉。

27

*/

28

Frame-relay-SW(config-if)#
frame-relay
route
103
interface
s 0/1 301

29

Frame-relay-SW(config-if)#
frame-relay
route
104
interface
s 0/2 401

30

Frame-relay-SW(config-if)#
no
shut
/打開接口/

31

32

/配置和R3相連的s0/1接口/

33

Frame-relay-SW(config-if)#
int
s 0/1

34

Frame-relay-SW(config-if)#
encapsulation
frame-relay

35

Frame-relay-SW(config-if)#
frame-relay
lmi-type
ansi

36

Frame-relay-SW(config-if)#
frame-relay
intf-type
dce

37

Frame-relay-SW(config-if)#
frame-relay
route
301
interface
s 0/0 103

38

Frame-relay-SW(config-if)#
frame-relay
route
304
interface
s 0/2 403

39

Frame-relay-SW(config-if)#
no
shut

40

41

/配置和R4相連的s0/2接口/

42

Frame-relay-SW(config-if)#
int
s 0/2

43

Frame-relay-SW(config-if)#
encapsulation
frame-relay

44

Frame-relay-SW(config-if)#
frame-relay
lmi-type
ansi

45

Frame-relay-SW(config-if)#
frame-relay
intf-type
dce

46

Frame-relay-SW(config-if)#
frame-relay
route
403
interface
s 0/1 304

47

Frame-relay-SW(config-if)#
frame-relay
route
401
interface
s 0/0 104

48

Frame-relay-SW(config-if)#
no
shut

49

Frame-relay-SW(config-if)#
end

幀中繼交換機配置完成后繼續(xù)下面的配置柴钻,配置幀中繼網(wǎng)絡(luò)中其他路由器(R1、R3垢粮、R4)贴届。
b.配置其他路由器使用幀中繼網(wǎng)絡(luò)
R1配置:
1

/配置與幀中繼相連的接口使用幀中繼封裝,再配置IP地址/

2

R1(config)#
int
s 0/0

3

R1(config-if)#
encapsulation
frame-relay

4

R1(config-if)#
ip
add
123.1.1.1 255.255.255.0

5

R1(config-if)#
no
shut

6

R1(config-if)#
end

R3配置:
1

R3(config)#
int
s 0/1

2

R3(config-if)#enc f /命令簡寫/

3

R3(config-if)#
ip
add
123.1.1.3 255.255.255.0

4

R3(config-if)#
no
shut

5

R3(config-if)#
end

R4配置:
1

R4(config)#
int
s 0/2

2

R4(config-if)#
ip
add
123.1.1.4 255.255.255.0

3

R4(config-if)#enc f

4

R4(config-if)#
no
shut

5

R4(config-if)#
end

配置完成后測試R1蜡吧、R3毫蚓、R4都能互相ping通,使用下面的命令可以查看幀中繼DLCI號的映射情況:
01

R1#
show
frame-relay
map

02

/*

03

"ip 123.1.1.3 dlci 103"

04

  • 去往123.1.1.3的幀昔善,封裝的DLCI號是103元潘,

05

  • 本文在幀中繼的反向ARP中介紹過這個映射是如何得到的。

06

07

"dynamic"
表示這種映射關(guān)系是動態(tài)學(xué)習(xí)到的君仆。

08

09

"broadcast"
表示幀中繼上支持廣播翩概。

10

11

"active"
表示鏈路是正常的。

12

*/

13

Serial0/0 (up):
ip
123.1.1.3 dlci 103(0x67,0x1870), dynamic,

14

broadcast
,,
status
defined, active

15

16

/同理返咱,發(fā)往123.1.1.4的幀用DLCI號104封裝钥庇。/

17

Serial0/0 (up):
ip
123.1.1.4 dlci 104(0x68,0x1880), dynamic,

18

broadcast
,,
status
defined, active

通過下面的命令查看PVC建立和DLCI號的分配情況:
01

R1#
show
frame-relay
pvc

02

03

PVC Statistics for
interface
Serial0/0 (Frame Relay DTE)

04

05

/*

06

  • 主要介紹下面這兩句,其中的詳細參數(shù)暫時不需要了解咖摹,

07

  • R1使用LMI從幀中繼交換機(R2)那學(xué)到了兩條本地可用的DLCI號评姨,

08

  • 103和104,
    "STATUS=ACTIVE"
    表示PVC鏈路工作正常楞艾,

09

  • 如果
    "STATUS=INACTIVE"
    表示不可用参咙,一般是遠端配置有問題,

10

"STATUS=DELETED"
則表示本地配置可能有問題硫眯。

11

*/

12

DLCI=103,DLCI USAGE=LOCAL, PVC STATUS=ACTIVE, INTERFACE=Serial0/0

13

....

14

15

DLCI=104,DLCI USAGE=LOCAL, PVC STATUS=ACTIVE, INTERFACE=Serial0/0

16

....

通過下面的命令查看R1接口的LMI類型:
1

R1#
show
frame-relay
lmi

2

3

/*

4

  • R1會自動調(diào)整默認的LMI類型和幀中繼交換機上配置的一致蕴侧,

5

"TYPE=ANSI"
表示R1的s0/0接口的LMI類型是ANSI。

6

*/

7

LMI Statistics for
interface
Serial0/0(Frame Relay DTE) LMI TYPE=ANSI

在上面的配置中可能出現(xiàn)下面的問題:
如果使用"show frame-relay pvc"查看路由器上面學(xué)不到DLCI號两入,請檢查物理接口是否打開(包括幀中繼交換機上的物理接口)净宵,本地和幀中繼交換機相連的接口的封裝協(xié)議是否被配置成了幀中繼,本地接口的LMI類型是否和幀中繼交換機的一致。
可以通過查看接口信息來驗證:
01

/*

02

  • 接口是否開啟
    "Serial0/0 is up, line protocol is up"

03

  • 封裝協(xié)議
    "Encapsulation FRAME-RELAY"

04

  • LMI類型
    "LMI type is ANSI"

05

*/

06

R1#
show
interfaces
s 0/0

07

Serial0/0 is up, line protocol is up

08

....

09

Encapsulation FRAME-RELAY, crc 16,
loopback
not set

10

....

11

LMI DLCI 0 LMI type is ANSI Annex D frame relay DTE

12

....

現(xiàn)在R1择葡、R3紧武、R4都能互相ping通對方,但是還存在一個問題敏储,他們ping不通自己的IP阻星,從上面的"show frame-relay map"也可以看出,R1的幀中繼映射中沒有自己的"123.1.1.1"的映射已添,它不知道發(fā)往這個IP需要封裝什么DLCI號妥箕,下面繼續(xù)配置,讓他們都能ping通自己更舞。
c.配置幀中繼能夠ping通自己
為了它們能夠ping通自己的IP畦幢,需要使用靜態(tài)映射命令:
01

/*

02

"IP地址"
是要去往的目的地址,

03

"DLCI號"
是這個IP對應(yīng)的DLCI缆蝉,

04

"[broadcast]"
可選參數(shù)使鏈路支持廣播宇葱,

05

  • 配置動態(tài)路由協(xié)議時必須攜帶此參數(shù),

06

"[cisco|ietf]"
中有兩個可選參數(shù)刊头,

07

  • 如果網(wǎng)絡(luò)中不全是思科設(shè)備黍瞧,存在不同設(shè)備互連,

08

  • 建議使用
    "ietf"
    參數(shù)芽偏。

09

*/

10

R1(config-if)#
frame-relay
map
ip
ip
地址 DLCI號 [
broadcast
] [cisco|
ietf
]

R1雷逆、R3、R4添加能ping通自己的靜態(tài)映射污尉;
R1配置:
1

R1(config)#
int
s 0/0

2

R1(config-if)#
frame-relay
map
ip
123.1.1.1 103
broadcast
ietf

3

R1(config-if)#
end

R3配置:
1

R3(config)#
int
s 0/1

2

R3(config-if)#
frame-relay
map
ip
123.1.1.3 301
broadcast
ietf

3

R3(config-if)#
end

R4配置:
1

R4(config)#
int
s 0/2

2

R4(config-if)#
frame-relay
map
ip
123.1.1.4 401
broadcast
ietf

3

R4(config-if)#
end

這樣R1、R3往产、R4就能夠ping通自己的IP了:
01

/查看幀中繼映射/

02

R1#
show
frame-relay
map

03

Serial0/0 (up):
ip
123.1.1.3 dlci 103(0x67,0x1870), dynamic,

04

broadcast
,,
status
defined, active

05

Serial0/0 (up):
ip
123.1.1.4 dlci 104(0x68,0x1880), dynamic,

06

broadcast
,,
status
defined, active

07

08

/*

09

  • 這一條是我們添加的靜態(tài)映射被碗,在沒有指定ieft的時候,

10

  • 默認的幀中繼封裝是CISCO仿村。

11

*/

12

Serial0/0 (up):
ip
123.1.1.1 dlci 103(0x67,0x1870),
static
,

13

broadcast
,

14

IETF,
status
defined, active

15

16

/*

17

  • 測試
    ping
    自己锐朴,雖然是
    ping
    自己,但是根據(jù)前面的映射可以得知蔼囊,

18

  • 數(shù)據(jù)是到達了R3后再返回的焚志,如果R3關(guān)閉物理接口s0/2,

19

  • 這里就會
    ping
    不通,大家可以測試一下畏鼓。

20

*/

21

R1#
ping
123.1.1.1

22

!!!!!

到這里為止酱酬,幀中繼網(wǎng)絡(luò)中的三臺路由器都使用了反向ARP從幀中繼交換機上獲取到DLCI和對應(yīng)的IP地址,下面一部分將介紹如何關(guān)閉反向ARP云矫,使用全手動靜態(tài)配置來配置幀中繼映射膳沽。
d.配置幀中繼使用靜態(tài)映射
這一部分手動配置DLCI的靜態(tài)映射,首先關(guān)閉反向ARP,然后清除通過反向ARP學(xué)習(xí)到的動態(tài)映射緩存挑社,然后使用手動配置陨界。
R1配置:
01

R1(config)#
int
s 0/0

02

/關(guān)閉反向ARP/

03

R1(config-if)#
no
frame-relay
inverse-arp

04

R1(config-if)#
end

05

/清除反向ARP學(xué)到的映射緩存/

06

R1#clear
frame-relay
inarp

07

R1#
conf
t

08

/在接口下添加靜態(tài)映射/

09

R1(config)#
int
s 0/0

10

R1(config-if)#
frame-relay
map
ip
123.1.1.3 103
broadcast
ietf

11

R1(config-if)#
frame-relay
map
ip
123.1.1.4 104
broadcast
ietf

12

R1(config-if)#
end

R3配置:
1

R3(config)#
int
s 0/1

2

R3(config-if)#
no
frame-relay
inverse-arp

3

R3(config-if)#
end

4

R3#clear
frame-relay
inarp

5

R3#
conf
t

6

R3(config)#
int
s 0/1

7

R3(config-if)#
frame-relay
map
ip
123.1.1.1 301
broadcast
ietf

8

R3(config-if)#
frame-relay
map
ip
123.1.1.4 304
broadcast
ietf

9

R3(config-if)#
end

R4配置:
1

R4(config)#
int
s 0/2

2

R4(config-if)#
no
frame-relay
inverse-arp

3

R4(config-if)#
end

4

R4#clear
frame-relay
inarp

5

R4#
conf
t

6

R4(config)#
int
s 0/2

7

R4(config-if)#
frame-relay
map
ip
123.1.1.1 401
broadcast
ietf

8

R4(config-if)#
frame-relay
map
ip
123.1.1.3 403
broadcast
ietf

9

R4(config-if)#
end

配置完成后在R1上查看幀中繼映射表:
01

/可以看到狀態(tài)全部變成了
"static"
即靜態(tài)映射。
/

02

R1#
show
frame-relay
map

03

Serial0/0 (up):
ip
123.1.1.3 dlci 103(0x67,0x1870),
static
,

04

broadcast
,

05

IETF,
status
defined, active

06

Serial0/0 (up):
ip
123.1.1.4 dlci 104(0x68,0x1880),
static
,

07

broadcast
,

08

IETF,
status
defined, active

09

Serial0/0 (up):
ip
123.1.1.1 dlci 103(0x67,0x1870),
static
,

10

broadcast
,

11

IETF,
status
defined, active

e.RIP over 幀中繼
幀中繼作為二層鏈路痛阻,上面可以運行各種動態(tài)路由協(xié)議菌瘪。在GNS3中完成下圖配置哈街,在幀中繼網(wǎng)絡(luò)中運行RIP協(xié)議采缚。


圖9
圖9

R2被配置成幀中繼交換機狡恬,其中只有兩條虛電路R1-R3和R1-R4翼虫,R1 s0/0的IP為123.1.1.1猾浦,R3 s0/1的IP為123.1.1.3轮纫,R4 s0/2的IP為123.1.1.4捎稚,它們上面各有一個回環(huán)接口棉饶,這些接口都被發(fā)布到RIP協(xié)議中表箭。
首先將R2配置成幀中繼交換機:
01

Router>
en

02

Router#
conf
t

03

Router(config)#
host
FR-SW

04

FR-SW(config)#
frame-relay
switching

05

06

FR-SW(config)#
int
s 0/0

07

FR-SW(config-if)#
encapsulation
frame-relay

08

FR-SW(config-if)#
frame-relay
lmi-type
ansi

09

FR-SW(config-if)#
frame-relay
intf-type
dce

10

/僅配置R1-R3以及R1-R4的虛電路/

11

FR-SW(config-if)#
frame-relay
route
103
interface
s 0/1 301

12

FR-SW(config-if)#
frame-relay
route
104
interface
s 0/2 401

13

14

FR-SW(config-if)#
int
s 0/1

15

FR-SW(config-if)#
encapsulation
frame-relay

16

FR-SW(config-if)#
frame-relay
lmi-type
ansi

17

FR-SW(config-if)#
frame-relay
intf-type
dce

18

FR-SW(config-if)#
frame-relay
route
301
interface
s 0/0 103

19

FR-SW(config-if)#
no
shut

20

21

FR-SW(config-if)#
int
s 0/2

22

FR-SW(config-if)#
encapsulation
frame-relay

23

FR-SW(config-if)#
frame-relay
lmi-type
ansi

24

FR-SW(config-if)#
frame-relay
intf-type
dce

25

FR-SW(config-if)#
frame-relay
route
401
interface
s 0/0 104

26

FR-SW(config-if)#
no
shut

27

FR-SW(config-if)#
end

R1配置:
01

R1(config)#
int
s 0/0

02

/使用幀中繼封裝/

03

R1(config-if)#
encapsulation
frame-relay

04

/關(guān)閉反向ARP赁咙,使用手動靜態(tài)映射配置/

05

R1(config-if)#
no
frame-relay
inverse-arp

06

07

/配置靜態(tài)映射/

08

R1(config-if)#
frame-relay
map
ip
123.1.1.3 103
broadcast
ietf

09

R1(config-if)#
frame-relay
map
ip
123.1.1.1 103
broadcast
ietf

10

R1(config-if)#
frame-relay
map
ip
123.1.1.4 104
broadcast
ietf

11

R1(config-if)#
ip
add
123.1.1.1 255.255.255.0

12

R1(config-if)#
no
shut

13

14

R1(config-if)#
int
lo
0

15

R1(config-if)#
ip
add
1.1.1.1 255.255.255.0

16

R1(config-if)#
no
shut

17

18

R1(config-if)#router
rip
/配置RIP,宣告所有接口/

19

R1(config-router)#
net
1.0.0.0

20

R1(config-router)#
net
123.0.0.0

21

R1(config-router)#
end

R3配置:
01

R3(config)#
int
s 0/1

02

R3(config-if)#
encapsulation
frame-relay

03

R3(config-if)#
no
frame-relay
inverse-arp

04

R3(config-if)#
frame-relay
map
ip
123.1.1.1 301
broadcast
ietf

05

06

/讓R3能
ping
通自己
/

07

R3(config-if)#
frame-relay
map
ip
123.1.1.3 301
broadcast
ietf

08

09

/因為R3和R4之間并沒有虛電路免钻,所以發(fā)往R4的數(shù)據(jù)要先封裝成301發(fā)往R1/

10

R3(config-if)#
frame-relay
map
ip
123.1.1.4 301
broadcast
ietf

11

R3(config-if)#
ip
add
123.1.1.3 255.255.255.0

12

R3(config-if)#
no
shut

13

14

R3(config-if)#
int
lo0

15

R3(config-if)#
ip
add
3.3.3.3 255.255.255.0

16

R3(config-if)#
no
shut

17

R3(config-if)#router
rip

18

R3(config-router)#
net
3.0.0.0

19

R3(config-router)#
net
123.0.0.0

20

R3(config-router)#
end

R4配置:
01

R4(config)#
int
s 0/2

02

R4(config-if)#
encapsulation
frame-relay

03

R4(config-if)#
no
frame-relay
inverse-arp

04

R4(config-if)#
frame-relay
map
ip
123.1.1.1 401
broadcast

05

06

/讓R4能
ping
通自己
/

07

R4(config-if)#
frame-relay
map
ip
123.1.1.4 401
broadcast

08

09

/因為R4和R3之間沒有配置虛電路彼水,發(fā)往R3的數(shù)據(jù)先發(fā)往R1/

10

R4(config-if)#
frame-relay
map
ip
123.1.1.3 401
broadcast

11

R4(config-if)#
ip
add
123.1.1.4 255.255.255.0

12

R4(config-if)#
no
shut

13

14

R4(config-if)#
int
lo
0

15

R4(config-if)#
ip
add
4.4.4.4 255.255.255.0

16

R4(config-if)#
no
shut

17

18

R4(config-if)#router
rip

19

R4(config-router)#
net
4.0.0.0

20

R4(config-router)#
net
123.0.0.0

21

R4(config-router)#
end

配置完成后全網(wǎng)后能互相通信,在R4上查看路由表和幀中繼映射表:
01

/顯示R4已經(jīng)學(xué)習(xí)到R1和R3上面的回環(huán)接口信息/

02

R4#
show
ip
route

03

04

Gateway of last resort is not set

05

06

R 1.0.0.0/8 [120/1] via 123.1.1.1, 00:00:18, Serial0/2

07

R 3.0.0.0/8 [120/2] via 123.1.1.1, 00:00:18, Serial0/2

08

4.0.0.0/24 is subnetted, 1 subnets

09

C 4.4.4.0 is directly connected, Loopback0

10

123.0.0.0/24 is subnetted, 1 subnets

11

C 123.1.1.0 is directly connected, Serial0/2

12

13

/靜態(tài)映射全部是激活可用的/

14

R4#
show
frame-relay
map

15

Serial0/2 (up):
ip
123.1.1.3 dlci 401(0x191,0x6410),
static
,

16

broadcast
,

17

IETF,
status
defined, active

18

Serial0/2 (up):
ip
123.1.1.4 dlci 401(0x191,0x6410),
static
,

19

broadcast
,

20

IETF,
status
defined, active

21

Serial0/2 (up):
ip
123.1.1.1 dlci 401(0x191,0x6410),
static
,

22

broadcast
,

23

IETF,
status
defined, active

24

25

/*

26

  • 這個時候假設(shè)R4去
    ping
    3.3.3.3极舔,首先R4查詢路由表凤覆,

27

  • 發(fā)現(xiàn)
    "3.0.0.0/8 [120/2] via 123.1.1.1"
    ,

28

  • 發(fā)往3.0.0.0/8網(wǎng)段的數(shù)據(jù)要發(fā)給123.1.1.1即R1,

29

  • R4再查詢幀中繼映射表拆魏,發(fā)現(xiàn)
    "ip 123.1.1.1 dlci 401"

30

  • 所以R4用DLCI號401封裝這個幀發(fā)往R1盯桦。

31

*/

從上面的輸出中并沒有出現(xiàn)上面"幀中繼水平分隔潛在問題"中提到的水平分隔問題,這是因為幀中繼物理接口默認關(guān)閉了水平分隔渤刃,在R1上查看接口信息:
1

R1#
show
ip
int
s 0/0

2

Serial0/0 is up, line protocol is up

3

....

4

Split horizon is disabled /水平分隔是關(guān)閉的/

5

....

可以使用下面的命令打開水平分隔:
1

R1(config)#
int
s 0/0

2

R1(config-if)#
ip
split-horizon

3

R1(config-if)#
end

打開水平分隔后稍等一段時間拥峦,RIP收斂后,R3上面就看不到R4回環(huán)接口的路由了卖子,同樣R4上面也看不到R3的回環(huán)接口路由了略号。
除了關(guān)閉水平分隔外,還可以使用接下來介紹的方法洋闽,使用點到點子接口來解決水平分隔在幀中繼網(wǎng)絡(luò)中導(dǎo)致的問題玄柠。
f.配置幀中繼子接口
這一部分來配置一個稍微復(fù)雜一點的拓撲,在這個拓撲中會綜合運用到兩種子接口:點到點子接口(Point-to-Point)诫舅、多點子接口(Multipoint)羽利。


圖10
圖10

如上圖所示,R5被配置成幀中繼交換機骚勘,其中有三條虛電路R1-R2铐伴,R1-R3撮奏,R1-R4,在R1的s0/0接口上啟用了子接口当宴,其中s0/0.1用來連接R2畜吊,是一個點到點子接口,s0/0.2被用來連接R3和R4户矢,是一個多點子接口玲献。R1 s0/0.1的IP為12.1.1.1、s0/0.2的IP地址為134.1.1.1梯浪,R2的s0/1的IP地址為12.1.1.2捌年,R3的s0/2的IP地址為134.1.1.3,R4的s0/3的IP地址為134.1.1.4挂洛。每個路由上都有一個回環(huán)接口礼预,IP如圖所示。在這個幀中繼網(wǎng)絡(luò)上運行RIP協(xié)議虏劲,測試多點子接口存在的水平分隔問題托酸。
首先配置R5成為幀中繼交換機:
01

Router>
en

02

Router#
conf
t

03

Router(config)#
host
RF-SW

04

RF-SW(config)#
frame-relay
switch

05

RF-SW(config)#
int
s 0/0

06

RF-SW(config-if)#encap frame

07

RF-SW(config-if)#frame
lmi-type
ansi

08

RF-SW(config-if)#frame
intf-type
dce

09

RF-SW(config-if)#frame
route
102
int
s 0/1 201

10

RF-SW(config-if)#frame
route
103
int
s 0/2 301

11

RF-SW(config-if)#frame
route
104
int
s 0/3 401

12

RF-SW(config-if)#
no
shut

13

RF-SW(config-if)#
int
s 0/1

14

RF-SW(config-if)#encap frame

15

RF-SW(config-if)#frame
lmi-type
ansi

16

RF-SW(config-if)#frame
intf-type
dce

17

RF-SW(config-if)#frame
route
201
int
s 0/0 102

18

RF-SW(config-if)#
no
shut

19

RF-SW(config-if)#
int
s 0/2

20

RF-SW(config-if)#encap frame

21

RF-SW(config-if)#frame
lmi-type
ansi

22

RF-SW(config-if)#frame
intf-type
dce

23

RF-SW(config-if)#frame
route
301
int
s 0/0 103

24

RF-SW(config-if)#
no
shut

25

RF-SW(config-if)#
int
s 0/3

26

RF-SW(config-if)#encap frame

27

RF-SW(config-if)#frame
lmi-type
ansi

28

RF-SW(config-if)#frame
intf-type
dce

29

RF-SW(config-if)#frame
route
401
int
s 0/0 104

30

RF-SW(config-if)#
no
shut

31

RF-SW(config-if)#
end

在R1上配置點到點和多點子接口:
01

R1(config)#
int
s 0/0

02

R1(config-if)#encap frame

03

R1(config-if)#
no
frame
inverse-arp

04

R1(config-if)#
no
shut
/物理接口只需要打開即可/

05

06

/配置點到點子接口/

07

R1(config-if)#
int
s 0/0.1
point-to-point

08

R1(config-subif)#
ip
add
12.1.1.1 255.255.255.0

09

/*

10

  • 點到點子接口不需要和物理接口一樣配置靜態(tài)映射,

11

  • 只要指明該接口使用的DLCI號即可柒巫,

12

  • 點到點子接口上去往該子接口的IP地址(12.1.1.1)

13

  • 或遠端(R2的12.1.1.2)的數(shù)據(jù)都使用這個DLCI號封裝励堡。

14

*/

15

R1(config-subif)#
frame-relay
interface
-dlci 102

16

17

/配置多點子接口/

18

R1(config-fr-dlci)#
int
s 0/0.2 multipoint

19

R1(config-subif)#
ip
add
134.1.1.1 255.255.255.0

20

21

/多點子接口的靜態(tài)映射和物理接口相同/

22

R1(config-subif)#
frame-relay
map
ip
134.1.1.1 103
broadcast
ietf

23

R1(config-subif)#
frame-relay
map
ip
134.1.1.4 104
broadcast
ietf

24

R1(config-subif)#
frame-relay
map
ip
134.1.1.3 103
broadcast
ietf

25

R1(config-subif)#
int
lo
0

26

R1(config-if)#
ip
add
1.1.1.1 255.255.255.0

27

R1(config-if)#
no
shut

28

R1(config-if)#router
rip
/啟用RIP協(xié)議/

29

R1(config-router)#
net
1.0.0.0

30

R1(config-router)#
net
12.0.0.0

31

R1(config-router)#
net
134.1.0.0

32

R1(config-router)#
end

R2配置:
01

R2(config)#
int
s 0/1

02

R2(config-if)#
encapsulation
frame-relay

03

R2(config-if)#
no
frame-relay
inverse-arp

04

R2(config-if)#
frame-relay
map
ip
12.1.1.1 201
broadcast
ietf

05

R2(config-if)#
frame-relay
map
ip
12.1.1.2 201
broadcast
ietf

06

R2(config-if)#
ip
add
12.1.1.2 255.255.255.0

07

R2(config-if)#
no
shut

08

R2(config-if)#
int
lo
0

09

R2(config-if)#
ip
add
2.2.2.2 255.255.255.0

10

R2(config-if)#
no
shut

11

R2(config-if)#router
rip

12

R2(config-router)#
net
2.0.0.0

13

R2(config-router)#
net
12.0.0.0

14

R2(config-router)#
end

R3配置:
01

R3(config)#
int
s 0/2

02

R3(config-if)#
encapsulation
frame-relay

03

R3(config-if)#
no
frame-relay
inverse-arp

04

05

/配置靜態(tài)映射,去往R1/

06

R3(config-if)#
frame-relay
map
ip
134.1.1.1 301
broadcast
ietf

07

/因為R3和R4之間沒有配置虛電路堡掏,所以去往R4要先發(fā)往R1/

08

R3(config-if)#
frame-relay
map
ip
134.1.1.4 301
broadcast
ietf

09

/配置R3能夠
ping
通自己
/

10

R3(config-if)#
frame-relay
map
ip
134.1.1.3 301
broadcast
ietf

11

R3(config-if)#
ip
add
134.1.1.3 255.255.255.0

12

R3(config-if)#
no
shut

13

R3(config-if)#
int
lo
0

14

R3(config-if)#
ip
add
3.3.3.3 255.255.255.0

15

R3(config-if)#
no
shut

16

17

R3(config-if)#router
rip

18

R3(config-router)#
net
3.0.0.0

19

R3(config-router)#
net
134.1.0.0

20

R3(config-router)#
end

R4配置:
01

R4(config)#
int
s 0/3

02

R4(config-if)#
encapsulation
frame-relay

03

R4(config-if)#
no
frame-relay
inverse-arp

04

R4(config-if)#
frame-relay
map
ip
134.1.1.1 401
broadcast
ietf

05

R4(config-if)#
frame-relay
map
ip
134.1.1.3 401
broadcast
ietf

06

R4(config-if)#
frame-relay
map
ip
134.1.1.4 401
broadcast
ietf

07

R4(config-if)#
ip
add
134.1.1.4 255.255.255.0

08

R4(config-if)#
no
shut

09

R4(config-if)#
int
lo
0

10

R4(config-if)#
ip
add
4.4.4.4 255.255.255.0

11

R4(config-if)#
no
shut

12

R4(config-if)#router
rip

13

R4(config-router)#
net
4.0.0.0

14

R4(config-router)#
net
134.1.0.0

15

R4(config-router)#
end

可以在R1上查看子接口信息來驗證默認情況下应结,點到點子接口和多點子接口的水平分隔都是打開的:
01

R1#
show
ip
interface
s 0/0.1

02

Serial0/0.1 is up, line protocol is up

03

....

04

Split horizon is enabled

05

....

06

07

R1#
show
ip
interface
s 0/0.2

08

Serial0/0.2 is up, line protocol is up

09

....

10

Split horizon is enabled

11

....

在R2的多點子接口上連接了兩臺路由器R3和R4,查看R3的路由表:
1

R3#
show
ip
route

2

/從路由表中看不到R4的回環(huán)接口的信息/

3

R 1.0.0.0/8 [120/1] via 134.1.1.1, 00:00:28, Serial0/2

4

R 2.0.0.0/8 [120/2] via 134.1.1.1, 00:00:28, Serial0/2

5

3.0.0.0/24 is subnetted, 1 subnets

6

C 3.3.3.0 is directly connected, Loopback0

7

R 12.0.0.0/8 [120/1] via 134.1.1.1, 00:00:28, Serial0/2

8

134.1.0.0/24 is subnetted, 1 subnets

9

C 134.1.1.0 is directly connected, Serial0/2

同樣泉唁,在R4上面也看不到R3回環(huán)接口的信息鹅龄,這就是因為R1上s0/0.2接口上默認的水平分隔設(shè)置導(dǎo)致的,用下面的命令關(guān)閉R1的s0/0.2子接口的水平分隔:
1

R1(config)#
int
s 0/0.2

2

R1(config-subif)#
no
ip
split-horizon

3

R1(config-subif)#
end

再次查看R3的路由表:
01

R3#
show
ip
route

02

03

R 1.0.0.0/8 [120/1] via 134.1.1.1, 00:00:13, Serial0/2

04

R 2.0.0.0/8 [120/2] via 134.1.1.1, 00:00:13, Serial0/2

05

3.0.0.0/24 is subnetted, 1 subnets

06

C 3.3.3.0 is directly connected, Loopback0

07

/已經(jīng)學(xué)習(xí)到了R4的回環(huán)接口信息/

08

R 4.0.0.0/8 [120/2] via 134.1.1.1, 00:00:13, Serial0/2

09

R 12.0.0.0/8 [120/1] via 134.1.1.1, 00:00:13, Serial0/2

10

134.1.0.0/24 is subnetted, 1 subnets

11

C 134.1.1.0 is directly connected, Serial0/2

12

13

/測試
ping
R4回環(huán)接口
/

14

R3#
ping
4.4.4.4

15

!!!!! /成功/

這一部分演示了路由器子接口配置(點到點子接口和多點子接口)以及多點子接口上面需要注意的水平分隔問題游两。
0×3.EIGRP over 幀中繼
這一部分使用的拓撲圖如下:


圖11
圖11

R4是幀中繼交換機砾层,圖中配置了兩條虛電路R1-R2,R1-R3贱案,R1-3各有一個回環(huán)接口IP如圖所示。
首先配置R4成為幀中繼交換機:
01

Router>
en

02

Router#
conf
t

03

Router(config)#
host
RF-SW

04

RF-SW(config)#
frame-relay
switching

05

RF-SW(config)#
int
s 0/0

06

RF-SW(config-if)#
encapsulation
frame-relay

07

RF-SW(config-if)#
frame-relay
lmi-type
ansi

08

RF-SW(config-if)#
frame-relay
intf-type
dce

09

RF-SW(config-if)#
frame-relay
route
103
int
s 0/1 301

10

RF-SW(config-if)#
frame-relay
route
102
int
s 0/2 201

11

RF-SW(config-if)#
no
shut

12

RF-SW(config-if)#
int
s 0/1

13

RF-SW(config-if)#
encapsulation
frame-relay

14

RF-SW(config-if)#
frame-relay
lmi-type
ansi

15

RF-SW(config-if)#
frame-relay
intf-type
dce

16

RF-SW(config-if)#
frame-relay
route
301
int
s 0/0 103

17

RF-SW(config-if)#
no
shut

18

RF-SW(config-if)#
int
s 0/2

19

RF-SW(config-if)#
encapsulation
frame-relay

20

RF-SW(config-if)#
frame-relay
lmi-type
ansi

21

RF-SW(config-if)#
frame-relay
intf-type
dce

22

RF-SW(config-if)#
frame-relay
route
201
int
s 0/0 102

23

RF-SW(config-if)#
no
shut

24

RF-SW(config-if)#
end

a.在幀中繼物理接口上運行EIGRP
配置R1止吐、R2宝踪、R3的物理接口使用幀中繼封裝,并且在上面運行EIGRP協(xié)議碍扔。
R1配置:
01

R1(config)#
int
s 0/0

02

R1(config-if)#
encapsulation
frame-relay

03

R1(config-if)#
no
frame-relay
inverse-arp

04

R1(config-if)#
frame-relay
map
ip
123.1.1.1 102
broadcast
ietf

05

R1(config-if)#
frame-relay
map
ip
123.1.1.2 102
broadcast
ietf

06

R1(config-if)#
frame-relay
map
ip
123.1.1.3 103
broadcast
ietf

07

R1(config-if)#
ip
add
123.1.1.1 255.255.255.0

08

R1(config-if)#
no
shut

09

R1(config-if)#
int
lo
0

10

R1(config-if)#
ip
add
1.1.1.1 255.255.255.0

11

R1(config-if)#
no
shut

12

R1(config-if)#router
eigrp
100

13

R1(config-router)#
net
1.1.1.0 0.0.0.255

14

R1(config-router)#
net
123.1.1.0 0.0.0.255

15

R1(config-router)#
end

R2配置:
01

R2(config)#
int
s 0/2

02

R2(config-if)#
encapsulation
frame-relay

03

R2(config-if)#
no
frame-relay
inverse-arp

04

R2(config-if)#
frame-relay
map
ip
123.1.1.1 201
broadcast
ietf

05

R2(config-if)#
frame-relay
map
ip
123.1.1.2 201
broadcast
ietf

06

R2(config-if)#
frame-relay
map
ip
123.1.1.3 201
broadcast
ietf

07

R2(config-if)#
ip
add
123.1.1.2 255.255.255.0

08

R2(config-if)#
no
shut

09

R2(config-if)#
int
lo
0

10

R2(config-if)#
ip
add
2.2.2.2 255.255.255.0

11

R2(config-if)#
no
shut

12

R2(config-if)#router
eigrp
100

13

R2(config-router)#
net
2.2.2.0 0.0.0.255

14

R2(config-router)#
net
123.1.1.0 0.0.0.255

15

R2(config-router)#
end

R3配置:
01

R3(config)#
int
s 0/1

02

R3(config-if)#
encapsulation
frame-relay

03

R3(config-if)#
no
frame-relay
inverse-arp

04

R3(config-if)#
frame-relay
map
ip
123.1.1.1 301
broadcast
ietf

05

R3(config-if)#
frame-relay
map
ip
123.1.1.2 301
broadcast
ietf

06

R3(config-if)#
frame-relay
map
ip
123.1.1.3 301
broadcast
ietf

07

R3(config-if)#
ip
add
123.1.1.3 255.255.255.0

08

R3(config-if)#
no
shut

09

R3(config-if)#
int
lo
0

10

R3(config-if)#
ip
add
3.3.3.3 255.255.255.0

11

R3(config-if)#
no
shut

12

R3(config-if)#router
eigrp
100

13

R3(config-router)#
net
3.3.3.0 0.0.0.255

14

R3(config-router)#
net
123.1.1.0 0.0.0.255

15

R3(config-router)#
end

配置完成后在R2上面查看路由表:
1

R2#
show
ip
route

2

3

D 1.0.0.0/8 [90/2297856] via 123.1.1.1, 00:00:02, Serial0/2

4

2.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

5

C 2.2.2.0/24 is directly connected, Loopback0

6

D 2.0.0.0/8 is a summary, 00:05:45, Null0

7

123.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

8

C 123.1.1.0/24 is directly connected, Serial0/2

9

D 123.0.0.0/8 is a summary, 00:05:45, Null0

在這里發(fā)現(xiàn)了問題瘩燥,R2上面并沒有學(xué)到去往R3的回環(huán)接口3.3.3.3的路由條目,同樣R3上面也沒有學(xué)習(xí)到R2的回環(huán)接口的條目不同,這是因為在R1的物理接口s0/0上開啟了對EIGEP的水平分隔厉膀,通過下面的命令來關(guān)閉它:
1

R1(config)#
int
s 0/0

2

R1(config-if)#
no
ip
split-horizon
eigrp
100

3

R1(config-if)#
end

關(guān)閉之后再次查看R2的路由表溶耘,就可以學(xué)習(xí)到去往R3回環(huán)接口的路由條目了。
b.在幀中繼子接口上運行EIGRP
R2服鹅、R3凳兵、R4配置保持不變,直接右擊R1選擇"stop"企软,然后再次右擊R1選擇"Start"重啟這臺路由器庐扫,由于沒有保存配置,R1將恢復(fù)初始狀態(tài)仗哨,現(xiàn)在要在它的物理接口s0/0上配置多點子接口:
01

R1(config)#
int
s 0/0

02

R1(config-if)#
encapsulation
frame-relay

03

R1(config-if)#
no
frame-relay
inverse-arp

04

R1(config-if)#
no
shut
/物理接口只需要打開即可/

05

R1(config-if)#
exit

06

R1(config)#
int
s 0/0.1 multipoint /配置多點子接口/

07

R1(config-subif)#
ip
add
123.1.1.1 255.255.255.0

08

R1(config-subif)#
frame-relay
map
ip
123.1.1.1 102
broadcast
ietf

09

R1(config-subif)#
frame-relay
map
ip
123.1.1.2 102
broadcast
ietf

10

R1(config-subif)#
frame-relay
map
ip
123.1.1.3 103
broadcast
ietf

11

12

/多點子接口默認對EIGRP的水平分隔也是開啟的形庭,現(xiàn)在關(guān)閉它/

13

R1(config-subif)#
no
ip
split-horizon
eigrp
100

14

R1(config-subif)#
int
lo
0

15

R1(config-if)#
ip
add
1.1.1.1 255.255.255.0

16

R1(config-if)#
no
shut

17

R1(config-if)#router
eigrp
100

18

R1(config-router)#
net
1.1.1.0 0.0.0.255

19

R1(config-router)#
net
123.1.1.0 0.0.0.255

20

R1(config-router)#
end

c.在幀中繼點到點接口上運行EIGRP
R4幀中繼交換機的配置保持不變,直接右擊R1厌漂、R2萨醒、R3選擇"stop",然后再次右擊選擇"Start"重啟這幾臺路由器苇倡,將他們恢復(fù)初始狀態(tài)富纸, 現(xiàn)在要在R1的物理接口s0/0上配置點到點子接口,由于多點子接口下所有對應(yīng)的路由屬于同一網(wǎng)段雏节,而點到點子接口胜嗓,每個子接口對應(yīng)了一個單獨網(wǎng)段,每個子接口就像一個單獨的物理接口一樣工作钩乍,所以不會出現(xiàn)水平分隔的問題:
R1配置:
01

R1(config)#
int
s 0/0

02

R1(config-if)#
encapsulation
frame-relay

03

R1(config-if)#
no
frame-relay
inverse-arp

04

R1(config-if)#
no
shut
/物理接口只需要開啟/

05

06

/使用點到點子接口/

07

R1(config-if)#
int
s 0/0.1
point-to-point

08

R1(config-subif)#
ip
add
12.1.1.1 255.255.255.0

09

/*

10

  • 點到點子接口只需要封裝DLCI號即可辞州,

11

  • 從封裝的DLCI號可以得知,這個點到點子接口是用來連接R2的寥粹。

12

*/

13

R1(config-subif)#
frame-relay
interface
-dlci 102

14

15

/連接R3的點到點子接口/

16

R1(config-fr-dlci)#
int
s 0/0.2
point-to-point

17

R1(config-subif)#
ip
add
13.1.1.1 255.255.255.0

18

R1(config-subif)#
frame-relay
interface
-dlci 103

19

20

R1(config-fr-dlci)#
int
lo
0

21

R1(config-if)#
ip
add
1.1.1.1 255.255.255.0

22

R1(config-if)#
no
shut

23

R1(config-if)#router
eigrp
100

24

R1(config-router)#
net
1.1.1.0 0.0.0.255

25

R1(config-router)#
net
12.1.1.0 0.0.0.255

26

R1(config-router)#
net
13.1.1.0 0.0.0.255

27

R1(config-router)#
end

R2配置:
01

R2(config)#
int
s 0/2

02

R2(config-if)#
ip
add
12.1.1.2 255.255.255.0

03

R2(config-if)#
no
shut

04

R2(config-if)#
encapsulation
frame-relay

05

R2(config-if)#
no
frame-relay
inverse-arp

06

R2(config-if)#
frame-relay
map
ip
12.1.1.1 201
broadcast
ietf

07

R2(config-if)#
frame-relay
map
ip
12.1.1.2 201
broadcast
ietf

08

R2(config-if)#
int
lo
0

09

R2(config-if)#
ip
add
2.2.2.2 255.255.255.0

10

R2(config-if)#router
eigrp
100

11

R2(config-router)#
net
2.2.2.0 0.0.0.255

12

R2(config-router)#
net
12.1.1.0 0.0.0.255

13

R2(config-router)#
end

R3配置:
01

R3(config)#
int
s 0/1

02

R3(config-if)#
encapsulation
frame-relay

03

R3(config-if)#
no
frame-relay
inverse-arp

04

R3(config-if)#
frame-relay
map
ip
13.1.1.3 301
broadcast
ietf

05

R3(config-if)#
frame-relay
map
ip
13.1.1.1 301
broadcast
ietf

06

R3(config-if)#
ip
add
13.1.1.3 255.255.255.0

07

R3(config-if)#
no
shut

08

R3(config-if)#
int
lo
0

09

R3(config-if)#
ip
add
3.3.3.3 255.255.255.0

10

R3(config-if)#
no
shut

11

R3(config-if)#router
eigrp
100

12

R3(config-router)#
net
3.3.3.0 0.0.0.255

13

R3(config-router)#
net
13.1.1.0 0.0.0.255

14

R3(config-router)#
end

點到點子接口可以有效的避免水平分割帶來的問題变过,但點到點子接口會占用更多的IP地址。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涝涤,一起剝皮案震驚了整個濱河市媚狰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌阔拳,老刑警劉巖崭孤,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異糊肠,居然都是意外死亡辨宠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門货裹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嗤形,“玉大人,你說我怎么就攤上這事弧圆「潮” “怎么了笔咽?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長霹期。 經(jīng)常有香客問我叶组,道長,這世上最難降的妖魔是什么经伙? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任扶叉,我火速辦了婚禮,結(jié)果婚禮上帕膜,老公的妹妹穿的比我還像新娘枣氧。我一直安慰自己,他們只是感情好垮刹,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布达吞。 她就那樣靜靜地躺著,像睡著了一般荒典。 火紅的嫁衣襯著肌膚如雪酪劫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天寺董,我揣著相機與錄音覆糟,去河邊找鬼。 笑死遮咖,一個胖子當(dāng)著我的面吹牛滩字,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播御吞,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼麦箍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了陶珠?” 一聲冷哼從身側(cè)響起挟裂,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎揍诽,沒想到半個月后诀蓉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡暑脆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年交排,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片饵筑。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖处坪,靈堂內(nèi)的尸體忽然破棺而出根资,到底是詐尸還是另有隱情架专,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布玄帕,位于F島的核電站部脚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏裤纹。R本人自食惡果不足惜委刘,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鹰椒。 院中可真熱鬧锡移,春花似錦、人聲如沸漆际。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奸汇。三九已至施符,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間擂找,已是汗流浹背戳吝。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贯涎,地道東北人听哭。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像柬采,于是被迫代替她去往敵國和親欢唾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容