Fa0/10 12 VLAN0020 active 13 VLAN0030 active 1002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsup
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1 enet 100001 1500 - - - - - 0 0 11 enet 100010 1500 - - - - - 0 0 12 enet 100020 1500 - - - - - 0 0 13 enet 100030 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0 1005 trnet 101005 1500 - - - ibm - 0 0
Remote SPAN VLANs
------------------------------------------------------------------------------
Primary Secondary Type Ports
------- --------- ----------------- ------------------------------------------ L3-Switch#
L3-Switch#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route
Gateway of last resort is not set
L3-Switch#
5.3 配置RSTP协议
配置RSTP协议,实现L2-Switch和L3-Switch之间的冗余链路,选取L3-Switch为根。 【原理】
在交换网络中,通过VLAN对一个物理网络进行了逻辑划分,不同的VLAN之间
是无法直接访问的,必须通过三层的路由设备进行连接。一般利用路由器或三层交换机来实现不同VLAN之间的互相访问。
将路由器和交换机相连,使用IEEE 802.1Q来启动一个路由器上的子接口成为干道模式,就可以利用路由器来实现VLAN之间的通信。
路由器可以从某一个VLAN接收数据包并且将这个数据包转发到另外的一个VLAN,要实施VLAN间的路由,必须在一个路由器的物理接口上启用子接口,也就是将以太网物理接口划分为多个逻辑的、可编址的接口,并配置成干道模式,每个VLAN对应一个这种接口,这样路由器就能够知道如何到达这些互联的VLAN。 【步骤】
第一步:配置交换机的主机名、划分VLAN添加端口、设置Trunk Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname L2-Switch
//使用hostname命令更改交换机的名称 L2-Switch(config)#vlan 12
L2-Switch(config-vlan)#name saleDep L2-Switch(config-vlan)#vlan 13
L2-Switch(config-vlan)#name techDep L2-Switch(config-vlan)#exit
L2-Switch(config)#interface range fastEthernet 0/6-12 L2-Switch(config-if-range)#switchport mode access L2-Switch(config-if-range)#switchport access vlan 12 L2-Switch(config-if-range)#exit
L2-Switch(config)#interface range fastEthernet 0/13-19 L2-Switch(config-if-range)#switchport mode access L2-Switch(config-if-range)#switchport access vlan 13 L2-Switch(config-if-range)#exit L2-Switch(config)#
L2-Switch(config)# interface range fastEthernet 0/23-24 L2-Switch(config-if)#switchport mode trunk L2-Switch(config-if)#
L2-Switch(config-if)#end L2-Switch# L2-Switch#
L3-Switch(config)#interface range fastEthernet 0/23-24 L3-Switch(config-if-range)#switchport mode trunk L3-Switch(config-if-range)#
第二步:配置快速生成树协议 L2-Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. L2-Switch(config)#spanning-tree
L2-Switch(config)#spanning-tree mode rstp
// 指定生成树协议的类型为RSTP L2-Switch(config)#
L3-Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. L3-Switch(config)#spanning-tree
L3-Switch(config)#spanning-tree mode rstp
// 指定生成树协议的类型为RSTP L3-Switch(config)#
第三步:设置交换机的优先级,指定L3-Switch为根交换机 L3-Switch(config)#spanning-tree priority 4096
// 设置交换机L3-Switch的优先级为4096,使其成为根交换机 L3-Switch(config)#
第四步:查看交换机的VLAN和Trunk配置 L2-Switch>enable L2-Switch#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/16, Fa0/17, Fa0/18 Fa0/19, Fa0/20, Fa0/21, Fa0/22 Fa0/24, Gig1/1, Gig1/2 12 work active Fa0/6, Fa0/7, Fa0/8, Fa0/9 Fa0/10
13 student active Fa0/11, Fa0/12, Fa0/13, Fa0/14 Fa0/15 1002 fddi-default act/unsup 1003 token-ring-default act/unsup 1004 fddinet-default act/unsup 1005 trnet-default act/unsup
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ -------------
1 enet 100001 1500 - - - - - 0 0 12 enet 100020 1500 - - - - - 0 0 13 enet 100030 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0
1005 trnet 101005 1500 - - - ibm - 0 0
Remote SPAN VLANs
------------------------------------------------------------------------------ Primary Secondary Type Ports
------- --------- ----------------- ------------------------------------------ L2-Switch#show interface fastEthernet 0/23 switchport Name: Fa0/23
Switchport: Enabled
Administrative Mode: trunk Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q Operational Trunking Encapsulation: dot1q Negotiation of Trunking: On Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 1 (default) Voice VLAN: none
Administrative private-vlan trunk encapsulation: dot1q Administrative private-vlan trunk normal VLANs: none Administrative private-vlan trunk private VLANs: none Operational private-vlan: none Trunking VLANs Enabled: ALL Pruning VLANs Enabled: 2-1001 Capture Mode Disabled
Capture VLANs Allowed: ALL Protected: false
Appliance trust: none L2-Switch#
第五步:验证测试
在行政子网主机上FTP Server和WWW Server都可以访问到。在销售子网主机上FTP Server和WWW Server都可以访问到。在技术子网主机上可以访问WWW Server,但是不能访问FTP Server。销售子网主机可以访问其他网络的任何资源。
第6章 系统安装配置与调试
6.1 系统安装配置调试
查看VLAN和Trunk的配置: L2-Switch#show vlan
L2-Switch#show interfaces fastEthernet 0/23 switchport L3-Switch#show vlan
L3-Switch#show interfaces fastEthernet 0/23 switchport
查看SVI端口的配置: L3-Switch#show ip route
从中可以看到,VLAN的虚拟端口上配置的IP地址,其网段成为了三层交换机的直连路由。
L3-Switch#show interfaces vlan 11 L3-Switch#show interfaces vlan 12 L3-Switch#show interfaces vlan 13
小 结
网络工程与组网技术课程设计主要是综合运用所学的计算机网络基础理论知识, 结合实际网络设备,解决在设计,安装,调试网络中所遇到的问题,从而使基础理论知识得到巩固和加深.学习网络设计中的一般设计过程和方法, 熟悉并掌握运用二层交换机,三层交换机和路由器的配置技术.掌握组建计算机网络工程的基本技术,特别是网络规划,交换机路由器等网络设备的基本功能与选型以及网络应用服务器的基本配置,丰富自己的应用能力和动手实践能力,为以后从事网络工程方面的工作做了一个很好的铺垫。同时也学到了很多, 增长了见识.虽然我们尽了最大