设为首页收藏本站language 语言切换
查看: 3312|回复: 7
收起左侧

[Cisco IOU] 思科内部的CiscoIOU(IOS Over Unix)组件完全分析

[复制链接]
发表于 2013-3-12 09:04:34 | 显示全部楼层 |阅读模式
一、     IOU简介


Cisco IOU (Cisco IOS On Unix),IOU基于unix/linux环境,比之GNS3、小凡都要节省不少系统资源。//CCIE RS lab考试ts就是用的这个模拟器

IOU包括以下文件:

i86bi_linux-adventerprisek9-ms                  // 带有IOS高级特性的IOU

i86bi_linux-ipbase-ms                          // 带有基本的IP路由功能的IOU

i86bi_linux-tpgen+ipbase-ms.PAGENT.4.7.0         // 带有基本的IP路由功能和流量生成工具的IOU

i86bi_linuxl2-upk9-ms.M                       // 带layer 2功能的IOU,

iourc                                       // license文件

NETMAP                                     // topology文件

wrapper-linux                                // IOU的管理控制器



二、     IOU的使用方法

1.   wrapper-linux的使用:

./wrapper-linux [-v] –m<image name> -p<port number> — <iou options> <router id>

where <port number> is in the range <1024-65550>*\n
all options after the ‘–’ are passed to iou

[-v] : display version;

-m:指定IOU镜像

-p:指定用于telnet的端口,范围是1024-65550;

–:用于传递iou的参数。



2.    IOU用法:

以i86bi开头的文件都能使用一下参数

Usage:<image> [options] <application> id

<image>: unix-js-m | unix-is-m | unix-i-m | …

<application id>: instance identifier (0 < id <= 1024)

Options:

  -e <n>     number of Ethernet interface (default 2)  // 指定etherne的模块数量

  -s <n>     number of Serial interface (default 2)    // 指定serial的模块数量

  -n <n>     Size of nvram in kb (default 16kb)    // 指定nvram的大小,默认16kb

  -b <string>  IOS debug string

  -c <name>  Configureation file name

  -d          Generate debug information

  -t          Netio message trace

  -q          Supperss informational messages

  -h          Display this help

  -C         Turn off use of the host clock

  -m <n>     Megabytes of router memory (default 128MB)  // 指定路由器的内存,默认128M。

  -L         Disable local console,use remote console  // 关闭本地console,开启远程console。

  -u<n>      UDP port base for distributed networks   // 基于分布式网络的UDP端口。

  -R         Ignore options from the IOURC file     // 忽略IOURC文件

  -U         Disable unix: file system location

  -W         Dsiable watchdog timer

  -N         Ingnore the NETMAP file             // 忽略NETMAP文件



IOU举例:

./ i86bi_linux-adventerprisek9-ms  -p 2000 —  -e 4 –s 4 1

-e 4  // 配置4个Ethernet接口模块,每个模块4个接口,0-3;

-s 4  // 配置4个serial 接口模块,每个模块4个接口,0-3;

1  // 路由器的进程名

Serial为Ethernet+1

在此列中:

Ethernet 16个,e0/0 —- e3/3;

Serial 16个, s4/0 —- s7/3。



wrapper-linux使用举例:

./wrapper-linux –m  ./ i86bi_linux-adventerprisek9-ms  -p 2000  –  -e 4 –s 4 1  &



三、     用NETMAP建立网络拓扑

NETMAP文件的书写格式:

   路由器实例名:插槽号/该插槽上的接口号

分布式书写格式:

   路由器实例名:插槽号/该插槽上的接口号@IP_Add | Hostname



NETMAP实例:

1:0/0  2:0/0

1:0/1  3:0/0

1:0/2  4:0/0

1:4/0@192.168.1.1 2:4/0@192.168.1.2

1:4/1@wesley.org  3:4/1@linux.com



解析:1:0/0表示第一台路由器ethernet接口,第一个模块的第一个接口,即 e0/0;

      1:4/0 表示第一台路由器serial接口,第一个模块的第一个接口,即s4/0。

该贴已经同步到 goodluck的微博
发表于 2013-3-12 09:08:35 | 显示全部楼层
好东西,顶一下老四
沙发 2013-3-12 09:08:35 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-12 10:04:40 | 显示全部楼层
板凳 2013-3-12 10:04:40 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-12 10:10:30 | 显示全部楼层
刚开始接触这个IOU,通过这个介绍学习到知识,太好了!
地板 2013-3-12 10:10:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-15 09:05:53 | 显示全部楼层
5# 2013-3-15 09:05:53 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-4-12 10:09:04 | 显示全部楼层
考 不能下了啊
6# 2013-4-12 10:09:04 回复 收起回复
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2013-4-15 08:22:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
7# 2013-4-15 08:22:52 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-5-8 05:17:30 | 显示全部楼层
8# 2013-5-8 05:17:30 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-24 03:47 , Processed in 0.063404 second(s), 25 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表