GNS3模擬ADSL寬帶撥號上網

GNS3模擬ADSL寬帶需搭建的網絡拓撲圖如下:


ADSL-1

R1:在GNS中添加c7200平臺的路由器,根據本實驗的要求,R1分別需要一個以太網端口和一個ATM端口。在工作區添加c7200路由器和端口的方法如下:

將GNS中的c7200路由器拖入工作區後,爲其改名爲“R1”。右鍵單擊工作區的R1路由器——配置,在“節點配置”頁面中點擊R1——插槽,在適配卡中分別添加“C7200-IO-FE(快速以太網端口)”和“PA-A1(ATM端口)”,點擊“OK”完成。


圖ADSL-2

R2:採用c7200平臺的路由器。在GNS中添加R2的方法和R1的添加方法相似,只需將c7200的名稱更改爲R2,並在適配卡中添加以太網端口和ATM端口,如圖ADSL-3所示:

圖ADSL-3

R3、Host和PPPoE這三臺路由器和端口的添加方法和R1、R2的添加方法都差不多,區別是R3、Host和PPPoE這三臺路由器就不必添加ATM端口了。本實驗中,R3 和Host採用c7200平臺的路由器,PPPoE採用c3640型號的路由器。

因爲ATM端口需要配置VPI/VCI參數,所以ATM設備的添加就稍顯麻煩些,將ATM交換機拖入工作區,右鍵單擊ATM交換機——配置,在“節點配置”頁面中單擊ATM交換機,在對話框的右邊會出現源點和目的需要添加的VPI和VCI參數。爲了簡單起見,我們就不自己自定義這些VPI和VCI參數了,按照圖ADSL-3中提供的默認參數進行添加即可。單擊“添加”,將VPI/VCI參數添加到映射關係的對話框中,添加過程和添加之後的效果如圖ADSL-4和ADSL-5所示。


圖ADSL-4


圖ADSL-5

本實驗中的各臺設備模擬的角色分析如下:

路由器R1充當ADSL撥號中的CPE設備即用戶前端設備,它模擬寬帶用戶的調制解調器。

ATM交換機不必多說了,模擬的是ISP(運營商)網絡中承載用戶ADSL寬帶業務的ATM網絡。

路由器R2充當ATM網絡中的橋接設備,該橋接設備將ATM網絡與以太網進行橋接。通過這種橋接可以讓PPPoE撥號用戶順利地從R3(匯聚路由器)那裏租到一個公網IP地址。

路由器R3模擬匯聚路由器,同時爲了在本實驗中簡化網絡拓樸結構R3還充當ISP網絡中的BAS設備,BAS (寬帶接入服務器)是一種設置在網絡匯聚層的用戶接入服務設備,可以智能化地實現對ADSL寬帶用戶的匯聚、認證、計費等服務,還可以根據用戶的需要,方便地提供多種IP增值業務。在本實驗中,爲ADSL撥號用戶動態分配IP地址的工作也由路由器R3完成。

路由器Host模擬互聯網上的一臺主機。

路由器PPPoE模擬進行寬帶撥號的企業路由器。

PC1用來模擬企業內網的用戶。

以上各網絡設備ADSL具體配置如下(加粗的指令爲關鍵指令):

---------------------------------------------------------------------

R1的主要配置:

 

no ip routing

!

interfaceFastEthernet0/0

 no ip address

 no ip route-cache

 duplex full

 bridge-group1

!

interfaceATM1/0

 no ip address

 no ip route-cache

 no atm ilmi-keepalive

 bridge-group1

 pvc 0/100

encapsulation aal5snap

!

bridge1 protocol ieee

-----------------------------------------

R2的主要配置:

 

no ip routing

!

interfaceFastEthernet0/0

 no ip address

 no ip route-cache

 duplex full

 bridge-group1

!

interfaceATM2/0

 no ip address

 no ip route-cache

 no atm ilmi-keepalive

 bridge-group1

 pvc0/200

encapsulation aal5snap

!

bridge1 protocol ieee

--------------------------------------------------------

R3的主要配置:

 

vpdnenable

!

usernamesyl_88505088 password 0 sy88505088

!

vpdn-group1

 accept-dialin

protocol pppoe

virtual-template 1

!

interfaceLoopback0

 ip address 113.224.0.1 255.255.0.0

 

interfaceFastEthernet0/0

 no ip address

 duplex auto

 speed auto

 pppoeenable

!

interfaceFastEthernet0/1

 ipaddress 100.100.100.1 255.255.255.0

 duplex auto

 speed auto

!

interfaceVirtual-Template1

 ipunnumbered Loopback0

 peer default ip address pool ADSL-POOL

 ppp authentication chap

!

iplocal pool ADSL-POOL 113.224.0.2 113.224.255.254

-------------------------------------------------------------------------

 

PPPoE的主要配置:

 

vpdnenable

!

vpdn-group 1

 request-dialin

protocolpppoe

!

interfaceFastEthernet0/0

 no ip address

 speed 100

 full-duplex

 pppoeenable group global

 pppoe-client dial-pool-number 1

!

interfaceFastEthernet1/0

 ipaddress 192.168.0.5 255.255.255.0

 ip nat inside

 ip virtual-reassembly

 duplex auto

 speed auto

!

interfaceDialer0

 ip address negotiated

 ip nat outside

 ip virtual-reassembly

 encapsulation ppp

 dialer pool 1

 ppp chap hostname syl_88505088

 ppp chap password 0 sy88505088

!

iproute 0.0.0.0 0.0.0.0 Dialer0

!

ipnat inside source list 100 interface Dialer0 overload

!

access-list100 permit ip 192.168.0.0 0.0.0.255 any

!

---------------------------------------------------------

Host的配置:

 

noip routing

!

interfaceFastEthernet0/0

 ip address 100.100.100.2 255.255.255.0

 no ip route-cache

 duplex auto

 speed auto

!

ipdefault-gateway 100.100.100.1

-----------------------------------------------------------

PC1的配置:

爲PC1分配一個192.168.0.0/24網絡中的IP地址,比如192.168.0.100,網關設置爲192.168.0.5,如果以上設備的配置沒有問題,那麼PC1就可以ping通Host主機(100.100.100.2)的地址了。

---------------------------------------------------------------

使用show命令在PPPoE路由器上驗證ADSL撥號成功:

 

PPPoE#show interfacesdialer 0

Dialer0is up, line protocol is up (spoofing)

  Hardware is Unknown

  Internetaddress is 113.224.0.2/32

  MTU 1500 bytes, BW 56 Kbit, DLY 20000 usec,

     reliability 255/255, txload 1/255, rxload1/255

  Encapsulation PPP, loopback not set

  Keepalive set (10 sec)

  DTR is pulsed for 1 seconds on reset

  Interface is bound to Vi2

  Last input never, output never, output hangnever

  Last clearing of "show interface"counters 00:00:49

  Input queue: 0/75/0/0(size/max/drops/flushes); Total output drops: 0

  Queueing strategy: weighted fair

  Output queue: 0/1000/64/0 (size/maxtotal/threshold/drops)

     Conversations  0/0/16 (active/max active/max total)

     Reserved Conversations 0/0 (allocated/maxallocated)

     Available Bandwidth 42 kilobits/sec

  5 minute input rate 0 bits/sec, 0 packets/sec

  5 minute output rate 0 bits/sec, 0 packets/sec

     14 packets input, 900 bytes

     16 packets output, 1304 bytes

以上輸出的關於dialer0接口的信息表明,dialer0撥號成功並開啓,線路協議也是up狀態,同時該撥號接口還從匯聚路由器(R3)的地址池中獲取了一個公網IP地址(113.224.0.2)。此時PPPoE路由器可以使用該地址ping通模擬互聯網的那臺Host主機(100.100.100.2)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章