一、基础理论篇:

1. 学习交换有3条主线:

(1)第一条主线是VTP。

VTP作用: 简化VLAN的配置;

(2)第二条主线是STP、PVST、MST。

其主要作用是:防止二层环路,三层用路由协议来防环,并利用多组生成树实例来实现VLAN流量的冗余备份;

(3)第三条主线是HSRP、VRRP、GLBP。

主要作用是:给网关提供冗余,并利用多组实现网关的负载均衡。

2. 3种经典模型(CCNA模型、CCNP模型、CCIE模型):

CCNA模型:

CISCO交换工程案例与配置思路_第1张图片

CISCO交换工程案例与配置思路_第2张图片

CCNP模型:

CISCO交换工程案例与配置思路_第3张图片

CISCO交换工程案例与配置思路_第4张图片

CCIE模型:

CISCO交换工程案例与配置思路_第5张图片

3. 3种经典模型归纳概述:

由CCNA模型、CCNP模型、CCIE模型图来看,实质都是由CCNA模型演变而来,故对於一个工程师而言,必须要非常熟练的配置,尤其是CCNA模型!紧记!!!

CCNP:主要增加一些冗余备份、路由协议和××× 。

×××用得比较多的主要是:GRE ×××、IPSec ×××、EASY ×××、MPLS ×××、DM×××,但××× 原理都一样,透过公网到达自己的内网。

(1)GRE ×××:主要是能封装路由协议;

(2)IPSec ×××:主要是用在点对点上;

(3)EASY ×××:主要是配置比较简单;

(4)DM×××: 主要用在大型企业中;

(5)MPLS ×××:是非常流行的,主要是用在大型网络中。

生成树:是用来防止环路,一般不用配置,如果配置生成树,主要是用来做负载均衡。

MST:在实际中用得比较多,其原因是:可以减少对CPU和内存的负担。

FastEthernetPort: 主要用来减少客户机等待时间。主要用在接入层交换机。

EthernetChannel: 主要用来增加带宽,实现冗余。

光纤: 大部分连接交换机的都是光纤,光纤主要分为2种:单模和多模

单模和多模主要区别是: 单模传输距离远/长,多模传输距离近/短。

单模是×××,多模是桔×××。

尾纤: 与RJ45跳线一样,主要是用来将光纤配线架上的光纤连到光纤交换机。一般在1~20米之间。

GBIC、SPF: 用来连交换机模块,GBIC也叫SC,SPF也叫LC。但是GBIC/SC模块现在几乎不用了,主要原因是,体积大,并且容易坏。SPF现在都在用,其体积小,并且便宜!

光口与电口: 一般把介质为铜的叫电口。如: RJ45;一般把介质为光纤的叫光口。如:交换机上的SPF口。

4. 设备选型注意事项:

(1) 客户资金预算是多少

此为非常重要!资金的多寡决定整个网络构架的最终结果。技术是为公司业务所服务的;

(2) 客户要求的设备是否需要冗余

冗余备份将增加整个网络的光纤模块和光纤的数量,且是成倍的增加。若采用冗余备份,则关键技术是链路捆绑;(3) 交换机的引擎是否需要冗余备份

核心交换机的引擎是非常贵的,如果采用冗余,则需要做主备;

(4) 汇聚交换机是否需要冗余备份

汇聚交换机冗余作用与核心是一样的;

(5) 全网有多少个点

它决定整个网络核心交换机与路由器选型的重要信息;

(6) 全网是千兆到桌面还是百兆到桌面

它将决定网线的介质。

(7) 接入层交换机和汇聚层交换机是否要做链路捆绑;

它将决定光纤的数量和模块的数量。

(8) 路由器的选择

将与整个网络的流量有关系,且与多少个点有相当大的关系;

(9) 防火墙的选择

防火墙是放到路由器的前面,还是后面。是做什么模式,是透明模式,还是路由模式;是对全网防护,还是对部分防护。必须搞清楚之;

(10) 网络设备的选择

必须注意搭配,不能是头大身小。网络的瓶颈是哪里;

(11) 光纤模块的选择

目前都是用SPF模块,故不要选择GBIC模块。接入层交换机和核心层交换机的距离远近,因为它是确定是选单模,还是多模。

5. 设备构架注意事项:

(1) 高端设备

主要由机箱、电源、风扇、引擎和业务板组成,当然还有GBIC/SPF光纤模块;

(2) 机箱

机箱型号不同所插的板卡数量也不同。如45的交换机用的最多的是4506,65的用得最多的是6509NEB等;

(3) 电源

高端交换机、路由器的电源都是模块化的。电源分交流电源和直流电源。且不同的型号的电源又有不同的瓦数。如:Supervisor Engine 720最小的电源是2500W。电源的选择非常重要!若不能提供最小的电源,板卡和引擎就不能正常工作。电源的选择还要根据选的业务板卡来确定。切记!

(4) 风扇

是选择一个,还是2个风扇。温度对网络设备非常重要;

(5) 业务板

业务板分为:光口板和电口板;

(6) 光口板

光口板有100M、1000M、10000M,光口板可分为GBIC、SPF光口板;

(7) 电口板

电口板主要有100M、1000M,还有带POE电口板。

(8) 其他板卡

防火墙业务板,IDS、IPS等,光电口业务板可分为:8口、12口、24口、48口业务板。还有万兆业务板。POS光口业务板;

   交换机还有NAT功能的业务板、VPLS业务板、网络分析业务板、IPSec业务板等等;

故业务板选择得越多,则电源的功率越大,要求越高。

(9) 引擎

引擎是设备中最重要的板卡。注意引擎所支持的路由协议与包转发和背板带宽。有的引擎板上带有光口或电口,则可以少配置光电业务板。

备注:

2个常用概念:

交换机的背板带宽:代表交换机的数据处理能力,越高,则处理数据的能力越强;

交换机的背板带宽:能同时处理数据包的数据量,单位是bps;

交换机的包转发率:能同时处理数据包的数量。单位是Mpps,每秒百万个包。


二、实战篇:

下面是经典配置案例:

CCNA模型在工程中的应用案例,拓扑图如下图所示:

需求:    
1、通过路由器上网,可做NAT转换;(思考)

2、若是静态地址时,如何配置?如果是pppoe时,又是如果配置?(思考)

3、LAN内网有多个VLAN 且全网互联互通。(重点)


VISIO绘制的拓扑图:

CISCO交换工程案例与配置思路_第6张图片

Web-IOU绘制的拓扑图注:Web-IOU模拟器适应于大型网络实验!

CISCO交换工程案例与配置思路_第7张图片

GNS3搭建的拓扑图:

CISCO交换工程案例与配置思路_第8张图片

CISCO篇的配置思路

注意:

CISCO的三层交换机与路由器配置连通性时,直接用接口(即SVI接口),而H3C的配置是:

a) 先划分1个VLAN,

b) 将端口加入该VLAN中

c) 再给该VLAN分配置IP地址

备注:

下面的实验是在Web-IOU模拟器中完成!

一、配置核心交换机Core与路由器R1的连通性:

(1)在核心交换机上配置:

Core(config)#int e0/0    
Core(config-if)#no switchport    
Core(config-if)#ip add 192.168.100.2 255.255.255.0    
Core(config-if)#ip routing    
Core(config)#router ospf 100    
Core(config-router)#network 192.168.100.0 0.0.0.255 area 100    
Core(config-router)#network 192.168.10.0 0.0.0.255 area 100    
Core(config-router)#network 192.168.20.0 0.0.0.255 area 100    
Core(config-router)#network 192.168.30.0 0.0.0.255 area 100    
Core(config-router)#

重点:

配置路由协议的主要功能是: 将Vlan子网消息宣告出去,让其它的交换机能学到路由。

(2)在R1路由器上配置:

R1(config)#int e0/0    
R1(config-if)#ip add 192.168.100.1 255.255.255.0    
R1(config-if)#no sh    
R1(config-if)#exit    
R1(config)#router ospf 100    
R1(config-router)#network 192.168.100.0 0.0.0.255 area 100    
R1(config-router)#

二、LAN互联互通配置

1. 交换机基础性配置

(1)在核心层Core上配置:

Switch(config)#hostname Core    
Core(config)#enable secret A1s2#-cisco    
Core(config)#no ip domain-lookup    
Core(config)#service timestamps debug uptime    
Core(config)#service timestamps debug datetime    
Core(config)#service timestamps log uptime    
Core(config)#service timestamps log datetime    
Core(config)#no ip http server    
Core(config)#no snmp-server    
Core(config)#no ip finger    
Core(config)#no ntp    
Core(config)#no cdp run    
Core(config)#no service udp-small-servers    
Core(config)#no service tcp-small-servers    
Core(config)#line console 0    
Core(config-line)#password Console0#    
Core(config-line)#exec-timeout 0    
Core(config-line)#logging synchronous    
Core(config-line)#login    
Core(config-line)#exit    
Core(config)#line vty 0 4    
Core(config-line)#password Vty-A1s2#    
Core(config-line)#exec-timeout 0    
Core(config-line)#logging synchronous    
Core(config-line)#login    
Core(config-line)#exit    
Core(config)#

(2)在接入层SW1上配置:

简单的方法是: 将下面命令输入在记事本中,再分别复制到SW1、SW2、SW3、SW4、SW5、SW6中,即可。注:交换机名称和密码 修改下!

CISCO交换工程案例与配置思路_第9张图片

2. 设置Vtp domain(核心层交换机、接入层交换机上配置)

(1)核心层交换机上配置

Core(config)#vtp domain beyond    
Changing VTP domain name from NULL to beyond    
Core(config)#vtp mode server    
(2)接入层交换机上配置

SW1(config)#vtp domain beyond    
SW1(config)#vtp mode client

同理,分别在SW2、SW3、SW4、SW5、SW6中如SW1上一样配置。

3. 配置中继(核心层交换机、接入层交换机上配置)

(1)核心层交换机上配置

Core(config)#int e0/1    
Core(config-if)#description link to SW1_e0/0    
Core(config-if)#switchport    
Core(config-if)#switchport trunk encapsulation dot1q    
Core(config-if)#switchport mode trunk    
Core(config-if)#

同理,在e0/2、e0/3、e1/0、e1/1、e1/2接口上配置中继。

(2)接入层交换机上配置

SW1(config)#int e0/0    
SW1(config-if)#description link to Core_e0/1    
SW1(config-if)#switchport    
SW1(config-if)#switchport trunk encapsulation dot1q    
SW1(config-if)#switchport mode trunk    
SW1(config-if)#do sh int e0/0 switchport   //查看

同理,在SW2、SW3、SW4、SW5和SW6的e0/0接口上配置中继。

4. 创建VLAN(在VTP Server上配置)

Core(config)#vlan 10    
Core(config-vlan)#name vl10    
Core(config-vlan)#exit    
% Applying VLAN changes may take few minutes.  Please wait...

Core(config)#vlan 20    
Core(config-vlan)#name vl20    
Core(config-vlan)#exit    
% Applying VLAN changes may take few minutes.  Please wait...

Core(config)#vlan 30    
Core(config-vlan)#name vl30    
Core(config-vlan)#exit    
% Applying VLAN changes may take few minutes.  Please wait...

Core(config)#vlan 40    
Core(config-vlan)#name vl40    
Core(config-vlan)#exit    
% Applying VLAN changes may take few minutes.  Please wait...

Core(config)#vlan 50    
Core(config-vlan)#name vl50

5. 将交换机端口划入VLAN(在接入层交换机上配置)

(1)接入层交换机SW1上配置

SW1(config)#int e0/1    
SW1(config-if)#switchport mode access    
SW1(config-if)#switchport access vlan 10    
SW1(config-if)#exit    
SW1(config)#int e0/2    
SW1(config-if)#switchport mode access    
SW1(config-if)#switchport access vlan 20

(2)接入层交换机SW2上配置

SW2(config)#int e0/1    
SW2(config-if)#switchport mode access    
SW2(config-if)#switchport access vlan 10    
SW2(config-if)#exit    
SW2(config)#int e0/2    
SW2(config-if)#switchport mode access  
SW2(config-if)#switchport access vlan 20

(3)接入层交换机SW3上配置

SW3(config)#int e0/1    
SW3(config-if)#switchport mode access    
SW3(config-if)#switchport access vlan 30    
SW3(config-if)#exit    
SW3(config)#int e0/2    
SW3(config-if)#switchport mode access    
SW3(config-if)#switchport access vlan 40

(4)接入层交换机SW4上配置

SW4(config)#int e0/1    
SW4(config-if)#switchport mode access    
SW4(config-if)#switchport access vlan 30    
SW4(config-if)#exit    
SW4(config)#int e0/2    
SW4(config-if)#switchport mode access    
SW4(config-if)#switchport access vlan 40

(5)接入层交换机SW5上配置

SW5(config)#int e0/1    
SW5(config-if)#switchport mode access    
SW5(config-if)#switchport access vlan 40    
SW5(config-if)#exit    
SW5(config)#int e0/2    
SW5(config-if)#switchport mode access    
SW5(config-if)#switchport access vlan 50

(6)接入层交换机SW6上配置

SW6(config)#int e0/1    
SW6(config-if)#switchport mode access    
SW6(config-if)#switchport access vlan 40    
SW6(config-if)#exit    
SW6(config)#int e0/2    
SW6(config-if)#switchport mode access    
SW6(config-if)#switchport access vlan 50

6. 配置三层交换(在核心层交换机上配置)

  配置至此,只有同一VLAN的主机之间可以互相访问!不同VLAN的主机之间不能互访!此时需要在各VLAN之间架一座桥梁----给各VLAN接口分配IP地址。即各VLAN的主机的网关地址!

 部门 VLAN名称 VLAN ID     网关地址     网段地址
财务部  caiwu   10 192.168.10.254 192.168.10.0/24
技术部  jishu   20 192.168.20.254 192.168.20.0/24
信息部   IT   30 192.168.30.254 192.168.30.0/24
行政部 xingzheng   40 192.168.40.254 192.168.40.0/24
其他部门   qita   50 192.168.50.254 192.168.50.0/24

Core(config)#int vlan 10        
Core(config-if)#ip add 192.168.10.254 255.255.255.0    
Core(config-if)#no sh    
Core(config-if)#exit    
Core(config)#int vlan 20        
Core(config-if)#ip add 192.168.20.254 255.255.255.0    
Core(config-if)#no sh    
Core(config-if)#exit    
Core(config)#int vlan 30        
Core(config-if)#ip add 192.168.30.254 255.255.255.0  
Core(config-if)#no sh    
Core(config-if)#exit    
Core(config)#int vlan 40        
Core(config-if)#ip add 192.168.40.254 255.255.255.0    
Core(config-if)#no sh    
Core(config-if)#exit    
Core(config)#int vlan 50        
Core(config-if)#ip add 192.168.50.254 255.255.255.0    
Core(config-if)#no sh

7. 配置TCP/IP参数如下图所示(在客户端PC上配置)

客户机

IP地址

网关地址

部门

网段地址

VLAN ID

PC1

192.168.10.11/24

192.168.10.254

财务部

192.168.10.0/24

VLAN 10

PC2

192.168.20.12/24

192.168.20.254

技术部

192.168.20. 0/24

VLAN 20

PC3

192.168.10.13/24

192.168.10.254

财务部

192.168.10. 0/24

VLAN 10

PC4

192.168.20.14/24

192.168.20.254

技术部

192.168.20. 0/24

VLAN 20

PC5

192.168.30.15/24

192.168.30.254

信息部

192.168.30. 0/24

VLAN 30

PC6

192.168.40.16/24

192.168.40.254

行政部

192.168.40. 0/24

VLNA 40

PC7

192.168.30.17/24

192.168.30.254

信息部

192.168.30. 0/24

VLAN 30

PC8

192.168.40.1824

192.168.40.254

行政部

192.168.40. 0/24

VLAN 40

PC9

192.168.40.19/24

192.168.40.254

行政部

192.168.40. 0/24

VLAN 40

PC10

192.168.50.10/24

192.168.50.254

其他部门

192.168.50. 0/24

VLAN 50

PC11

192.168.40.11/24

192.168.40.254

行政部

192.168.40. 0/24

VLAN 40

PC12

192.168.50.12/24

192.168.50.254

其他部门

192.168.50. 0/24

VLAN 50

注:现在全网互联互通!

8. 其他需求配置,根据实情而定!(略)

  如:有些部门敏感数据,其他人/部门不能访问之;有些人/部门不能访问Internet等。