使用思科模拟器Packet Tracer与GNS3配置IPv6隧道

0.说明(重要,务必先看)

01.安装和汉化Packet Tracer 6.0

  1. Packet Tracer
    模拟器的使用,通过这款软件我们可以模拟路由器交换机以及服务器环境来进行学习(CCNA),设备所具有的功能有限
  2. 另一款工具就是GNS3(可以用来学习CCNP),这款工具可以加载真实的网络设备镜像来模拟实验环境,设备所具有的功能与真实设备一样
  • routers:路由器
  • switches:交换机
  • hubs: 集线器
  • wireless devices: 无线设备
  • connections:连线
  • End Devices:终端设备
  • WAN Emulation: 仿真局域网
  • Custom Made devices:用户自定义设备
    Multiuser Connection:多用户连接

(1)关于模拟器选择

02.设计网络拓扑和连接网络设备

  • PT-ROUTER-NM-1AM卡特性:提供2个RJ-11连接器,以满足基本电话服务链接需要。WIC-1AM使用一个端口满足仅仅一个标准的电话线链接,其它端口可以连接普通模拟电话机,当Modem空显示,就可以使用普通的模拟电话机。

  • PT-ROUTER-NM-1CE特性:提供一个以太网端口,该端口可以连接一个局域网核心。该模块还支持6路PRI链路连接到ISDN汇聚链路,或者24路同异步端口。

  • PT-ROUTER-NM-1CFE特性:该模块提供一个支持铜介质的快速以太网接口。适合于组建远距离局域网应用,快速以太网模块支持多种特性和标准。单端口的网络模块支持10/100BaseTX自适应,或者100BaseFX光纤以太网。TX(铜介质)的版本支持虚拟局域网扩展。

  • PT-ROUTER-NM-1CGE:单端口思科千兆以太网模块()提供千兆网线连接用于连接路由器。cisco2691、3660、3725和3745系类路由器支持该模块。模块有一个GBIC插槽用于电口或者光口类型的GBIC卡使用。

  • PT-ROUTER-NM-1FFE特性:本模块提供一个快速以太网接口,介质是光纤。适合于组建远距离局域网应用,快速以太网模块支持多种特性和标准。单端口的网络模块支持10/100BaseTX自适应,或者100BaseFX光纤以太网。

  • 单端口思科千兆以太网模块(PT-ROUTER-NM-1FGE)提供千兆网线连接用于连接路由器。cisco2691、3660、3725和3745系类路由器支持该模块。模块有一个GBIC插槽用于电口或者光口类型的GBIC卡使用。

  • PT-ROUTER-NM-1S
    提供一个串口,可以连接到远端站点、legacy串口网络设备诸如SDLC、告警系统或者POS接口。

  • PT-ROUTER-NM-1SS:
    2同异步串口网络模块提供了灵活多协议支持,每个端口可以独立被配置为同步或者异步工作模式,并提供在单个级别的混合媒介的拨号支持。同异步应用包括:低速广域网汇聚(最高128kbps),拨号modem支持,异步或者同步链接以管理其它设备,并且传输传统的协议诸如Bi-sync
    and SDLC。

广域网接口:(串口)用于长距离通信,长途传输

以太网:交换机和计算机距离不超过100m

Copper Straight-Through:直通线 (用于终端设备与交换机之间的连接 )
Copper Cross-Voer:交叉线

计算机接交换机使用 直通线

    思科模拟器主要有Packet
Tracer(简称PT)和GNS3(IOU暂且不说),可以根据个人的情况做适当的选择,实际上,GNS3的效果要比Packet
Tracer好很多,但是如果想深入学习思科网络技术,首选GNS3.(对于华为设备,使用eNSP,而对于华三设备,使用HCL)

03.配置路由器局域网和广域网接口

路由器端口:使用网段内的第一个接口或者最后一个接口

在router的 cli 中

  • 全局配置模式
  • 接口配置模式

tab 自动补齐命令
? 帮助,显示所有命令有关内容

Router>e?enable exit Router>enable Router#configure teRouter#configure terminal Enter configuration commands, one per line. End with CNTL/Z.Router(config)#

进入全局配置模式

configure terminal 

在全局模式中可以修改路由器名称:

Router(config)#hostname RARA(config)#

修改路由器密码:

RA(config)#enable password toddRA(config)#RA>enRA>enable Password: RA#configure terminal Enter configuration commands, one per line. End with CNTL/Z.RA(config)#interface fastEthernet 0/0RA(config-if)#ip address 192.168.0.1 255.255.255.0RA(config-if)#no shRA(config-if)#no shutdown 

从全局模式进入接口fastEthernet 0/0 模式

RA(config)#interface fastEthernet 0/0

修改接口fastEthernet 0/0的ip地址和子网掩码,

RA(config-if)#ip address 192.168.0.1 255.255.255.0

删除IP地址

RA(config-if)#no ip address

启用接口 fastEthernet 0/0

RA(config-if)#no shutdown RA(config-if)#%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

退出fastEthernet 0/0 接口
进入 serial 2/0 接口
配置时钟频率
配置路由器广域网接口IP地址
启用

RA(config-if)#exit RA(config)#interface serial 2/0RA(config-if)#clock rate 64000RA(config-if)#ip address 192.168.1.1 255.255.255.0RA(config-if)#no shutdown 

配置 另外一个路由器 完整步骤

Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname RBRB(config)#enable password toddRB(config)#interface serial 3/0RB(config-if)#ip address 192.168.1.2 255.255.255.0RB(config-if)#no shutdown RB(config-if)#%LINK-5-CHANGED: Interface Serial3/0, changed state to up

ping 路由器RA的IP地址。

  • !!!!!代表能够ping通。
  • .....代表无法ping通。

RB#ping 192.168.1.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 17/28/32 msRB#ping 192.168.0.1Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.0.1, timeout is 2 seconds:.....Success rate is 0 percent (0/5)RB#configure terminal Enter configuration commands, one per line. End with CNTL/Z.RB(config)#interface fastEthernet 0/0RB(config-if)#ip adRB(config-if)#ip address 192.168.2.1 255.255.255.0RB(config-if)#no shutdown RB(config-if)#%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

    下面的隧道技术,有些只能在GNS3上实现,在Packet
Tracer上是无法完成的
,所以在配置时会着重说明。

04.添加静态路由跟踪数据包路径

查看路由器的静态路由

RA#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static routeGateway of last resort is not setC 192.168.0.0/24 is directly connected, FastEthernet0/0C 192.168.1.0/24 is directly connected, Serial2/0

需要到达192.168.2.0 255.255.255.0的网段静态路由的配置

RA#configure terminal Enter configuration commands, one per line. End with CNTL/Z.RA(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2

另外一个路由器的静态路由配置

RB#show ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static routeGateway of last resort is not setC 192.168.1.0/24 is directly connected, Serial3/0C 192.168.2.0/24 is directly connected, FastEthernet0/0RB#configure terminal Enter configuration commands, one per line. End with CNTL/Z.RB(config)#ip route 192.168.0.0 255.255.255.0 192.168.1.1

检查192.168.0.100 --- 192.168.2.100 到网络是否畅通

Packet Tracer PC Command Line 1.0PC>ipconfigFastEthernet0 Connection:(default port)Link-local IPv6 Address.........: FE80::2E0:8FFF:FE44:448BIP Address......................: 192.168.0.100Subnet Mask.....................: 255.255.255.0Default Gateway.................: 192.168.0.1PC>ping 192.168.0.1Pinging 192.168.0.1 with 32 bytes of data:Reply from 192.168.0.1: bytes=32 time=0ms TTL=255Reply from 192.168.0.1: bytes=32 time=0ms TTL=255Reply from 192.168.0.1: bytes=32 time=0ms TTL=255Reply from 192.168.0.1: bytes=32 time=0ms TTL=255Ping statistics for 192.168.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0msPC>ping 192.168.1.1Pinging 192.168.1.1 with 32 bytes of data:Reply from 192.168.1.1: bytes=32 time=16ms TTL=255Reply from 192.168.1.1: bytes=32 time=0ms TTL=255Reply from 192.168.1.1: bytes=32 time=0ms TTL=255Reply from 192.168.1.1: bytes=32 time=0ms TTL=255Ping statistics for 192.168.1.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 16ms, Average = 4msPC>ping 192.168.1.2Pinging 192.168.1.2 with 32 bytes of data:Reply from 192.168.1.2: bytes=32 time=31ms TTL=254Reply from 192.168.1.2: bytes=32 time=31ms TTL=254Reply from 192.168.1.2: bytes=32 time=29ms TTL=254Reply from 192.168.1.2: bytes=32 time=28ms TTL=254Ping statistics for 192.168.1.2: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 28ms, Maximum = 31ms, Average = 29msPC>ping 192.168.2.100Pinging 192.168.2.100 with 32 bytes of data:Reply from 192.168.2.100: bytes=32 time=63ms TTL=126Reply from 192.168.2.100: bytes=32 time=30ms TTL=126Reply from 192.168.2.100: bytes=32 time=31ms TTL=126Reply from 192.168.2.100: bytes=32 time=31ms TTL=126Ping statistics for 192.168.2.100: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 30ms, Maximum = 63ms, Average = 38ms

查看网段之间经过的路由

PC>tracert 192.168.2.100Tracing route to 192.168.2.100 over a maximum of 30 hops: 1 0 ms 0 ms 0 ms 192.168.0.1 2 32 ms 0 ms 0 ms 192.168.1.2 3 0 ms 17 ms 0 ms 192.168.2.100Trace complete.

(2)关于IPv6隧道技术

05.使用DHCP为本网段和跨网段计算机分配IP地址

配置DHCP服务器,服务器本身必须具有静态IP地址

为一个网段配置DHCP服务需要配置该网段的网关

跨网段计算机分配IP:需要在跨网段的路由器上配置DHCP中继
RB路由器需要配置DHCP中继

告诉路由器接口192.168.2.1 DHCP服务器的地址为192.168.0.254

RB(config-if)#ip helper-address 192.168.0.254

完整步骤如下:

RB#configure terminal Enter configuration commands, one per line. End with CNTL/Z.RB(config)#interface fastEthernet 0/0RB(config-if)#ip helper-address 192.168.0.254

   
IPv6隧道技术本质上就是使用IPv4数据包封装IPv6数据包,来达到IPv6数据包可在IPv4网络传送的目的,所以也称为过渡技术。不管使用的设备是思科的,还是华为、华三的,配置IPv6隧道技术的命令可能不同,但是原理肯定都是一样的。

06.配置并访问邮件和Web服务器

http://192.168.0.254

netstat: 查看网络会话

PC>netstatActive Connections Proto Local Address Foreign Address State TCP 192.168.2.100:1026 192.168.0.254:80 CLOSING

   
这里介绍的IPv6隧道技术的配置主要有:Manual隧道、GRE隧道、6to4隧道、ISATAP隧道,其中Manual隧道最简单,强烈推荐完成该Manual隧道的实验

07.连接无线设备

ping 192.168.0.100

    另外,为了方便同学们理解和配置,所有的网络和配置都是最简单化的,比如,能使用尽量少的网络就使用尽量少的网络,能用静态路由就不用动态路由等等。

08. 介绍安装和配置GNS3--运行在Windows上的路由器操作系统

GNS3:可以在计算机上直接运行路由器系统(IOS)

   
所以,选择一个自己感兴趣的隧道(如果不熟悉,建议选择Manual隧道),认真按照下面的步骤进行配置,是肯定没有问题的,如果遇到问题,请及时联系博主

09.连接网络设备给路由器配置IP地址

GNS3支持的接口模块
Dynamips支持的模块
C7200 开始
Slot 0:

  • C7200-IO-FE <------> 支持1 个Fastethernet 接口
  • C7200-IO-2FE <------> 支持2 个Fastethernet 接口(DynamipsGUI
    2.3 里面没有这个选项,想用只有自己添
    加了)
  • C7200-IO-GE-E <------> 插这个卡以后会同时出现2
    个端口,Ethernet0/0 和GigabitEthernet0/0 (反正我没有
    用到过这个卡)
    注意:这三个卡只允许插在Slot0 口,如果插入后面的slot 口是无效的.

Slot 1-5:

  • PA-2FE-TX <------> 支持2 个Fastethernet 接口
  • PA-FE-TX <------> 支持1 个Fastethernet 接口
  • PA-4E <------> 支持4 个Ethernet 接口
  • PA-4T+ <------> 支持4 个serial 接口
  • PA-8E <------> 支持8 个Ethernet 接口
  • PA-8T <------> 支持8 个serial 接口
  • PA-A1 <------> 支持1 个ATM port adapter 接口
  • PA-GE <------> 支持1 个GigabitEthernet 接口
    PA-POS-OC3<------> 支持1 个Packet Over SONET/SDH
    接口(用于更高速度的接口)

C3600(3620/3640/3660)

  • NM-16ESW <------> 支持16 个Fastethernet
    接口(交换模块,在使用此模块做交换实验时候,请使用no iprouting
    关闭端口路由)
  • NM-1E <------> 支持1 个Ethernet 接口
  • NM-1FE-TX<------> 支持1 个Fastethernet 接口
  • NM-4E <------> 支持4 个Ethernet 接口
  • NM-4T <------> 支持4 个serial 接口
  • Leopard-2FE<------>支持2 个Fastethernet 接口(3660
    专用,并且只能在slot 0 下使用)
    注意:3620 只能使用2 个slot,3640 可以使用4 个slot,除Leopard-2FE
    模块做了限制,其他模块没有做限制插具体哪个slot.(DynamipsGUI 里对slot
    已经做了限制,最近DynamipSeeV2.0 已经发布了,但是里面不支持3660)

c3725/c3745/c2691

  • GT96100-FE <------>支持2 个Fastethernet 接口(只限制在slot 0)
  • NM-16ESW <------>支持16 个Fastethernet 接口(不做重复说明)
  • NM-1FE-TX <------>支持1 个Fastethernet 接口
  • NM-4T <------>支持4 个serial 接口

c2600(2610/2611/2620/2621/2610XM/2620XM/2650XM)

  • NM-16ESW <------> 支持16 个Fastethernet 接口
  • NM-1E <------> 支持1 个Ethernet 接口
  • NM-1FE-TX<------> 支持1 个Fastethernet 接口
  • NM-4E <------> 支持4 个Ethernet 接口
  • CISCO2600-MB-2E<------>支持2 个Ethernet 接口
  • CISCO2600-MB-2FE<------>支持2 个Fastethernet 接口
    注>DynamipsGUI
    里的模块CISCO2600-MB-2E,CISCO2600-MB-2FE,并且只有2620 类型可选
    Dynamipsee 里有2610/2611/2620/2621/2610XM/2620XM/2650XM 类型选择.
    但没有
    2610/2611/2620/2621/2610XM/2620XM/2650XM
    建议找个小的IOS 把2600 模拟成主机用C2600IOS

局域网 带宽固定 10M 100M 1000M;花钱买设备

广域网 运营商通过控制时钟频率 花钱买带宽
DCE:数据端设备 定义时钟频率
DTE:数据端设备

以太网接口 直接配置IP地址,子网掩码 启用接口 no shutdown
广域网接口 需要在DCE上配置时钟频率 配置IP地址,子网掩码 启用接口 no
shutdown

   
有些隧道技术使用PT是无法完成的,下面用表格列出说明(GRE隧道与Manual隧道类似,不说明):

10.在GNS3搭建的网络中配置静态路由

在没有配置静态路由的情况下,路由器只知道直接相连的网段地址
要配置静态路由表
copy running-config startup-config

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

基本能

(路由器能完成配置,但是双栈主机无法配置)

(配置双栈主机时,建议桥接VMware虚拟机完成该实验)

11.GNS3结合VMWare虚拟机搭建学习环境

    本文档的原则是,能使用Packet Tracer完成,就尽量使用Packet
Tracer来进行该实验的配置,根据上面的信息,本文档给出的完整实验是Manual隧道和6to4隧道的配置。

12.配置路由器的方法telnet SDM 网页 CRT

配置路由器的方法

  • 命令行配置路由器
  • 远程网页配置路由器
  • 安全设备管理SDM
  • telnet
  • CRT(基于telnet)

1.Manual隧道 

13.使用GNS3搭建帧中继学习环境

帧中继:一般为运营商配置
DLCI

    Manual隧道实验可以使用Packet Tracer来完成,所以这里使用Packet
Tracer进行该实验。

(1)网络拓扑

图片 1

   
需要说明的是,路由器型号尽量选择高的,比如这里选择型号为2811的路由器。

 

(2)实验配置

   
需要说明的是,在配置的时候,一定要注意看当前配置是在哪种模式下完成的,>表示用户模式,#表示特权模式,(config)#表示配置模式,关于用户模式的关系及如何切换,可以看下面的图示说明:

图片 2

    另外需要注意的是,适当的时候请在特权模式下使用命令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配置:

图片 3

    选择IP Configuration:

图片 4

  • PC1配置

    配置方式与PC0一样,只是IPv6
Address字段改为:2022:2:2:22::22,IPv6
Gateway改为:2022:2:2:22::2

(3)实验验证:连通性测试

  • 在PC0上进行验证

图片 5

  • 在PC1上进行验证

图片 6

至此,Manual隧道的实验完成! 

2.6to4隧道

 

    6to4隧道实验建议使用GNS3完成。

(1)网络拓扑

图片 7

 

(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)``#

配置静态路由:

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

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。