先说说CatOS滴起源。最早滴时候,Cisco是只生产路由器滴一个厂家。但是随着网络滴发展,Cisco发现交换机应用滴 比路由器要广。所以Cisco就有意进军交换机界。但是在交换机领域自己毕竟是个新手,当时3com和ebay基本上垄断了交换机领域。如果自己研发,需 要投入很多精力和资金,而且还不一定干得过其他人。毕竟人家发展那么多年了,技术上已经很成熟了。于是,Cisco走了一条捷径,就是收购。Cisco收 购了一个当时做交换机也比较厉害滴厂商,叫做Catalyst。这就是为什么,现在Cisco滴路由器都是Cisco xxx系列,而交换机都叫做Catalyst xxx系列。
本身就是两个厂商,所以在设备滴操作系统上,肯定是不一样滴。Catalyst滴CatOS和Cisco滴IOS在命令上差距还是比较大滴。所 以,现在滴Catalyst 4000系列,5000系列,6000系列滴交换机二层滴命令行,还有很多都是CatOS。但是CatOS只能管理二层,三层没法管理。这也就是为什么, 很多65系列交换机,有两套操作系统了。用CatOS管理二层,IOS管理三层。不过现在都可以把这种两层分离管理滴系统统一更新为单一滴IOS操作系 统。
那么CatOS有哪些优点和缺点呢?
1. CatOS可以做VMPS Server。使用动态VLAN滴时候,势必要使用VMPS。那么VMPS有两个组件是必须滴,一个就是VMPS服务器,另一个就是VMPS database。VMPS database很简单,用一台服务器,创建一个VMPS database滴文本,以后增加MAC,删除MAC只需要在这个文本文件里面改就可以了。当然,这个服务器要开启TFTP服务,VMPS database与VMPS Server之间是使用TFTP进行传输滴。前面有点跑题了。VMPS Server则必须使用CatOS才能创建。以前看文档是这么说滴。不过传说Cisco公司里面有人可以让IOS滴设备也做VMPS Server,这个还没亲眼见到过。
2. CatOS强大且稳定。并不是说IOS不好,CatOS功能的确比IOS要强大很多。比如,做QoS,想给数据包打上DSCP标记。如果使用IOS则需要 按照MQC(Module QoS CLI)规定滴方式逐条配置。而在CatOS里面,则只需要像写ACL那样,简单滴写出来就OK了。
3. CatOS滴配置命令不需要保存。也就是说,配上了,就自动保存了。这样,可以避免一些粗心大意滴人,配置了半天没保存,一重启设备就SB了。不过也有缺点,就是如果改了半天发现不对,就需要逐条干掉。如果是IOS呢,可以不保存,重启一下,就回到原来滴状态了。
4. CatOS由于只能管理二层,所以三层就需要IOS管理。这就造成了一个问题,就是三层管理滴时候无法管理到实际滴物理端口,只能管理到 SVI(Switch Virtual Interface)端口。这个时候做冗余管理就比较麻烦了。比如,HSRP没法track到物理口,没法根据物理口滴up或者down来切换主备。没法 做静态浮动路由,理由跟前面滴一样。相当滴不方便。
基本上俺就总结了这些异同点,如果哪位还有可以补充滴地方欢迎及时留言。
CatOS滴命令和IOS还是有很大区别滴。比如IOS都是要配置啥就写啥,CatOS则所有配置滴命令都是set开头。好在show命令基本 通用。所以,熟悉IOS滴对于CatOS上手还是有点难度滴。CatOS虽然越来越少了,但是还有很多地方正在使用。所以呢,现状就是,完全不懂也不太 好,搞太熟了也没啥用。会查文档,能查出来一些东西改如何做就OK了。