计算机网络实验

计算机网络实验,第1张

计算机网络实验

计算机网络实验
  • 一、验证性实验
    • 1、ipconfig
    • 2、ping
    • 3、tracert
    • 4、ARP
    • 5、DHCP
    • 6、netstat
    • 7、DNS
    • 8、cache
  • 二、Wireshark实验
    • 1、数据链路层
    • 2、网络层
    • 3、传输层
    • 4、应用层
  • 三、Cisco Packet Tracer 实验
    • 1、直接连接两台PC构建LAN
    • 2、用交换机构建LAN
    • 3、交换机接口地址
    • 4、生成树协议
    • 5、路由器配置初步
    • 6、静态路由
    • 7、动态路由RIP
    • 8、动态路由OSPF
    • 9、基于端口的网络地址翻译PAT
    • 10、虚拟局域网VLAN
    • 11、虚拟局域网管理VTP
    • 12、VLAN间的通信
    • 13、DHCP、DNS及Web服务器简单配置
    • 14、WLAN初步配置

计算机网络实验

一、验证性实验 1、ipconfig

实作一
使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。



实作二
使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。

2、ping

实作一
要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。

实作二
使用 ping/? 命令了解该命令的各种选项并实际使用。
ping/?
该命令可以查看ping命令的各种选项及作用

ping -t www.cqjtu.edu.cn
-t选项的作用是死ping
加入-t选项后,ping命令会一直执行下去,直到管理员使用ctrl+c进行终止。

ping -a 127.0.0.1
-a选项的作用是解析主机名
加入-a选项后,在执行ping命令时,会解析出该ip地址的计算机名即主机名。

ping -n 10 www.cqjtu.edu.cn
-n选项的作用是设置发送数据包的个数
ping命令默认会发4个数据包,加入-n选项并在-n选项后面加上数据包的个数,就可以设置发送的数据包个数。

ping -l 100 www.cqjtu.edu.cn
-l选项的作用是设置数据包的大小
ping命令默认发送的数据包大小是32字节,加入-l选项并在-l选项后面加上数据包的大小,就可以设置发送的数据包大小。

ping -f www.baidu.com
-f选项的作用是在数据包中发送"不要分段"标志。
加入-f选项后,数据包就不会被路由上的网关分段。

ping -i 5 www.baidu.com
-i选项的作用是设置数据包的生存时间TTL
ping命令的默认TTL是64或128,加入-i选项并且在-i选项后面加上TTL大小,就可以设置数据包TTL的大小,当数据包在网络中被路由器转发超过TTL次之后还没有到达目的IP地址,该数据包就会被路由器丢弃。

3、tracert

实作一
要了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。

实作二
ping.pe 这个网站可以探测从全球主要的 ISP 到某站点如 https://qige.io 的线路状态,当然也包括各线路到该主机的路由情况。请使用浏览器访问 http://ping.pe/qige.io 进行了解。

4、ARP

实作一
运行 arp -a 命令查看当前的 arp 缓存, 请留意缓存了些什么。

实作二
请使用 arp /? 命令了解该命令的各种选项。

实作三
一般而言,arp 缓存里常常会有网关的缓存,并且是动态类型的。
假设当前网关的 IP 地址是 192.168.0.1,MAC 地址是 5c-d9-98-f1-89-64,请使用 arp -s 192.168.0.1 5c-d9-98-f1-89-64 命令设置其为静态类型的。

5、DHCP

实作一
一般地,我们自动获取的网络配置信息包括:IP 地址、子网掩码、网关 IP 以及 DNS 服务器 IP 等。使用 ipconfig/release 命令释放自动获取的网络配置,并用 ipconfig/renew 命令重新获取,了解 DHCP 工作过程和原理。



6、netstat

实作一
Windows 系统将一些常用的端口与服务记录在 C:WINDOWSsystem32driversetcservices 文件中,请查看该文件了解常用的端口号分配。

实作二
使用 netstat -an 命令,查看计算机当前的网络连接状况。更多的 netstat 命令选项,可参考上面链接 4 和 5 。

7、DNS

实作一
Windows 系统将一些固定的/静态的 DNS 信息记录在 C:WINDOWSsystem32driversetchosts 文件中,如我们常用的 localhost 就对应 127.0.0.1 。请查看该文件看看有什么记录在该文件中。

实作二
解析过的 DNS 记录将会被缓存,以利于加快解析速度。请使用 ipconfig /displaydns 命令查看。我们也可以使用 ipconfig /flushdns 命令来清除所有的 DNS 缓存。

实作三
使用 nslookup qige.io 命令,将使用默认的 DNS 服务器查询该域名。当然你也可以指定使用 CloudFlare(1.1.1.1)或 Google(8.8.8.8) 的全球 DNS 服务器来解析,如:nslookup qige.io 8.8.8.8,当然,由于你懂的原因,这不一定会得到正确的答案。

8、cache

实作一
打开 Chrome 或 Firefox 浏览器,访问 https://qige.io ,接下来敲 F12 键 或 Ctrl + Shift + I 组合键打开开发者工具,选择 Network 面板后刷新页面,你会在开发者工具底部看到加载该页面花费的时间。请进一步查看哪些文件被 cache了,哪些没有。

实作二
接下来仍在 Network 面板,选择 Disable cache 选项框,表明当前不使用 cache,页面数据全部来自于 Internet,刷新页面,再次在开发者工具底部查看加载该页面花费的时间。你可比对与有 cache 时的加载速度差异。

二、Wireshark实验 1、数据链路层

实作一熟悉 Ethernet 帧结构

使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。

目的MAC:00:74:9c:9f:40:13
源MAC:10:5b:ad:48:08:ed
类型:IPv4
字段:00 74 9c 9f 40 13 10 5b ad 48 08 ed 08 00

实作二了解子网内/外通信时的 MAC 地址
1、ping 你旁边的计算机(同一子网),同时用 Wireshark 抓这些包(可使用 icmp 关键字进行过滤以利于分析),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址是多少?这个 MAC 地址是谁的?

ping同一子网的计算机

发出帧的目的MAC地址:d2:84:799e:9b
返回帧的源MAC地址:d2:84:799e:9b
这个MAC地址是该计算机的MAC地址

2、然后 ping qige.io (或者本子网外的主机都可以),同时用 Wireshark 抓这些包(可 icmp 过滤),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址是多少?这个 MAC 地址是谁的?

ping qige.io

发出帧的目的MAC地址:00:74:9c:9f:40:13
返回帧的源MAC地址:00:74:9c:9f:40:13
这个MAC地址是网关的MAC地址

3、再次 ping www.cqjtu.edu.cn (或者本子网外的主机都可以),同时用 Wireshark 抓这些包(可 icmp 过滤),记录一下发出帧的目的 MAC 地址以及返回帧的源 MAC 地址又是多少?这个 MAC 地址又是谁的?

ping www.cqjtu.edu.cn

发出帧的目的MAC地址:00:74:9c:9f:40:13
返回帧的源MAC地址:00:74:9c:9f:40:13
这个MAC地址是网关的MAC地址

访问本子网的计算机时,目的 MAC 就是该主机的MAC地址
访问非本子网的计算机时,目的 MAC 是网关的MAC地址
因为访问同一子网的计算机时,数据包不用离开本子网,也就不用经过网关,所以发出帧的目的MAC地址和返回帧的源MAC地址就是目的计算机的MAC地址;而访问不同子网的计算机时,数据包要离开本子网,数据包就要经过网关,所以发出帧的目的MAC地址和返回帧的源MAC地址就是网关的MAC地址。

2、网络层

实作一熟悉 IP 包结构
使用 Wireshark 任意进行抓包(可用 ip 过滤),熟悉 IP 包的结构,如:版本、头部长度、总长度、TTL、协议类型等字段。

版本:4
头部长度:20字节
总长度:1400字节
TTL:102
协议类型:TCP

实作二IP 包的分段与重组
根据规定,一个 IP 包最大可以有 64K 字节。但由于 Ethernet 帧的限制,当 IP 包的数据超过 1500 字节时就会被发送方的数据链路层分段,然后在接收方的网络层重组。
缺省的,ping 命令只会向对方发送 32 个字节的数据。我们可以使用 ping 202.202.240.16 -l 2000 命令指定要发送的数据长度。此时使用 Wireshark 抓包(用 ip.addr == 202.202.240.16 进行过滤),了解 IP 包如何进行分段,如:分段标志、偏移量以及每个包的大小等

分段标志:当More fragments=1时表示后面还有分段,当More fragments=0时表示这是最后一个分段,后面没有分段了。
偏离量:Fragment Offset表示偏移量,第一个包的偏移量是0,第二个包的偏移量是1480。
包的大小:第一个包的总长度为1500个字节,头部长度为20个字节,所以第一个包里的数据长度为1480个字节;第二个包的总长度为548个字节,头部长度为20个字节,所以第二个包里的数据长度为528个字节,。

实作三考察 TTL 事件
在 IP 包头中有一个 TTL 字段用来限定该包可以在 Internet上传输多少跳(hops),一般该值设置为 64、128等。
在验证性实验部分我们使用了 tracert 命令进行路由追踪。其原理是主动设置 IP 包的 TTL 值,从 1 开始逐渐增加,直至到达最终目的主机。
请使用 tracert www.baidu.com 命令进行追踪,此时使用 Wireshark 抓包(用 icmp 过滤),分析每个发送包的 TTL 是如何进行改变的,从而理解路由追踪原理。

追踪原理:用tracert进行追踪时,发送出去的IP包的ttl被设置为从一开始增加,直到到达目的主机。所以路由器的追踪原理是追踪一个地址,ttl减一。

3、传输层

实作一熟悉 TCP 和 UDP 段结构
用 Wireshark 任意抓包(可用 tcp 过滤),熟悉 TCP 段的结构,如:源端口、目的端口、序列号、确认号、各种标志位等字段。

源端口:443
目的端口:56242
序列号:1441
确认号:518

用 Wireshark 任意抓包(可用 udp 过滤),熟悉 UDP 段的结构,如:源端口、目的端口、长度等。

源端口:54915
目的端口:54915
长度:217

实作二 分析 TCP 建立和释放连接
打开浏览器访问 qige.io 网站,用 Wireshark 抓包(可用 tcp 过滤后再使用加上 Follow TCP Stream),不要立即停止 Wireshark 捕获,待页面显示完毕后再多等一段时间使得能够捕获释放连接的包。
请在你捕获的包中找到三次握手建立连接的包,并说明为何它们是用于建立连接的,有什么特征。
请在你捕获的包中找到四次挥手释放连接的包,并说明为何它们是用于释放连接的,有什么特征。

4、应用层

实作一了解 DNS 解析
先使用 ipconfig /flushdns 命令清除缓存,再使用 nslookup qige.io 命令进行解析,同时用 Wireshark 任意抓包(可用 dns 过滤)。
先使用 ipconfig /flushdns 命令清除缓存,再使用 nslookup qige.io 命令进行解析,同时用 Wireshark 任意抓包(可用 dns 过滤)。



三、Cisco Packet Tracer 实验 1、直接连接两台PC构建LAN

双击PC进行配置,选择Desktop—>IP Configuration

配置PC0的IP为192.168.1.1,PC1的IP为192.168.1.2

PC0和PC1能相互ping通


2、用交换机构建LAN

各PC的基本网络配置如下表:

机器名IP子网掩码PC0192.168.1.1255.255.255.0PC1192.168.1.2255.255.255.0PC2192.168.2.1255.255.255.0PC3192.168.2.2255.255.255.0

问题
(1)PC0 能否 ping 通 PC1、PC2、PC3 ?
PC0能ping通PC1,不能ping通PC2和PC3

(2)PC3 能否 ping 通 PC0、PC1、PC2 ?为什么?
PC3不能ping通PC0和PC1,能ping通PC2。
因为PC3与PC2在同一个子网,与PC0和PC1不在同一个子网

(3)将 4 台 PC 的掩码都改为 255.255.0.0 ,它们相互能 ping 通吗?为什么?
能互相ping通,因为现在4台PC在同一个子网里,4台PC的IP地址与子网掩码255.255.0.0相与后的结果都是192.168.0.0,都处于同一子网。

(4)使用二层交换机连接的网络需要配置网关吗?为什么?
不需要,因为二层交换机是在子网内部进行数据传输,不需要用到网关。

3、交换机接口地址

switch2空的MAC表

PC0 ping PC1

PC0 ping 了PC1之后的MAC表

MAC表的生成是利用顺向/逆向学习的方式进行添加的,当一条消息发送到一个交换机的时候,它是先在MAC表中寻找,看是否有对应的MAC地址,如果有,就转发到对应的端口(若处于接收端口,就丢弃),否则就以广播的方式发送,当目的机收到后,就会回复消息,然后,交换机就会把MAC地址添加到MAC表中。

4、生成树协议

Switch6与Switch7之间和Switch6与Switch8之间虽然物理上是连接的,但是实际上是阻塞的,无法进行通信。

若Switch6与Switch9之间的线路出现问题,会重新根据STP协议生成一个新的生成树

5、路由器配置初步

我们模拟重庆交通大学和重庆大学两个学校的连接,构建如下拓扑:

说明一
交通大学与重庆大学显然是两个不同的子网。在不同子网间通信需通过路由器。
路由器的每个接口下至少是一个子网,图中我们简单的规划了 3 个子网:
(1)左边路由器是交通大学的,其下使用交换机连接交通大学的网络,分配网络号 192.168.1.0/24,该路由器接口也是交通大学网络的网关,分配 IP 为 192.168.1.1

(2)右边路由器是重庆大学的,其下使用交换机连接重庆大学的网络,分配网络号 192.168.3.0/24,该路由器接口也是重庆大学网络的网关,分配 IP 为 192.168.3.1

(3)两个路由器之间使用广域网接口相连,也是一个子网,分配网络号 192.168.2.0/24

说明二
现实中,交通大学和重庆大学的连接是远程的。该连接要么通过路由器的光纤接口,要么通过广域网接口即所谓的 serial 口(如拓扑图所示)进行,一般不会通过双绞线连接(为什么?)。
因为双绞线的传输距离只有100米,光纤可以实现远距离传输。

下面我们以通过路由器的广域网口连接为例来进行相关配置。请注意:我们选用的路由器默认没有广域网模块(名称为 WIC-1T 等),需要关闭路由器后添加,然后再开机启动。

说明三
在模拟的广域网连接中需注意 DCE 和 DTE 端(连线时线路上有提示,带一个时钟标志的是 DCE 端。有关 DCE 和 DTE 的概念请查阅相关资料。),在 DCE 端需配置时钟频率 64000

说明四
路由器有多种命令行配置模式,每种模式对应不同的提示符及相应的权限。
请留意在正确的模式下输入配置相关的命令。
User mode:用户模式
Privileged mode:特权模式
Global configuration mode:全局配置模式
Interface mode:接口配置模式
Subinterface mode:子接口配置模式

说明五
在现实中,对新的路由器,显然不能远程进行配置,我们必须在现场通过笔记本的串口与路由器的 console 接口连接并进行初次的配置(注意设置比特率为9600)后,才能通过网络远程进行配置。这也是上图左上画出笔记本连接的用意。

说明六
在路由器的 CLI 界面中,可看到路由器刚启动成功后,因为无任何配置,将会提示是否进行对话配置(Would you like to enter the initial configuration dialog?),因其步骤繁多,请选择 NO

问题
现在交通大学内的各 PC 及网关相互能 ping 通,重庆大学也类似。但不能从交大的 PC ping 通重大的 PC,反之亦然,也即不能跨子网。为什么?
路由器不知道到其他子网的路,所以跨子网ping不通。另外如果是内部地址,在没有使用NAT协议的时候,是不能跨子网通信的。

6、静态路由

静态路由是非自适应性路由协议,是由网络管理人员手动配置的,不能够根据网络拓扑的变化而改变。 因此,静态路由简单高效,适用于结构非常简单的网络。
在当前这个简单的拓扑结构中我们可以使用静态路由,即直接告诉路由器到某网络该怎么走即可。
在前述路由器基本配置成功的情况下使用以下命令进行静态路由协议的配置:
交通大学路由器静态路由配置:

重庆大学路由器静态路由配置:

查看路由表你可看到标记为 S 的一条路由,S 表示 Static 。

至此,这些 PC 能全部相互 ping 通!

7、动态路由RIP

动态路由协议采用自适应路由算法,能够根据网络拓扑的变化而重新计算机最佳路由。

RIP 的全称是 Routing Information Protocol,是距离矢量路由的代表(目前虽然淘汰,但可作为我们学习的对象)。使用 RIP 协议只需要告诉路由器直接相连有哪些网络即可,然后 RIP 根据算法自动构建出路由表。

因为我们模拟的网络非常简单,因此不能同时使用静态和动态路由,否则看不出效果,所以我们需要把刚才配置的静态路由先清除掉。

清除静态路由配置:
(1)直接关闭路由器电源。相当于没有保存任何配置,然后各接口再按照前面基本配置所述重新配置 IP 等参数(推荐此方法,可以再熟悉一下接口的配置命令);
(2)使用 no 命令清除静态路由。在全局配置模式下,交通大学路由器使用:no ip route 192.168.3.0 255.255.255.0 192.168.2.2,重庆大学路由器使用:no ip route 192.168.1.0 255.255.255.0 192.168.2.1 。相当于使用 no 命令把刚才配置的静态路由命令给取消

交通大学路由器 RIP 路由配置:

重庆大学路由器 RIP 路由配置:

查看路由表你可看到标记为 R 的一条路由,R 表示 RIP 。

至此,这些 PC 也能全部相互 ping 通!

8、动态路由OSPF

OSPF(Open Shortest Path First 开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称 IGP), 用于在单一自治系统(Autonomous System,AS)内决策路由。OSPF 性能优于 RIP,是当前域内路由广泛使用的路由协议。

同样的,我们需要把刚才配置的 RIP 路由先清除掉。

清除 RIP 路由配置:
(1)直接关闭路由器电源。相当于没有保存任何配置,然后各接口再按照前面基本配置所述重新配置 IP 等参数
(2)使用 no 命令清除 RIP 路由。在全局配置模式下,各路由器都使用:no router rip 命令进行清除

交通大学路由器 OSPF 路由配置:

重庆大学路由器 OSPF 路由配置:

查看路由表你可看到标记为 O 的一条路由,O 表示 OSPF 。

至此,这些 PC 能全部相互 ping 通!

9、基于端口的网络地址翻译PAT

网络地址转换(NAT,Network Address Translation)被各个 Internet 服务商即 ISP 广泛应用于它们的网络中,也包括 WiFi 网络。 原因很简单,NAT 不仅完美地解决了 lP 地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

NAT 的实现方式一般有三种:
静态转换: Static NAT
动态转换: Dynamic NAT
端口多路复用: OverLoad

端口多路复用使用最多也最灵活。OverLoad 是指不仅改变发向 Internet 数据包的源 IP 地址,同时还改变其源端口,即进行了端口地址转换(PAT,Port Address Translation)。

采用端口多路复用方式,内部网络的所有主机均可共享一个合法外部 IP 地址实现对 Internet 的访问,从而可以最大限度地节约IP地址资源。 同时,又可隐藏网络内部的所有主机,有效避免来自 Internet 的攻击。因此,目前网络中应用最多的就是端口多路复用方式。

我们仍然使用重庆交通大学和重庆大学两个学校的拓扑进行 PAT 实验。我们需要保证两个学校的路由已经配置成功,无论使用静态路由还是动态路由,以下我们给出完整的配置过程:设定这两个学校的路由器使用 OSPF 协议,模拟交通大学使用内部 IP 地址(192.168.1.0/24),模拟重庆大学使用外部 IP 地址(8.8.8.0/24),两个路由器之间使用外部 IP 地址(202.202.240.0/24),在交通大学的出口位置即广域网口实施 PAT。

拓扑图中各 PC 配置数据如下:

节点名IP子网掩码网关交通大学PC8192.168.1.2255.255.255.0交通大学PC9192.168.1.3255.255.255.0重庆大学PC108.8.8.2255.255.255.0重庆大学PC118.8.8.3255.255.255.0

拓扑图中路由器各接口配置数据如下:

接口名IP子网掩码交通大学 Router5 以太网口192.168.1.1255.255.255.0交通大学 Router5 广域网口202.202.240.1255.255.255.0重庆大学 Router6 以太网口8.8.8.1255.255.255.0重庆大学 Router6 广域网口202.202.240.2255.255.255.0

交通大学路由器接口配置如下:
以太网口:|

广域网口:

重庆大学路由器接口配置如下:
以太网口:

广域网口:

交通大学路由器 OSPF 路由配置:

重庆大学路由器 OSPF 路由配置:

此时,这些 PC 能全部相互 ping 通!如在交通大学内部使用 PC8(192.168.1.2)来 ping 重庆大学的PC10(8.8.8.2)应该成功。

10、虚拟局域网VLAN

在实际网络中(如我校的网络),你可看到路由器一般位于网络的边界,而内部几乎全部使用交换机连接。

前面我们分析过,交换机连接的是同一个子网! 显然,在这样一个大型规模的子网中进行广播甚至产生广播风暴将严重影响网络性能甚至瘫痪。

另外我们也已经知道,其实学校是划分了 N 多个子网的,那么这些交换机连接的就绝不是一个子网!这样矛盾的事情该如何解释呢?我们实际上使用了支持 VLAN 的交换机!而前述的交换机只是普通的 2 层交换机(或者我们把它当作 2 层交换机在使用。

VLAN(Virtual Local Area Network)即虚拟局域网。通过划分 VLAN,我们可以把一个物理网络划分为多个逻辑网段即多个子网。

划分 VLAN 后可以杜绝网络广播风暴,增强网络的安全性,便于进行统一管理等。
在 CPT 中构建如下图所示拓扑:

Cisco 2960 交换机是支持 VLAN 的交换机,共有 24 个 100M 和 2 个 1000M 以太网口。默认所有的接口都在 VLAN 1 中,故此时连接上来的计算机都处于同一 VLAN,可以进行通信。

下面我们就该交换机的 24 个 100M 接口分为 3 个部分,划分到 3 个不同的 VLAN 中,id 号分别设为 10、20、30,且设置别名(computer、communication、electronic)以利于区分和管理。

交换机 VLAN 配置:

至此,在该交换机上我们就划分了 3 个 VLAN(不包括缺省的 VLAN 1)。
各 VLAN 下 PC 的网络配置及连接的交换机接口如下表:

机器名连接的接口所属VLANIP子网掩码网关PC12F0/1VLAN10192.168.0.2255.255.255.0192.168.0.1PC13F0/2VLAN10192.168.0.3255.255.255.0192.168.0.1PC14F0/17VLAN30192.168.2.2255.255.255.0192.168.2.1PC15F0/9VLAN20192.168.1.2255.255.255.0192.168.1.1PC16F0/10VLAN20192.168.1.3255.255.255.0192.168.1.1PC17F0/18VLAN30192.168.2.3255.255.255.0192.168.2.1PC18F0/19VLAN30192.168.2.4255.255.255.0192.168.2.1 11、虚拟局域网管理VTP

前一个实验我们在交换机上进行了 VLAN 的规划和划分。但在实际应用中,我们绝不允许在这些支持VLAN的交换机上进行随意的 VLAN 划分,如此将造成管理混乱!VLAN的划分必须得到统一的规划和管理,这就需要 VTP 协议。

VTP(VLAN Trunk Protocol)即 VLAN 中继协议。VTP 通过 ISL 帧或 Cisco 私有 DTP 帧(可查阅相关资料了解)保持 VLAN 配置统一性,也被称为虚拟局域网干道协议,它是思科私有协议。 VTP 统一管理、增加、删除、调整VLAN,自动地将信息向网络中其它的交换机广播。

此外,VTP 减小了那些可能导致安全问题的配置,只要在 VTP Server 做相应设置,VTP Client 会自动学习 VTP Server 上的 VLAN 信息。

为演示 VTP,重新构建如下拓扑结构:

目前该网络都属于 VLAN 1,也即这些 PC 是可以相互通信的。前面说过,无论对于性能、管理还是安全等而言,现实中我们必须进行 VLAN 划分。

现在我们的要求是:新建两个 VLAN,然后让 PC0 和 PC1 属于 VLAN 2,PC1 和 PC3 属于 VLAN 3。

我们将在核心交换机 3560上进行如下工作:
设置为 server 模式,VTP 域为 cqjtu
新建 VLAN 2,网络号 192.168.1.0/24,网关 192.168.1.1
新建 VLAN 3,网络号 192.168.2.0/24,网关 192.168.2.1

3560 VTP Server 配置:

我们将在左边交换机 2960A 上进行如下工作:
加入名为 cqjtu 的 VTP 域
配置与核心交换机 3560 连接的千兆接口 g0/1 为 trunk 模式
将接口 f0/1 划分到 VLAN 2 中
将接口 f0/2 划分到 VLAN 3 中

2960A(左边) VTP Client 配置:

我们将在右边交换机 2960B 上进行同样的工作:
加入名为 cqjtu VTP 域
配置与核心交换机 3560 连接的千兆接口 g0/1 为 trunk 模式
将接口 f0/1 划分到 VLAN 2 中
将接口 f0/2 划分到 VLAN 3 中

2960B(右边) VTP Client 配置:

至此,各交换机配置完毕。
各 PC 连接的交换机和接口以及网络配置如下:

机器名连接的交换机和接口所属VLANIP子网掩码PC02960A-F0/1VLAN 2192.168.1.2255.255.255.0PC12960A-F0/2VLAN 3192.168.2.2255.255.255.0PC22960B-F0/1VLAN 2192.168.1.3255.255.255.0PC32960B-F0/2VLAN 3192.168.2.3255.255.255.0

至此,VTP 配置完成。同 VLAN 可以 ping 通,而不同 VLAN 不行(即使在同一交换机下,如从 PC0 到 PC1),且能够方便的统一规划和管理。

12、VLAN间的通信

VTP 只是给我们划分和管理 VLAN 提供了方便,由上面的测试得知,目前我们仍然不能在 VLAN 间通信。

因为默认的,VLAN 间是不允许进行通信,此时我们需要所谓的独臂路由器在 VLAN 间为其进行转发!

我们使用的核心交换机 3560 是个 3 层交换机,可工作在网络层,也称路由交换机,即具有路由功能,能进行这种转发 *** 作。

3560 交换机配置:

至此,各 VLAN 中的 PC 可以正常通信。

13、DHCP、DNS及Web服务器简单配置

动态主机配置 DHCP、域名解析 DNS 以及 Web 服务在日常应用中作用巨大,我们构建如下简单的拓扑来进行练习。

该拓扑中,服务器及客户机都连在同一交换机上。为简单起见,服务器 Server-PT 同时作为 DHCP、DNS 以及 Web 服务器,各客户机无需配置,将自动获取网络配置。

点击 CPT 拓扑图中的 Server 图标,设置其静态 IP 地址为 19.89.6.4/24,然后选择 Service 进行如下相关配置:



14、WLAN初步配置

WLAN 即 WiFi 当前也是广泛的应用在各种场景。
我们通过构建如下拓扑的一个家庭 WLAN 来练习一下其相关的配置:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5695003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存