从一个大实验中学习Packet Tracer的基本使用

今天做了一个网络拓扑,废话不多说咱们先看图

网络拓扑.png
在这里我首先提及一下我们做网络拓扑以及布线时需要注意的几个点

1.网段规划

·想要做一个成功的网络拓扑,我们首先需要将准备工作先做好,做协议配置,大部分都是基于IP地址来进行的。

2.连接拓扑

·当你IP地址规划好以后下一步就需要进行连接线路的选择了,在哪里使用交叉线,哪里使用直通线,会对实际中布线产生影响。

3.协议的选择

·先对网络拓扑来进行分析,哪一个区域应该使用某种协议,做到心中有数,在配置的时候不至于乱了步骤。

4.记得write,保存配置

·重中之重,做一个要求write一下,然后另存为,放到桌面,以防我们做错以后回档。
###那接下来我就来带大家做一下这个大实验,从而学习一下pt的基础使用。

1.网络规划及布线

网络规划.png
这是我对题目的理解,将该标的IP地址我就标到了对应的端口旁边,当配置的时候可以很清楚的看到。线路我选的是自动识别,这大概就是使用模拟器的方便,在现实布线中,一定要按照规范来,避免一定的损失。

2.分析拓扑

(1)这是一个大公司所做的一个网络规划,在不同地区,使用一个专线连接到北京,所以,相当于在一个地方,同属在一个内网中,我们从左边开始做分公司.png
这个首先想要使分公司可以互相访问,首先要将网关配置好,通过路由器的路由协议来转发数据包,在路由器上配置静态或者动态都可以,我在这里选择了RIP协议,ospf以及其他路由协议,在以后的实验中会用。
总公司.png
总公司要进行Vlan的划分就如上图所示,用三层交换机实现不同VLAN之间的通信,将F0/1口上升成三层端口,然后使用RIP协议实现与分公司的互通。总公司员工需要使用DHCP对IP地址进行动态分配,通过vlan来实现不同网段的分配。
外网.png
在连接外网的时候需要做一个HSRP(热备份),以及使用NAT协议将内网的IP地址通过映射成为公网IP从而在公网上通信。为了方便 外网也使用了RIP协议进行通信。

3.配置

那我们开始从左到右开始配置吧。
分公司配置.png

上海员工
上海.png

广州员工
广州.png
上海路由器配置端口IP
上海路由器配置.png

Router>en
Router#conf
Router(config)#int g0/0
Router(config-if)#no sh
Router(config-if)#ip add 172.16.1.254 255.255.255.0
Router(config-if)#ex
Router(config)#int g0/1
Router(config-if)#no sh
Router(config-if)#ip add 10.1.1.1 255.255.255.0

广州路由器配置端口IP

Router>en
Router#conf
Router(config)#int g0/0
Router(config-if)#no sh
Router(config-if)#ip add 172.16.2.254 255.255.255.0
Router(config-if)#ex
Router(config)#int g0/1
Router(config-if)#no sh
Router(config-if)#ip add 10.2.2.1 255.255.255.0

专线路由器1

Router>en
Router#conf
Router(config)#int g0/1
Router(config-if)#no sh
Router(config-if)#ip add 10.1.1.2 255.255.255.0
Router(config-if)#ex
Router(config)#int g0/0
Router(config-if)#no sh
Router(config-if)#ip add 10.2.2.2 255.255.255.0

当你配置到这一步,你的线路应该是没有问题的,如下图所示:
端口配置.png

想要通信还需要路由协议
上海路由器RIP

Router(config)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 172.16.1.0
Router(config-router)#net 10.1.1.0
Router(config-router)#

专线路由1RIP

Router(config)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 10.1.1.0
Router(config-router)#net 10.2.2.0

广州路由RIP

Router(config)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 172.16.2.0
Router(config-router)#net 10.2.2.0

测试连通性
上海PING广州.png
那么这一部分我们就暂时做完了,接下来我们连接北京总部

先做北京总部的配置。
我们要先做VTP首先要将三层交换机端口封装标签,然后起trunk链路具体配置如下:

Switch>en
Switch#conf
Switch(config)#int rang f0/2-4
Switch(config-if-range)#sw t en dot1q 
Switch(config-if-range)#sw mo t
Switch(config-if-range)#ex
Switch(config)#vtp domain 777
Switch(config)#vtp mo s
Switch(config)#vlan 10
Switch(config-vlan)#ex
Switch(config)#vlan 20
Switch(config-vlan)#ex
Switch(config)#vlan 30
Switch(config-vlan)#ex
Switch(config)#vlan 40
Switch(config-vlan)#ex
Switch(config)#vlan 50
Switch(config-vlan)#ex

当这个成功后我们所有的交换机就都已经创建了VLAN 10 20 30 40 50,
我们进入SW2然后将端口划分VLAN:

Switch>en
Switch#conf
Switch(config)#vtp mo c
Switch(config)#int f0/3
Switch(config-if)#sw mo t
Switch(config-if)#ex
Switch(config)#int f0/1
Switch(config-if)#sw ac vl 10
Switch(config-if)#ex
Switch(config)#int f0/2
Switch(config-if)#sw ac vl 20

进入SW3划分端口vlan

Switch>en
Switch#conf
Switch(config)#vtp mo c
Switch(config)#int f0/3
Switch(config-if)#sw mo t
Switch(config-if)#ex
Switch(config)#int f0/1
Switch(config-if)#sw ac vl 30
Switch(config-if)#int f0/2
Switch(config-if)#sw ac vl 40

进入SW4给服务器划分vlan

Switch>en
Switch#conf
Switch(config)#vtp mo c
Switch(config)#int f0/2
Switch(config-if)#sw mo t
Switch(config-if)#ex
Switch(config)#int f0/1
Switch(config-if)#sw ac vl 50

配置完这个我们的VLAN划分已经做完了,为了使VLAN之间可以互相通信,我们需要在三层交换的VLAN上配置网关。
3SW

Switch>en
Switch#conf
Switch(config)#int vlan 10
Switch(config-if)#ip add 192.168.1.254 255.255.255.0
Switch(config-if)#ex
Switch(config)#int vlan 20
Switch(config-if)#ip add 192.168.2.254 255.255.255.0
Switch(config-if)#ex
Switch(config)#int vlan 30
Switch(config-if)#ip add 192.168.3.254 255.255.255.0
Switch(config-if)#ex
Switch(config)#int vlan 40
Switch(config-if)#ip add 192.168.4.254 255.255.255.0
Switch(config-if)#int vlan 50
Switch(config-if)#ip add 192.168.5.254 255.255.255.0

配置完成以后3SW的情况如下
3SW.png
没有成功的话 再重新把命令敲一下,模拟软件中VTP学习较慢。
接下来我们使用DHCP为主机分配一下地址。

Switch(config)#ip dhcp pool vlan10
Switch(dhcp-config)#net 192.168.1.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.1.254
Switch(dhcp-config)#dns-server 140.1.1.1
Switch(dhcp-config)#ex
Switch(config)#ip dhcp excluded-address 192.168.1.254
Switch(config)#ip dhcp pool vlan20
Switch(dhcp-config)#network 192.168.2.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.2.254
Switch(dhcp-config)#dns-server 140.1.1.1
Switch(dhcp-config)#ex
Switch(config)#ip dhcp excluded-address 192.168.2.254
Switch(config)#ip dhcp pool vlan30
Switch(dhcp-config)#net 192.168.3.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.3.254
Switch(dhcp-config)#dns-server 140.1.1.1
Switch(dhcp-config)#ex
Switch(config)#ip dhcp excluded-address 192.168.3.254
Switch(config)#ip dhcp pool vlan40
Switch(dhcp-config)#net 192.168.4.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.4.254
Switch(dhcp-config)#dns-server 140.1.1.1
Switch(dhcp-config)#ex
Switch(config)#ip dhcp excluded-address 192.168.4.254

然后打开主机选择dhcp自动获取IP地址
DHCP自动获取.png
其他就不一一看了,
#切记注意服务器需要配置静态IP地址,防止DHCP将服务器的IP地址换掉
服务器IP.png
这时候三层交换机还无法进行路由转发,应为三层交换机只是一个加了路由模块的交换机,所以我们需要手动打开三层交换机的路由模块

Switch(config)#ip routing

这时,三层交换机就可转发不同vlan之间的数据包了。
市场部PING销售部.png
接下来我们做的就是让分公司和北京总公司互通。首先将专线1的路由器的端口配置上,然后RIP宣告10.3.3.0网段。

Router(config)#int g0/2
Router(config-if)#ip add 10.3.3.1 255.255.255.0
Router(config-if)#rout rip
Router(config-router)#v 2 
Router(config-router)#no au
Router(config-router)#net 10.3.3.0
Router(config-router)#ex
Router(config)#int g0/2
Router(config-if)#no sh

然后打开专线2的路由器,端口进行配置,然后RIP宣告相邻网段。

Router>en
Router#conf
Router(config)#int g0/0
Router(config-if)#ip add 10.3.3.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int g0/1
Router(config-if)#ip add 10.4.4.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#ex
Router(config)#rout ri
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 10.3.3.0
Router(config-router)#net 10.4.4.0
Router(config-router)#ex

路由协议.png
这是其实无法互通的,因为,路由器并不知道192.168.0.0网段在哪儿,所以我们需要将三层交换机的F0/1接口升级成为三级端口,配上IP地址,使用RIP协议讲网段宣告出去。具体命令如下:

Switch(config)#int f0/1
Switch(config-if)#no sw
Switch(config-if)#ip add 10.4.4.2 255.255.255.0
Switch(config-if)#ex
Switch(config)#rout r
Switch(config-router)#v 2
Switch(config-router)#no au
Switch(config-router)#net 192.168.1.0
Switch(config-router)#net 192.168.2.0
Switch(config-router)#net 192.168.3.0
Switch(config-router)#net 192.168.4.0
Switch(config-router)#net 192.168.5.0
Switch(config-router)#net 10.4.4.0

测试连通性:
广州ping市场部.png

恭喜恭喜!!我们的内网已经做好了!!!!

内网.png

最后做外网!!

外网.png

我们也是先配置服务器。
WEB DNS.png
DNS配置.png
接下来配置ServerRouter

Router>en
Router#conf
Router(config)#int g0/1
Router(config-if)#ip add 140.1.1.254 255.255.255.0
Router(config-if)#no sh
Router(config-if)#ex
Router(config)#int g0/2
Router(config-if)#ip add 140.1.2.254
Router(config-if)#ip add 140.1.2.254 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int g0/0
Router(config-if)#ip add 130.1.1.2 255.255.255.0
Router(config-if)#no sh
Router(config)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 140.1.0.0
Router(config-router)#net 130.1.1.0
Router(config-router)#ex

再配置笔记本电脑
笔记本电脑配置.png
测试DNS
DNS.png
接下来再配置netRouter

Router>en
Router#conf
Router(config)#int g0/0
Router(config-if)#ip add 100.1.1.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int g0/1
Router(config-if)#ip add 110.1.1.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int g0/2
Router(config-if)#ip add 130.1.1.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#ex
Router(config)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 130.1.1.0
Router(config-router)#net 100.1.1.0
Router(config-router)#net 110.1.1.0
Router(config-router)#ex

配置Active

Router>en
Router#
Router#conf
Router(config)#int g0/1
Router(config-if)#ip add 100.1.1.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int g0/0
Router(config-if)#ip add 192.168.6.253 255.255.255.0
Router(config-if)#no sh
Router(config-if)#ex
Router(config)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 100.1.1.0
Router(config-router)#ex

配置Standby

Router>en
Router#conf
Router(config)#int g0/1
Router(config-if)#no sh
Router(config-if)#ip add 110.1.1.1 255.255.255.0
Router(config-if)#int g0/0
Router(config-if)#ip add 192.168.6.252 255.255.255.0
Router(config-if)#no sh
Router(config-if)#rout r
Router(config-router)#v 2
Router(config-router)#no au
Router(config-router)#net 110.1.1.0

这时我们已经基本将外网打通了,就差内网和外网的互联以及内网映射到外网的NAT了,我们先做热备份将内外网打通。
(1)第一步
先在三层交换机上创建vlan60将f0/5 f0/6加入到vlan60中

Switch>en
Switch#conf
Switch(config)#vlan 60
Switch(config-vlan)#ex
Switch(config)#int vlan 60
Switch(config-if)#ip add 192.168.6.1 255.255.255.0
Switch(config-if)#ex
Switch(config)#int rang f0/5-6
Switch(config-if-range)#sw ac vl 60

(2)第二步
在Active和Standby设置热备份、虚拟网关192.168.6.254,优先级与抢占
Active

Router>en
Router#conf
Router(config)#int g0/0
Router(config-if)#stan
Router(config-if)#standby 1 ip 192.168.6.254
Router(config-if)#standby 1 priority 205
Router(config-if)#standby 1 preempt 
Router(config-if)#standby 1 track g0/1
Router(config)#ip route 192.168.0.0 255.255.0.0 192.168.6.1
Router(config)#ip route 172.16.0.0 255.255.0.0 192.168.6.1

Standby

Router(config)#int g0/0
Router(config-if)#standby 1 ip 192.168.6.254
Router(config-if)#standby 1 prio
Router(config-if)#standby 1 priority 200
Router(config-if)#standby 1 preempt 
Router(config-if)#standby 1 track g0/1
Router(config)#ip route 192.168.0.0 255.255.0.0 192.168.6.1
Router(config)#ip route 172.16.0.0 255.255.0.0 192.168.6.1

(3)3SW上配置默认路由

Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.6.254

NAT配置

在Active上面配置策略,然后应用到g0/1口上

Router>en
Router#conf
Router(config)#access-list 1 permit 192.168.0.0 0.0.255.255
Router(config)#access-list 1 permit 172.16.0.0 0.0.255.255
Router(config)#int g0/1
Router(config-if)#ip nat outside 
Router(config-if)#int g0/0
Router(config-if)#ip nat inside 
Router(config-if)#ex
Router(config)#ip nat inside source list 1 int g0/1 overload 

在Standby上命令也是这样,这里不过多介绍。

测试一下连通性

市场部ping外网服务器.png

别急,连通性也只完成了北京总部和外网,分公司还没有成功呢!

每个路由器做一个默认路由!

SHANGHAI路由器

Router(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2

GUANGZHOU路由器

Router(config)#ip route 0.0.0.0 0.0.0.0 10.2.2.2

ZXrouter1

Router(config)#ip route 0.0.0.0 0.0.0.0 10.3.3.2

ZXrouter2

Router(config)#ip route 0.0.0.0 0.0.0.0 10.4.4.2

####这样就可以了!再来测试一下连通性
上海员工上网.png

成功了!我们的内网和外网已经完全能够通信,接下来我们就剩将策略写好应用就行了。

1.将总部内网的WEB服务器发不出去,并成功在外网的PC访问其网站。
在Active中配置

Router(config)#ip nat inside source static tcp 192.168.5.1 80 100.1.1.1 80

在Standby中配置

Router(config)#ip nat inside source static tcp 192.168.5.1 80 110.1.1.1 80

用笔记本电脑测试一下
访问服务器.png
2.市场部门禁止上网
三层交换机上配置

Switch(config)#ip access-list extended y
Switch(config-ext-nacl)#deny ip 192.168.1.0 0.0.0.255 any
Switch(config-ext-nacl)#permit ip any any 
Switch(config-ext-nacl)#ex
Switch(config)#int vlan 60
Switch(config-if)#ip access-group y out 

3.禁止公司任何部门(服务器)访问财务部,但不影响财务部上网
4.要求所有分公司只能访问总部服务器区及上网
三层交换机上配置

Switch(config)#ip access-list extended s
Switch(config-ext-nacl)#deny ip 192.168.1.0 0.0.0.255 any
Switch(config-ext-nacl)#deny ip 192.168.2.0 0.0.0.255 any
Switch(config-ext-nacl)#deny ip 192.168.3.0 0.0.0.255 any
Switch(config-ext-nacl)#deny ip 192.168.5.0 0.0.0.255 any
Switch(config-ext-nacl)#permit ip any any 
Switch(config-ext-nacl)#ex
Switch(config)#int vlan 40
Switch(config-if)#ip access-group s out 
Switch(config-if)#ex
Switch(config)#ip access-list extended p
Switch(config-ext-nacl)#permit tcp 172.16.0.0 0.0.255.255 192.168.5.0 0.0.0.255 eq
Switch(config-ext-nacl)#permit tcp 172.16.0.0 0.0.255.255 192.168.5.0 0.0.0.255 eq 80
Switch(config-ext-nacl)#deny ip 172.16.0.0 0.0.255.255 192.168.1.0 0.0.0.255
Switch(config-ext-nacl)#deny ip 172.16.0.0 0.0.255.255 192.168.2.0 0.0.0.255
Switch(config-ext-nacl)#deny ip 172.16.0.0 0.0.255.255 192.168.3.0 0.0.0.255
Switch(config-ext-nacl)#deny ip 172.16.0.0 0.0.255.255 192.168.4.0 0.0.0.255
Switch(config-ext-nacl)#deny ip 172.16.0.0 0.0.255.255 192.168.5.0 0.0.0.255
Switch(config-ext-nacl)#permit ip any any 
Switch(config-ext-nacl)#ex
Switch(config)#int f0/1
Switch(config-if)#ip access-group p in

好了我们这个实验最后就完成了,有些东西讲的不是很细,只是对一些基础东西的应用,之后我会把这个大实验拆分成一个一个的小实验,进行讲解!想要pkt文件可以私聊我!!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Packet Tracer 是一款由思科公司开发的网络仿真软件,它可以模拟真实网络环境,帮助用户学习网络知识和技能。在使用 Packet Tracer 进行网络实验时,我们需要掌握一些基本使用方法和技巧,下面是我对使用 Packet Tracer 进行网络实验的一些心得体会和小结: 1. 创建网络拓扑图 在 Packet Tracer 创建网络拓扑图非常简单,只需要在左侧工具栏选择相应的设备图标,然后将其拖动到画布即可。可以通过拖动设备图标和连接线来调整设备的位置和连接方式,从而创建出所需要的网络拓扑图。 2. 配置设备参数 在创建好网络拓扑图后,需要对设备进行配置。在 Packet Tracer ,可以通过双击设备图标来打开设备的配置界面,然后根据实验需求进行相应的配置。例如,可以配置路由器的路由表、交换机的 VLAN 和端口等。 3. 进行网络测试 完成设备的配置后,可以进行网络测试,检查网络是否正常工作。在 Packet Tracer ,可以使用“模拟”功能来模拟网络流量,从而检查网络连接是否畅通、设备之间是否可以互相通信等。 4. 查看网络状态 在进行网络实验时,需要时刻关注网络状态,及时发现和解决问题。在 Packet Tracer ,可以使用“实时模式”来查看网络设备的运行状态和流量情况,帮助我们更好地理解网络工作原理和排查问题。 总的来说,Packet Tracer 是一款非常实用的网络仿真软件,它可以帮助我们更好地理解和掌握网络知识和技能。在使用 Packet Tracer 进行网络实验时,需要熟练掌握基本使用方法和技巧,才能更好地完成实验任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值