
Juniper模拟器Olive使用指南.doc
26页MPLS 临别秋波See you in another lifeJuniper 模拟器 Olive 教程MPLS 临别秋波See you in another life前言本文旨在通过对 Juniper 模拟器的介绍,提供一种相对方便的协议分析途径和设备互通验证途径模拟器资源Juniper_Olive_8.5.rarVMware 版本的 Olive JUNOS 模拟器文件,解压后请使用 VMware 6.0 build-45731 以上的版本打开,其中 JUNOS 的版本为 8.5R1.14,相对于以前的 Olive有如下特点: 模拟器文件的大小从 1G 以上压缩到了 170M 左右,在同时加载多个文件进行模拟的时候节约了磁盘空间 支持逻辑路由器特性,可以使得一台物理的路由器可以模拟出 15 台逻辑路由器, 加上本身的 1 个路由器, 一共可以在一台物理路由器上模拟出来 16 个路由器, 与传统的虚拟路由器不同, 每台逻辑路由器的路由进程都是独立的;节约了设备资源。
支持组播功能,之前的 VMware 版本下的 Olive 不能支持组播功能,OSPF 只能使用 NBMA 方式,无法使用 LDP 建链,从而无法应用L3VPN 技术以及一切和组播相关的功能,目前这个问题已经解决 对 CPU 使用率有一定的优化 支持 JWEB该版本的初始登录帐号/密码root/mpls2008mpls/mpls2008可以通过纳米盘网站获取,网址如下: Juniper 中文社区()的朋友提供的 Olive 基础版本VMware-workstation-6.0.3-80004.exeVMware 虚拟机软件可以通过 emule 下载获取MPLS 临别秋波See you in another lifeVMware-workstation-6.0.3-80004.keygen.rarVMware 虚拟机软件的注册码生成器可以通过 emule 下载获取nptp.exeNamed Pipe TCP Proxy 软件,其作用有点类似于串口服务器,它把设备的串口和一个(IP+端口)对映射在一起,我们只用 telnet 这个 ip 的对应端口,就可以获得相当于访问该设备串口的服务。
可以通过纳米盘网站获取,网址如下: Documentation DVD Release 8.3.rarJUNOS 文档光盘的压缩包,基于 JUNOS 8.3 版本, M7i 的随机光盘可以通过 Juniper 的官方网站获取最新的文档资料模拟器配套软件介绍软件安装需要安装 VMware、NPTP、WinPCap 以及合适的抓包软件,在此不对软件的安装进行说明,请自理关键软件使用介绍NPTP该软件作用类似于串口服务器,它把设备的串口和一个(IP+端口)对映射在一起,我们只用 telnet 这个 ip 的对应端口,就可以获得相当于访问该设备串口的服务按下图建立一个串口和(IP+端口)对的映射就可以了MPLS 临别秋波See you in another life在建立好上面的映射关系后,保持 NPTP 软件始终打开就行VMware下面的说明和示意图是基于 VMware 5 版本的,VMware 6 的使用与之类似用 VMware 打开封装成 VMware 文件的 JUNOS 后如下图所示:MPLS 临别秋波See you in another life该图是一个还未启动的 JUNOS,可以看到上面的一些 Devices,比如内存,硬盘,网卡以及串口(Serial)和 CPU,都是可以编辑的,这里我们对 Serial 进行编辑,使其能够和 NPTP 软件设置的映射关联起来。
双击 Serial 图标,弹出[Serial port]的对话框,设置其中的[Connection] 部分,采用[Use named pipe]方式,并将 named pipe 设置为和 NPTP 软件中一致的 named pipe,如下图所示MPLS 临别秋波See you in another life这时,如上图中的 junos2001、junos2002 和 junos2003 分别代表三台 Juniper 的路由器,其中每台路由器具备 4 个网口可以通过对网口的编辑,让路由器之间能够互通双击网卡,通过弹出的[Network adapter]对话框可以看出网卡有四种类型,其中用户自定义类型可以通过自定义方式在 window 操作系统下产生一个虚拟网卡,使得虚拟机设备可以通过该虚拟网卡和 windows 操作系统通信,以便可以比较方便的抓包上面的相应配置做好之后,启动虚拟机,这时虚拟机界面会一直停留在如下图的界面,这是正常的此时,请打开你的终端控制台,使用 telnet 方式访问之前通过 NPTP 软件设置好的 ip 地址和端口号,就可以看到本来是串口上看到的启动信息,等待系统启动完毕,会提示输入用户名和帐号。
此后就可以正式配置 Juniper 的路由器了MPLS 临别秋波See you in another life逻辑路由器特性介绍JUNOS 的逻辑路由器的特性可以使得一台物理的路由器可以模拟出 15 台逻辑路由器,加上本身的 1 个路由器,一共可以在一台物理路由器上模拟出来 16 个路由器,与传统的虚拟路由器不同,每台逻辑路由器的路由进程都是独立的逻辑路由器的特性不是仅仅为了大家个人学习方便而推出的,而是每个逻辑路由器都可以作为生产网络的一个网络节点,是可以用在实际的网络中的逻辑路由器支持的特性 RIP/RIPng/IS-IS/OSPFv2/OSPFv3/BGP/LDP/RSVP/MPLS 协议的完整支持,每个逻辑路由器均完整支持 IPv4/IPv6 MPLS L2 VPN/L3 VPN/CCC/VPLS PIM SM/PIM DM/DVMRP 所有的 policy 都支持 所有的逻辑路由器支持 Graceful-Switchover。
逻辑路由器支持各种接口,只要物理路由器上有物理接口,逻辑路由器就可以借用MPLS 临别秋波See you in another life逻辑路由器的使用注意事项 所有的逻辑路由器和主路由器的配置是同一个配置文件 每个逻辑路由器都有一个单独的路由进程(rpd),可以单独的重启这个进程 不支持一些特定的多业务卡,包括 AS/ES/MS 等 不支持 BFD/GMPLS/IPSec/P2MP LSP/port-mirroring/sampling 不支持 LSP Ping 和带 AS 号码查询的 trace-route物理设备的准备首先你必须有一台 M/T 系列的 Juniper 路由器(J 系列路由器不支持逻辑路由器),同类的物理接口最少 2 个(FE/GE/ATM/POS) ,或者是 Olive(最少 3 块以太网卡) 将路由器的两个物理接口硬环(非自环) ,若使用 Olive 则在 VMware中将对应的两个接口桥接或者同时连到同一个 VMware 虚拟网卡上。
配置方面只要做好相应的接口物理层配置就好了,不用做逻辑层的配置,如 IP 地址等,逻辑层的配置要在逻辑路由器下面作的,物理层的验证使用 show interface 命令,只要都 UP 就行了 对于 FE/GE 来说,物理层的配置要打上 vlan-tagging;对于 ATM 接口,物理层配置只要配好了 VPI 和最大 VC 数目就行,具体的 PVC 要在逻辑路由器的接口配置下做;对于 POS 接口,如果要做逻辑路由器的相关配置,要封装 FR,分出 DCE/DTE 即可,具体的 DLCI 和子接口配置都要在逻辑路由器的接口配置下做 因为最简单的配置方式就是物理路由器上用 FE/GE 的 vlan-tagging 功能,然后在逻辑路由器的接口配置下配置逻辑接口,并指明 vlan-id 和 IP 地址就可以了同时因为 Olive 只有以太网接口,只能用这个方式来进行配置此处不专门对逻辑路由器的配置进行讲解,可以参考相关资源中提供的 Release文档Olive 基础操作介绍Olive 的操作模式JUNOS 的操作模式有三种模式: @% 操作系统模式,处于 FreeBSD 操作系统,可以使用常用的FreeBSD 相关命令,比如 ls、pwd、cd 等等,通过命令 cli 可以进入用户模式。
MPLS 临别秋波See you in another life > 用户模式,经过 JUNOS 封装的系统,可以进行一些简单的命令配置和所有信息显示,类似于我司路由器的用户模式,使用 configure命令可以进入配置模式 # 配置模式,在此模式下对路由器进行配置,类似于我司路由器的配置模式;当然在配置模式还可以逐级进入子配置模式,对不同的功能进行配置JUNOS 的 CLI 风格JUNOS 的命令风格在业界很特别,与 Alcatel 的命令风格略有相似之处这里只作简单的介绍,具体的使用可以参考相关资源中提供的 Release 文档JUNOS 采用 edit、set、delete、show、run show 和 commit 来完成主体功能的配置值得注意的是,在完成了某项功能的配置之后,只有使用 commit 命令提交成功之后,该配置才会生效,在 commit 提交之后,系统会对提交的配置进行合法性检查,只有通过合法性检查才算提交成功,否则系统会给出错误信息。
合法性检查仅检查配置的合法性,并不检查配置的准确性与正确性,请注意基于 RSVP 的配置举例RSVP 功能主要从 interfaces、protocols 和 routing-options 三个方面进行配置Interfaces初始时,i。
