Cisco Packet Tracer 实验
1.组建小型局域网
打开CPT,如下放好器件:
按照【PC中 >> Desktop >> Commond prompt】给4台电脑设置好ip:
设置为如下:
PC0 192.168.1.1 255.255.255.0
PC1 192.168.1.2 255.255.255.0
PC2 192.168.2.1 255.255.255.0
PC3 192.168.2.2 255.255.255.0
PC0和PC1能ping通
PC0无法ping通PC2和PC3
把4台pc的掩码都改为225.225.0.0,这4台就可以相互ping通了
因为一开始这4台电脑不处于同一子网下,修改掩码让他们处于了同一子网。
2.交换机接口地址列表
按照上图连线,将4台计算机的ip配置在同一子网,
查看交换机switch3的mac地址表:
用PC0访问(ping)PC2后,交换机switch3的mac地址表变为如下:
3.生成树协议
只使用交换机,构建如下拓扑:
交换机之间有回路,这会造成广播帧循环传送即形成广播风暴,严重影响网络性能。随后,交换机将自动通过生成树协议(STP)对多余的线路进行自动阻塞(Blocking),形成一棵以(具体哪个是根交换机有相关的策略)具有唯一路径树即生成树!经过一段时间,随着 STP 协议成功构建了生成树后,处于Blocking状态(桔色)的点物理上连接,但逻辑上是不通的,如下图所示:
4.路由器配置初步
先构建如下拓扑结构,左右两边为两个不同子网。
以太网网口配置
Router>en // 从普通模式进入特权模式
Router#conf t // 进入全局配置模式
Router(config)#int f0/0 // 进入配置以太网口模式
Router(config-if)#ip address 192.168.3.1 255.255.255.0 // 配置该接口的 IP
Router(config-if)#no shutdown // 激活接口
Router(config-if)#^z // 直接退到特权模式
Router#
广域网网口配置
Router>en // 从普通模式进入特权模式
Router#conf t // 进入全局配置模式
Router(config)#int s0/0 // 进入配置广域网口模式
Router(config-if)#ip address 192.168.2.2 255.255.255.0 //配置该接口的 IP
Router(config-if)#no shutdown // 激活接口
Router(config-if)#^z // 直接退到特权模式
Router#
双击左边的路由器配置以太网网口的ip和掩码
继续配置广域网网口的ip和掩码:
按照上面的方法再配置右边的路由器
然后从左到右给四台pc配置好ip,掩码,网关。
四台pc从左到右依次配置为如下:
IP 子网掩码 网关
192.168.1.2 255.255.255.0 192.168.1.1
192.168.1.3 255.255.255.0 192.168.1.1
192.168.3.2 255.255.255.0 192.168.3.1
192.168.3.3 255.255.255.0 192.168.3.1
然后就可以看到,同一子网下可以ping通,跨一个子网不能ping通
按照以下方式给两边的路由器进行静态路由配置:
Router>en // 从普通模式进入特权模式
Router#conf t // 进入全局配置模式
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 // 告诉到 192.168.3.0 这个网络的下一跳是 192.168.2.2
Router(config)#exit //退到特权模式
Router#show ip route //查看路由表
至此,这些 PC 也能全部相互 ping 通!
按照以下方式配置动态路由:
Router>en // 从普通模式进入特权模式
Router#conf t // 进入全局配置模式
Router(config)#router rip // 启用 RIP 路由协议,注意是 router 命令
Router(config-router)#network 192.168.1.0 // 网络 192.168.1.0 与我直连
Router(config-router)#network 192.168.2.0 // 网络 192.168.2.0 与我直连
Router(config-router)#^z //直接退到特权模式
Router#show ip route //查看路由表
至此,这些 PC 也能全部相互 ping 通!
5.虚拟局域网 VLAN
先构建如下拓扑
照如下配置交换机
Switch>en
Switch#conf t
Switch(config)#vlan 10 // 创建 id 为 10 的 VLAN(缺省的,交换机所有接口都属于VLAN 1,不能使用)
Switch(config-vlan)#name computer // 设置 VLAN 的别名
Switch(config-vlan)#exit
Switch(config)#int vlan 10 // 该 VLAN 为一个子网,设置其 IP,作为该子网网关
Switch(config-if)#ip address 192.168.0.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#vlan 20 // 创建 id 为 20 的 VLAN
Switch(config-vlan)#name communication //设置别名
Switch(config-vlan)#exit
Switch(config)#int vlan 20
Switch(config-if)#ip addr 192.168.1.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#vlan 30 // 创建 id 为 20 的 VLAN
Switch(config-vlan)#name electronic // 设置别名
Switch(config-vlan)#exit
Switch(config)#int vlan 30
Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#int range f0/1-8 // 成组配置接口(1-8)
Switch(config-if-range)#switchport mode access // 设置为存取模式
Switch(config-if-range)#switchport access vlan 10 // 划归到 VLAN 10 中
Switch(config-if-range)#exit
Switch(config)#int range f0/9-16
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#exit
Switch(config)#int range f0/17-24
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30
Switch(config-if-range)#^Z
Switch#show vlan // 查看 VLAN 的划分情况
至此,在该交换机上我们就划分了 3 个 VLAN(不包括缺省的 VLAN 1)。
各 VLAN 下 PC 的网络配置及连接的交换机接口如下表:
此时,ping只有在同一 VLAN 中的 PC 才能通信。