Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2454120
  • 博文数量: 328
  • 博客积分: 4302
  • 博客等级: 上校
  • 技术积分: 5486
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 11:14
个人简介

悲剧,绝对的悲剧,悲剧中的悲剧。

文章分类

全部博文(328)

文章存档

2017年(6)

2016年(18)

2015年(28)

2014年(73)

2013年(62)

2012年(58)

2011年(55)

2010年(28)

分类: 网络与安全

2014-03-28 12:42:45

Cisco Catalyst 4500系列交换机将无阻塞第二到四层交换与最优控制相集成,有助于为部署关键业务应用的大型企业、中小型企业(SMB)和城域以太网客户提供业务永续性。Cisco Catalyst 4500系列凭借众多智能服务将控制扩展到网络边缘,其中包括先进的服务质量 (QoS)、可预测性能、高级安全性和全面的管理。

对交换机的配置和管理可以使用一个图形界面的程序Cisco Network Assistant,也可以通过命令行界面,下面就命令行界面的一些配置进行简单介绍。

1. 连接交换机


telnet

2. 启动管理模式


键入enable
  1.  unix_host% telnet Switch_1
  2.  Trying 172.20.52.40...
  3.  Connected to 172.20.52.40.
  4.  Escape character is '^]'.
  5.  User Access Verification
  6.  Password:< >
  7.  Switch_1> enable
  8.  Password:
  9.  Switch_1#

3. 端口/接口操作


查看模块状态

Switch# show module all

查看接口状态

Switch# show interfaces status

查看MAC地址表

Switch# show mac address-table

4. VLAN配置


虚拟局域网(vlan):主要是为了分割广播域
注:不同vlan之间不能相互通信。
trunk:主要是为了不同交换机的相同vlan相互通信

配置VLAN

1.创建VLAN
1)VLAN数据库配置模式:
Switch#vlan database
Switch(vlan)#vlan vlan-id [name vlan-name]
Switch(vlan)#exit

2)全局配置模式:
Switch(config)#vlan vlan-id
Switch(config-vlan)#name vlan-name
只要在创建的命令前加上no就可以删除vlan

2.将交换机的端口加入到相应的VLAN中:
Switch(config)# interface interface-id   //进入要配置的端口
Switch(config-if)# switchport mode access //定义二层端口模式
Switch(config-if)# switchport access vlan vlan-id  //将端口添加到VLAN中
Switch(config-if)# no switchport access vlan vlan-id //将端口从某个VLAN中删除

3.验证VLAN的配置:
Switch# show vlan brief //查看所有VLAN的摘要信息
Switch# show vlan id vlan-id  //查看指定的vlan信息

配置trunk(干道链路)

干道是在两台catalyst交换机端口或catalyst交换机与路由器间的一条点对点链路。 干道链路可以承载多个vlan。
  1. 1) Trunk通常用在交换机之间,或者交换机和其它网络设备之间
  2. 2) Trunk 端口同时可以承载带vlan和不带vlan的报文
  3. 3) Trunk 端口同时可以承载多个vlan
  4. 4) 所有不带vlan的报文都通过native vlan来发送
  5. 5) 默认的情况下,cisco交换机trunk模式下allowed vlan 为 1~4094,允许所有的vlan通过
  6. 6) 从端口发送报文:———-出方向
  7. A 如果报文带vlan,并且与native vlan的值相等,则交换机会把报文的vlan 剥掉,报文在交换机之间以 untag的形式传输的
  8. B 如果报文带vlan,但是与native vlan的值不相等,则交换会查找端口的allowed vlan:
  9. 如果报文所带vlan在allowed vlan 之中,则会带上这个vlan在交换机之间传输;
  10. 如果报文所带vlan不在allowed vlan 之中,则不会从这个端口转发报文
  11. C 报文不带vlan,则加上端口的native vlan 以后,在交换机之间传输
  12. 6) 从端口接收报文:————入方向
  13. A 如果报文不带vlan:当native vlan 在端口allowed vlan 列表里时,接收该报文,
  14. 给报文打上native vlan;
  15. 当native vlan不在端口allowed vlan列表里时,丢弃该报文(事实上是不会转发到那个端口)
  16. B 如果报文带vlan:当报文的vlan在端口allowed vlan列表里时,接收该报文;
  17. 当报文的vlan不在该端口allowed vlan列表里时,丢弃该报文(事实上是不会转发到那个端口)
1.进入接口配置模式
Switch(config)#interface interface-id

2.选择封装类型
Switch(config-if)#switchport trunk encapsulation { isl | dot1q | negotiate }

3.将接口配置为Trunk
Switch(config-if)#switchport mode {dynamic {desirable | auto} | trunk | access}

3.指定Native VLAN(可选)
Switch(config-if)#switchport trunk native vlan vlan-id  //指定管理vlan
  1.    1) 报文入端口时:对于没有vlan的报文,trunk端口把这些报文标记为带native vlan的报文
  2.    3) 报文出端口时,对于没有vlan的报文,trunk端口将这些报文标记为带native vlan的报文
  3.    4) 报文出端口时,对于有vlan的报文,trunk端口检查报文的vlan是否与native vlan相同,
  4.      如果相同,则剥掉vlan,以untag的形式在线路上传播;
  5.      如果不同,则检查是否在allowed vlan list里面,如果在,在原封不动的转发报文,
  6.      如果不在,在丢弃报文
switch(config-if)# switchport trunk allowed vlan remove vlan-list // 允许那些VLAN通过干路   
( 附:switchport trunk allowed vlan {add | all | except | remove} vlan-list ) 

4.查看接口模式、状态 :
Switch#show interface interface-id switchport
例子,参考这篇文章
  1. 1.创建vlan
  2. sw1#vlan database 进入vlan数据库
  3. sw1(vlan)#vlan 2 name jishu 创建名为:技术的vlan
  4. VLAN 40 modified:
  5.     Name: jishu
  6. sw1(vlan)#vlan 3 name caiwu 创建名为:财务的vlan
  7. VLAN 41 modified:
  8.     Name: caiwu
  9. sw2#vlan database 进入vlan数据库
  10. sw2(vlan)#vlan 2 name jishu 创建名为:技术的vlan
  11. VLAN 40 modified:
  12.     Name: jishu
  13. sw2(vlan)#vlan 3 name renshi 创建名为:人事的vlan
  14. VLAN 41 modified:
  15.     Name: renshi
  16. 注:两台交换机的vlanid应该一致!

  17. 2.将端口划分到以创建的vlan中
  18. sw1(config)#interface f0/1
  19. sw1(config-if-range)# switchport mode access 将1号接口设置为接入链路
  20. sw1(config-if-range)#switchport access vlan 2 将1号接口放进vlan2
  21. sw1(config-if)#no shutdown 激活此端口
  22. sw1(config)#interface f0/2
  23. sw1(config-if-range)# switchport mode access 将2号接口设置为接入链路
  24. sw1(config-if-range)#switchport access vlan 3 将2号接口放进vlan3
  25. sw1(config-if)#no shutdown 激活此端口
  26. sw2(config)#interface f0/1
  27. sw2(config-if-range)# switchport mode access 将1号接口设置为接入链路
  28. sw2(config-if-range)#switchport access vlan 2 将1号接口放进vlan2
  29. sw2(config-if)#no shutdown 激活此端口
  30. 3.配置trunk口,实现通信:
  31. sw1(config)#interface f0/0 进入要设置的端口(f0/0)
  32. sw1(config-if)#switchport mode trunk 将端口进行trunk设置
  33. sw1(config-if)#no shutdown 激活此端口
  34. sw2(config)#interface f0/0 进入要设置的端口(f0/0)
  35. sw2(config-if)#switchport mode trunk 将端口进行trunk设置
  36. sw2(config-if)#no shutdown 激活此端口
  37. 这样我们就完成了交换机的配置了!

详细信息,可以参考
阅读(3074) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~