博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
free VIRL lab
阅读量:7127 次
发布时间:2019-06-28

本文共 1595 字,大约阅读时间需要 5 分钟。

VIRL 介绍

VIRL 对于搞网络的来说,应该不陌生。官网介绍Virtual Internet Routing Lab:

除此之外,大家经常使用还有:EVE-NG/UNetLab、GNS3。

最大的不同是:收费和免费。

VIRL 支持的网络设备类型

类似各种LAB 平台,VIRL也支持很多种不同的设备,比如IOSv, IOSv Layer-2, IOS-XRv, NX-OSv, CSR1000v and ASAv等,还集成了第三方设备。

不同的设备需要的资源有较大差异,主要体现在内存要求上:

不同的设备内存需求表

上图我们不难看出,在PC机上跑一些IOSv、IOSvL2等组成的网络拓扑结构应该可以,但是如果需要搭建一个含IOS XR、NX-OS等设备的网络拓扑结构,在PC机上就比较困难,除非有服务器资源。

思科regular sandbox其中有2个VIRL LAB可以满足我们对要求较高的设备类型:NX-OS,IOS XR等进行练手,下面来了解一下~

Cisco regular sandbox

从前一章节介绍,我们大致体验了always_on 的NX-OS sandbox,如果需要阅读,请移步至:

NX-OS always_on由于是单机运行,只能尝试很简单的设备交互、配置等动作,如果需要有更进一步的学习、研究,需要申请采用regular sandbox, 本章节主要目的就是了解一下和VIRL有关的regular sandbox:

  • Multi-IOS Cisco Test Network
  • Open NX-OS with Nexus 9Kv

Regular lab需要 Cisco Anyconnect VPN 接入,具体信息在申请成功之后,系统将通过email通知申请人,包括如何下载、安装VPN软件。

Multi-IOS Cisco Test Network

思科的“Multi-IOS Cisco Test Network”里面,支持4种不同的拓扑结构,在申请预留页面可以选择,如图显示为选择data center网络拓扑结构的例子。此外,还有一个需要注意的是时间,目前该lab仅仅支持申请最多2天预留时间。

申请Multi-IOS Cisco Test Network:注意拓扑、时间选择

该lab主要是根据需要在实验室里了解各种预安装的DEVOPS软件的使用,包括CI/CD、Cisco NSO、Ansible、GIT等,具体细节留待下次学习分享。

Open NX-OS with Nexus 9Kv

不同于always on 单机lab,申请预留此lab可以给我们带来很多期待:

  • 包括4台NX OS设备,可以搭建vxlan spine-leaf结构
  • 时长可达一周,一次申请就可以满足我们实验需求
  • 预设的基础配置ansible playbook
  • 持续地更新实验内容
  • 也可以在申请页面选择POAP,学习交换机即插即用的过程

网络拓扑结构

Open NX-OS with Nexus 9Kv 拓扑结构

上图为此实验的拓扑结构,由4台NX-OS组成,我们可以进行多种实验测试:

  • 如果是学习研究VXLAN:

    • N9k-1 N9K-2可以组成spine node,N9K-3&N9K-4分别为leaf node
    • spine border,支持VPC
  • 可以是传统L3

  • 也可以是数据中心传统的汇聚(VPC),接入架构

有点遗憾的是,leaf node没有服务器的接入,其次在国内访问速度有点慢。

实验源代码

Ansible playbook源码:

在Github上,还有更多的信息留待你去发掘。

有关如何进行Ansible基础配置下发,留待下期分享,谢谢阅读!

-END

转载于:https://juejin.im/post/5c28aa00f265da6147704f08

你可能感兴趣的文章
lambda的堆“数”特性
查看>>
python实现自动监控网站并发送邮件告警
查看>>
nmap.org的21世纪的netcat(ncat)
查看>>
未来五年最具前景的编程语言
查看>>
saltstack的探索-pillar
查看>>
Linux基础之进程管理
查看>>
二叉树链表结构表示法
查看>>
更换linux/android的启动logo
查看>>
RESTClient - firefox插件
查看>>
我的友情链接
查看>>
3_整形列的可选属性
查看>>
springBoot(23):spring-security-基本
查看>>
centos6.5 常用影音播放器安装
查看>>
Android Uri命名格式
查看>>
给 System.Zip 增加了个(多文件解压时的)解压进度事件
查看>>
nginx 错误信息
查看>>
Android 后台Service : 向服务器发送心跳包
查看>>
学习笔记-Android之ContentProvider实现Notepad
查看>>
systemctl添加开机启动 & chkconfig 使用
查看>>
我的博客模板
查看>>