Cisco IOS XR在VMware环境下如何增加物理接口

近年来cisco高端路由器基本都采用了IOS XR系统,而不是原来的IOS系统;原来的IOS系统有各种各样的模拟器可以模拟,各种玩法;但是IOS XR的模拟似乎就没有太多的选择了,在cisco官网可以下载到iosxrv-k9-demo-5.2.0文件(版本不一定是5.2.0了),使用VMware可以运行,模拟IOS XR系统。

但是,初次使用的时候遇到一个问题,就是默认情况下IOS XR模拟出来的路由器,只有两个物理接口:MgmtEth0/0/CPU0/0、GigabitEthernet0/0/0/0,这显然不够玩啊。

于是,在VMware下面,增加虚拟机的【网络适配器】,无论怎么增加,到IOS XR系统里面,物理接口的数量始终是不变的,这可如何是好?!

解决办法是这样的:IOS XR虚拟机在我的文档中,对应的文件夹下面,有一个文件:xxxxx.vmx,xxxxx对应的是虚拟机的名称。使用写字板打开(注意:不用使用记事本打开和编辑,因为这样会导致最后运行虚拟机的时候报错,提示“字典错误”),该文档中,有IOS XR物理接口的一些信息,例如:

ethernet0.present = "TRUE"

ethernet0.virtualDev = "e1000"

ethernet0.connectionType = "bridged"

ethernet0.startConnected = "TRUE"

ethernet0.addressType = "generated"

ethernet0.generatedAddress = "00:0c:29:1c:1d:34"

这个文档中,ethernet的数量和虚拟机的【网络适配器】的数量是一致的,根据文档中每个ethernet的mac地址,就可以和虚拟机中的各个【网络适配器】对应。所以只要增加虚拟机的【网络适配器】,这个文档中的Ethernet的数量就增加,并增加相应的配置。

而本文所要解决的问题,根源于一条命令:ethernet0.virtualDev = "e1000",默认的时候,就ethernet0和ethernet1有该命令,其他的物理接口如ethernet2、ethernet3则没有该命令,所以IOS XR虚拟出来的路由器就没有对应的物理接口,通过增加类似以下命令,可以解决无法增加路由器物理接口的问题:

ethernet2.virtualDev = "e1000"

ethernet3.virtualDev = "e1000"

可以根据自己试验的需要,在虚拟机下增加【网络适配器】,并在vmx文件中增加上面的命令,保存文档,再次打开进入,就可以看到IOS XR路由器的物理接口增加了,如下

RP/0/0/CPU0:XR#sho ip int bri

Thu Jul 16 22:45:55.638 UTC

Interface                      IP-Address      Status                Protocol

MgmtEth0/0/CPU0/0              unassigned      Shutdown              Down

GigabitEthernet0/0/0/0         unassigned      Up                    Up

GigabitEthernet0/0/0/1         unassigned      Shutdown              Down

GigabitEthernet0/0/0/2         unassigned      Shutdown              Down

GigabitEthernet0/0/0/3         unassigned      Shutdown              Down

注意,在修改该vmx文档时,需要先关闭虚拟机,保存关闭文档后,再打开虚拟机。

IOS XR虚拟机在刚启动的时候,比较慢,需要比较长时间后才载入配置,再此之前的配置也无法保存,只要等待一段时间,即可恢复正常使用。

时间: 2024-10-02 03:55:57

Cisco IOS XR在VMware环境下如何增加物理接口的相关文章

iOS系统提供开发环境下命令行编译工具:xcodebuild

iOS系统提供开发环境下命令行编译工具:xcodebuild[3] xcodebuild 在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念[4]: Workspace:简单来说,Workspace就是一个容器,在该容器中可以存放多个你创建的Xcode Project, 以及其他的项目中需要使用到的文件. 使用Workspace的好处有: 1),扩展项目的可视域,即可以在多个项目之间跳转,重构,一个项目可以使用另一个项目的输出.Workspace会负责各个Project

CISCO IOS XR软件补丁(SMU)安装操作

1.首先,将SMU安装包上传到IOS XR路由器本地磁盘,通过查看指定磁盘目录,可以看到将要安装的SMU安装包,如下所示: RP/0/RP0/CPU0:MC-LCC0-40G#dir harddisk:/smu Thu Jan 15 08:07:22.089 UTC Directory of harddisk:/smu 59041       -rwx  368158     Wed Jan 14 07:09:20 2015 hfr-px-5.1.4.CSCur74848.pie 2014288

CISCO IOS XR磁盘目录说明

IOS XR平台路由器(如CRS)上,存储介质(或叫磁盘)较多,通过dir或者show filesystem可以看到有哪些磁盘,如下所示,对于新手来说,可能会比较疑惑,这么多磁盘,分别是做什么用的?有啥区别? RP/0/RP0/CPU0:MC-LCC0-40G#dir ? /all        List all files /ena        Recognize sub directories /recurse    Recursively list subdirectories enco

vmware环境下centos软raid5+热备

第一步: 首先在VMware中的centos虚拟机设置上增加相同的盘,数量大于3.这是做raid5的条件. 添加硬盘,处理容量以外其余的全不要管,保证硬盘相同配置.为了确保不错我还是给出截图: 下一步就是确定,然后就会生成多个硬盘. 第二步: 若是打开虚拟机进行操作的请reboot一下虚拟机,可能系统没有刷新,看不到盘. 重新进入虚拟机后查看磁盘:fdisk -l 就可以看到多个盘的信息如下图: 这里的话就是硬盘已经创建好了.接下来就是要熟悉下mdadm指令了: mdadm程序是一个独立的程序,

VMWare环境下centos7上的DHCP服务实践

DHCP服务实践 环境:vmware15 虚拟主机:centos7 dhcp服务端ip:192.168.30.1 中继ip:192.168.30.121.192.168.20.121 一 HCP服务的搭建 配置虚拟的网络环境 DHCP服务器网络选择vmnet1的仅主机模式,所在网段为192.168.30.0,(关闭vmware自带的dhcp功能) 为dhcp服务器配置ip地址 将所有主机的selinux与防火墙关闭 挂载yum并安装dhcp 配置dhcp服务 启动dhcp服务 配置并开启dhcp

【VMware虚拟化解决方案】浅议VMware虚拟化环境下的安全策略

浅议VMware虚拟化环境下的安全策略 刘志勇 通过多年的发展,VMware在虚拟化市场处于领军地位,很多企业部署了VMware虚拟化方案,笔者所在的企业同样也不例外. 经过多年来的信息化建设,出于对安全防护的高度重视,为了物理边界和终端安全,企业部署了安全系统,包含了安全网关.应用防护.防病毒软件等等. 但是,企业在信息化建设大量应用了VMware虚拟化的方案,虽然早先做到了物理边界和终端安全,但虚拟化系统的主机漏洞防护却面临着挑战,本文作者就尝试阐述在VMware虚拟化环境下如何制定安全策略

vmware虚拟机环境下linux网卡做bond配置

vmware workstation 12 常规真机环境下,给网卡做bond配置如下(假设是bond0): 1.ifcfg-eth0 DEVICE=eth0 ONBOOT=yes MASTER=bond0 BOOTPROTO=none SLAVE=yes 2.ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none MASTER=bond0 SLAVE=yes ONBOOT=yes 3.ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static IPAD

在vmware workstation10.0环境下给windows server2012R2成功安装hyper-v

有时我们在vmware workstation10.0环境中给windows server 2012R2安装Hyper-v的时候会提示"无法安装Hyper-v:虚拟机监控程序已在运行中"如图,我们可以通过设置让其顺利安装.(温馨提示,在windows8或者8.1中如果你添加了Hyper-v功能后不可用也可以通过此方法来解决) 第一步,打开虚拟机设置选择处理器勾选中"虚拟化Intel VT-x/EPT 或AMD-V/RVT(V)" 第二步:打开虚拟机文件选中后缀名为&

Windows环境下IOS APP打包上传AppStore详细流程

现在很多伙伴跨平台开发应用,有些童鞋没有准备苹果机,本文将介绍,如何在Windows系统环境下直接上架APP,不用去搞虚拟机,搞黑苹果等等了,Windows下照样轻轻松松上架iOS APP,没Mac的小伙伴有福了. 下面从七个步骤进行详细介绍! 1.创建唯一标示符App IDs 2.申请发布证书 3.申请发布描述文件 4.iTunes Connect创建App并填写信息 5.选择证书编译打包6.Windows下上传IPA到App Store 7.上传好IPA回到iTunes Connect提交审