中小型校园网设计方案实例

(中小型)校园网设计方案实例 目录 .............

1 系统总体设计方案概述 ........................................................................... 1

1.1 系统组成与拓扑结构 ..................................................................................2

1.2 VLAN 及 IP 地址规划 ...................................................................................3

2 交换模块设计 ....................................................................................... 4

2.1 访问层交换服务的实现-配置访问层交换机 ............................................5

2.1.1 配置访问层交换机 AccessSwitch1 的基本参数 .....................................5

2.1.2 配置访问层交换机 AccessSwitch1 的管理 IP 、默认网关 ......................7

2.1.3 配置访问层交换机 AccessSwitch1 的 VLAN 及 VTP ...............................8

2.1.4 配置访问层交换机 AccessSwitch1 端口基本参数 .................................9

2.1.5 配置访问层交换机 AccessSwitch1 的访问端口 .....................................9

2.1.6 配置访问层交换机 AccessSwitch1 的主干道端口 ............................... 11

2.1.7 配置访问层交换机 AccessSwitch2 ...................................................... 11

2.1.8 访问层交换机的其它可选配置 ........................................................... 12

2.2 分布层交换服务的实现-配置分布层交换机 .......................................... 13

2.2.1 配置分布层交换机 DistributeSwitch1 的基本参数 .............................. 14

2.2.2 配置分布层交换机 DistributeSwitch1 的管理 IP 、默认网关 ................ 14

2.2.3 配置分布层交换机 DistributeSwitch1 的 VTP ...................................... 15

2.2.4 在分布层交换机 DistributeSwitch1 上定义 VLAN ............................... 16

2.2.5 配置分布层交换机 DistributeSwitch1 的端口基本参数 ....................... 17

2.2.6 配置分布层交换机 DistributeSwitch1 的 3 层交换功能 ....................... 18

2.2.7 配置分布层交换机 DistributeSwitch2 .................................................. 19

2.2.8 其它配置 ............................................................................................ 20

2.3 核心层交换服务的实现-配置核心层交换机 .......................................... 20

2.3.1 配置核心层交换机 CoreSwitch1 的基本参数 ...................................... 21

2.3.2 配置核心层交换机 CoreSwitch1 的管理 IP 、默认网关 ........................ 21

2.3.3 配置核心层交换机 CoreSwitch1 的的 VLAN 及 VTP ............................ 22

2.3.4 配置核心层交换机 CoreSwitch1 的端口参数 ...................................... 22

2.3.5 配置核心层交换机 CoreSwitch1 的路由功能 ...................................... 23

2.3.6 其它配置 ............................................................................................ 24

2.3.7 核心层交换机 CoreSwitch2 的配置 ..................................................... 24

3 广域网接入模块设计 .......................................................................... 24

3.1 配置接入路由器 InternetRouter 的基本参数 ............................................... 25

3.2 配置接入路由器 InternetRouter 的各接口参数 ........................................... 25

3.3 配置接入路由器 InternetRouter 的路由功能 ............................................... 26

3.4 配置接入路由器 InternetRouter 上的 NAT .................................................. 26

3.5 配置接入路由器 InternetRouter 上的 ACL .................................................. 28

3.6 其它配置 ................................................................................................... 31

4 远程访问模块设计 .............................................................................. 31

4.1 配置物理线路的基本参数 ........................................................................ 32

4.2 配置接口基本参数 .................................................................................... 32

4.3 配置身份认证 ........................................................................................... 33

5 服务器模块设计 ................................................................................. 34

6 系统测试 ........................................................................................... 36

6.1 系统测试 ................................................................................................... 36

6.2 相关测试、诊断命令 ................................................................................ 36

6.2.1 通用测试、诊断命令 .......................................................................... 36

6.2.2 CDP 测试、诊断命令 .......................................................................... 39

6.2.3 路由和路由协议测试、诊断命令 ....................................................... 41

6.2.4 VLAN 、 VTP 测试、诊断命令 ............................................................ 41

6.2.5 生成树测试、诊断命令 ...................................................................... 42

6.2.6 NAT 测试、诊断命令 .......................................................................... 43

6.2.7 ACL 测试、诊断命令 .......................................................................... 43

6.2.8 远程访问测试、诊断命令 .................................................................. 44 总 结 ...................................................................................................... 44 附录 : 资

源 .............................................................................................. 45

(中小型)校园网设计方案实例

本文以实例的形式对校园网络的设计方案进行分析并给出校园网络关键设 备的配置步骤、 配置命令以及诊断命令 和方法。 通过本文,相信读者能够系统 地掌握中小型园区网的设计、 实施以及维护方法及技巧。

1 系统总体设计方案

概述

校园网络( COMPUS NETWORK ,下文中也称为园区网络)是非常典型的 综合网络实例。

为了阐明主要问题,在本设计方案中对实际校园网的设计进行了适当的和 必要的简化。同时, 将重点放在网络主 干的设计上, 对于服务器的架设只作简 单介绍,具体内容参考有关参考书。

如图 1-1 所示,是该校园网网络的总体拓扑结构图。

图 1-1 ××校园网网络的总体拓扑结

在上面的拓扑图中,学校的 6 个主要集中接入点(计算机系、管理系、建

筑系、 财 务处、 教 务处、 学 生宿舍) 通过冗余的光纤链路上连到信息中心的核 心层交换机上。核心层交换机通过 Cisco 3640 路由器接入因特网。此外,教 工 宿舍及移动办公用户通过拨号方式接入路由器 3640 来访问校园网内网及因特 网。

图中,以计算机系为例展示了每个建筑物内部的网络设备拓扑结构,并给 出了信息中心内部的网络设备拓扑结构。

在接下来的讨论中,我们将展 开并详细讨论每个模块的设计内容。

1.1 系统组成与拓

扑结构

为了实现网络设备的统一,本设计方案中完全采用同一厂家的网络产品, 即 Cisco 公司的网络设备构建。全网使用同一厂 商设备的主要好处在于可以 实 现各种不同网络设备功能的互相配合和补充。

本校园网设计方案主要由以下四大部分构成 :交换模块 、广域网接

入模块 、 远程访问模块、服务器模块。 整个网络系统的拓扑结构图如图 1-2 所示。

图 1-2 校园网整体拓扑结

构图

1.2 VLAN 及 IP 地址规划

在一个大、中型网络里, VLAN 的划分是必不可少的步骤 之一。在本校园 网设计实例中,整个校园网中 VLAN 及 IP 编址方案如表 1 所示。

表 1 VLAN 及 IP 编址

方案

除了表 1 中的内容外,拨号用户从 192.168.200.0/27 中动态取得 IP 地址。

为了简化起见,除了管理 VLAN 外,这里只规划了 8 个 VLAN ,同时为每个

VLAN 定义了一个由拼音缩写组成的 VLAN

名称。

2 交换模块设

一个好的校园网设计应该是一个分层的 设计。一般分为三层设计模型。

为了简化交换网络设计、提高交换网络 的可扩展性,在园区网内部数据交换模 块的部署是分层进行的。

园区网数据交换设备可以划分为三个层 次:访问层、分布层、核心层。

传统意义上的数据交换发生在 OSI 模型的第 2 层。现代交换技术还实现了第 3 层交换和多层交换。高层交换技术的引 入不但提高了园区网数据交换的效率 , 更大大增强了园区网数据交换服务质量,满足了不同类型网络应用程序的需 要。

现代交换网络还引入了虚拟局域网( Virtual LAN,VLAN )的 概 念 。VLAN 将广播域限制在单个 VLAN 内部,减小了各 VLAN 间主机的广播通信对其他 VLAN 的影响 。在 VLAN 间需要通信的时候 ,可以利用 VLAN 间路由技术来 实 现。

当网络管理人员需要管理的交 换机数量众多时,可以使用 VLAN 中继协议

( Vlan Trunking Protocol , VTP )简化管理,它只需在单独一台交换机上定义 所有 VLAN 。然后通过 VTP 协议将 VLAN 定义传播到本管理域中的所有交换 机上。这样,大大减轻了网络 管理人员的工作负担和工作强度。

当园区网络的交换机数量增多、交换机间链路增加时,交换网络的复杂性 可能会造成交换环路问题 ,这需要通过在各交换机上运行生成树协 议( Spanning Tree Protocol, STP )来解决。

2.1 访问层交换服务的实现-配置访问层交换机

访问层为所有的终端用户提供一个接入点。这里的访问层交换机采用的是

Cisco Catalyst 2950 24 口交换机( WS-C2950-24 )。该交换机拥有 24 个

10/100Mbps 自适应快速以太网端口,运行的是 Cisco 的 IOS 操作系统。这里, 以图 2-1 中的访问层交换机 AccessSwitch1 为例进行介绍。如图 2-1 所示:

图 2-1 访问层交换机

AccessSwitch1

2.1.1 配 置 访 问 层 交 换 机 AccessSwitch1 的 基 本 参 数

1、设置交换机名称

设置交换机名称,也就是出现在交换机 CLI 提示符中的名字。一般以地理 位置或行政划分来为交换机命名 。当需要 Telnet 登录到若干台交换机以维护一 个大型网络时,通过交换机名称提示符 提示自己当前配置交换机的位置是很 有 必要的。

如图 2-2 所示,为访问层交换机 AccessSwitch1 命名。

图 2-2 为访问层交换机 AccessSwitch1

命名

2、设置交换机的加密使能口令

当用户在普通用户模式而想要进入特权用户模式时,需要提供此口令。此 口令会以 MD5 的形式加密,因此,当用户查看配置文件时,无法看到明文形 式的口令。

如图 2-3 所示,将交换机的加密使能口令设置为 secretpasswd 。

图 2-3 为交换机设置加密使能

口令

3、设置登录虚拟终端线时的口令

对于一个已经运行着的交换网络来说,交换机的带内远程管理为网络管理 人员提供了很多的方便。 但是,出于安 全考虑, 在能够远程管理交换机之前网 络管理人员必须设置远程登录交换机的口令。

如图 2-4 所示,设置登录交换机时需要验证用户身份,同时设置口令为

youguess 。

图 2-4 为访问层交换机 AccessSwitch1

命名

4、设置终端线超时时间

为了安全考虑,可以设置终端线超时时间。在设置的时间内,如果没有检 测到键盘输入, IOS 将断开用户和交换机之间的连接。

如图 2-5 所示,设置登录交换机的控制台终端线 路及虚拟终端线的超时时 间为 5 分 30 秒钟。

图 2-5 设置控制台终端线路和虚拟终端线路的超时

时间

5、设置禁用 IP 地址解析特性

在交换机默认配置的情况下,当输入一条错误的交换机命令时,交换机会 尝试将其广播给网络上的 DNS 服务器并将其解析成对应的 IP 地址。利用命令 no ip domain-lookup 。可以禁用这个特性。如图 2-6 所示,设置禁用 IP 地址解 析特性。

图 2-6 设置禁用 IP 地址解

析特性

6、设置启用消息同步特性

有时,用户输入的交换机配置命令会被交换机产生的消息打乱。可以使用 命令 logging synchronous 设置交换机在下一行 CLI 提示符后复制用户的输入。 如图 2-7 所示,设置启用消息同步特性。

图 2-7 设置启用消息同步

特性

2.1.2 配 置 访 问 层 交 换 机 AccessSwitch1 的 管 理 IP 、 默 认 网 关

访问层交换机是 OSI 参考模型的第 2 层设备 ,即数据链路层的设备 。因此, 给访问层交换机的每个端口设置 IP 地址是没意义的 。但是 ,为了使网络管理人 员可以从远程登录到访问层交换机上进 行管理,必

须给访问层交换机设置一 个 管理用 IP 地址。这种情况下,实际上是将交换机看成和 PC 机一样的主机。

给交换机设置管理用 IP 地址只能在 VLAN1,即本征 VLAN 中进行。按照

表 2-1 ,管理 VLAN 所在的子网是: 192.168.0.0/24 ,这里将访问层交换机 AccessSwitch1 的管理 IP 地址设为: 192.168.0.5/24。如图 2-8 所示,显示了为 访问层交换机 AccessSwitch1 设置管理 IP 并激活本征 VLAN 。

图 2-8 设置访问层交换机 AccessSwitch1 的管

理 IP

为了使网络管理人员可以在不同的子网管理此交换机,还应设置默认网关 地址 192.168.0.254。如图 2-9 所示。

图 2-9 设置访问层交换机 AccessSwitch1 的默认网关

地址

2.1.3 配 置 访 问 层 交 换 机 AccessSwitch1 的

VLAN 及 VTP

从提高效率的角度出发,在本 校园网实现实例中使用了 VTP 技术。同时, 将分布层交换机 DistributeSwitch1 设置成为 VTP 服务器 ,其他交换机设置成为 VTP 客户机。

这里访问层交换机 AccessSwitch1 将通过 VTP 获得在分布层交换机

DistributeSwitch1 中定义的所有 VLAN 的

信息。

如图 2-10 所示,设置访问

层交换机 AccessSwitch1 成为 VTP 客户机。 图 2-10

2.1.4

设置访问层交换机 AccessSwitch1 成为 VTP 客户机 配 置 访 问 层 交 换 机 AccessSwitch1 端 口 基 本参数

1、端口双工配置

可以设定某端口根据对端设备双工类型自动调整本端口双工模式,也可以 强制将端口双工模式设为半双工或全双工模式。在了解对端设备类型的情况 下,建议手动设置端口双工模式。

如图 2-11 所示,设置访问层交换机 AccessSwitch1 的所有端口均工作在全 双工模式。

图 2-11 设置访问层交换机 AccessSwitch1 的端口工作

模式

2、端口速度

可以设定某端口根据对端设备速度自动调整本端口速度,也可以强制将端 口速度设为 10Mpbs 或 100Mbps 。在了解对端设备速度的情况下,建议手动设 置端口速度。

如图 2-12 所示,设置访问层交换机 AccessSwitch1 的所有端口的速度均为

100Mbps 。

图 2-12 设置访问层交换机 AccessSwitch1 的端口

速度

2.1.5 配 置 访 问 层 交 换 机 AccessSwitch1 的 访 问 端 口

访问层交换机 AccessSwitch1 为终端用户提供接入服务。在 图 2-1 中,访问 层交换机 AccessSwitch1 为 VLAN10、 VLAN20 提供接入服务。

如图 2-13 所示,设置访问层交换机 AccessSwitch1 的端口 1~端口 10 工作

在访问(接入)模式。同时,设置端口 1~端口 10 为 VLAN 10 的成员。

图 2-13 设置访问层交换机 AccessSwitch1 的端口

1~10

2、设置访问层交换机 AccessSwitch1 的端口 11~ 20

如图 2-14 所示 ,设置访问层交换机 AccessSwitch1 的端口 11~端口 20 工作 在访问(接入)模式。同时,设置端口 1~端口 10 为 VLAN 20 的成员。

图 2-14 设置访问层交换机 AccessSwitch1 的端口

11~20

3、设置快速端口

默认情况下,交换机在刚加电启动时,每个端口都要经历生成树的四个阶 段: 阻塞、 侦听、 学 习、 转发。 在能够转发用户的数据包之前, 某个端口可能 最多要等 50 秒钟的时 间( 20 秒的阻塞时间+ 15 秒的侦听延迟时间+ 15 秒的学 习延迟时间)。

对于直接接入终端工作站的端口来说 ,用于阻塞和侦听的时间是不必要的 。 为了加速交换机端口状态转化时间,可以设置 将某端口设置成为快速端口

( Portfast )。设置为快速端口的端口当交换机启 动或端口有工作站接入时 ,将 会直接进入转发状态, 而不会经历阻塞、 侦听、 学习状态( 假设桥接表已经建

立)。

如图 2-15 所示,设置访问层交换机 AccessSwitch1 的端口 1~端口 20 为快 速端口。

图 2-15 设置快速

端口

2.1.6

配 置 访 问 层 交 换 机 AccessSwitch1 的 主 干 道端口

如图 2-1 所示,访问层交换机 AccessSwitch1 通过端口 FastEthernet 0/23 上 连到分布层交换机 DistributeSwitch1 的端口 FastEthernet 0/23。同时 ,访问层交 换机 AccessSwitch1 还通过端口 FastEthernet 0/24 上连到分布层交换机 DistributeSwitch2 的端口 FastEthernet 0/23。

这两条上连链路将成为主干道链路,在这两条上连链路上将运输多个

VLAN 的数据。

如图 2-16 所示 ,设置访问层交换机 AccessSwitch1 的端口

FastEthernet 0/23、

FastEthernet 0/24 为主干道端口。

图 2-16 设置主干道

端口

2.1.7 配 置 访 问 层 交 换 机 AccessSwitch2

访问层交换机 AccessSwitch2 为 VLAN 30 和 VLAN 40 的用户提供接入服务。 同时 ,分 别通过自己的 FastEthernet 0/23 、FastEthernet 0/24 上连到分布层交换 机 DistributeSwitch1、 DistributeSwitch2 的端口

FastEthernet 0/24。

如图 2-17 所示,是访问层交换机 AccessSwitch2 的连接示意图。

图 2-17 访问层交换机 AccessSwitch2 的连接

示意图

对访问层交换机 AccessSwitch2 的配置步骤、命令和对访问层交换机

AccessSwitch1 的配置类似 。这里 ,不再详 细分析 ,只给出最后的配置文件内容

(只留下了必要的命令)。

需要指出的是,为了提供主干道的吞吐量,可以采用链路捆绑(快速以太 网信道)技术增加可用带宽。 例如,可以将访问层交换机 AccessSwitch1 的端 口 FastEthernet 0/21 和 FastEthernet 0/22 捆绑在一起实现 200Mbps 的快速以太 网信道,然后再上连到分布层交换机 DistributeSwitch1。同样,也可以将访问 层交换机 AccessSwitch1 的端口 FastEthernet 0/23 和 FastEthernet 0/24 捆绑在一 起 实 现 200Mbps 的 快 速 以 太 网 信 道 , 然 后 再 上 连 到 分 布 层 交 换 机 DistributeSwitch2。具体的配置步骤和命令将在核心 层交换机的配置一节中进行 介绍。

2.1.8 访 问 层 交 换 机 的 其 它 可 选 配 置

1、 Uplinkfast

访问层交换机 AccessSwitch1 通过两条冗余上行链路分别接入分布层交换 机 DistributeSwitch1 和 、DistributeSwitch2。在生成树的作用下 ,其 中一条上行 链路处于转发状态,而另一条上行链路 处于阻塞状

态。当 处于转发状态的链路 因故障断开后,经过最多大约 50 秒钟的时间,处于阻塞状态的链路才能替 代 故障链路工作。

Uplinkfast 特性可以使得当主上行链路失败后,处于阻塞状态的上行链路

(备份上行链路)可以立即启用。

如图 2-18 所示,是在访问层交换机 AccessSwitch1 上启用

Uplinkfast 特性。 同样的步骤也可以在访问层交换机 AccessSwitch2 上进行配置。

图 2-18 启用

Uplinkfast 特性

注意, Uplinkfast 特性只能在访问层交换机上启用。

2、 Backbonefast

Backbonefast 的作用与 Uplinkfast 类似 ,也用于加快生成树的收敛 。所不同 的是, Backbonefast 可以检测到间接链路(非直连 链路)故障并立即使得相应 阻塞端口的最大寿命计时器到时,从而缩短该端口可以开始转发数据包的时 间。

如图 2-19 所示,是在访问层交换机 AccessSwitch1 上启用 Backbonefast 特 性。同样的步骤需要在网络中 的所有交换机上进行配置。

图 2-19 启用 Backbonefast

特性

注意, Backbonefast 特性需要在网络中所有交换机上进行配置。

2.2 分布层交换服务的实现-配置分布层交换机

分布层除了负责将访问层交换机进行汇集外,还为整个交换网络提供

VLAN 间的路由选择功能。

这里的分布层交换机采用的是 Cisco Catalyst 3550 交换机 。作为 3 层交换机,

Cisco Catalyst 3550 交换机拥有 24 个 10/100Mbps 自适应快速以太网端口,同

时还有 2 个 1000Mbps 的 GBIC 端口供上连使用,运行的是 Cisco 的 Integrated

IOS 操作系统。这里,以图 2-1 中的分布层交换机 DistributeSwitch1 为例进行 介绍。如图 2-20 所示:

图 2-20 分布层交换机

DistributeSwitch1

2.2.1 配 置 分 布 层 交 换 机 DistributeSwitch1 的 基 本 参 数

对分布层交换机 DistributeSwitch1 的基本参数的配置步骤与对访问层交换 机 AccessSwitch1 的基本参数的配置类似。这里, 只给出实际的配置步骤,不 再给出具体解释,如图 2-21 所示。

图 2-21 配置分布层交换机 DistributeSwitch1 的基本

参数

2.2.2 配 置 分 布 层 交 换 机 DistributeSwitch1 的 管 理 IP 、 默 认 网 关

如图 2-22 所示 ,显示了为分布层交换机 DistributeSwitch1 设置管理 IP 并激 活本征 VLAN 。同时,还设置了默认网关的地址。

图 2-22 分布层交换机 DistributeSwitch1 的管理 IP 、默

认网关

2.2.3 配 置 分 布 层 交 换 机 DistributeSwitch1 的 VTP

当网络中交换机数量很多时,需要分别在每台 交换机上创建很多重复的 VLAN 。工 作量很大 、过程很繁琐 ,并且容易出错 。在实际工作中常采用 VLAN 中继协议( Vlan Trunking Protocol, VTP )来解决这个问题。

VTP 允许在一台交换机上创建所有的 VLAN 。然后,利用交换机之间的互 相学习功能 ,将创建好的 VLAN 定义传播到整个网络中需要此 VLAN 定义的所 有交换机上 。同时 ,有关 VLAN 的删除 、参数更改操作均可传播到其他交换机。 从而大大减轻了网络管理人员 配置交换机的负担。

在本校园网实现实例中使用了 VTP 技术。同时,将分布层交换 机

DistributeSwitch1 设置成为 VTP 服务器,其他交换机设置成为 VTP 客户机。

1、配置 VTP 管理域

共享相同 VLAN 定义数据库的交换机构成一个 VTP 管理域。每一个 VTP 管理域都有一个共同的 VTP 管理域域名。不同 VTP 管理域的交换机之间不交 换 VTP 通告信息。

如图 2-23

所示,将 VTP 管理域的域名定义

为“ c hinaitlab ”。 图 2-23

管理域的域名

设置 VTP

2、设置 VTP 服务器

工作在 VTP 服务器模式下的交换机可以创建 、删除 VLAN 、修 改 VLAN 参 数。同时,还有责任发送和转发 VLAN 更新消息。

如图 2-24 所示,设置分布层交换机 DistributeSwitch1 成为 VTP 服务器。

图 2-24 设置分布层交换机 DistributeSwitch1 成为 VTP

服务器

3、激活 VTP 剪裁功能

默认情况下主干道传输所有 VLAN 的用户数据。有时,交换网络中某台交 换机的所有端口都属于同一 VLAN 的成员 ,没有必要接收其他 VLAN 的用户数 据 。这时 ,可 以激活主干道上的 VTP 剪裁功能 。当激活了 VTP 剪裁功能以后, 交换机将自动剪裁本交换机没有定义的 VLAN 数据。

在一个 VTP 域下,只需要在 VTP 服务器上激活 VTP 剪裁功能。同一 VTP

域下的所有其他交换机也将自动激活 VTP 剪

裁功能。 如图 2-25 所示,设置激活 VTP

剪裁功能。

图 2-25 激活 VTP 剪

裁功能

2.2.4 在 分 布 层 交 换 机 DistributeSwitch1 上 定 义 VLAN

在本校园网实现实例中 ,除了默认的本征 VLAN 外,又额外定义了 8 个

VLAN ,如表 2-1 所示。

由于使用了 VTP 技术,所以,所有 VLAN 的定义都只需要在 VTP 服务器, 即分布层交换机 DistributeSwitch1 上进行。

如图 2-26 所示,定义了 8 个 VLAN ,同时为每个 VLAN 命名。

2.2.5 配 置 分 布 层 交 换 机 DistributeSwitch1 的 端 口 基 本 参 数

分布层交换机 DistributeSwitch1 的端口 FastEthernet 0/1~ FastEthernet 0/10 为服务器群提供接入服务,而端口 FastEthernet 0/23、 FastEthernet 0/24 分别下 连到访问层交换机 AccessSwitch1 的端口 FastEthernet 0/23 以及访问层交换机 AccessSwitch2 的端口 FastEthernet 0/23。

此 外 , 分 布 层 交 换 机 DistributeSwitch1 还 通 过 自 己 的 千 兆 端 口

GigabitEthernet 0/1 上连到核心交换机 CoreSwitch1 的 GigabitEthernet 3/1。 为了实现冗余设计,分布层交换机 DistributeSwitch1 还通过自己的千兆端口 GigabitEthernet 0/2 连 接 另 一 台 到 分 布 层 交 换 机 DistributeSwitch2 的 GigabitEthernet 0/2。

如图 2-27 所示,给出了对所有访问端口、主干道 端口的配置步骤和命令。

图 2-26 定义

VLAN

图 2-27 设置分布层交换机 DistributeSwitch1 的各端

口参数

2.2.6 配 置 分 布 层 交 换 机 DistributeSwitch1 的 3 层 交 换 功 能

分布层交换机 DistributeSwitch1 需要为网络中的各个 VLAN 提供路由功能。 这需要首先启用分布层交换机的路由功能。如图 2-28 所示。

图 2-28 启用路由

功能

接下来,需要为每个 VLAN 定义自己的默认网关地址,如图 2-29 所示。

图 2-29 定义各 VLAN 的默认网

关地址

此外 ,还 需要定义通往 Internet 的路由 。这里使用了一条缺省路由命令 ,如 图 2-30 所示。其中,下一跳地址是 Internet 接入路由器的快速以太网接口 FastEthernet 0/0 的 IP 地址。

图 2-30 定义到 Internet 的缺

省路由

2.2.7 配 置 分 布 层 交 换 机 DistributeSwitch2

分布层交换机 DistributeSwitch2 的端口 FastEthernet 0/23、FastEthernet 0/24 分别下连到访问层交换机 AccessSwitch1 的端口 FastEthernet 0/24 以及访问层交 换机 AccessSwitch2 的端口 FastEthernet 0/24。

此 外 , 分 布 层 交 换 机 DistributeSwitch2 还 通 过 自 己 的 千 兆 端 口

GigabitEthernet 0/1 上连到核心交换机 CoreSwitch1 的 GigabitEthernet 3/2。

为了实现冗余设计,分布层交换机 DistributeSwitch2 还通过自己的千兆端 口 GigabitEthernet 0/2 连接到分布层交换机 DistributeSwitch1 的 GigabitEthernet

0/2。如图 2-31 所示。

图 2-31 分布层交换机

DistributeSwitch2

对分布层交换机 DistributeSwitch2 的配置步骤、命令和对分布层交换机

DistributeSwitch1 的配置类似。这里,不再详细分析。

2.2.8

其 它配置

为了实现对无类别网络( Classless Network )以及全零子网( Subnet-zero ) 的支持,在充当 3 层交换机的分布层交换机 DistributeSwitch1 上,还需要进行 相应的配置,如图 2-32 所示。

图 2-32 定义对无类别网络以及全零子网的

支持

2.3 核心层交换服务的实现-配置核心层交换机

核心层将各分布层交换机互连起来进行 穿越园区网骨干的高速数据交换。 本实例中的核心层交换机采用的是 Cisco Catalyst 4006 交换机,采用了

Catalyst 4500 Supervisor II Plus( WS-X4013+)作为交换机引擎 。运 行的是 Cisco

的 Integrated IOS 操作系统,其镜像文件是 CAT400.6-3-5.BIN 。 在作为核心层交换机的 Cisco Catalyst 4006 交换机中 ,安装了

WS-X4306-GB

( Catalyst 4000 Gigabit Ethernet Module, 6-Ports ( GBIC ))模 块,该模块提供

了 5 个千兆光纤上连接口,可以用来接入 WS-G5484( 1000BASE-SX S hort

Wavelength GBIC ( Multimode only))。这里,以图 2-1 中的核心层交换机

CoreSwitch1 为例进行介绍。如图 2-33 所示:

图 2-33 核心层交换机

CoreSwitch1

2.3.1 配 置 核 心 层 交 换 机 CoreSwitch1 的 基 本 参 数

对核心层交换机 CoreSwitch1 的基本参数的配置步骤与对访问层交换机 AccessSwitch1 的基本参数的配置类似 。这里 ,只 给出实际的配置步骤 ,不再给 出具体解释,如图 2-34 所示。

图 2-34 配置核心层交换机 CoreSwitch1 的基

本参数

2.3.2 配 置 核 心 层 交 换 机 CoreSwitch1 的 管 理 IP 、 默 认 网 关

如图 2-35 所示 ,显 示了为核心层交换机 CoreSwitch1 设置管理 IP 并激活本

征 VLAN 。同时,还设置了默认网关的地址。

图 2-35 核心层交换机 CoreSwitch1 的管理 IP 、默认

网关

2.3.3 配 置 核 心 层 交 换 机 CoreSwitch1 的 的 VLAN 及 VTP

在本实例中,核心层交换机 CoreSwitch1 也将作为 VTP 客户机。 这 里 核 心 层 交 换 机 CoreSwitch1 将 通 过

获 得 在 分 布 层 交 换 机

DistributeSwitch1 中定义的所有 VLAN 的信息。

如图 2-36 所示,设置核心层交换机 CoreSwitch1 成为 VTP 客户VTP

机。

图 2-36 设置核心层交换机 CoreSwitch1 成为 VTP

客户机

2.3.4 配 置 核 心 层 交 换 机 CoreSwitch1 的 端 口 参 数

核心层交换机 CoreSwitch1 通过自己的端口 FastEthernet 4/3 同广域网接入 模块( Internet 路由器)相连。同时,核心层交换机 CoreSwitch1 的端口 GigabitEthernet 3/1 ~ GigabitEthernet 3/2 分 别 下 连 到 分 布 层 交 换 机 DistributeSwitch1 和 DistributeSwitch2 的端口 GigabitEthernet 0/1。

如图 2-37 所示,给出了对上述端口的配置命令。

图 2-37 设置核心层交换机 CoreSwitch1 的各端

口参数

此外,为了提供主干道的吞吐量以及实现冗余设计,在本设计中,将核心 层交换机 CoreSwitch1 的千兆端口 GigabitEthernet 2/1、GigabitEthernet 2/2 捆绑 在一起实现 2000Mbps 的千兆以太网信道,然后再连接到另一台核心层交换机 CoreSwitch2。

如图 2-38 所示,是设置核心层交换机 CoreSwitch1 的千兆以太网信道的步 骤。

图 2-38 设置核心层交换机 CoreSwitch1 的千兆以太

网信道

2.3.5 配 置 核 心 层 交 换 机 CoreSwitch1 的 路 由 功 能

核心层交换机 CoreSwitch1 通过端口 FastEthernet 4/3 同广域网接入模块

( Internet 路由器 )相连 。因此 ,需要启用核心层交换机的路由功能 。同时 ,还 需要定义通往 Internet 的路由 。这里使用了一条缺省路由命令 ,如 图 2-39 所示。 其中,下一跳地址是 Internet 接入路由器的快速以太网接口 FastEthernet 0/0 的

IP 地址。

图 2-39 定义到 Internet 的缺省路由如图

所示。

2.3.6

其 它配置

为了实现对无类别网络( Classless Network )以及全零子网( Subnet-zero ) 的支持,在充当 3 层交换机的核心层交换机 CoreSwitch1,也需要进行相应的 配置,如图 2-40 所示。

图 2-40 定义对无类别网络以及全零子网的

支持

2.3.7 核 心 层 交 换 机 CoreSwitch2 的 配 置

对于图 2-1-中的核心层交换机 CoreSwitch2 的配置步骤 、命令和对核心层交 换机 CoreSwitch1 的配置类似。这里,不再详细分 析。同时,对于配置核心层 交换机 CoreSwitch2 下连的一系列交换机,其连接 方法以及配置步骤和命令同 图 2-1-中核心层交换机 CoreSwitch1 下连

的一系列交换机的连接方法以及配置 步骤和命令类似。这里也不再赘述。

3 广域网接入模块

设计

在 本 实 例 设 计 中 , 广 域 网 接 入 模 块 的 功 能 是 由 广 域 网 接 入 路 由 器 InternetRouter 来完成的。采用的是 Cisco 的 3640 路由器。它通过自己的串行 接口 serial 0/0 使用 DDN ( 128K )技术接入 Internet 。其作用主要是在 Internet 和校园网内网间路由数据包。除了完成 主要的路由任务外,利 用访问控制列表

( Access Control List,ACL ),广域网接入路由器 InternetRouter 还可以用来完 成以自身为中心的流量控制和 过滤功能并实现一定的安全功能 ,如

图 3-1 所示。

图 3-1 广域网接入路由器

InternetRouter

3.1 配置接入路由器 InternetRouter 的基本参数

对接入路由器 InternetRouter 的基本参数的配置步骤与对访问层交换机 AccessSwitch1 的基本参数的配置类似 。这里 ,只 给出实际的配置步骤 ,不再给 出具体的解释,如图 3-2 所示。

图 3-2 配置接入路由器 InternetRouter 的基

本参数

3.2 配置接入路由器 InternetRouter 的各接口参数

对 接 入 路 由 器 InternetRouter 的 各 接 口 参 数 的 配 置 主 要 是 对 接 口

FastEthernet 0/0 以及接口 Serial 0/0 的 IP 地址、子网掩码的配置。 如图 3-3 所示,显示了为接入路由器 InternetRouter 的各接口设置 IP 地址、子 网掩码。

图 3-3 设置接入路由器 InternetRouter 的各接

口参数

3.3 配置接入路由器 InternetRouter 的路由功能

在接入路由器 InternetRouter 上需要定义两个方向上的路由 :到校园网内部 的静态路由以及到 Internet 上的缺省路由。

到 Internet 上的路由需要定义一条缺省路由,如图 3-4 所示。其中,下一跳 指定从本路由器的接口 serial 0/0 送出。

图 3-4 定义到 Internet 的缺

省路由

到校园网内部的路由条目可以经过路由 汇总后形成两条路由条目 。如图 3-5

所示。

图 3-5 定义到校园网内部的

路由

3.4 配置接入路由器 InternetRouter 上的 NAT

由于目前 IP 地址资源非常稀缺,不可能给校园网 内部的所有工作站都分配 一个公有 IP ( Internet 可路由的 )地址 。为了解决所有工作站访问 Internet 的需 要,必须使用 NAT (网络地址转换)技术。

为了接入 Internet ,本校园网向当地 ISP 申请了 9 个 IP 地址。其中一个 IP

地址 :193.1.1.1 被分配给了 Internet 接入路由器的串行接口 ,另外 8 个 IP 地址:

202.206.222.1~ 202.206.222.8 用作 NAT 。

NAT 的配置可以分为以下几个步骤:

1、定义 NAT 内部、外部接口

图 3-6 显示了如何定义 NAT 内部、外部接口。

图 3-6 定义 NAT 内部、外部

接口

2、定义允许进行 NAT 的工作站的内部局部 IP 地址范围

图 3-7 显示了如何定义允许进行 NAT 的内部局部 IP 地址范围。

图 3-7 定义工作站的内部局部 IP 地址

范围

3、为服务器定义静态地址转换

图 3-8 显示了如何为服务器定义静态地址转换。

图 3-8 为服务器定义静态地址

转换

4、为其他工作站定义复用地址转换

图 3-9 显示了如何为其他工作站定义复用地址转换。

图 3-9 为工作站定义复用地址转换

3.5 配置接入路由器 InternetRouter 上的 ACL

路由器是外网进入校园网内网的第一道关卡,是网络防御的前沿阵地。路 由器上的访问控制列表 ( Access Control List, ACL ) 是保护内网安全的有效手 段。一个设计良好的访问控制列表不仅 可以起到控制网络流量、流向的作用 , 还可以在不增加网络系统软、硬件投资 的情

况下完成一般软、硬件防火墙产品 的功能。由于路由器介于企业内网和外 网之间,是外网与内网进行通信时的第 一道屏障,所以即使在网络系统安装了 防火墙产品后,仍 然有必要对路由器的 访问控制列表进行缜密的设计,来对企 业内网包括防火墙本身实施保护。

在本实例设计中,将针对服务器以及内网工作站的安全给出广域网接入路 由器 InternetRouter 上 ACL 的配置方案。

在网络环境中普遍存在着一些非常重要的、影响服务器群安全的隐患。在 绝大多数网络环境的实现中它们都是应该对外加 以屏蔽的。主要应该做以下 的 ACL 设计:

1、对外屏蔽简单网管协议,即 SNMP 。

利用这个协议,远程主机可以监视、控制网络上的其它网络设备。它有两 种服务类型: SNMP 和 SNMPTRAP 。

如图 3-10 所示,显示了如何设置对外屏蔽简单网管协议 SNMP 。

图 3-10 对外屏蔽简单网管协议

SNMP

2、对外屏蔽远程登录协议 telnet

首先 ,telnet 可以登录到大多数网络设备和 UNIX 服务器 ,并可以使用相关 命令完全操纵它们。其次,telnet 是一种不安全的协议类型。用户在使用 telnet 登录网络设备或服务器时所使用的用户 名和口令在网络中是以明文传输的,很 容易被网络上的非法协议分析设备截获 。这是极其危险的 ,因此必须加以屏蔽。 如图 3-11 所示,显示了如何对外屏蔽远程登录协议 telnet 。

图 3-11 对外屏蔽远程登录协议

telnet

3、对外屏蔽其它不安全的协议或服务

这样的协议主要有 SUN OS 的文件共享协议端口 2049,远程执行( rsh )、 远程登录( rlogin )和远程命令( rcmd )端口 512、 513、 514,远程过程调用

( SUNRPC )端口 111。可以将针对以上协议综合进行设计,如图 3-12 所示。

图 3-12 对外屏蔽其它不安全的协议或

服务

4、针对 DoS 攻击的设计

DoS 攻击( Denial of Service Attack,拒绝服务攻击)是一种非常常见而且 极具破坏力的攻击手段,它可以导致服 务器、网络设备的正常服务进程停止 , 严重时会导致服务器操作系统崩溃。图 3-13 显示了如何设计针对常见 DoS 攻 击的 ACL 。

图 3-13 针对 DoS 攻击

的设计

5、保护路由器自身安全

作为内网 、外网间屏障的路由器 ,保护 自身安全的重要性也是不言而喻的 。 为了阻止黑客入侵路由器,必 须对路由器的访问位置加以限制。

应只允许来自服务器群的 IP 地址访问并配置路由器。这时,可以使用

ACCESS-CLASS 命令进行 VTY 访问控制。如图 3-14 所示。

图 3-14 保护路由器自身安全

3.6 其它配置

为了实现对无类别网络( Classless Network )以及全零子网( Subnet-zero ) 的支持,在接入路由器 InternetRouter 上还需要进行适当的配置,如图 3-15 所 示。

图 3-15 定义对无类别网络以及全零子网的

支持

4 远程访问模块设

远程访问也是园区网络必须提供的服务之一。它可以为家庭办公用户和出 差在外的员工提供远程、移动接入服务。如图 4-1 所示。

图 4-1 远程访问

服务

远程访问有三种可选的服务类型:专线连接、电路交换和包交换。不同的 广域网连接类型提供的服务质量不同, 花 费也不相同。 在本设计中,由于面对 的用户群规模、业务量较小,所以 采用了异步拨号连接作为远程访问的技术手 段。

异步拨号连接属于电路交换类型的广域网连接,它是在传统公共

交换电话

网( Public Switched Telephone Network,PSTN )上 提供服务的。传统 PSTN 提 供的服务也被称为简易老式电话业务( Plan Old Telephone System , POTS )。 因为目前存在着大量安装好的电话线 ,所 以这样的环境是最容易满足的 。因此, 异步拨号连接也就成为最为方 便和普遍的远程访问类型。

广域网连接可以采用不同类型的封装协议,如 HDLC 、PPP 等。其中,PPP 除了提供身份认证功能外,还可以提供 其他很多可选项配置,包括链路压缩 、 多链路捆绑 、回叫等 ,因此更具优势 。本设计所采用的异步连接封装协议是 PPP 。

在本设计中采用了可以集成在广域网接入路由器 InternetRotuer 中的异步 Modem 模块 NM-16AM ( 16 Port Analog Modem Network Module )提供远程访 问服务。它可以同时对最多 16 路拨号用户提供远程接入服务。

以下介绍一下配置异步拨号模块 NM-16AM 的步骤。

4.1 配置物理线路的基本参数

对物理线路的配置包括配置线路速度( DTE 、 DCE 之间的速率)、停止位 位数、流控方式、允许呼入连接的协议 类型、允许流量的方向等。如图 4-2 所 示。

图 4-2 配置物理线路的基本参数

4.2 配置接口基本参数

对接口基本参数的配置包括 :接 口封装协议类型 、接口异步模式 、IP 地址、 为远程客户分配 IP 地址的方式等,如图 4-3 所示。这里,设置远程客户从 IP

地址池 rasclients 中获得 IP 地址。

图 4-3 配置接口基本

参数

接下来,需要建立一个本地的 IP 地址池。如图 4-4 所示,建立了一个名为

rasclients 的 IP 地址池。其 IP 地址范围是: 192.168.200.1~

192.168.200.16。

图 4-4 指定 IP 地

址池

4.3 配置身份认证

PPP 提供了两种可选的身份认证方法:口令验证协议 PAP ( Password Authentication Protocol , PAP ) 和 质 询 握 手 协

议 ( Challenge Handshake Authentication Protocol, CHAP )。

PAP 是一个简单的、实用的身份验证协议。 PAP 认证进程只在双方的通信 链路建立初期进行。 如果认证成功, 在 通信过程中不再进行认证。 如果认证失 败,则直接释放链路。

CHAP 认证比 PAP 认证更安全,因为 CHAP 不在线路上发送明文密码,而 是发送经过摘要算法加工过的随机序列, 也 被称 为 “ 挑战字符串” 。 同 时, 身 份认证可以随时进行,包括在双方正常通信过程 中。 因此,非法用户就算截获 并成功破解了一次密码,此密 码也将在一段时间内失效。

CHAP 对端系统要求很高,因为需要多次进行 身份质询、响应。这需要耗 费较多的 CPU 资源,因此只用在对安全要求很高的场合。

PAP 虽然有着用户名和密码是明文发送的弱 点,但是认证只在链路建立初

期进行,因此节省了宝贵的链路带宽。

本设计中将采用 PAP 身份认证方法。

1、建立本地口令数据库

如图 4-5 所示建立本地口令数据库。

图 4-5 建立本地口令数

据库

2、设置进行 PAP 认证

如图 4-6 所示设置进行 PAP 认证。

图 4-6 设置进行 PAP

认证

5 服务器模块

设计

服务器模块用来对校园网的接入用户提供各种服务。在本设计实例中,所 有的服务器被集中到 VLAN 100 ,构成服务器群

并通过分布层交换机 DistributeSwitch1 的端口 fastethernet 1~ 20 接入校园网。如图 5-1 所示。

图 5-1 服务

器群

校园网网络提供的常用服务(服务器)包括:

z

z

z

z

z

z

z

z

z

WEB 服务器:提供 WEB 网站服务。 DNS 、目录服务器:提供域名解析以及目录服务。 FTP 、文件服务器:提供文件传输、共享服务。 邮件服务器:提供邮件收发服务。 数据库服务器:提供各种数据库服务。 打印服务器:提供打印机共享服务。 实时通信服务器:提供实时通信服务。 流媒体服务器:提供各种流媒 体播放、点播服务。 网管服务器:对校园网网络设备进行综合管理。 如图 5-2 所示。显示了各服务器 IP 地址配置情况。

图 5-2 各服务器 IP 地址

配置

表 2 给出了所有的服务器硬件平台、操 作系统以及服务软件的

选型表。

表 2 服务器硬件平台、操作系统以及服务软件的选型

限于篇幅,对于各种服务器的安装、配置步骤以及运行维护方法,这里不 再赘述。感兴趣的读者可以参看有关参考书。

6 系统测

6.1 系统测试

前面几节对如何设计一个较为完整的校园网网络进行了详细的介绍。当校 园网初具规模后,还应该对校园网的整 体运行情况做一下细致的测试和评估 。 主要的测试内容应该包括:

z

z

z

z

z

z

z

z 对管理 IP 地址的测试。 对相同 VLAN 内的通信进行测试。 对不同 VLAN 内的通信进行测试。 对冗余链路的工作状态进行测试。 对广域网接入路由器上的 NAT 进行测试。 对广域网接入路由器上的 ACL 进行测试。 对远程访问服务进行测试。 对各种服务器提供的服务进行测试。

至于具体的测试步骤,限于篇幅,不再赘述。这里,只给出相关测试、诊

断命令。

6.2 相关测试、诊断命令

本文的最后,按不同的功能按每种技术分类,给出路由器或交换机上常用 的相关测试、诊断命令。同时 ,还给出了每一命令的作用。

6.2.1 通 用 测 试 、 诊 断 命 令

1、 ping x.x.x.x

标准 ping 命令。用于测试设备间的物理连通性。

2、 ping

扩展 ping 命令 。也 用于测试设备间的物理连通性 。扩展 ping 命令还支持灵 活定义 ping 参数,如 ping 数据包的大小,发送包的个数, 等待响应数据包的 超时时间等。

3、 traceroute x.x.x.x

命令 traceroute 用于跟踪、显示路由信息。

4、 show running-config

命令 show running-config 用于显示路由器、交换机运行配置文件的内容。

5、 show startup-config

命令 show startup-config 用于显示路由器、交换机启 动配置文件的内容。

6、 show sessions

命令 show sessions 用于显示从当前设备发出的所有呼出 Telnet 会话。

7、 disconnect

命令 disconnect 用于断开与远程目标主机的 Telnet 会话。

8、 show users

命令 show users 用于查看呼入 Telnet 会话情况。

命令 clear line 用于断开远程主机的呼入 Telnet 连接。

10、 shutdown

命令 shutdown 用于临时将某个接口关闭。

11、 no shutdown

命令 no shutdown 用于手动启动(激活)处于管理性关闭的接口。

12、 show arp

命令 show arp 用于显示 ARP 缓存( ARP 表)的内容。

13、 show ip arp

命令 show ip arp 用于显示 IP ARP 缓存( ARP 表)的内容。

14、 show interfaces

命令 show interface 用于显示各接口的状态及参数信息。

15、 show ip interface

命令 show ip interface 用于显示 IP 接口的状态及配置信息。

命令 show version 用于显示路由器硬件配置、软件版本等信息。

17、 Ctrl+Shift+6+x

该命令也被称为“退出序列”,用于终止正在执行的某条命令或操作,也 用于从呼出 Telnet 会话中暂时切换到本地连接。

18、 dir flash:

命令 dir flash:用于显示闪存中的文件清单。

19、 dir nvram:

命令 dir nvram:用于显示非易失性内存中的文件清单。

20、 show debugging

命令 show debugging 用于显示正在进行的诊断过程清单。

21、 undebug all

命令 undebug all 用于停止所有诊断过程。

6.2.2 CDP 测 试 、 诊 断 命 令

1、 show cdp

命令 show cdp 用于显示 CDP 全局参数信息。

命令 show cdp neighbors 用于显示 CDP 邻居设备的摘要信息。

3、 show cdp neighbors detail

命令 show cdp neighbors detail 用于显示 CDP 邻居设备的详细信息,包括: 邻居设备名称 、邻居设备接口 IP 地址 、邻居设备软件版本信息 、设 备性能 、设 备平台 、本地设备接口 、邻居设备接口 、CDP 缓存条目保持时间 、CDP 广播版 本、接口双工方式等。

4、 show cdp entry

命令 show cdp entry 用于显示指定邻居设备的相关信息。

5、 show cdp interface

命令 show cdp interface 用于显示本地设备各个接口 的状态 、接 口封装格式、

CDP 包的周期发送时间以及 CDP 保持时间等。

6、 show cdp traffic

命令 show cdp traffic 用于显示和 CDP 相关的流量统计信息 ,包括接收和发 送的 CDP 包数量、包括头部错误、校验错误、封 装错误等在内的错误数量等。

1、 show ip route

命令 show ip route 用于显示当前路由表内容。

2、 show ip protocols

命令 show ip protocols 用于显示动态路由协议的配置参数信息。

6.2.4

VLAN 、 VTP 测 试 、 诊 断命令

1、 show interface vlan vlan-num

命令 show interface vlan vlan-num 用于显示 VLAN 是否已激活 、交换机 MAC

基地址、接口参数等。

2、 show mac-address-table

命令 show mac-address-table 用于显示 CAM ,即 桥接表的内容 。该命令可列 出学习到的主机 MAC 地址及其所属 VLAN 、所处端口 、条目类( 型静态 STATIC 、 动态 DYNAMIC 等)以及满足列表条件的 MAC 地址数目。

3、 show vlan

命令 show vlan 用于查看 VLAN 创建情况。该命令可以显示系统所有的

VLAN 信息 ,包括 VLAN 编号 、VLAN 名称 、VLAN 状态 、VLAN 成员等信息。

命令 show vtp status 用于检查 VTP 配置情况。

6.2.5 生 成 树 测 试 、 诊 断 命 令

1、 show spanning-tree

命令 show spanning-tree 用于显示生成树协议中交换 机及其端口的情况。

2、 show spanning-tree blockedports

命令 show spanning-tree blockedports 用于显示处于阻塞状态的端口。

3、 show spanning-tree detail

命令 show spanning-tree detail 用于显示生成树详细信息。

4、 show spanning-tree interface

命令 show spanning-tree interface 用于显示生成树中某端口相关状态。

5、 show spanning-tree vlan

当有多个 VLAN 时 ,Catalyst 交换机会为每个 VLAN 运行一个生成树实例。 此命令用于显示指定 VLAN 的生成树内容。

6、 show spanning-tree summary

命令 show spanning-tree summary 用于显示生成树总结,包括本交换机是哪

些 VLAN 的根网桥 、端口快速特性是否启用 、处于生成树各个端口状态的端 口

数量等信息。

6.2.6 NAT 测 试 、 诊 断 命 令

1、 show ip nat translation

命令 show ip nat translation 用于显示当前正在进行的 NAT 情况。

2、 show ip nat translation verbose

命令 show ip nat translation verbose 用于显示当前正在进行的 NAT

更为详细 的情况。

3、 show ip nat statistics

命令 show ip nat statistics 用于显示 NAT 运行情况统计。

4、 debug ip nat

命令 debug ip nat 用于打开对 NAT 的诊断。

6.2.7 ACL 测 试 、 诊 断 命 令

1、 show access-lists

命令 show access-lists 用于显示所有已定义的访问控制列表内

容及命中情 况。

2、 show ip access-lists

命令 show ip access-lists 用于显示所有已定义的 IP 访问控制

列表内容及命 中情况。

6.2.8 远 程 访 问 测 试 、 诊 断 命 令

1、 show line

命令 show line 用于查看当前系统所有的线路及其状态。

2、 show modemcap

命令 show modemcap 用于显示了当前路由器可以自动配置的

Modem 列表。

3、 debug ppp negotiation

命令 debug ppp negotiation 用于打开对 PPP 协议参数协商的诊断。

4、 debug ppp authentication

命令 debug ppp authentication 用于打开对 PPP 身份认证过程的诊断。

需要说明的是 ,一个完整的校园网网络 系统设计不仅包含上述设备或系统 , 还应该包括计费系统、 防火墙系统、 入 侵检测系统等组成部分。 限于篇幅, 在 此不做介绍,感兴趣的读者可 以参看有关的参考书。

(中小型)校园网设计方案实例 目录 .............

1 系统总体设计方案概述 ........................................................................... 1

1.1 系统组成与拓扑结构 ..................................................................................2

1.2 VLAN 及 IP 地址规划 ...................................................................................3

2 交换模块设计 ....................................................................................... 4

2.1 访问层交换服务的实现-配置访问层交换机 ............................................5

2.1.1 配置访问层交换机 AccessSwitch1 的基本参数 .....................................5

2.1.2 配置访问层交换机 AccessSwitch1 的管理 IP 、默认网关 ......................7

2.1.3 配置访问层交换机 AccessSwitch1 的 VLAN 及 VTP ...............................8

2.1.4 配置访问层交换机 AccessSwitch1 端口基本参数 .................................9

2.1.5 配置访问层交换机 AccessSwitch1 的访问端口 .....................................9

2.1.6 配置访问层交换机 AccessSwitch1 的主干道端口 ............................... 11

2.1.7 配置访问层交换机 AccessSwitch2 ...................................................... 11

2.1.8 访问层交换机的其它可选配置 ........................................................... 12

2.2 分布层交换服务的实现-配置分布层交换机 .......................................... 13

2.2.1 配置分布层交换机 DistributeSwitch1 的基本参数 .............................. 14

2.2.2 配置分布层交换机 DistributeSwitch1 的管理 IP 、默认网关 ................ 14

2.2.3 配置分布层交换机 DistributeSwitch1 的 VTP ...................................... 15

2.2.4 在分布层交换机 DistributeSwitch1 上定义 VLAN ............................... 16

2.2.5 配置分布层交换机 DistributeSwitch1 的端口基本参数 ....................... 17

2.2.6 配置分布层交换机 DistributeSwitch1 的 3 层交换功能 ....................... 18

2.2.7 配置分布层交换机 DistributeSwitch2 .................................................. 19

2.2.8 其它配置 ............................................................................................ 20

2.3 核心层交换服务的实现-配置核心层交换机 .......................................... 20

2.3.1 配置核心层交换机 CoreSwitch1 的基本参数 ...................................... 21

2.3.2 配置核心层交换机 CoreSwitch1 的管理 IP 、默认网关 ........................ 21

2.3.3 配置核心层交换机 CoreSwitch1 的的 VLAN 及 VTP ............................ 22

2.3.4 配置核心层交换机 CoreSwitch1 的端口参数 ...................................... 22

2.3.5 配置核心层交换机 CoreSwitch1 的路由功能 ...................................... 23

2.3.6 其它配置 ............................................................................................ 24

2.3.7 核心层交换机 CoreSwitch2 的配置 ..................................................... 24

3 广域网接入模块设计 .......................................................................... 24

3.1 配置接入路由器 InternetRouter 的基本参数 ............................................... 25

3.2 配置接入路由器 InternetRouter 的各接口参数 ........................................... 25

3.3 配置接入路由器 InternetRouter 的路由功能 ............................................... 26

3.4 配置接入路由器 InternetRouter 上的 NAT .................................................. 26

3.5 配置接入路由器 InternetRouter 上的 ACL .................................................. 28

3.6 其它配置 ................................................................................................... 31

4 远程访问模块设计 .............................................................................. 31

4.1 配置物理线路的基本参数 ........................................................................ 32

4.2 配置接口基本参数 .................................................................................... 32

4.3 配置身份认证 ........................................................................................... 33

5 服务器模块设计 ................................................................................. 34

6 系统测试 ........................................................................................... 36

6.1 系统测试 ................................................................................................... 36

6.2 相关测试、诊断命令 ................................................................................ 36

6.2.1 通用测试、诊断命令 .......................................................................... 36

6.2.2 CDP 测试、诊断命令 .......................................................................... 39

6.2.3 路由和路由协议测试、诊断命令 ....................................................... 41

6.2.4 VLAN 、 VTP 测试、诊断命令 ............................................................ 41

6.2.5 生成树测试、诊断命令 ...................................................................... 42

6.2.6 NAT 测试、诊断命令 .......................................................................... 43

6.2.7 ACL 测试、诊断命令 .......................................................................... 43

6.2.8 远程访问测试、诊断命令 .................................................................. 44 总 结 ...................................................................................................... 44 附录 : 资

源 .............................................................................................. 45

(中小型)校园网设计方案实例

本文以实例的形式对校园网络的设计方案进行分析并给出校园网络关键设 备的配置步骤、 配置命令以及诊断命令 和方法。 通过本文,相信读者能够系统 地掌握中小型园区网的设计、 实施以及维护方法及技巧。

1 系统总体设计方案

概述

校园网络( COMPUS NETWORK ,下文中也称为园区网络)是非常典型的 综合网络实例。

为了阐明主要问题,在本设计方案中对实际校园网的设计进行了适当的和 必要的简化。同时, 将重点放在网络主 干的设计上, 对于服务器的架设只作简 单介绍,具体内容参考有关参考书。

如图 1-1 所示,是该校园网网络的总体拓扑结构图。

图 1-1 ××校园网网络的总体拓扑结

在上面的拓扑图中,学校的 6 个主要集中接入点(计算机系、管理系、建

筑系、 财 务处、 教 务处、 学 生宿舍) 通过冗余的光纤链路上连到信息中心的核 心层交换机上。核心层交换机通过 Cisco 3640 路由器接入因特网。此外,教 工 宿舍及移动办公用户通过拨号方式接入路由器 3640 来访问校园网内网及因特 网。

图中,以计算机系为例展示了每个建筑物内部的网络设备拓扑结构,并给 出了信息中心内部的网络设备拓扑结构。

在接下来的讨论中,我们将展 开并详细讨论每个模块的设计内容。

1.1 系统组成与拓

扑结构

为了实现网络设备的统一,本设计方案中完全采用同一厂家的网络产品, 即 Cisco 公司的网络设备构建。全网使用同一厂 商设备的主要好处在于可以 实 现各种不同网络设备功能的互相配合和补充。

本校园网设计方案主要由以下四大部分构成 :交换模块 、广域网接

入模块 、 远程访问模块、服务器模块。 整个网络系统的拓扑结构图如图 1-2 所示。

图 1-2 校园网整体拓扑结

构图

1.2 VLAN 及 IP 地址规划

在一个大、中型网络里, VLAN 的划分是必不可少的步骤 之一。在本校园 网设计实例中,整个校园网中 VLAN 及 IP 编址方案如表 1 所示。

表 1 VLAN 及 IP 编址

方案

除了表 1 中的内容外,拨号用户从 192.168.200.0/27 中动态取得 IP 地址。

为了简化起见,除了管理 VLAN 外,这里只规划了 8 个 VLAN ,同时为每个

VLAN 定义了一个由拼音缩写组成的 VLAN

名称。

2 交换模块设

一个好的校园网设计应该是一个分层的 设计。一般分为三层设计模型。

为了简化交换网络设计、提高交换网络 的可扩展性,在园区网内部数据交换模 块的部署是分层进行的。

园区网数据交换设备可以划分为三个层 次:访问层、分布层、核心层。

传统意义上的数据交换发生在 OSI 模型的第 2 层。现代交换技术还实现了第 3 层交换和多层交换。高层交换技术的引 入不但提高了园区网数据交换的效率 , 更大大增强了园区网数据交换服务质量,满足了不同类型网络应用程序的需 要。

现代交换网络还引入了虚拟局域网( Virtual LAN,VLAN )的 概 念 。VLAN 将广播域限制在单个 VLAN 内部,减小了各 VLAN 间主机的广播通信对其他 VLAN 的影响 。在 VLAN 间需要通信的时候 ,可以利用 VLAN 间路由技术来 实 现。

当网络管理人员需要管理的交 换机数量众多时,可以使用 VLAN 中继协议

( Vlan Trunking Protocol , VTP )简化管理,它只需在单独一台交换机上定义 所有 VLAN 。然后通过 VTP 协议将 VLAN 定义传播到本管理域中的所有交换 机上。这样,大大减轻了网络 管理人员的工作负担和工作强度。

当园区网络的交换机数量增多、交换机间链路增加时,交换网络的复杂性 可能会造成交换环路问题 ,这需要通过在各交换机上运行生成树协 议( Spanning Tree Protocol, STP )来解决。

2.1 访问层交换服务的实现-配置访问层交换机

访问层为所有的终端用户提供一个接入点。这里的访问层交换机采用的是

Cisco Catalyst 2950 24 口交换机( WS-C2950-24 )。该交换机拥有 24 个

10/100Mbps 自适应快速以太网端口,运行的是 Cisco 的 IOS 操作系统。这里, 以图 2-1 中的访问层交换机 AccessSwitch1 为例进行介绍。如图 2-1 所示:

图 2-1 访问层交换机

AccessSwitch1

2.1.1 配 置 访 问 层 交 换 机 AccessSwitch1 的 基 本 参 数

1、设置交换机名称

设置交换机名称,也就是出现在交换机 CLI 提示符中的名字。一般以地理 位置或行政划分来为交换机命名 。当需要 Telnet 登录到若干台交换机以维护一 个大型网络时,通过交换机名称提示符 提示自己当前配置交换机的位置是很 有 必要的。

如图 2-2 所示,为访问层交换机 AccessSwitch1 命名。

图 2-2 为访问层交换机 AccessSwitch1

命名

2、设置交换机的加密使能口令

当用户在普通用户模式而想要进入特权用户模式时,需要提供此口令。此 口令会以 MD5 的形式加密,因此,当用户查看配置文件时,无法看到明文形 式的口令。

如图 2-3 所示,将交换机的加密使能口令设置为 secretpasswd 。

图 2-3 为交换机设置加密使能

口令

3、设置登录虚拟终端线时的口令

对于一个已经运行着的交换网络来说,交换机的带内远程管理为网络管理 人员提供了很多的方便。 但是,出于安 全考虑, 在能够远程管理交换机之前网 络管理人员必须设置远程登录交换机的口令。

如图 2-4 所示,设置登录交换机时需要验证用户身份,同时设置口令为

youguess 。

图 2-4 为访问层交换机 AccessSwitch1

命名

4、设置终端线超时时间

为了安全考虑,可以设置终端线超时时间。在设置的时间内,如果没有检 测到键盘输入, IOS 将断开用户和交换机之间的连接。

如图 2-5 所示,设置登录交换机的控制台终端线 路及虚拟终端线的超时时 间为 5 分 30 秒钟。

图 2-5 设置控制台终端线路和虚拟终端线路的超时

时间

5、设置禁用 IP 地址解析特性

在交换机默认配置的情况下,当输入一条错误的交换机命令时,交换机会 尝试将其广播给网络上的 DNS 服务器并将其解析成对应的 IP 地址。利用命令 no ip domain-lookup 。可以禁用这个特性。如图 2-6 所示,设置禁用 IP 地址解 析特性。

图 2-6 设置禁用 IP 地址解

析特性

6、设置启用消息同步特性

有时,用户输入的交换机配置命令会被交换机产生的消息打乱。可以使用 命令 logging synchronous 设置交换机在下一行 CLI 提示符后复制用户的输入。 如图 2-7 所示,设置启用消息同步特性。

图 2-7 设置启用消息同步

特性

2.1.2 配 置 访 问 层 交 换 机 AccessSwitch1 的 管 理 IP 、 默 认 网 关

访问层交换机是 OSI 参考模型的第 2 层设备 ,即数据链路层的设备 。因此, 给访问层交换机的每个端口设置 IP 地址是没意义的 。但是 ,为了使网络管理人 员可以从远程登录到访问层交换机上进 行管理,必

须给访问层交换机设置一 个 管理用 IP 地址。这种情况下,实际上是将交换机看成和 PC 机一样的主机。

给交换机设置管理用 IP 地址只能在 VLAN1,即本征 VLAN 中进行。按照

表 2-1 ,管理 VLAN 所在的子网是: 192.168.0.0/24 ,这里将访问层交换机 AccessSwitch1 的管理 IP 地址设为: 192.168.0.5/24。如图 2-8 所示,显示了为 访问层交换机 AccessSwitch1 设置管理 IP 并激活本征 VLAN 。

图 2-8 设置访问层交换机 AccessSwitch1 的管

理 IP

为了使网络管理人员可以在不同的子网管理此交换机,还应设置默认网关 地址 192.168.0.254。如图 2-9 所示。

图 2-9 设置访问层交换机 AccessSwitch1 的默认网关

地址

2.1.3 配 置 访 问 层 交 换 机 AccessSwitch1 的

VLAN 及 VTP

从提高效率的角度出发,在本 校园网实现实例中使用了 VTP 技术。同时, 将分布层交换机 DistributeSwitch1 设置成为 VTP 服务器 ,其他交换机设置成为 VTP 客户机。

这里访问层交换机 AccessSwitch1 将通过 VTP 获得在分布层交换机

DistributeSwitch1 中定义的所有 VLAN 的

信息。

如图 2-10 所示,设置访问

层交换机 AccessSwitch1 成为 VTP 客户机。 图 2-10

2.1.4

设置访问层交换机 AccessSwitch1 成为 VTP 客户机 配 置 访 问 层 交 换 机 AccessSwitch1 端 口 基 本参数

1、端口双工配置

可以设定某端口根据对端设备双工类型自动调整本端口双工模式,也可以 强制将端口双工模式设为半双工或全双工模式。在了解对端设备类型的情况 下,建议手动设置端口双工模式。

如图 2-11 所示,设置访问层交换机 AccessSwitch1 的所有端口均工作在全 双工模式。

图 2-11 设置访问层交换机 AccessSwitch1 的端口工作

模式

2、端口速度

可以设定某端口根据对端设备速度自动调整本端口速度,也可以强制将端 口速度设为 10Mpbs 或 100Mbps 。在了解对端设备速度的情况下,建议手动设 置端口速度。

如图 2-12 所示,设置访问层交换机 AccessSwitch1 的所有端口的速度均为

100Mbps 。

图 2-12 设置访问层交换机 AccessSwitch1 的端口

速度

2.1.5 配 置 访 问 层 交 换 机 AccessSwitch1 的 访 问 端 口

访问层交换机 AccessSwitch1 为终端用户提供接入服务。在 图 2-1 中,访问 层交换机 AccessSwitch1 为 VLAN10、 VLAN20 提供接入服务。

如图 2-13 所示,设置访问层交换机 AccessSwitch1 的端口 1~端口 10 工作

在访问(接入)模式。同时,设置端口 1~端口 10 为 VLAN 10 的成员。

图 2-13 设置访问层交换机 AccessSwitch1 的端口

1~10

2、设置访问层交换机 AccessSwitch1 的端口 11~ 20

如图 2-14 所示 ,设置访问层交换机 AccessSwitch1 的端口 11~端口 20 工作 在访问(接入)模式。同时,设置端口 1~端口 10 为 VLAN 20 的成员。

图 2-14 设置访问层交换机 AccessSwitch1 的端口

11~20

3、设置快速端口

默认情况下,交换机在刚加电启动时,每个端口都要经历生成树的四个阶 段: 阻塞、 侦听、 学 习、 转发。 在能够转发用户的数据包之前, 某个端口可能 最多要等 50 秒钟的时 间( 20 秒的阻塞时间+ 15 秒的侦听延迟时间+ 15 秒的学 习延迟时间)。

对于直接接入终端工作站的端口来说 ,用于阻塞和侦听的时间是不必要的 。 为了加速交换机端口状态转化时间,可以设置 将某端口设置成为快速端口

( Portfast )。设置为快速端口的端口当交换机启 动或端口有工作站接入时 ,将 会直接进入转发状态, 而不会经历阻塞、 侦听、 学习状态( 假设桥接表已经建

立)。

如图 2-15 所示,设置访问层交换机 AccessSwitch1 的端口 1~端口 20 为快 速端口。

图 2-15 设置快速

端口

2.1.6

配 置 访 问 层 交 换 机 AccessSwitch1 的 主 干 道端口

如图 2-1 所示,访问层交换机 AccessSwitch1 通过端口 FastEthernet 0/23 上 连到分布层交换机 DistributeSwitch1 的端口 FastEthernet 0/23。同时 ,访问层交 换机 AccessSwitch1 还通过端口 FastEthernet 0/24 上连到分布层交换机 DistributeSwitch2 的端口 FastEthernet 0/23。

这两条上连链路将成为主干道链路,在这两条上连链路上将运输多个

VLAN 的数据。

如图 2-16 所示 ,设置访问层交换机 AccessSwitch1 的端口

FastEthernet 0/23、

FastEthernet 0/24 为主干道端口。

图 2-16 设置主干道

端口

2.1.7 配 置 访 问 层 交 换 机 AccessSwitch2

访问层交换机 AccessSwitch2 为 VLAN 30 和 VLAN 40 的用户提供接入服务。 同时 ,分 别通过自己的 FastEthernet 0/23 、FastEthernet 0/24 上连到分布层交换 机 DistributeSwitch1、 DistributeSwitch2 的端口

FastEthernet 0/24。

如图 2-17 所示,是访问层交换机 AccessSwitch2 的连接示意图。

图 2-17 访问层交换机 AccessSwitch2 的连接

示意图

对访问层交换机 AccessSwitch2 的配置步骤、命令和对访问层交换机

AccessSwitch1 的配置类似 。这里 ,不再详 细分析 ,只给出最后的配置文件内容

(只留下了必要的命令)。

需要指出的是,为了提供主干道的吞吐量,可以采用链路捆绑(快速以太 网信道)技术增加可用带宽。 例如,可以将访问层交换机 AccessSwitch1 的端 口 FastEthernet 0/21 和 FastEthernet 0/22 捆绑在一起实现 200Mbps 的快速以太 网信道,然后再上连到分布层交换机 DistributeSwitch1。同样,也可以将访问 层交换机 AccessSwitch1 的端口 FastEthernet 0/23 和 FastEthernet 0/24 捆绑在一 起 实 现 200Mbps 的 快 速 以 太 网 信 道 , 然 后 再 上 连 到 分 布 层 交 换 机 DistributeSwitch2。具体的配置步骤和命令将在核心 层交换机的配置一节中进行 介绍。

2.1.8 访 问 层 交 换 机 的 其 它 可 选 配 置

1、 Uplinkfast

访问层交换机 AccessSwitch1 通过两条冗余上行链路分别接入分布层交换 机 DistributeSwitch1 和 、DistributeSwitch2。在生成树的作用下 ,其 中一条上行 链路处于转发状态,而另一条上行链路 处于阻塞状

态。当 处于转发状态的链路 因故障断开后,经过最多大约 50 秒钟的时间,处于阻塞状态的链路才能替 代 故障链路工作。

Uplinkfast 特性可以使得当主上行链路失败后,处于阻塞状态的上行链路

(备份上行链路)可以立即启用。

如图 2-18 所示,是在访问层交换机 AccessSwitch1 上启用

Uplinkfast 特性。 同样的步骤也可以在访问层交换机 AccessSwitch2 上进行配置。

图 2-18 启用

Uplinkfast 特性

注意, Uplinkfast 特性只能在访问层交换机上启用。

2、 Backbonefast

Backbonefast 的作用与 Uplinkfast 类似 ,也用于加快生成树的收敛 。所不同 的是, Backbonefast 可以检测到间接链路(非直连 链路)故障并立即使得相应 阻塞端口的最大寿命计时器到时,从而缩短该端口可以开始转发数据包的时 间。

如图 2-19 所示,是在访问层交换机 AccessSwitch1 上启用 Backbonefast 特 性。同样的步骤需要在网络中 的所有交换机上进行配置。

图 2-19 启用 Backbonefast

特性

注意, Backbonefast 特性需要在网络中所有交换机上进行配置。

2.2 分布层交换服务的实现-配置分布层交换机

分布层除了负责将访问层交换机进行汇集外,还为整个交换网络提供

VLAN 间的路由选择功能。

这里的分布层交换机采用的是 Cisco Catalyst 3550 交换机 。作为 3 层交换机,

Cisco Catalyst 3550 交换机拥有 24 个 10/100Mbps 自适应快速以太网端口,同

时还有 2 个 1000Mbps 的 GBIC 端口供上连使用,运行的是 Cisco 的 Integrated

IOS 操作系统。这里,以图 2-1 中的分布层交换机 DistributeSwitch1 为例进行 介绍。如图 2-20 所示:

图 2-20 分布层交换机

DistributeSwitch1

2.2.1 配 置 分 布 层 交 换 机 DistributeSwitch1 的 基 本 参 数

对分布层交换机 DistributeSwitch1 的基本参数的配置步骤与对访问层交换 机 AccessSwitch1 的基本参数的配置类似。这里, 只给出实际的配置步骤,不 再给出具体解释,如图 2-21 所示。

图 2-21 配置分布层交换机 DistributeSwitch1 的基本

参数

2.2.2 配 置 分 布 层 交 换 机 DistributeSwitch1 的 管 理 IP 、 默 认 网 关

如图 2-22 所示 ,显示了为分布层交换机 DistributeSwitch1 设置管理 IP 并激 活本征 VLAN 。同时,还设置了默认网关的地址。

图 2-22 分布层交换机 DistributeSwitch1 的管理 IP 、默

认网关

2.2.3 配 置 分 布 层 交 换 机 DistributeSwitch1 的 VTP

当网络中交换机数量很多时,需要分别在每台 交换机上创建很多重复的 VLAN 。工 作量很大 、过程很繁琐 ,并且容易出错 。在实际工作中常采用 VLAN 中继协议( Vlan Trunking Protocol, VTP )来解决这个问题。

VTP 允许在一台交换机上创建所有的 VLAN 。然后,利用交换机之间的互 相学习功能 ,将创建好的 VLAN 定义传播到整个网络中需要此 VLAN 定义的所 有交换机上 。同时 ,有关 VLAN 的删除 、参数更改操作均可传播到其他交换机。 从而大大减轻了网络管理人员 配置交换机的负担。

在本校园网实现实例中使用了 VTP 技术。同时,将分布层交换 机

DistributeSwitch1 设置成为 VTP 服务器,其他交换机设置成为 VTP 客户机。

1、配置 VTP 管理域

共享相同 VLAN 定义数据库的交换机构成一个 VTP 管理域。每一个 VTP 管理域都有一个共同的 VTP 管理域域名。不同 VTP 管理域的交换机之间不交 换 VTP 通告信息。

如图 2-23

所示,将 VTP 管理域的域名定义

为“ c hinaitlab ”。 图 2-23

管理域的域名

设置 VTP

2、设置 VTP 服务器

工作在 VTP 服务器模式下的交换机可以创建 、删除 VLAN 、修 改 VLAN 参 数。同时,还有责任发送和转发 VLAN 更新消息。

如图 2-24 所示,设置分布层交换机 DistributeSwitch1 成为 VTP 服务器。

图 2-24 设置分布层交换机 DistributeSwitch1 成为 VTP

服务器

3、激活 VTP 剪裁功能

默认情况下主干道传输所有 VLAN 的用户数据。有时,交换网络中某台交 换机的所有端口都属于同一 VLAN 的成员 ,没有必要接收其他 VLAN 的用户数 据 。这时 ,可 以激活主干道上的 VTP 剪裁功能 。当激活了 VTP 剪裁功能以后, 交换机将自动剪裁本交换机没有定义的 VLAN 数据。

在一个 VTP 域下,只需要在 VTP 服务器上激活 VTP 剪裁功能。同一 VTP

域下的所有其他交换机也将自动激活 VTP 剪

裁功能。 如图 2-25 所示,设置激活 VTP

剪裁功能。

图 2-25 激活 VTP 剪

裁功能

2.2.4 在 分 布 层 交 换 机 DistributeSwitch1 上 定 义 VLAN

在本校园网实现实例中 ,除了默认的本征 VLAN 外,又额外定义了 8 个

VLAN ,如表 2-1 所示。

由于使用了 VTP 技术,所以,所有 VLAN 的定义都只需要在 VTP 服务器, 即分布层交换机 DistributeSwitch1 上进行。

如图 2-26 所示,定义了 8 个 VLAN ,同时为每个 VLAN 命名。

2.2.5 配 置 分 布 层 交 换 机 DistributeSwitch1 的 端 口 基 本 参 数

分布层交换机 DistributeSwitch1 的端口 FastEthernet 0/1~ FastEthernet 0/10 为服务器群提供接入服务,而端口 FastEthernet 0/23、 FastEthernet 0/24 分别下 连到访问层交换机 AccessSwitch1 的端口 FastEthernet 0/23 以及访问层交换机 AccessSwitch2 的端口 FastEthernet 0/23。

此 外 , 分 布 层 交 换 机 DistributeSwitch1 还 通 过 自 己 的 千 兆 端 口

GigabitEthernet 0/1 上连到核心交换机 CoreSwitch1 的 GigabitEthernet 3/1。 为了实现冗余设计,分布层交换机 DistributeSwitch1 还通过自己的千兆端口 GigabitEthernet 0/2 连 接 另 一 台 到 分 布 层 交 换 机 DistributeSwitch2 的 GigabitEthernet 0/2。

如图 2-27 所示,给出了对所有访问端口、主干道 端口的配置步骤和命令。

图 2-26 定义

VLAN

图 2-27 设置分布层交换机 DistributeSwitch1 的各端

口参数

2.2.6 配 置 分 布 层 交 换 机 DistributeSwitch1 的 3 层 交 换 功 能

分布层交换机 DistributeSwitch1 需要为网络中的各个 VLAN 提供路由功能。 这需要首先启用分布层交换机的路由功能。如图 2-28 所示。

图 2-28 启用路由

功能

接下来,需要为每个 VLAN 定义自己的默认网关地址,如图 2-29 所示。

图 2-29 定义各 VLAN 的默认网

关地址

此外 ,还 需要定义通往 Internet 的路由 。这里使用了一条缺省路由命令 ,如 图 2-30 所示。其中,下一跳地址是 Internet 接入路由器的快速以太网接口 FastEthernet 0/0 的 IP 地址。

图 2-30 定义到 Internet 的缺

省路由

2.2.7 配 置 分 布 层 交 换 机 DistributeSwitch2

分布层交换机 DistributeSwitch2 的端口 FastEthernet 0/23、FastEthernet 0/24 分别下连到访问层交换机 AccessSwitch1 的端口 FastEthernet 0/24 以及访问层交 换机 AccessSwitch2 的端口 FastEthernet 0/24。

此 外 , 分 布 层 交 换 机 DistributeSwitch2 还 通 过 自 己 的 千 兆 端 口

GigabitEthernet 0/1 上连到核心交换机 CoreSwitch1 的 GigabitEthernet 3/2。

为了实现冗余设计,分布层交换机 DistributeSwitch2 还通过自己的千兆端 口 GigabitEthernet 0/2 连接到分布层交换机 DistributeSwitch1 的 GigabitEthernet

0/2。如图 2-31 所示。

图 2-31 分布层交换机

DistributeSwitch2

对分布层交换机 DistributeSwitch2 的配置步骤、命令和对分布层交换机

DistributeSwitch1 的配置类似。这里,不再详细分析。

2.2.8

其 它配置

为了实现对无类别网络( Classless Network )以及全零子网( Subnet-zero ) 的支持,在充当 3 层交换机的分布层交换机 DistributeSwitch1 上,还需要进行 相应的配置,如图 2-32 所示。

图 2-32 定义对无类别网络以及全零子网的

支持

2.3 核心层交换服务的实现-配置核心层交换机

核心层将各分布层交换机互连起来进行 穿越园区网骨干的高速数据交换。 本实例中的核心层交换机采用的是 Cisco Catalyst 4006 交换机,采用了

Catalyst 4500 Supervisor II Plus( WS-X4013+)作为交换机引擎 。运 行的是 Cisco

的 Integrated IOS 操作系统,其镜像文件是 CAT400.6-3-5.BIN 。 在作为核心层交换机的 Cisco Catalyst 4006 交换机中 ,安装了

WS-X4306-GB

( Catalyst 4000 Gigabit Ethernet Module, 6-Ports ( GBIC ))模 块,该模块提供

了 5 个千兆光纤上连接口,可以用来接入 WS-G5484( 1000BASE-SX S hort

Wavelength GBIC ( Multimode only))。这里,以图 2-1 中的核心层交换机

CoreSwitch1 为例进行介绍。如图 2-33 所示:

图 2-33 核心层交换机

CoreSwitch1

2.3.1 配 置 核 心 层 交 换 机 CoreSwitch1 的 基 本 参 数

对核心层交换机 CoreSwitch1 的基本参数的配置步骤与对访问层交换机 AccessSwitch1 的基本参数的配置类似 。这里 ,只 给出实际的配置步骤 ,不再给 出具体解释,如图 2-34 所示。

图 2-34 配置核心层交换机 CoreSwitch1 的基

本参数

2.3.2 配 置 核 心 层 交 换 机 CoreSwitch1 的 管 理 IP 、 默 认 网 关

如图 2-35 所示 ,显 示了为核心层交换机 CoreSwitch1 设置管理 IP 并激活本

征 VLAN 。同时,还设置了默认网关的地址。

图 2-35 核心层交换机 CoreSwitch1 的管理 IP 、默认

网关

2.3.3 配 置 核 心 层 交 换 机 CoreSwitch1 的 的 VLAN 及 VTP

在本实例中,核心层交换机 CoreSwitch1 也将作为 VTP 客户机。 这 里 核 心 层 交 换 机 CoreSwitch1 将 通 过

获 得 在 分 布 层 交 换 机

DistributeSwitch1 中定义的所有 VLAN 的信息。

如图 2-36 所示,设置核心层交换机 CoreSwitch1 成为 VTP 客户VTP

机。

图 2-36 设置核心层交换机 CoreSwitch1 成为 VTP

客户机

2.3.4 配 置 核 心 层 交 换 机 CoreSwitch1 的 端 口 参 数

核心层交换机 CoreSwitch1 通过自己的端口 FastEthernet 4/3 同广域网接入 模块( Internet 路由器)相连。同时,核心层交换机 CoreSwitch1 的端口 GigabitEthernet 3/1 ~ GigabitEthernet 3/2 分 别 下 连 到 分 布 层 交 换 机 DistributeSwitch1 和 DistributeSwitch2 的端口 GigabitEthernet 0/1。

如图 2-37 所示,给出了对上述端口的配置命令。

图 2-37 设置核心层交换机 CoreSwitch1 的各端

口参数

此外,为了提供主干道的吞吐量以及实现冗余设计,在本设计中,将核心 层交换机 CoreSwitch1 的千兆端口 GigabitEthernet 2/1、GigabitEthernet 2/2 捆绑 在一起实现 2000Mbps 的千兆以太网信道,然后再连接到另一台核心层交换机 CoreSwitch2。

如图 2-38 所示,是设置核心层交换机 CoreSwitch1 的千兆以太网信道的步 骤。

图 2-38 设置核心层交换机 CoreSwitch1 的千兆以太

网信道

2.3.5 配 置 核 心 层 交 换 机 CoreSwitch1 的 路 由 功 能

核心层交换机 CoreSwitch1 通过端口 FastEthernet 4/3 同广域网接入模块

( Internet 路由器 )相连 。因此 ,需要启用核心层交换机的路由功能 。同时 ,还 需要定义通往 Internet 的路由 。这里使用了一条缺省路由命令 ,如 图 2-39 所示。 其中,下一跳地址是 Internet 接入路由器的快速以太网接口 FastEthernet 0/0 的

IP 地址。

图 2-39 定义到 Internet 的缺省路由如图

所示。

2.3.6

其 它配置

为了实现对无类别网络( Classless Network )以及全零子网( Subnet-zero ) 的支持,在充当 3 层交换机的核心层交换机 CoreSwitch1,也需要进行相应的 配置,如图 2-40 所示。

图 2-40 定义对无类别网络以及全零子网的

支持

2.3.7 核 心 层 交 换 机 CoreSwitch2 的 配 置

对于图 2-1-中的核心层交换机 CoreSwitch2 的配置步骤 、命令和对核心层交 换机 CoreSwitch1 的配置类似。这里,不再详细分 析。同时,对于配置核心层 交换机 CoreSwitch2 下连的一系列交换机,其连接 方法以及配置步骤和命令同 图 2-1-中核心层交换机 CoreSwitch1 下连

的一系列交换机的连接方法以及配置 步骤和命令类似。这里也不再赘述。

3 广域网接入模块

设计

在 本 实 例 设 计 中 , 广 域 网 接 入 模 块 的 功 能 是 由 广 域 网 接 入 路 由 器 InternetRouter 来完成的。采用的是 Cisco 的 3640 路由器。它通过自己的串行 接口 serial 0/0 使用 DDN ( 128K )技术接入 Internet 。其作用主要是在 Internet 和校园网内网间路由数据包。除了完成 主要的路由任务外,利 用访问控制列表

( Access Control List,ACL ),广域网接入路由器 InternetRouter 还可以用来完 成以自身为中心的流量控制和 过滤功能并实现一定的安全功能 ,如

图 3-1 所示。

图 3-1 广域网接入路由器

InternetRouter

3.1 配置接入路由器 InternetRouter 的基本参数

对接入路由器 InternetRouter 的基本参数的配置步骤与对访问层交换机 AccessSwitch1 的基本参数的配置类似 。这里 ,只 给出实际的配置步骤 ,不再给 出具体的解释,如图 3-2 所示。

图 3-2 配置接入路由器 InternetRouter 的基

本参数

3.2 配置接入路由器 InternetRouter 的各接口参数

对 接 入 路 由 器 InternetRouter 的 各 接 口 参 数 的 配 置 主 要 是 对 接 口

FastEthernet 0/0 以及接口 Serial 0/0 的 IP 地址、子网掩码的配置。 如图 3-3 所示,显示了为接入路由器 InternetRouter 的各接口设置 IP 地址、子 网掩码。

图 3-3 设置接入路由器 InternetRouter 的各接

口参数

3.3 配置接入路由器 InternetRouter 的路由功能

在接入路由器 InternetRouter 上需要定义两个方向上的路由 :到校园网内部 的静态路由以及到 Internet 上的缺省路由。

到 Internet 上的路由需要定义一条缺省路由,如图 3-4 所示。其中,下一跳 指定从本路由器的接口 serial 0/0 送出。

图 3-4 定义到 Internet 的缺

省路由

到校园网内部的路由条目可以经过路由 汇总后形成两条路由条目 。如图 3-5

所示。

图 3-5 定义到校园网内部的

路由

3.4 配置接入路由器 InternetRouter 上的 NAT

由于目前 IP 地址资源非常稀缺,不可能给校园网 内部的所有工作站都分配 一个公有 IP ( Internet 可路由的 )地址 。为了解决所有工作站访问 Internet 的需 要,必须使用 NAT (网络地址转换)技术。

为了接入 Internet ,本校园网向当地 ISP 申请了 9 个 IP 地址。其中一个 IP

地址 :193.1.1.1 被分配给了 Internet 接入路由器的串行接口 ,另外 8 个 IP 地址:

202.206.222.1~ 202.206.222.8 用作 NAT 。

NAT 的配置可以分为以下几个步骤:

1、定义 NAT 内部、外部接口

图 3-6 显示了如何定义 NAT 内部、外部接口。

图 3-6 定义 NAT 内部、外部

接口

2、定义允许进行 NAT 的工作站的内部局部 IP 地址范围

图 3-7 显示了如何定义允许进行 NAT 的内部局部 IP 地址范围。

图 3-7 定义工作站的内部局部 IP 地址

范围

3、为服务器定义静态地址转换

图 3-8 显示了如何为服务器定义静态地址转换。

图 3-8 为服务器定义静态地址

转换

4、为其他工作站定义复用地址转换

图 3-9 显示了如何为其他工作站定义复用地址转换。

图 3-9 为工作站定义复用地址转换

3.5 配置接入路由器 InternetRouter 上的 ACL

路由器是外网进入校园网内网的第一道关卡,是网络防御的前沿阵地。路 由器上的访问控制列表 ( Access Control List, ACL ) 是保护内网安全的有效手 段。一个设计良好的访问控制列表不仅 可以起到控制网络流量、流向的作用 , 还可以在不增加网络系统软、硬件投资 的情

况下完成一般软、硬件防火墙产品 的功能。由于路由器介于企业内网和外 网之间,是外网与内网进行通信时的第 一道屏障,所以即使在网络系统安装了 防火墙产品后,仍 然有必要对路由器的 访问控制列表进行缜密的设计,来对企 业内网包括防火墙本身实施保护。

在本实例设计中,将针对服务器以及内网工作站的安全给出广域网接入路 由器 InternetRouter 上 ACL 的配置方案。

在网络环境中普遍存在着一些非常重要的、影响服务器群安全的隐患。在 绝大多数网络环境的实现中它们都是应该对外加 以屏蔽的。主要应该做以下 的 ACL 设计:

1、对外屏蔽简单网管协议,即 SNMP 。

利用这个协议,远程主机可以监视、控制网络上的其它网络设备。它有两 种服务类型: SNMP 和 SNMPTRAP 。

如图 3-10 所示,显示了如何设置对外屏蔽简单网管协议 SNMP 。

图 3-10 对外屏蔽简单网管协议

SNMP

2、对外屏蔽远程登录协议 telnet

首先 ,telnet 可以登录到大多数网络设备和 UNIX 服务器 ,并可以使用相关 命令完全操纵它们。其次,telnet 是一种不安全的协议类型。用户在使用 telnet 登录网络设备或服务器时所使用的用户 名和口令在网络中是以明文传输的,很 容易被网络上的非法协议分析设备截获 。这是极其危险的 ,因此必须加以屏蔽。 如图 3-11 所示,显示了如何对外屏蔽远程登录协议 telnet 。

图 3-11 对外屏蔽远程登录协议

telnet

3、对外屏蔽其它不安全的协议或服务

这样的协议主要有 SUN OS 的文件共享协议端口 2049,远程执行( rsh )、 远程登录( rlogin )和远程命令( rcmd )端口 512、 513、 514,远程过程调用

( SUNRPC )端口 111。可以将针对以上协议综合进行设计,如图 3-12 所示。

图 3-12 对外屏蔽其它不安全的协议或

服务

4、针对 DoS 攻击的设计

DoS 攻击( Denial of Service Attack,拒绝服务攻击)是一种非常常见而且 极具破坏力的攻击手段,它可以导致服 务器、网络设备的正常服务进程停止 , 严重时会导致服务器操作系统崩溃。图 3-13 显示了如何设计针对常见 DoS 攻 击的 ACL 。

图 3-13 针对 DoS 攻击

的设计

5、保护路由器自身安全

作为内网 、外网间屏障的路由器 ,保护 自身安全的重要性也是不言而喻的 。 为了阻止黑客入侵路由器,必 须对路由器的访问位置加以限制。

应只允许来自服务器群的 IP 地址访问并配置路由器。这时,可以使用

ACCESS-CLASS 命令进行 VTY 访问控制。如图 3-14 所示。

图 3-14 保护路由器自身安全

3.6 其它配置

为了实现对无类别网络( Classless Network )以及全零子网( Subnet-zero ) 的支持,在接入路由器 InternetRouter 上还需要进行适当的配置,如图 3-15 所 示。

图 3-15 定义对无类别网络以及全零子网的

支持

4 远程访问模块设

远程访问也是园区网络必须提供的服务之一。它可以为家庭办公用户和出 差在外的员工提供远程、移动接入服务。如图 4-1 所示。

图 4-1 远程访问

服务

远程访问有三种可选的服务类型:专线连接、电路交换和包交换。不同的 广域网连接类型提供的服务质量不同, 花 费也不相同。 在本设计中,由于面对 的用户群规模、业务量较小,所以 采用了异步拨号连接作为远程访问的技术手 段。

异步拨号连接属于电路交换类型的广域网连接,它是在传统公共

交换电话

网( Public Switched Telephone Network,PSTN )上 提供服务的。传统 PSTN 提 供的服务也被称为简易老式电话业务( Plan Old Telephone System , POTS )。 因为目前存在着大量安装好的电话线 ,所 以这样的环境是最容易满足的 。因此, 异步拨号连接也就成为最为方 便和普遍的远程访问类型。

广域网连接可以采用不同类型的封装协议,如 HDLC 、PPP 等。其中,PPP 除了提供身份认证功能外,还可以提供 其他很多可选项配置,包括链路压缩 、 多链路捆绑 、回叫等 ,因此更具优势 。本设计所采用的异步连接封装协议是 PPP 。

在本设计中采用了可以集成在广域网接入路由器 InternetRotuer 中的异步 Modem 模块 NM-16AM ( 16 Port Analog Modem Network Module )提供远程访 问服务。它可以同时对最多 16 路拨号用户提供远程接入服务。

以下介绍一下配置异步拨号模块 NM-16AM 的步骤。

4.1 配置物理线路的基本参数

对物理线路的配置包括配置线路速度( DTE 、 DCE 之间的速率)、停止位 位数、流控方式、允许呼入连接的协议 类型、允许流量的方向等。如图 4-2 所 示。

图 4-2 配置物理线路的基本参数

4.2 配置接口基本参数

对接口基本参数的配置包括 :接 口封装协议类型 、接口异步模式 、IP 地址、 为远程客户分配 IP 地址的方式等,如图 4-3 所示。这里,设置远程客户从 IP

地址池 rasclients 中获得 IP 地址。

图 4-3 配置接口基本

参数

接下来,需要建立一个本地的 IP 地址池。如图 4-4 所示,建立了一个名为

rasclients 的 IP 地址池。其 IP 地址范围是: 192.168.200.1~

192.168.200.16。

图 4-4 指定 IP 地

址池

4.3 配置身份认证

PPP 提供了两种可选的身份认证方法:口令验证协议 PAP ( Password Authentication Protocol , PAP ) 和 质 询 握 手 协

议 ( Challenge Handshake Authentication Protocol, CHAP )。

PAP 是一个简单的、实用的身份验证协议。 PAP 认证进程只在双方的通信 链路建立初期进行。 如果认证成功, 在 通信过程中不再进行认证。 如果认证失 败,则直接释放链路。

CHAP 认证比 PAP 认证更安全,因为 CHAP 不在线路上发送明文密码,而 是发送经过摘要算法加工过的随机序列, 也 被称 为 “ 挑战字符串” 。 同 时, 身 份认证可以随时进行,包括在双方正常通信过程 中。 因此,非法用户就算截获 并成功破解了一次密码,此密 码也将在一段时间内失效。

CHAP 对端系统要求很高,因为需要多次进行 身份质询、响应。这需要耗 费较多的 CPU 资源,因此只用在对安全要求很高的场合。

PAP 虽然有着用户名和密码是明文发送的弱 点,但是认证只在链路建立初

期进行,因此节省了宝贵的链路带宽。

本设计中将采用 PAP 身份认证方法。

1、建立本地口令数据库

如图 4-5 所示建立本地口令数据库。

图 4-5 建立本地口令数

据库

2、设置进行 PAP 认证

如图 4-6 所示设置进行 PAP 认证。

图 4-6 设置进行 PAP

认证

5 服务器模块

设计

服务器模块用来对校园网的接入用户提供各种服务。在本设计实例中,所 有的服务器被集中到 VLAN 100 ,构成服务器群

并通过分布层交换机 DistributeSwitch1 的端口 fastethernet 1~ 20 接入校园网。如图 5-1 所示。

图 5-1 服务

器群

校园网网络提供的常用服务(服务器)包括:

z

z

z

z

z

z

z

z

z

WEB 服务器:提供 WEB 网站服务。 DNS 、目录服务器:提供域名解析以及目录服务。 FTP 、文件服务器:提供文件传输、共享服务。 邮件服务器:提供邮件收发服务。 数据库服务器:提供各种数据库服务。 打印服务器:提供打印机共享服务。 实时通信服务器:提供实时通信服务。 流媒体服务器:提供各种流媒 体播放、点播服务。 网管服务器:对校园网网络设备进行综合管理。 如图 5-2 所示。显示了各服务器 IP 地址配置情况。

图 5-2 各服务器 IP 地址

配置

表 2 给出了所有的服务器硬件平台、操 作系统以及服务软件的

选型表。

表 2 服务器硬件平台、操作系统以及服务软件的选型

限于篇幅,对于各种服务器的安装、配置步骤以及运行维护方法,这里不 再赘述。感兴趣的读者可以参看有关参考书。

6 系统测

6.1 系统测试

前面几节对如何设计一个较为完整的校园网网络进行了详细的介绍。当校 园网初具规模后,还应该对校园网的整 体运行情况做一下细致的测试和评估 。 主要的测试内容应该包括:

z

z

z

z

z

z

z

z 对管理 IP 地址的测试。 对相同 VLAN 内的通信进行测试。 对不同 VLAN 内的通信进行测试。 对冗余链路的工作状态进行测试。 对广域网接入路由器上的 NAT 进行测试。 对广域网接入路由器上的 ACL 进行测试。 对远程访问服务进行测试。 对各种服务器提供的服务进行测试。

至于具体的测试步骤,限于篇幅,不再赘述。这里,只给出相关测试、诊

断命令。

6.2 相关测试、诊断命令

本文的最后,按不同的功能按每种技术分类,给出路由器或交换机上常用 的相关测试、诊断命令。同时 ,还给出了每一命令的作用。

6.2.1 通 用 测 试 、 诊 断 命 令

1、 ping x.x.x.x

标准 ping 命令。用于测试设备间的物理连通性。

2、 ping

扩展 ping 命令 。也 用于测试设备间的物理连通性 。扩展 ping 命令还支持灵 活定义 ping 参数,如 ping 数据包的大小,发送包的个数, 等待响应数据包的 超时时间等。

3、 traceroute x.x.x.x

命令 traceroute 用于跟踪、显示路由信息。

4、 show running-config

命令 show running-config 用于显示路由器、交换机运行配置文件的内容。

5、 show startup-config

命令 show startup-config 用于显示路由器、交换机启 动配置文件的内容。

6、 show sessions

命令 show sessions 用于显示从当前设备发出的所有呼出 Telnet 会话。

7、 disconnect

命令 disconnect 用于断开与远程目标主机的 Telnet 会话。

8、 show users

命令 show users 用于查看呼入 Telnet 会话情况。

命令 clear line 用于断开远程主机的呼入 Telnet 连接。

10、 shutdown

命令 shutdown 用于临时将某个接口关闭。

11、 no shutdown

命令 no shutdown 用于手动启动(激活)处于管理性关闭的接口。

12、 show arp

命令 show arp 用于显示 ARP 缓存( ARP 表)的内容。

13、 show ip arp

命令 show ip arp 用于显示 IP ARP 缓存( ARP 表)的内容。

14、 show interfaces

命令 show interface 用于显示各接口的状态及参数信息。

15、 show ip interface

命令 show ip interface 用于显示 IP 接口的状态及配置信息。

命令 show version 用于显示路由器硬件配置、软件版本等信息。

17、 Ctrl+Shift+6+x

该命令也被称为“退出序列”,用于终止正在执行的某条命令或操作,也 用于从呼出 Telnet 会话中暂时切换到本地连接。

18、 dir flash:

命令 dir flash:用于显示闪存中的文件清单。

19、 dir nvram:

命令 dir nvram:用于显示非易失性内存中的文件清单。

20、 show debugging

命令 show debugging 用于显示正在进行的诊断过程清单。

21、 undebug all

命令 undebug all 用于停止所有诊断过程。

6.2.2 CDP 测 试 、 诊 断 命 令

1、 show cdp

命令 show cdp 用于显示 CDP 全局参数信息。

命令 show cdp neighbors 用于显示 CDP 邻居设备的摘要信息。

3、 show cdp neighbors detail

命令 show cdp neighbors detail 用于显示 CDP 邻居设备的详细信息,包括: 邻居设备名称 、邻居设备接口 IP 地址 、邻居设备软件版本信息 、设 备性能 、设 备平台 、本地设备接口 、邻居设备接口 、CDP 缓存条目保持时间 、CDP 广播版 本、接口双工方式等。

4、 show cdp entry

命令 show cdp entry 用于显示指定邻居设备的相关信息。

5、 show cdp interface

命令 show cdp interface 用于显示本地设备各个接口 的状态 、接 口封装格式、

CDP 包的周期发送时间以及 CDP 保持时间等。

6、 show cdp traffic

命令 show cdp traffic 用于显示和 CDP 相关的流量统计信息 ,包括接收和发 送的 CDP 包数量、包括头部错误、校验错误、封 装错误等在内的错误数量等。

1、 show ip route

命令 show ip route 用于显示当前路由表内容。

2、 show ip protocols

命令 show ip protocols 用于显示动态路由协议的配置参数信息。

6.2.4

VLAN 、 VTP 测 试 、 诊 断命令

1、 show interface vlan vlan-num

命令 show interface vlan vlan-num 用于显示 VLAN 是否已激活 、交换机 MAC

基地址、接口参数等。

2、 show mac-address-table

命令 show mac-address-table 用于显示 CAM ,即 桥接表的内容 。该命令可列 出学习到的主机 MAC 地址及其所属 VLAN 、所处端口 、条目类( 型静态 STATIC 、 动态 DYNAMIC 等)以及满足列表条件的 MAC 地址数目。

3、 show vlan

命令 show vlan 用于查看 VLAN 创建情况。该命令可以显示系统所有的

VLAN 信息 ,包括 VLAN 编号 、VLAN 名称 、VLAN 状态 、VLAN 成员等信息。

命令 show vtp status 用于检查 VTP 配置情况。

6.2.5 生 成 树 测 试 、 诊 断 命 令

1、 show spanning-tree

命令 show spanning-tree 用于显示生成树协议中交换 机及其端口的情况。

2、 show spanning-tree blockedports

命令 show spanning-tree blockedports 用于显示处于阻塞状态的端口。

3、 show spanning-tree detail

命令 show spanning-tree detail 用于显示生成树详细信息。

4、 show spanning-tree interface

命令 show spanning-tree interface 用于显示生成树中某端口相关状态。

5、 show spanning-tree vlan

当有多个 VLAN 时 ,Catalyst 交换机会为每个 VLAN 运行一个生成树实例。 此命令用于显示指定 VLAN 的生成树内容。

6、 show spanning-tree summary

命令 show spanning-tree summary 用于显示生成树总结,包括本交换机是哪

些 VLAN 的根网桥 、端口快速特性是否启用 、处于生成树各个端口状态的端 口

数量等信息。

6.2.6 NAT 测 试 、 诊 断 命 令

1、 show ip nat translation

命令 show ip nat translation 用于显示当前正在进行的 NAT 情况。

2、 show ip nat translation verbose

命令 show ip nat translation verbose 用于显示当前正在进行的 NAT

更为详细 的情况。

3、 show ip nat statistics

命令 show ip nat statistics 用于显示 NAT 运行情况统计。

4、 debug ip nat

命令 debug ip nat 用于打开对 NAT 的诊断。

6.2.7 ACL 测 试 、 诊 断 命 令

1、 show access-lists

命令 show access-lists 用于显示所有已定义的访问控制列表内

容及命中情 况。

2、 show ip access-lists

命令 show ip access-lists 用于显示所有已定义的 IP 访问控制

列表内容及命 中情况。

6.2.8 远 程 访 问 测 试 、 诊 断 命 令

1、 show line

命令 show line 用于查看当前系统所有的线路及其状态。

2、 show modemcap

命令 show modemcap 用于显示了当前路由器可以自动配置的

Modem 列表。

3、 debug ppp negotiation

命令 debug ppp negotiation 用于打开对 PPP 协议参数协商的诊断。

4、 debug ppp authentication

命令 debug ppp authentication 用于打开对 PPP 身份认证过程的诊断。

需要说明的是 ,一个完整的校园网网络 系统设计不仅包含上述设备或系统 , 还应该包括计费系统、 防火墙系统、 入 侵检测系统等组成部分。 限于篇幅, 在 此不做介绍,感兴趣的读者可 以参看有关的参考书。


相关内容

  • 地震灾后重建绿色学校
  • 汶川地震灾后重建绿色学校的发展 The post-disaster reconstruction green school development after wenchuan earthquake *王强 杨维菊 (东南大学建筑学院,南京,210096) 摘 要:随着世界环境危机日益加剧,资源和能 ...

  • 计算机网络基础设计
  • <计算机网络基础>课程整体教学设计 一.管理信息 课程名称:<计算机网络基础> 课程代码: 制 定 人:王娜娜 制定时间:2013年9月 所属部门:信息技术系 批准人: 二.基本信息 学分:4 学时:84 授课对象:12计专.13网络 课程类型:计算机专业必修课 先修课:&l ...

  • 国外中小学校园景观规划设计主题研究_王玮
  • 302 四川建筑科学研究SichuanBuildingScience第40卷第2期2014年4月 国外中小学校园景观规划设计主题研究 王 1,2玮,董 1 靓,王 喆 3 (1.西南交通大学建筑学院,四川成都610031:2.西南交通大学艺术与传播学院,四川成都610031: 3.中国中铁二院工程集 ...

  • 法制教育活动实施方案
  • 纳雍县新房乡希望小学2014学年度 法制教育活动实施方案 为切实加强我校普法工作,搞好法制宣传教育活动,扎实开展"法律进学校"活动.根据上级要求,结合本校实际,制定本活动方案. 一.指导思想 以邓小平理论和"三个代表"重要思想为指导,全面落实科学发展观,深入贯 ...

  • 机械工艺学_各类机床夹具的设计方法
  • [www.zixuejie.com自学街]国内软件自学平台,更多教程 资料免费下载! (zaojiao1.com/51zikaoba.com) $5 机床夹具设计方法 机床夹具的设计方法 夹具的基本要求      能稳定保证工件的加工精度; 能提高机械加工的劳动生产率,降低工件的制造成本 ...

  • 小学艺术教育先进材料
  • xxx县xxx镇总校xxx中心小学是的一所农村三类小学,始建于1951年,合校并点后成为五村联办学校,现有11个教学班,330名学生,29名教职工。在这片农村教育的沃土上,全体教师团结合作、甘于奉献,用强烈的使命感、责任感,书写了一篇篇感人的艺术教育篇章。多年来,学校坚持“育人为本,质量第一,培养特 ...

  • 2012师德教育活动实施方案
  • 为进一步加强和改进师德建设,全面提高师德水平,打造一支适应时代发展要求.让人民群众满意的高素质教师队伍,推动我市教育事业又好又快发展,市教育局决定在全市中小学开展以"有爱心.有诚心.有责任心.有感恩心"为主题的"四心"师德教育活动.现提出如下实施方案: 一.指 ...

  • 小型陈列馆设计2011
  • 作业八: 训练题目--<小型陈列馆设计> 一.设计任务 为满足西南民族大学师生们展示和交流的需要,我校拟在北区湖边地段修建永久性小型陈列馆及相应户外活动空间,具体内容及要求如下: 1.建筑主体部分:规模为150平方米(上下可浮动10%),包括: (1).展示空间:130平方米(包括展示区 ...

  • 老师如何发现教学中的问题
  • 从实际中来: 从实际中来:研究问题的确定 任何研究都是从问题的发现开始的,因此提出问题是研究的第一步.没有 问题就不会有研究的冲动,没有研究的冲动就不会有研究的行动,也就不会有 问题的真正解决.提出问题是研究的出发点,解决问题则是研究的终点.在现 实当中,的确存在着教师找不到研究问题或者即使找到问题 ...