【原创】谈谈个人对Juniper(Junos)模拟器的理…

2009-05-13 15:12:47来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

文档介绍:

作者:张蒙
电子邮箱:
qdzhangmeng@163.com

MSN:
qdzhangmeng@163.com

QQ  :407-960-134
博客地址:http://zmouc.cublog.cn
建立日期:2008年10月28日
版本: 1.0
版权说明:本文基于创作共用约定,内容归作者版权所有,欢迎大家转载,但要请保留作者的完整信息和出处,谢谢!

有朋友写了一篇对cisco模拟器的理解(见附录),说的非常详细,也很透彻、明白。下面,我谈谈对juniper(junos)模拟器的个人理解。不当之处请指正。
对于cisco、juniper的交换机、路由器、防火墙而言,它们是一个完整的硬件及软件结合的平台。这个平台具有强大的功能,如juniper路由器的快速转发功能。但是,它们的价格都非常昂贵,于是出于某种需求:节约成本、学习技术等,我们利用一些手段模拟实现一台物理的路由器或者防火墙。一般的计算机平台都是如下架构:

Application
Operating System
Hardware

最底层是硬件,中间一层是操作系统,最上层是应用软件。
其中硬件部分可以是真实存在的一套硬件:包括CPU、主板、硬盘、内存、电源、网卡。可以是厂家生产的路由器硬件,也可以是自己组装的硬件。这个最底层的硬件也可以是软件模拟出来的。如著名的VMware,qemu,Jqemu(修改版的qemu,提供对i82559er网卡支持),还有微软的Virtual PC。这些模拟软件通过一些手段模拟出来了一套CPU、主板、硬盘、内存、电源、网卡,类似于真实的物理设备。各种各样的操作系统就是运行在这个硬件平台上面的。
下面,再分析一个概念:Olive。什么是Olive呢?说白了,就是一台运行junos的PC或者虚拟机。也就是说,一台Olive就是一个juniper路由器。只不过因为它的junos运行在PC或虚拟机上,所以我们称呼它为Olive。除了一些功能上的差异(如olive效率肯定不如真实的路由器高效),你可以认为Olive就是一台Juniper路由器。
再次利用上面的计算机平台模型,我们来比较一下cisco模拟器、Olive(也就是junos模拟器),windows XP,cisco call manager的差异:

cisco模拟器:
路由协议等应用
Cisco IOS
硬件平台


Olive(也就是junos模拟器)
Junos
FreeBSD
硬件平台


windows XP
Office,pplive…
Windows XP
硬件平台


cisco call manager
cisco call manager
Linux
硬件平台

大家看见了吧,cisco的IOS其实就是一个操作系统,它的地位和unix,linux,windows XP,FreeBSD是平等的。路由协议、ACL过滤,DHCP等相当于应用软件,运行在IOS这个操作系统上面。
那么对于Junos呢?它其实是一个应用软件,而绝非一个操作系统。通过上面的Olive模型,我们可以清晰地看到,junos运行在FreeBSD这个操作系统上面。Junos的地位和windows XP下面的office、pplive等应用软件的地位是一样的。
这一点通过junos的安装过程也可以看出来,我们都是先在硬件平台上安装FreeBSD这个类unix操作系统,然后才开始安装junos这个应用软件。但是呢,这个软件又比较特殊,它在安装的过程中会对原来的操作系统FreeBSD进行一些大幅度的修改(甚至重新格式化分区),并设置自己为开机自动运行,但是junos始终是运行在freebsd的核心之上,所以我们在打开Olive后直接进入到junos运行界面。当然我们也可以切换回FreeBSD进行操作(在junos的操作模式下输入start shell命令)。


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:SVN Sever install on freebsd

下一篇:突破•智胜——2008谷歌“冬日暖阳”企业营销论坛