cloudq 发表于 2006-11-10 12:12:39

我cloudq又回来了!

从今天开始,搞点有商业实用价值的商用产品和大家研究一下。。

qingdaobear 发表于 2006-11-10 14:50:22

dragonfly 发表于 2006-11-10 21:55:42

期待版主大人的新作.

cloudq 发表于 2006-11-11 05:54:07

2年没有接触这些东西了。。呵呵。。

Cisco 7200 Simulator
From IPFlow Netflow Collector
Table of contents
1 Introduction

2 Current status

3 Lab simulation / "Hypervisor" mode

4 Contributors are welcome ! :)

5 Download

6 How to use it ?

7 Questions & Answers

Introduction
I started in August 2005 a project to emulate a Cisco 7200 on a traditionnal PC. Now, it also supports Cisco 3600 series (3620, 3640 and 3660).

The goals of this emulator are mainly:

To be used as a training platform, with software used in real world. It would allow people to become more familiar with Cisco devices, Cisco being the world leader in networking technologies ;
Test and experiment the numerous and powerful features of Cisco IOS ;
Check quickly configurations to be deployed later on real routers.

Of course, this emulator cannot replace a real router: you should be able to get a performance of about 1 kpps (depending on your host machine), to be compared to the 100 kpps delivered by a NPE-100 (the oldest NPE model). So, it is simply a complementary tool to real labs for administrators of Cisco networks or people wanting to pass their CCNA/CCNP/CCIE exams.




Current status
At this time, the emulator I have programmed is able to boot a large number of Cisco IOS releases available for the 7200 and 3600 platforms, including the latest 12.2S and 12.4T.


The following devices are emulated in the current release (0.2.5):

MIPS64 CPU processor. The instruction set is not completely emulated now (FPU support is lacking, TLB support is not finished and other minor things), but it is sufficient for IOS ;
DRAM and Packet SRAM memory ;
Non-Volatile Memory (NVRAM) ;
Signetics SCN 2681 DUART (C7200 Console and AUX ports) ;
National Semiconductors NS16552 DUART (C3600 Console and AUX ports) ;
Dallas DS1620 Temperature Sensors and Voltage Sensors, allowing the C7200 Environmental Monitor to work properly ;
NMC93C46 Serial EEPROM ;
Bootflash of 8 Mb (Intel 28F016SA) ;
Galileo GT64010/GT64120 PCI controller, DEC 21x50 PCI bridges and so ;
PCMCIA ATA disk emulation (C7200 only at this time).

The following Cisco 7200 Port Adapters (PA) are currently supported:

FastEthernet cards "C7200-IO-FE" and "PA-FE-TX" based on DEC21140 chip
Ethernet cards "PA-4E" and "PA-8E" based on AMD Am79c97x chips
ATM card "PA-A1" based on Texas Instruments Tneta1570 chip
Serial cards "PA-4T+" and "PA-8T"
POS (Packet over Sonet) card "PA-POS-OC3" (experimental, only works with recent IOS images)

The following Cisco 3600 Network Modules (NM) are currently supported:

Ethernet cards: "NM-1E", "NM-4E" and "NM-1FE-TX", all based on AMD Am79c97x chips
Serial card "NM-4T"

You can also get development info and beta versions on my technical blog (http://www.ipflow.utc.fr/blog).

To run at a decent speed, the emulator uses a JIT (Just In Time) compiler, which is working on x86 CPU (like Pentium) and x86_64 CPU (AMD64/Intel EM64T). It is also possible to run the emulator without the JIT support on non-x86 machines, but it is slower.

You can find some information about the C7200 hardware on the Cisco Web site (http://www.cisco.com/en/US/products/hw/routers/ps341/products_tech_note09186a00800942e0.shtml)




Lab simulation / "Hypervisor" mode
With the introduction of the 0.2.5 release, it is now possible to run the emulator as an "hypervisor" to start and control many virtual router instances simultaneously.


Dynagen (http://dyna-gen.sourceforge.net/), by Greg Anuzelli, is a front-end (written in Python) that makes lab simulation with the hypervisor very easy: it uses an INI-like configuration file to provision Dynamips emulator networks. It takes care of specifying the right port adapters, generating and matching up those pesky NIO descriptors, specifying bridges, frame-relay, ATM switches, etc. It also provides a management CLI for listing devices, suspending and reloading instances, etc. You can also distribute virtual instances across different servers to set up complex labs. To begin with Dynagen, you can consult this very complete tutorial (http://dyna-gen.sourceforge.net/tutorial.htm).


Dynagui (http://dynagui.sourceforge.net/) is a graphical front-end written by Yannick Le Teigner. It uses Dynagen to communicate with the hypervisor.




Contributors are welcome ! :)
For people interested to contribute there is a TODO List.

There are many things to do: PowerPC emulation, a more efficient JIT, network device emulation, new platforms...




Download
The current release is 0.2.5, published Sep 14, 2006 (you can consult the README file (http://www.ipflow.utc.fr/dynamips/README-0.2.5.txt)).

You have to download only one binary file corresponding to your architecture:

Executable for Linux/x86 (http://www.ipflow.utc.fr/dynamips/dynamips-0.2.5-x86.bin)
Executable for Linux/x86_64 (AMD64 and EM64T) (http://www.ipflow.utc.fr/dynamips/dynamips-0.2.5-amd64.bin)
Executable for Windows (with Cygwin DLL) (http://www.ipflow.utc.fr/dynamips/dynamips-0.2.5-cygwin.zip)

If you are using the Windows version, you have to download and install the WinPcap library (http://www.winpcap.org/). The minimum required version is 0.4beta1. Thanks to WinPCAP, it is possible to access the Ethernet card of host machine to send/receive packets on the LAN.


You can also download the source code, published under the GNU General Public Licence (GPL):

The source code of release v0.2.5 (http://www.ipflow.utc.fr/dynamips/dynamips-0.2.5.tar.gz)

Remark: the sources include 3 files which are not written by me: amd64-codegen.h and x86-codegen.h from the Mono project (http://www.mono-project.com), and base64.c from Fetchmail, all under GPL licence. Of course these files keep their licences and their copyrights.




How to use it ?
Very important remark: by default, an instance will take 100% of the host CPU. To avoid this, please read the "idle-pc" section in the README file (http://www.ipflow.utc.fr/dynamips/README-0.2.5.txt).


To boot quickly, the preferred method is to decompress the IOS image with the "unzip" utility. It avoids to run the self-decompressing process in the emulator.

chris@portchris2:~/dynamips-0.2.5$ unzip -p c7200-advipservicesk9-mz.124-9.T.bin > image.bin
warning :27904 extra bytes at beginning or within zipfile
(attempting to process anyway)
chris@portchris2:~/dynamips-0.2.5$ file image.bin
image.bin: ELF 32-bit MSB executable, cisco 7200, version 1 (SYSV), statically linked, stripped
You can ignore the warning, unzip has just skipped the self-decompressing code at the beginning of the image.

Now, you can boot the image (in this example, no network connections are defined):

chris@portchris2:~/dynamips-0.2.5$ ./dynamips image.bin -t npe-400 -p 1:PA-A1 -p 2:PA-8T -p 3:PA-4E -p 4:PA-POS-OC3 -p 6:PA-FE-TX
Cisco 7200 Simulation Platform (version 0.2.5-x86)
Copyright (c) 2005,2006 Christophe Fillot.

IOS image file: image.bin

CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb.
NVRAM is empty, setting config register to 0x2142
C7200 instance 'default' (id 0):
VM Status: 0
RAM size   : 256 Mb
IOMEM size : 0 Mb
NVRAM size : 128 Kb
NPE model: npe-400
Midplane   : vxr
IOS image: image.bin

Loading ELF file 'image.bin'...
ELF entry point: 0x80008000

C7200 'default': starting simulation (CPU0 PC=0xffffffffbfc00000), JIT enabled.
ROMMON emulation microcode.

Launching IOS image at 0x80008000...

            Restricted Rights Legend

Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.

         cisco Systems, Inc.
         170 West Tasman Drive
         San Jose, California 95134-1706



Cisco IOS Software, 7200 Software (C7200-ADVIPSERVICESK9-M), Version 12.4(9)T, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by Cisco Systems, Inc.
Compiled Fri 16-Jun-06 17:27 by prod_rel_team
Image text-base: 0x60009084, data-base: 0x6308C000


This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.

A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html

If you require further assistance please contact us by sending email to
export@cisco.com.

Cisco 7206VXR (NPE400) processor (revision A) with 245760K/16384K bytes of memory.
Processor board ID 4294967295
R7000 CPU at 150MHz, Implementation 39, Rev 2.1, 256KB L2, 512KB L3 Cache
6 slot VXR midplane, Version 2.1

Last reset from power-on

PCI bus mb0_mb1 (Slots 0, 1, 3 and 5) has a capacity of 600 bandwidth points.
Current configuration on bus mb0_mb1 has a total of 540 bandwidth points.
This configuration is within the PCI bus capacity and is supported.

PCI bus mb2 (Slots 2, 4, 6) has a capacity of 600 bandwidth points.
Current configuration on bus mb2 has a total of 500 bandwidth points
This configuration is within the PCI bus capacity and is supported.

Please refer to the following document "Cisco 7200 Series Port Adaptor
Hardware Configuration Guidelines" on Cisco.com <http://www.cisco.com>
for c7200 bandwidth points oversubscription and usage guidelines.


4 Ethernet interfaces
2 FastEthernet interfaces
8 Serial interfaces
1 ATM interface
1 Packet over SONET interface
125K bytes of NVRAM.
Installed image archive

65536K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
8192K bytes of Flash internal SIMM (Sector size 256K).

         --- System Configuration Dialog ---

Would you like to enter the initial configuration dialog? :
推荐大家模拟那个3600的,速度能好一些,去下cisco的Enterprise的IOS,这样会支持几乎所有的命令

txwwy 发表于 2006-11-11 19:53:06

回国了么?

cloudq 发表于 2006-11-13 08:37:08

第二弹,Nas以及iscsi产品,先上开源产品,逐渐放出部分商业化产品。。

Openfiler
Openfiler is a powerful, intuitive browser-based network storage software distribution. Openfiler delivers file-based Network Attached Storage and block-based Storage Area Networking in a single framework.

Openfiler uses the rPath Linux metadistribution. It is distributed as a stand-alone Linux distribution. The entire software stack interfaces with third-party software that is all open source.

File-based networking protocols supported by Openfiler include: NFS, SMB/CIFS, HTTP/WebDAV and FTP. Network directories supported by Openfiler include NIS, LDAP (with support for SMB/CIFS encrypted passwords), Active Directory (in native and mixed modes) and Hesiod. Authentication protocols include Kerberos 5.

Openfiler includes support for volume-based partitioning, iSCSI (target and initiator), scheduled snapshots, resource quota, and a single unified interface for share management which makes allocating shares for various network file-system protocols a breeze.

The following are just some of the features currently available (unless indicated otherwise) in Openfiler.

Powerful block storage virtualization

Full iSCSI target support, with support for virtual iSCSI targets for optimal division of storage
Extensive volume and physical storage management support
Support for large block devices
Full software RAID management support
Support for multiple volume groups for optimal storage allocation
Online volume size and overlying filesystem expansion
Point-in-time snapshots support with scheduling
Volume usage reporting
Synchronous / asynchronous volume migration & replication (manual setup necessary currently)
iSCSI initiator (manual setup necessary currently)
Extensive share management features

Support for multiple shares per volume
Multi-level share directory tree
Multi-group based access control on a per-share basis
Multi-host/network based access control on a per-share basis
Per-share service activation (NFS, SMB/CIFS, HTTP/WebDAV, FTP with read/write controls)
Support for auto-created SMB home directories
Support for SMB/CIFS "shadow copy" feature for snapshot volumes
Support for public/guest shares
Accounts management

Authentication using Pluggable Authentication Modules, configured from the web-interface
NIS, LDAP, Hesiod, Active Directory (native and mixed modes), NT4 domain controller
Guest/public account support
Quota / resource allocation

Per-volume group-quota management for space and files
Per-volume user-quota management for space and files
Per-volume guest-quota management for space and files
User and group templates support for quota allocation
Other features

UPS management support
Built-in SSH client Java applet
Full industry-standard protocol suite

CIFS/SMB support for Microsoft Windows-based clients
NFSv3 support for all UNIX clients with support for ACL protocol extensions
NFSv4 support (testing)
FTP support
WebDAV and HTTP 1.1 support
Linux distribution back-end for any other customizations
Open source provides you the power to modify and deploy software if you want to do so
There may be hooks in the interface in the future to open and proprietary software; however these in no way affect the licensing of the core application as that is still under the GPL license.

http://www.openfiler.com/screenshots/thumbs/Authentication1.png
http://www.openfiler.com/screenshots/thumbs/Authentication2.png
http://www.openfiler.com/screenshots/thumbs/List_of_groups.png
http://www.openfiler.com/screenshots/thumbs/List_of_users.png
http://www.openfiler.com/screenshots/thumbs/Admin_password.png
http://www.openfiler.com/screenshots/thumbs/List_of_volumes.png
http://www.openfiler.com/screenshots/thumbs/New_VG.png
http://www.openfiler.com/screenshots/thumbs/New_VG_RAID.png
http://www.openfiler.com/screenshots/thumbs/Group_quota.png
http://www.openfiler.com/screenshots/thumbs/Shares_edit2.png
http://www.openfiler.com/screenshots/thumbs/Smb_settings.png
http://www.openfiler.com/screenshots/thumbs/Clock1.png
该产品优点,集成了了目前Linux下最流行的iSCSI Enterprise TargetX系统。。

cloudq 发表于 2006-11-13 08:38:53

忘了说,上面产品是开源产品,官方网站是http://www.openfiler.com/

cloudq 发表于 2006-11-13 08:45:27

第二弹继续 FreeNAS

http://i.techrepublic.com.com/gallery/3284-500-343.jpg

官方网站http://www.freenas.org/

优点基于bsd系统,系统非常精简,可以在usb key 或者CF上运行

以上产品均为开源产品,大家可以到官方下载,我没有空间提供下载。谢谢

cloudq 发表于 2006-11-13 08:51:17

第二弹继续,Naslite(商业产品)我只提供SN key,iso大家自己到官方下载

592H1-E7930-80ZVZ-98MQ4-YBFQC


NASLite-2 CDD is optimized to perform at maximum efficiency with minimum of hardware requirements. Designed with simplicity in mind, NASLite-2 CDD is compact, stable and very reliable. NASLite-2 CDD boots directly into RAM where it runs in a modestly sized 8MB RAM-Disk. This approach ensures consistent and reliable OS operation. NASLite-2 offers the following features and benefits:

Easy to operate and to administer
Inexpensive to run and maintain
Boots directly into RAM
Remote administration through TELNET
Simple configuration menus
Stable and reliable
SMB/CIFS, NFS, FTP, HTTP and RSYNC exported file systems
BIOS independent fixed disk drive support
Support for IDE, SATA, SCSI, USB and FireWire connected fixed disk drives
Support for multiple IDE, SATA, SCSI, USB and FireWire interfaces
Dependable hardware RAID support
Remote NFS volumes re-export
HTML-based status report pages
Limited ACPI support
S.M.A.R.T. support
Large partition and file support
Extremely compact in size (Runs in an 8MB RAM Disk)
Low hardware requirements
Wide range of PCI hardware support (ISA and EISA not supported)

官方网站http://www.serverelements.com
目前我只有 NASLite+的lic,如果今后有了NASLite-2 CDD的就给大家放出。。
测试链接http://www.serverelements.com/info/NASLite-2/htm/server.htm(也就是官方的展示)

cloudq 发表于 2006-11-13 08:54:34

第二弹继续 Darma NAS OS

Darma NAS OS Small Business Edition Data Sheet
Network Protocols and Client Support
SMB-CIFS, TCP/IP for Windows 9x, XP, NT4, 2000, and 2003 Networks
Domain and Active Directory support; join a ADS realm as a member server and authenticate users using LDAP/kerberos
NFS for UNIX, Linux, Solaris, BSD networks
Apple OSX 10.1 and above; legacy Apple clients with third party CIFS client
DHCP for automatic IP configuration
Affordability
Unlimited Client Access Licenses (CAL) saves thousands of dollars on large networks *Trial version limited to 2 network clients per share

Standards based solution using Linux and many outstanding open source programs
Supports industry standard x86 hardware with most common controllers and NICs
Consolidate and virtualize storage with Logical Volume Manager (LVM)
Availability / Reliability
RAID 0, 1, 5, 5+1 (RAID 5 with Hot-Spare)
64MB footprint fits on compact flash, IDE flash, or small IDE disk drives
Dedicated OS boot drive is separated from storage disks and arrays
Read-only image on boot drive to minimize OS corruption and virus concerns
Power supply fail-over support
Manageability
Volume manager to easily create / modify / repair multiple volumes
Dynamic filesystem expansion; add a drive or array then expand volume online
Simple, intelligent GUI navigation
Quotas for local or domain users
File level Access Control List (ACL) support; manage file level permissions from Windows domain
Optional: LCD support for easy setup and maintenance
Performance
Optimized NAS OS with all performance and security features enabled
SGI XFS advanced journaling file system with 64-bit scaleability; support for extremely large volumes and files
Newly created volumes available immediately while building RAID array
Real-time, multi-threaded Java GUI
Gigabit Ethernet support
Compatibility
Seamless integration with native-mode Windows NT4 / 2000 / 2003 Domain and Active Directory
Software and / or hardware RAID, supports multiple arrays with RAID levels 0, 1, 5, 5 + spare, or JBOD
Supports any combination of IDE / SCSI / Fibre Channel / Serial ATA disk drives
Same security scheme and quota scheme for NFS and SMB connections
Other Features
2 minute install from bootable CD-Rom
Multi-byte and UNICODE character sets
Security
Advanced Java client-server architecture with SSL encryption
All traffic is encrypted (including passwords) to avoid unauthorized access to array tools
Kerberos authentication
Standalone security model for non NT networks, password database supports simultaneous local and domain users
Insecure services removed or disabled by default
http://www.nas.darma.com/products/demo/images/login_screen.jpg
http://www.nas.darma.com/products/demo/images/disk_config.jpg
http://www.nas.darma.com/products/demo/images/file_sharing.jpg

官方网站http://www.nas.darma.com/

analyst 发表于 2006-11-13 08:58:28

欢迎回家。哈哈

zsk2000 发表于 2006-11-13 21:50:44

欢迎!:lol :lol :lol

lovellh 发表于 2006-11-14 18:21:53

最好来点网关防毒的:lol :lol :lol :lol

jyhuang 发表于 2006-11-24 18:45:42

欢迎!:lol

然后希望给我们带更多有意思的东西

阿呆rose 发表于 2008-9-23 10:19:33

这个帖子不错,可惜好久都没人回了。那个NASLite-2看着不错,可惜没有下到。
页: [1] 2
查看完整版本: 我cloudq又回来了!