使用思科模擬器Packet Tracer與GNS3配置IPv6隧道

0.說明(重要,務必先看)


(1)關於模擬器選擇

    思科模擬器主要有Packet Tracer(簡稱PT)和GNS3(IOU暫且不說),可以根據個人的情況做適當的選擇,實際上,GNS3的效果要比Packet Tracer好很多,但是如果想深入學習思科網絡技術,首選GNS3.(對於華爲設備,使用eNSP,而對於華三設備,使用HCL)

    下面的隧道技術,有些只能在GNS3上實現,在Packet Tracer上是無法完成的,所以在配置時會着重說明。


(2)關於IPv6隧道技術

    IPv6隧道技術本質上就是使用IPv4數據包封裝IPv6數據包,來達到IPv6數據包可在IPv4網絡傳送的目的,所以也稱爲過渡技術。不管使用的設備是思科的,還是華爲、華三的,配置IPv6隧道技術的命令可能不同,但是原理肯定都是一樣的。

    這裏介紹的IPv6隧道技術的配置主要有:Manual隧道、GRE隧道、6to4隧道、ISATAP隧道,其中Manual隧道最簡單,強烈推薦完成該Manual隧道的實驗

    另外,爲了方便同學們理解和配置,所有的網絡和配置都是最簡單化的,比如,能使用盡量少的網絡就使用盡量少的網絡,能用靜態路由就不用動態路由等等。

    所以,選擇一個自己感興趣的隧道(如果不熟悉,建議選擇Manual隧道),認真按照下面的步驟進行配置,是肯定沒有問題的,如果遇到問題,請及時聯繫博主

    有些隧道技術使用PT是無法完成的,下面用表格列出說明(GRE隧道與Manual隧道類似,不說明):

隧道名稱能否使用Packet Tracer完成能否使用GNS3完成
Manual隧道
6to4隧道建議使用GNS3
ISATAP隧道

基本能

(路由器能完成配置,但是雙棧主機無法配置)

(配置雙棧主機時,建議橋接VMware虛擬機完成該實驗)

    本文檔的原則是,能使用Packet Tracer完成,就儘量使用Packet Tracer來進行該實驗的配置,根據上面的信息,本文檔給出的完整實驗是Manual隧道和6to4隧道的配置。




1.Manual隧道


    Manual隧道實驗可以使用Packet Tracer來完成,所以這裏使用Packet Tracer進行該實驗。

(1)網絡拓撲

wKioL1j-vMaxXeLOAABRWJARgQ8362.png

    需要說明的是,路由器型號儘量選擇高的,比如這裏選擇型號爲2811的路由器。


(2)實驗配置

    需要說明的是,在配置的時候,一定要注意看當前配置是在哪種模式下完成的,>表示用戶模式,#表示特權模式,(config)#表示配置模式,關於用戶模式的關係及如何切換,可以看下面的圖示說明:

wKioL1j-wASQfCp7AAA4o7bp8pw158.png

    另外需要注意的是,適當的時候請在特權模式下使用命令write保存配置,否則重啓設備後配置會丟失。

  • R1配置

配置IP/IPv6地址:

Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#no shu
R1(config-if)#ip add 10.1.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#ipv6 unicast-routing
R1(config)#int f0/1
R1(config-if)#no shu
R1(config-if)#ipv6 add 2011:1:1:11::1/64
R1(config-if)#exit
R1(config)#

配置Manual隧道:

R1(config)#int tunnel 0
R1(config-if)#ipv6 add 2012:1:1:11::1/64
R1(config-if)#tunnel source f0/0
R1(config-if)#tunnel destination 10.1.1.2
R1(config-if)#tunnel mode ipv6ip
R1(config-if)#exit
R1(config)#

配置IPv6靜態路由:

R1(config)#ipv6 route 2022:2:2:22::/64 2012:1:1:11::2
  • R2配置

配置IP/IPv6地址:

Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#int f0/0
R2(config-if)#no shu
R2(config-if)#ip add 10.1.1.2 255.255.255.0
R2(config-if)#exit
R2(config)#ipv6 unicast-routing
R2(config)#int f0/1
R2(config-if)#no shu
R2(config-if)#ipv6 add 2022:2:2:22::2/64
R2(config-if)#exit
R2(config)#

配置Manual隧道:

R2(config)#int tunnel 0
R2(config-if)#ipv6 add 2012:1:1:11::2/64
R2(config-if)#tunnel source f0/0
R2(config-if)#tunnel destination 10.1.1.1
R2(config-if)#tunnel mode ipv6ip
R2(config-if)#exit
R2(config)#

配置IPv6靜態路由:

R2(config)#ipv6 route 2011:1:1:11::/64 2012:1:1:11::1
  • PC0配置:

wKioL1j-wxLQy1STAAKXV1f0UDY925.png

    選擇IP Configuration:

wKiom1j-wxPzHahtAAClJQJyPy4508.png

  • PC1配置

    配置方式與PC0一樣,只是IPv6 Address字段改爲:2022:2:2:22::22,IPv6 Gateway改爲:2022:2:2:22::2


(3)實驗驗證:連通性測試

  • 在PC0上進行驗證

wKioL1j-xHTgRpUGAACFgH2AHnk762.png

  • 在PC1上進行驗證

wKiom1j-xMPwxoe5AACEJRRWW3g513.png


    至此,Manual隧道的實驗完成!




2.6to4隧道


    6to4隧道實驗建議使用GNS3完成。

(1)網絡拓撲

wKiom1j_QHSRy6VLAACBXV2g1yE647.png


(2)實驗配置

    關於用戶模式的說明,可以參照Manual隧道中的內容,這裏不再重複。另外需要注意的是,適當的時候請在特權模式下使用命令write保存配置,否則重啓設備後配置會丟失。

  • R1配置

配置IP/IPv6地址:

Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int s0/0
R1(config-if)#no shu
R1(config-if)#encapsulation ppp
R1(config-if)#ip add 133.32.2.1 255.255.255.0
R1(config-if)#exit
R1(config)#ipv6 unicast-routing
R1(config)#int f1/0
R1(config)#no shu
R1(config-if)#ipv6 add 2002:8520:201:1::1/64
R1(config-if)#exit
R1(config)#

配置6to4隧道:

R1(config)#int tunnel 0
R1(config-if)#no ip address
R1(config-if)#tunnel source s0/0
R1(config-if)#ipv6 unnumbered f1/0
R1(config-if)#tunnel mode ipv6ip 6to4
R1(config-if)#exit
R1(config)#

配置靜態路由:

R1(config)#ipv6 route 2002:8520:301::/48 tunnel 0
  • R2配置

配置IP/IPv6地址:

Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#int s0/0
R2(config-if)#no shu
R2(config-if)#encapsulation ppp
R2(config-if)#ip add 133.32.3.1 255.255.255.0
R2(config-if)#exit
R2(config)#ipv6 unicast-routing
R2(config)#int f1/0
R2(config-if)#no shu
R2(config-if)#ipv6 add 2002:8520:301:1::1/64
R2(config-if)#exit
R2(config)#

配置6to4隧道:

R2(config)#int tunnel 0
R2(config-if)#no ip address
R2(config-if)#tunnel source s0/0
R2(config-if)#ipv6 unnumbered f1/0
R2(config-if)#tunnel mode ipv6ip 6to4
R2(config-if)#exit
R2(config)#

配置靜態路由:

R2(config)#ipv6 route 2002:8520:201::/48 tunnel 0
  • HostA配置

配置IPv6地址:

Router>en
Router#conf t
Router(config)#hostname HostA
HostA(config)#ipv6 unicast-routing
HostA(config)#int f0/0
HostA(config)#no shu
HostA(config-if)#ipv6 add 2002:8520:201:1::2/64
HostA(config-if)#exit
HostA(config)#

配置默認路由:

HostA(config)#ipv6 route ::/0 2002:8520:201:1::1
  • HostB配置

配置IPv6地址:

Router>en
Router#conf t
Router(config)#hostname HostB
HostB(config)#ipv6 unicast-routing
HostB(config)#int f0/0
HostB(config)#no shu
HostB(config-if)#ipv6 add 2002:8520:301:1::2/64
HostB(config-if)#exit
HostB(config)#

配置默認路由:

HostB(config)#ipv6 route ::/0 2002:8520:301:1::1


(3)實驗驗證:連通性測試

  • 在HostA上進行驗證

HostA#ping ipv6 2002:8520:301:1::2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2002:8520:301:1::2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 40/54/68 ms
  • 在HostB上進行驗證

HostB#ping ipv6 2002:8520:201:1::2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2002:8520:201:1::2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/53/60 ms


    至此,6to4隧道的實驗完成!




3.ISATAP隧道


    ISATAP隧道實驗可以使用Packet Tracer來完成路由器的核心配置,但是無法配置雙棧主機,所以下面的配置只是針對路由器,不提供主機的配置,同時也不提供驗證,如果需要完整完成該實驗,建議使用GNS3橋接Vmware虛擬機來完成。

(1)網絡拓撲

wKioL1j_WF_S5Vy_AABtZmukRSM061.png

    由於路由器需要使用到串行口,所以需要分別在兩個路由器上添加相應的模塊,這裏添加的模塊爲NM-4A/S模塊,添加方法如下:

wKiom1j_VlWirRx4AAEvinBNGrU004.png

    如上圖所示,添加模塊時,只需要用鼠標點擊該模塊名稱,然後拖動模塊到相應的插槽位置就可以了,不過需要注意的是,在添加模塊前,請先關閉路由器。


(2)實驗配置

    關於用戶模式的說明,可以參照Manual隧道中的內容,這裏不再重複。另外需要注意的是,適當的時候請在特權模式下使用命令write保存配置,否則重啓設備後配置會丟失。

  • R1配置

配置IP地址:

Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int s1/0
R1(config-if)#no shu
R1(config-if)#encapsulation ppp
R1(config-if)#ip add 133.32.2.1 255.255.255.0
R1(config-if)#exit
R1(config)#int f0/0
R1(config-if)#no shu
R1(config-if)#ip add 133.33.2.1 255.255.255.0
R1(config-if)#exit
R1(config)#
  • R2配置

配置IP/IPv6地址:

Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#int s1/0
R2(config-if)#no shu
R2(config-if)#encapsulation ppp
R2(config-if)#ip add 133.32.3.1 255.255.255.0
R2(config-if)#exit
R2(config)#ipv6 unicast-routing
R2(config)#int f0/0
R2(config-if)#no shu
R2(config-if)#ipv6 add 3ffe:b00:ffff:1::1/64
R2(config-if)#exit
R2(config)#

配置ISATAP隧道:

R2(config)#int tunnel 0
R2(config-if)#tunnel source s1/0
R2(config-if)#tunnel mode ipv6ip isatap
R2(config-if)#no ipv6 nd ra suppress
R2(config-if)#ipv6 add 3ffe:c00:ffff:1::/64 eui-64
R2(config-if)#exit
R2(config)#

配置靜態路由:

R2(config)#ip route 133.33.2.0 255.255.255.0 133.32.2.1






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