热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

企业基础架构EICCIE课程LAB文档:GuestShell实验

本文对应思科全新企业架构EICCIE考试大纲第5部分内容。1.思科IOSXE系统它是思科企业级别设备上最新的操作系统(其实也有几年了),是思科四大系列操作系统(IOS、IOSXE、

本文对应思科全新企业架构EI CCIE考试大纲第5部分内容。
1.思科IOS XE系统
它是思科企业级别设备上最新的操作系统(其实也有几年了),是思科四大系列操作系统(IOS、IOS XE、IOS XR、NX-OS)之一
支持的核心技术:Application Centric Infrastructure (ACI)、 Fibre Channel over Ethernet (FCoE)、Ethernet 虚拟私有网络 (E虚拟私有网络)、Segment Routing、Locator/ID Separation Protocol (LISP)、Vxlan
支持IOS XE系统的设备如下所示:
技术分享图片
请注意,这其中包括CSR1000v这个模拟设备。
另外思科的XE中的交换机更倾向于面向物联网中的边缘计算(不用把数据发送到核心机房的云计算服务器,直接在接入设备上的XE系统进行计算)

2.IOS XE平台上的IOx
您暂时可以把IOx理解为一种XE平台的服务
它是工作于网络边界的主机应用和服务平台
一个计算平台、应用架构以及软件开发kit
技术分享图片

3.GuestShell概览
它是运行在IOX-XE和NS-OS平台的64位应用环境
管理员可以安装、升级和操作第三方的Linux应用
绑定了Python
默认情况下,只允许通过Mgmt VRF访问。
与设备数据平面集成的额外其他选项
技术分享图片
思科IOS XE设备几乎都可以通过脚本语言来管理,python是其中之一
on-box shell方式,思科的C9K内置的linux系统中的python脚本语言运行在设备内部的一个“容器”中,他们可以和网络或者设备自身进行通信
off-box python方式,通过自动化脚本运行在一个第三方服务器,通过NETCONF(一种API)或者其他协议和交换机通过网络方式来进行管理
guestshell是思科IOS-XE设备上一个linux的容器。在ISR 4000系列设备平台上,guestshell提供一个Centos7的环境,它可以用来安装和运行应用,比如python脚本语言就是其中之一。有了这样的gestshell,你和你的应用可以接入主机平台的网络,存储,甚至是IOS的CLI命令。
思科的GuestShell是独立于底层的主机软件,以防止设备的核心网络功能被干扰
支持guestshell的设备一览
技术分享图片

4.GuestShell基本LAB部分
步骤1,开启IOX
Iox管理着IOS XE上的应用
GuestShell仅仅是Iox的1个应用
需要注意Iox服务器需要花费3分钟
技术分享图片

步骤2,创建虚拟端口组
该功能仅仅在路由平台有效
用于连接到GuestShell的容器
技术分享图片
步骤3.创建NAT表项
仅在路由平台生效
在off-box环境下转换流量,比如接入到互联网
技术分享图片
步骤4,启动GuestShell
被定义为一个CLI中的应用
一旦一个应用定义完毕之后,可以有三种行为:
开启
关闭
损毁
技术分享图片


推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • Ansible:自动化运维工具详解
    Ansible 是一款新兴的自动化运维工具,基于 Python 开发,集成了多种运维工具(如 Puppet、CFEngine、Chef、Func 和 Fabric)的优点,实现了批量系统配置、程序部署和命令执行等功能。本文将详细介绍 Ansible 的架构、特性和优势。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 解决Parallels Desktop错误15265的方法
    本文详细介绍了在使用Parallels Desktop时遇到错误15265的多种解决方案,包括检查网络连接、关闭代理服务器和修改主机文件等步骤。 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 本指南详细介绍了如何利用华为云对象存储服务构建视频点播(VoD)平台。通过结合开源技术如Ceph、WordPress、PHP和Nginx,用户可以高效地实现数据存储、内容管理和网站搭建。主要内容涵盖华为云对象存储系统的配置步骤、性能优化及安全设置,为开发者提供全面的技术支持。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • 本文详细介绍了如何使用Python中的smtplib库来发送带有附件的邮件,并提供了完整的代码示例。作者:多测师_王sir,时间:2020年5月20日 17:24,微信:15367499889,公司:上海多测师信息有限公司。 ... [详细]
author-avatar
闺蜜好我会明白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有