Chinaunix首页 | 论坛 | 博客
  • 博客访问: 657736
  • 博文数量: 751
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4990
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 09:48
文章分类

全部博文(751)

文章存档

2011年(1)

2008年(750)

我的朋友

分类:

2008-10-28 10:03:15


  首先自我介绍,我是个paper的ccna和paper的ccnp,前两天帮朋友作了一个三层,这是我第一次碰机,而且是3550的EMI和SMI。总的来说还算比较顺利,不过有两个问题难倒我了。都是很简单的问题,我都不好意思讲出来。但考虑这么长时间也没为大家作出什么贡献,那就厚着脸皮讲出来吧!看过后你要是觉得我很弱智就拜托你给点面子,当作没看到;要是觉得有所收获那就更啦!
  
  拓扑很简单:
  
  n台主机+一台-------catalyst 3550 emi------------catalyst 3550 smi---------n台主机
  
  现在要在上面做一个多层交换,因为没有做过,所以只是用两台主机,做两个vlan先试验一下。
  
  地址分配:vlan10:172.16.10.0/24。
  
  vlan11:172.16.11.0/24。两台主机的ip分别是172.16.10.123(主机10)和172.16.11.123(主机11)。
  
  刚开始信心很足,因为NP的书里面都有讲,虽然书里面用的是5000系列的交换机,基于CLI,而3550是基于IOS的,但是配置方法都应该是一样的。而且还有一篇文章介绍配置实例,感觉不会有什么问题。用超级终端登陆到3550emi,界面和器是一模一的。一步一步来:
  
  在有三层交换功能的3550emi上进入VLAN配置模式
  emi#vlan database
  设置VTP管理域名称com
  emi(vlan)#vtp domain com
  设置交换机为模式
  emi(vlan)#vtp server
  创建VLAN
  emi(vlan)#Vlan 10 name 10
  emi(vlan)#Vlan 11 name 11
  虽然有光纤模块,但是没有光纤,只好用一个fastethernet口做中继。
  emi(config)#interface fastethernet 0/48
  emi(config-if)#switchport (把这个接口设置成二层的接口,在3550交换机上这是一个默认的命令,只有二层接口才能用于交换连接。用no switchport命令就把它变成了第三层的路由接口,只有三层接口和交换虚拟接口SVI,也就是vlan口才能用于路由)
  设置中继封装
  emi(config-if)#switchport trunk encapsulation isl
  设置成中继接口
  emi(config-if)#switchport mode trunk
  设置各VLAN的接口IP地址
  emi(config)#interface vlan 10
  emi(config-if)#ip address 172.16.10.1 255.255.255.0
  emi(config)#interface vlan 11
  emi(config-if)#ip address 172.16.11.1 255.255.255.0
  
  在没有三层交换功能的smi上设置:
  进入VLAN配置模式
  smi#vlan database
  设置VTP管理域名称com
  smi(vlan)#vtp domain com
  设置交换机为客户端模式
  smi(vlan)#vtp Client
  配置中继
  smi(config)#interface fastethernet 0/47
  smi(config-if)#switchport
  smi(config-if)#switchport trunk encapsulation isl
  smi(config-if)#switchport mode trunk
  分配端口
  smi(config)#interface fastethernet 0/10
  smi(config-if)#switchport access vlan 10
  smi(config)#interface fastethernet 0/11
  smi(config-if)#switchport access vlan 11
  
  在emi上ping 172.16.10.123和172.16.11.123都通,中继没问题了。现在该设置路由了。
  
  用show module看看RSM在那个插槽,没有这个命令!用session ?,也没有!怪异!拿说明书,发现是硬件安装说明书。找document cd吧,找啊找,怎么也找不到进入路由交换模块的命令。就这样,度过了两个小时……
  
  好饿啊,吃午饭!:)饱餐一顿后继续找,我就不信找不出来你!偶然间发现有一个ip routing和一个router命令,咦?这不是配置路由吗?难道直接配?试试吧!
  
  开启ip路由
  emi(config)#ip routing
  设置路由
  emi(config)#router rip
  emi(config-router)#network 172.16.0.0
  
  成了!在主机11上ping 172.16.10.123,没有设备!ping 172.16.10.1,没有设备!ping 172.16.11.1,成功。看来路由没做成,两个vlan不能互访。用静态路由试试看。还是不行!怎么回事呢?我还是怀疑路由交换模块的事,于是继续找命令。百无聊赖之下把中继都改成802.1q,当然还是不行了,呵呵……眼看着又过去了一个多小时了,在主机11上看TCP/IP属性,发现网关是空着的。其实配置IP的时候就知道了,不过没有在意。啊!一定是网关的问题!主机在自己的子网找不到另一台主机。那好,配置网关,分别是172.16.10.1和172.16.11.1。互相PING,通了!哈哈……
  
  总结:
  
  首先就是网关的问题。网关是连接子网的设备,子网中的设备找不到目的的时候就会把包发给网关。概念我都知道,做的时候就是没想到。
  
  再就是第三层模块的问题。多层交换机有使用多层交换特性卡(MSFC)的,比如6000系列;还有使用路由交换模块(RSM)的,比如5000系列。这也可以理解成他们依靠硬件来完成第三层功能。这种情况下用session 就可以进入三层功能。而catalyst 3550的第三层配置方式不同于前两者,它依靠的是IOS软件,也就是增强型多层软件镜像(EMI)。软件!软件!当初怎么就没想到呢?
  
  至于其他的功能,因为拓扑太简单,工程也不要求,所以没有做。服务器也没做,这不是我朋友负责的,很让我失望。希望对大家会有帮助。
【责编:admin】

--------------------next---------------------

阅读(468) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~