CORE 文档
原文链接:CORE Documentation
1. 介绍
CORE(Common Open Research Emulator)是一种构建虚拟网络的工具。作为模拟器,CORE 构建了实时运行的真实计算机网络的表示,而不是使用抽象模型的模拟。实时运行的仿真可以连接到物理网络和路由器。它提供了运行真实应用程序和协议的环境,利用了 Linux 操作系统提供的工具。
CORE 通常用于网络和协议研究、演示、应用程序和平台测试、评估网络场景、安全研究以及增加物理测试网络的规模。
2. 主要特征
-
高效且可扩展
-
无需修改即可运行应用程序和协议
-
拖放图形用户界面
-
高度可定制
3. 主题
主题 | 描述 |
---|---|
Architecture | CORE 架构概述 |
Installation | 如何安装 CORE 以及安装所需依赖 |
GUI | 如何使用 GUI |
(BETA) Python GUI | 如何使用基于测试版 Python 的图形用户界面 |
Python API | 介绍如何使用 Python 直接控制 CORE |
gRPC API | 介绍如何使用 gRPC 控制 CORE |
Distributed | 跨多个服务器运行 CORE 的详细信息 |
Node Types | CORE 中支持的节点类型概述 |
CTRLNET | 如何使用控制网络与主机节点通信 |
Services | 提供的服务和创建自定义服务的概述 |
EMANE | EMANE集成和集成定制EMANE模型概述 |
Performance | 使用 CORE 时的性能注意事项 |
Developers Guide | 关于如何为 CORE 做出贡献的概述 |
4. Credits
CORE 项目源自 2004 年萨格勒布大学的开源 IMUNES 项目。2006 年,CORE 的更改发布回该项目,其中一些项目被采用。Marko Zec zec@fer.hr 是萨格勒布大学的主要开发人员,负责 IMUNES(GUI)和 VirtNet(内核)项目。Ana Kukec 和 Miljenko Mikuc 是众所周知的贡献者。
Jeff Ahrenholz 是 CORE 的主要波音开发人员,并编写了本手册。Tom Goff 设计了 Python 框架并做出了重大贡献。Claudiu Danilov、Rod Santiago、Kevin Larson、Gary Pei、Phil Spagnolo 和 Ian Chakeres 为 CORE 贡献了代码。Dan Mackley 帮助开发了 CORE API,最初是为了与模拟器连接。Jae Kim 和 Tom Henderson 监督了该项目并提供了指导。
版权所有 © 2005-2020,波音公司。