上机 实验三

实验三一 交换机划分Vlan 配置 ..................................................................................

实验三

一 交换机划分Vlan 配置 ..................................................................................................... 1

二 利用三层交换机实现VLAN 间路由 . ............................................................................. 3

一 交换机划分Vlan 配置

实验目标

● 理解虚拟LAN(VLAN)基本配置;

● 掌握一般交换机按端口划分VLAN 的配置方法;

● 掌握Tag VLAN配置方法。

实验背景

● 某一公司内财务部、销售部的PC 通过2台交换机实现通信;要求财务部和销售部

的PC 可以互通,但为了数据安全起见,销售部和财务部需要进行互相隔离,现要在交换机上做适当配置来实现这一目标。

技术原理

● VLAN 是指在一个物理网段内。进行逻辑的划分,划分成若干个虚拟局域网,VLAN

做大的特性是不受物理位置的限制,可以进行灵活的划分。VLAN 具备了一个物理网段所具备的特性。相同VLAN 内的主机可以相互直接通信,不同VLAN 间的主机之间互相访问必须经路由设备进行转发,广播数据包只可以在本VLAN 内进行广播,不能传输到其他VLAN 中。

● Port VLAN 是实现VLAN 的方式之一,它利用交换机的端口进行V ALN 的划分,

一个端口只能属于一个VLAN 。

● Tag VLAN 是基于交换机端口的另一种类型,主要用于是交换机的相同Vlan 内的

主机之间可以直接访问,同时对不同Vlan 的主机进行隔离。Tag VLAN 遵循IEEE802.1Q 协议的标准,在使用配置了Tag VLAN 的端口进行数据传输时,需要在数据帧内添加4个字节的8021.Q 标签信息,用于标示该数据帧属于哪个VLAN, 便于对端交换机接收到数据帧后进行准确的过滤。

实验步骤

● 新建Packet Tracer拓扑图;

● 划分VLAN ;

● 将端口划分到相应VLAN 中;

● 设置Tag VLAN Trunk属性;

● 测试

实验设备

Switch_2960 2台;PC 4台;直连线

,

PC1

IP: 192.168.1.2 Submark: 255.255.255.0 Gateway: 192.168.1.1 PC2

IP: 192.168.1.3 Submark: 255.255.255.0 Gateway: 192.168.1.1 PC3

IP: 192.168.1.4 Submark: 255.255.255.0 Gateway: 192.168.1.1 PC4

IP: 192.168.1.5 Submark: 255.255.255.0 Gateway: 192.168.1.1

Switch1

en

conf t

vlan 2

exit

vlan 3

exit

inter fa 0/1

switch access vlan 2 exit

inter fa 0/2

switch access vlan 3 exit

inter fa 0/24

switch mode trunk end

show vlan

,

Switch2

en

conf t

vlan 2

exit

vlan 3

exit

int fa 0/1

switch access vlan 2

exit

int fa 0/2

switch access vlan 3

exit

int fa 0/24

switch mode trunk

end

show vlan

PC1 ping PC2 timeout

PC1 ping PC3 Reply

二 利用三层交换机实现VLAN 间路由

实验目标

● 掌握交换机Tag VLAN的配置

● 掌握三层交换机基本配置方法;

● 掌握三层交换机VLAN 路由的配置方法;

● 通过三层交换机实现VLAN 间相互通信;

实验背景

● 某企业有两个主要部门,技术部和销售部,分处于不同的办公室,为了安全和便于

管理对两个部门的主机进行了VLAN 的划分,技术部和销售部分处于不同的VLAN ,先由于业务的需求需要销售部和技术部的主机能够相互访问,获得相应的资源,两个部门的交换机通过一台三层交换机进行了连接。

技术原理

● 三层交换机具备网络层的功能,实现VLAN 相互访问的原理是:利用三层交换机

的路由功能,通过识别数据包的IP 地址,查找路由表进行选路转发,三层交换机利用直连路由可以实现不同VLAN 之间的相互访问。三层交换机给接口配置IP 地址。采用SVI (交换虚拟接口)的方式实现VLAN 间互连。SVI 是指为交换机中的VLAN 创建虚拟接口,并且配置IP 地址。

实验步骤

● 新建packet tracer拓扑图

● (1)在二层交换机上配置VLAN2、VLAN3,分别将端口2、端口3划分给VLAN2、

VLAN3。

● (2)将二层交换机与三层交换机相连的端口fa 0/1都定义为tag Vlan模式。

,

● (3)在三层交换机上配置VLAN2、VLAN3,此时验证二层交换机VLAN2、VLAN3

下的主机之间不能相互通信。

● (4)设置三层交换机VLAN 间的通信,创建VLAN2,VLAN3的虚接口,并配置

虚接口VLAN2、VLAN3的IP 地址。

● (5)查看三层交换机路由表。

● (6)将二层交换机VLAN2、VLAN3下的主机默认网关分别设置为相应虚拟接口

的IP 地址。

● (7)验证二层交换机VLAN2,V ALN3下的主机之间可以相互通信。

实验设备

Switch_2960 1台;Swithc_3560 1台;PC 3台;直连线

PC1

IP:

Submark:

Gateway:

PC2

IP:

Submark:

Gateway:

PC3

IP:

Submark:

Gateway:

S2960

en

conf t

vlan 2

exit

vlan 3

192.168.1.2 255.255.255.0 192.168.1.1 192.168.2.2 255.255.255.0 192.168.2.1 192.168.1.3 255.255.255.0 192.168.1.1

,

exit

int fa 0/2

switchport access vlan 2

int fa 0/3

switchport access vlan 3

int fa 0/1

switchport mode trunk

exit

show vlan

S3560

en

conf t

vlan 2

exit

vlan 3

exit

int fa 0/1

switchport trunk encapsulation dot1q switchport mode trunk

exit

int fa 0/2

switchport access vlan 2

exit

interface vlan 2

ip address 192.168.1.1 255.255.255.0 no shutdown

exit

interface vlan 3

ip address 192.168.2.1 255.255.255.0 no shutdown

exit

show ip route

show vlan

PC3 Ping PC1

Ping 192.168.1.2

PC3 Ping PC2

Ping 192.168.1.3

,

三 常用的网络命令

一、实验目的

1. 掌握常用网络命令的使用方法;

2. 熟悉和掌握网络管理、网络维护的基本内容和方法

二、实验前的准备

1.查找关于网络操作系统方面的相关内容;

2. 阅读本实验的内容及操作步骤;

三、实验内容

(1) ARP:

显示和修改IP 地址与物理地址之间的转换表

ARP -s inet_addr eth_addr [if_addr]

ARP -d inet_addr [if_addr]

ARP -a [inet_addr] [-N if_addr]

-a 显示当前的ARP 信息,可以指定网络地址

-g 跟 -a 一样.

-d 删除由inet_addr指定的主机. 可以使用* 来删除所有主机.

-s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。

eth_addr 物理地址.

if_addr If present, this specifies the Internet address of the

interface whose address translation table should be modified. If not present, the first applicable interface will be used.

例子:

C:>arp –a (显示当前所有的表项)

Interface: 10.111.142.71 on Interface 0x1000003

Internet Address Physical Address Type

10.111.142.1 00-01-f4-0c-8e-3b dynamic //物理地址一般为48位即6个字节

10.111.142.112 52-54-ab-21-6a-0e dynamic

10.111.142.253 52-54-ab-1b-6b-0a dynamic

C:>arp -a 10.111.142.71(只显示其中一项)

No ARP Entries Found

C:>arp -a 10.111.142.1(只显示其中一项)

Interface: 10.111.142.71 on Interface 0x1000003

Internet Address Physical Address Type

10.111.142.1 00-01-f4-0c-8e-3b dynamic

C:>arp -s 157.55.85.212 00-aa-00-62-c6-09 添加,可以再打入arp –a 验证是否已经加入.

(2) Ipconfig

,

该诊断命令显示所有当前的 TCP/IP 网络配置值。该命令在运行 DHCP 系统上的特殊用途,允许用户决定 DHCP 配置的 TCP/IP 配置值。

ipconfig [/? | /all | /release [adapter] | /renew [adapter]

| /flushdns | /registerdns

| /showclassid adapter

| /setclassid adapter [classidtoset] ]

/all 产生完整显示。在没有该开关的情况下 ipconfig 只显示 IP 地址、子网掩码和每个网卡的默认网关值。

例如:

C:>ipconfig

Windows 2000 IP Configuration

Ethernet adapter 本地连接:

Connection-specific DNS Suffix . :

IP Address. . . . . . . . . . . . : 10.111.142.71 //IP地址

Subnet Mask . . . . . . . . . . . : 255.255.255.0 //子网掩码

Default Gateway . . . . . . . . . : 10.111.142.1 //缺省网关

C:>ipconfig /displaydns //显示本机上的DNS 域名解析列表

C:>ipconfig /flushdns //删除本机上的DNS 域名解析列表

(3) Netstat

显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。

netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

参数

-a 显示所有连接和侦听端口。服务器连接通常不显示。

-e 显示以太网统计。该参数可以与 -s 选项结合使用。

-n 以数字格式显示地址和端口号(而不是尝试查找名称)。

-s 显示每个协议的统计。默认情况下,显示 TCP 、UDP 、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。

-p protocol 显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp 。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp 、udp 、icmp 或 ip 。

-r 显示路由表的内容。

Interval 重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL B 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。 例如:

C:>netstat -as

IP Statistics

Packets Received = 256325

ICMP Statistics

Received Sent

Messages 16 68

,

TCP Statistics

Segments Received = 41828

UDP Statistics

Datagrams Received = 82401

(4) Ping

验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list

参数

-t Ping 指定的计算机直到中断。

-a 将地址解析为计算机名。

-n count 发送 count 指定的 ECHO 数据包数。默认值为 4。

-l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是 65,527。

-f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。 -i ttl将“生存时间”字段设置为 ttl 指定的值。

-v tos 将“服务类型”字段设置为 tos 指定的值。

-r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定

最少 1 台,最多 9 台计算机。

-s count 指定 count 指定的跃点数的时间戳。

-j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可

以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

-k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机

不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。

-w timeout 指定超时间隔,单位为毫秒。

destination-list 指定要 ping 的远程计算机。

较一般的用法是 ping –t www.zju.edu.cn

例如:

C:>ping www.zju.edu.cn

Pinging zjuwww.zju.edu.cn [10.10.2.21] with 32 bytes of data:

Reply from 10.10.2.21: bytes=32 time=10ms TTL=253

Reply from 10.10.2.21: bytes=32 time<10ms TTL=253

Reply from 10.10.2.21: bytes=32 time<10ms TTL=253

Reply from 10.10.2.21: bytes=32 time<10ms TTL=253

Ping statistics for 10.10.2.21:

Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 10ms, Average = 2ms

,

(5) Route

控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。

route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]

参数

-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。

-p 该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。

Command 指定下列的一个命令。

命令 目的

print 打印路由

add 添加路由

delete 删除路由

change 更改现存路由

destination 指定发送 command 的计算机。

mask subnetmask 指定与该路由条目关联的子网掩码。如果没有指定,将使用

255.255.255.255。

gateway 指定网关。

metric costmetric 指派整数跃点数(从 1 到 9999)在计算最快速、最可靠和(或)

最便宜的路由时使用。

例如:本机ip 为10.111.142.71,缺省网关是10.111.142.1,假设此网段上另有一

网关10.111.142.254,现在想添加一项路由,使得当访问10.13.0.0子网

络时通过这一个网关,那么可以加入如下命令:

C:>route add 10.13.0.0 mask 255.255.0.0 10.111.142.1

C:>route print (键入此命令查看路由表,看是否已经添加了)

C:>route delete 10.13.0.0

C:>route print (此时可以看见已经没了添加的项) ―――――――――――――――――――――――――

如何读懂路由表

源码:-------------------------------------------------------------------------------- Active Routes:

Network Destination Netmask Gateway Interface Metric

0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 1

0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1

127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

192.168.123.0 255.255.255.0 192.168.123.68 192.168.123.68 1

,

192.168.123.0 255.255.255.0 192.168.123.88 192.168.123.88 1

192.168.123.68 255.255.255.255 127.0.0.1 127.0.0.1

1

192.168.123.88 255.255.255.255 127.0.0.1 127.0.0.1 1

192.168.123.255 255.255.255.255 192.168.123.68 192.168.123.68 1

192.168.123.255 255.255.255.255 192.168.123.88 192.168.123.88 1 224.0.0.0 224.0.0.0 192.168.123.68 192.168.123.68 1

224.0.0.0 224.0.0.0 192.168.123.88 192.168.123.88 1

255.255.255.255 255.255.255.255 192.168.123.68 192.168.123.68 1 Default Gateway: 192.168.123.254

--------------------------------------------------------------------------------

===============================================

当前的路由:

destination 目的网段

mask 子网掩码

interface 到达该目的地的本路由器的出口ip

gateway 下一跳路由器入口的ip ,路由器通过interface 和gateway 定义一调到下一个路由器的链路,通常情况下,interface 和gateway 是同一网段的

metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric 值小的那条路由

第一条

缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的

该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 1

第二条

缺省路由:

该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过192.168.123.68这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 1

第三条

本地环路:127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里 该路由记录的线路质量 1

第四条

直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interface 和gateway 是同一个。

标签: