数据中心分解实验(二)--“初见N7K”

啦啦啦,好汉们,又见面了,罗嗦了一集“7 5 2”之后,今天是带你玩弄DC的第二个实验 -“初见N7K”。(人生若只如初见?我呸,这样岂不是一辈子不能将N7K玩弄于股掌之间了吗!)

首先,啥是N7K,N7K是Nexus 7000的简称,在思科的产品结构里面,7系列的产品有两款,Nexus 7000和Nexus 7700,主要区别体现在性能上。

(其实思科挺背的,我们最熟悉的Nexus应该是谷歌出的Nexus系列的平板和手机,另外对于思科的IOS来说,我们最熟悉的IOS应该是苹果iPhone iPad的系统,另外,其实思科的IP电话刚开始也准备叫iPhone的啦)

Nexus交换机产品线是平行于Catalyst交换机产品线的,他们都是交换机,Nexus设备使用NX-OS软件,Catalyst设备使用IOS软件。对于N7K来说,能够让他区别于其他设备的主要特点是如下几个:

1.   支持VDC(VirtualDevice Context);

VDC是一个很神奇的功能,经过研发人员的努力 (此处省略两万字) ,最终实现的效果就是:物理上明明是一台N7K,却在逻辑上是多个不同的N7K,一台物理的N7K最大可以虚拟出来的VDC数量与引擎的型号有关。

2.   模块化的软件结构,绝大多数特性(Feature)的使用,需要先开启这个功能;

3.   高可用性(High Availability, HA)

作为一个数据中心核心级的设备,高可用性是必不可少的,N7K有很多可以保证高可用性的特性。

先来个正面照:

Nexus7000也不同的型号(7004 7009 7010 7018),基本上不同型号就是能安装的卡数量不一样,图片里是7004就是能安装4块卡(2块引擎、2块板卡),其他性能参数基本一致。

好,我们主要还是通过实验来进一步了解,

实验用的设备:N7K一台,上面至少装有一块引擎和至少一块M1XL模块

物理拓扑:

孤零零的一台N7K,却可以逻辑上变成如下拓扑,好像有点神奇

逻辑拓扑:

好,在做VDC实验之前,我们再罗嗦两句,对于VDC来说,他们的地位其实不大一样,从角色和地位上来说分:

1.   DefaultVDC

2.   Non-defaultVDC

3.   AdminVDC

其实很好理解啦,设备默认情况下,只有一个VDC,那就是defaultVDC,default VDC不能被删除或者是创建的,可以创建或删除的当然就是non-defaultVDC啦;

根据引擎的性能不同,最多的VDC数量可以是4+1或者是8+1,+1是什么呢?

在不创建Admin VDC的情况下,VDC最多是4或者8个,这里提一句,non-defaultVDCc从功能上区分,又有两种,Ethernet类型和Storage类型,其中Storage类型的VDC只能有一个,这个我们留在存储部分的实验再去介绍,以下实验创建和使用的VDC都属于Ethernet类型的。

来段绕口令吧,如果不创建单独的Admin VDC,那么DefaultVDC就同时兼任管理功能,Default VDC一定是Ethernet类型的,Non-default VDC可以被创建出来,可以是Ethernet类型也可以是Storage类型,其中Storage类型的VDC只能有一个。

由Default VDC来充当Admin的角色,在这种情况下,Default VDC是一个既可以干活又可以做管理的VDC;不过某些专家认为一个VDC身兼两职会有隐患,所以Admin VDC横空出世了;

Admin VDC:一个只做管理用途的VDC;那么啥是管理用途呢?一个字:创建和删除VDC,配置VDC的基本信息,比如说接口的划分、安装License、开启Feature-set等等;

未完待续…

Show time,实验开始,(拿个电脑用Console线连到设备的Console口,此处省略1w字)

默认情况下,只有一个VDC,id是1,名字叫N7K,这个自然就是DefaultVDC啦,

这个设备上有哪些模块呢?

1号槽位上是引擎,3号槽位上是F2e类型的模块,4号槽是M1XL的模块

初始情况下,设备上的接口不归属于任何一个VDC所有,想要在VDC里使用端口,当然得划分啦,就像吃蛋糕,想要吃总要切蛋糕啊~

创建一个叫DC2-N7K-3的VDC,将E4/17-24的接口划分到这个VDC,

同理,我们在创建一个叫DC2-N7K-4的VDC,将E4/25-32接口划分到VDC,

划分完接口,再看一下接口的归属情况,

值得注意的一个问题是,一个接口要能被划分到某个VDC,前提:

这个VDC被配置的支持相应的模块类型,

如果VDC被配置成不支持对应的模块类型的后果就是:

要删除某个VDC也是很简单的,

提醒,重要的事情说三遍:

实验室随意,生产环境请不要随意删除VDC,后果很严重~

实验室随意,生产环境请不要随意删除VDC,后果很严重~

实验室随意,生产环境请不要随意删除VDC,后果很严重~

这时,E4/18-19和E4/26-27已经分属到两个独立的设备上去了,他们俩如果要通信,就必须要连线,就像台湾从大陆分离出去了,虽然曾经是一家,但是现在也要签证了哦;

默认的VDC N7K和新创建的DC2-N7K-3、DC2-N7K-4是三台逻辑独立的设备了,要想管理DC2-N7K-3的具体配置,必须如下操作

要想回到Default VDC的办法是,

VDC的创建和删除都是如此的简单,那我们就继续看Feature是啥呢?用惯了IOS的好汉们肯定是这样的,需要配置什么功能是吧?好的,看看IOS版本支持不支持,支持,OK,捞起袖子,开整~但是如果在NX-OS平台上去操作,结果就是…

命令都敲不进去?什么情况?咦,怎么?功能不支持吗?不是不支持,而是你没有打开Feature或者是Feature-set,大的功能特性集是Feature-set,小的特性是Feature。

比如,想要配置OSPF,请打开OSPF的feature,

可以看到,Feature是很多的,几乎每使用一项功能都需要打开相应的Feature,如果命令使用不了,先看看Feature有没有打开咯;

如果说要使用FabricPath,那就不一样了,FabricPath属于一个大的特性集,是属于Feature-set,比如DC2-N7K-3需要使用FabricPath功能,操作如下:

在Default VDC下,安装feature-set,然后在相应的VDC里打开FabricPath

可以看到Feature-set其实是很少的,就是如图所示的4个。

最后我们再来看一下HA吧,当然N7K在产品设计的时候,很多特性就是为了达到高可用性,比如说双引擎的设计、冗余的电源、冗余的风扇、软件在线升级ISSU(In-Service Software Upgrade)等等,我们这里就先只讨论引擎的HA特性,

引擎是啥?除了长的不太像,差不多就类似于飞机的发动机吧,N7K可以安装两个引擎,相当于飞机有两部发动机,应该比单发动机的飞机要安全吧。

那么引擎有哪几种HA的模式呢?这个要分单、双引擎的情况讨论了,

啥?单引擎,不是说双引擎吗?虽说可以安装双引擎,但是假如我很穷,只装单引擎行不行,当然行啦,单发动机的飞机也能飞,也未必一定会掉下来吧。

单引擎的HA模式:BringdownReload Restart

双引擎的HA模式:BringdownRestart Switchover

简单解释下:

模式 效果
单引擎 Reload 重启了,还是单引擎,就像飞机在飞的时候发动机重启了,你想想吧
单引擎Restart
删除VDC和关闭接口,然后重建VDC加载配置

不准确的说法大概类似于电脑的LogOff和Login

单引擎Bringdown

挂起,就是出了故障不做任何处理,

(飞机在飞的时候发动机故障,还不做处理,好吧~)

双引擎Bringdown 同单引擎Bringdown
双引擎Restart 同单引擎Restart
双引擎Switchover 在保持网络中所有路由计算、数据转发等等控制层面、转发层面不受影响的情况下,主引擎将工作转交给备引擎~

更多好玩的可以来:http://bbs.yeslab.net

时间: 2024-10-21 19:47:24

数据中心分解实验(二)--“初见N7K”的相关文章

数据中心分解实验(五)--abricPath

这个实验有点长,看官慢慢看! 传说中用来取代生成树(Spanning-tree)的FabricPath(这个还真不太好翻译,就简称FP吧),到底是啥?先别急,首先回顾一下生成树协议,作为二层网络的防环路机制,生成树确实有积极的一面,不过缺点也是一大堆啦: 1.    收敛很慢,论秒计的速度: 2.    运算机制也比较复杂,配置管理和维护也相对复杂: 3.    网络里有接口被BLOCK,才能形成无环路的树: 在数据中心网络里,这些缺点都会进一步被放大,设想:一台服务器连接到网络上,需要若干秒才

数据中心分解实验(七)---OSPF EIGRP

这个实验里面,我们继续来看看数据中心网络中的路由协议有什么特别之处呢,好吧,答案跟FHRP一样,其实在数据中心的OSPF和EIGRP的部署与常规网络里几乎是没有区别的. 为啥不讨论RIP和BGP?基本上是因为RIP比起OSPF跟EIGRP起来,是毫无优势可言,满满的都是劣势啊,而BGP通常应该部署在大网中(大网类似于运营商的网络啦又或者是跨国公司的广域网啦),所以呢,这里我们就不讨论BGP的问题了. 对于目前主流的数据中心来说,内部的网络是二层的,网关和路由通常部署在网络的边缘,这里有两种不同的

数据中心分解实验四--PC和VPC

OK,I am Back.实验3学习了N5K并简单的回顾了Port-Channel,继续介绍数据中心里面的一项新的技术 ---vPC(virtual Port-Channel),虚拟的链路捆绑.前面我们提过Port-Channel的两端是一台物理设备,那vPC两端呢,那就不一定啦,经典的vPC环境如下图所示:一端为DC2-N5K-1和DC2-N5K-2组合成的逻辑实体(一个vPC Domain下的两台vPC PeerSwitch),另一端为DC2-N2K-1. 实验逻辑拓扑: 上个实验里面我们已

数据中心分解实验(三)-N5K

经过上次的实验,我们了解了下N7K之后,今天要继续了解75 2构架里的N5K. 对比起N7K的高大上(主要是VDC功能相当之高大上,喂,一台设备变N台还不牛逼?)N5K算是小跟班一个了,不论是使用三层构架还是坍塌的二层结构,N7K都是当之无愧的核心层设备,而N5K一般用在汇聚层,土豪点的用在接入层. 硬件上来说,区别于N7K的硬件模块化,N5K的硬件算是半模块化的(跟大多数中低端路由器很类似,有固定端口,又可以插小型的板卡用于扩展端口). 软件上来说,可以把N5K当成是N7K的一个VDC,跟N7

数据中心部署模式二元化

互联网企业主导的"天蝎"计划引发了业内对整机柜服务器的关注.随着一些大规模数据中心的兴起,数据和管理进一步整合,融合甚至超融合的IT基础设施解决方案逐渐大行其道.PMC公司也开始研发针对超大规模数据中心的产品.近日,PMC公司在同行业中率先推出16端口12Gb/s SAS和16端口6Gb/s SATA I/O控制器解决方案.PMC公司研发副总裁兼首席科学家廖恒博士在接受本报记者采访时表示,PMC的数据中心I/O控制器产品系列是专为超大规模数据中心设计的高性价比的定制化服务器硬件,适用于

实验二 Java基础(数据/表达式、判定/循环语句)

实验二 (一)实验内容 编写简单的计算器,完成加减乘除模运算. 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出. 编写测试代码,测试验证. (二)实验要求 掌握数据的定义和表达式求解的基础知识 掌握循环和判定语句的使用 掌握迭代器类的使用 掌握单元测试和TDD(不要求用IDEA的插件,用linux下VIM编写测试代码) (三)助教验收 简单计算机器的验收 测试验收 上传到码云 (四)实验报告 在规定时间前发表博客,标题"学号 实验二 &

某云数据中心网络解决方案(分享二十一)

1. 整体网络方案 全球IDC数据中心的网络结构符合层次化和模块化的设计原则,分为核心层.汇聚层和接入层,其网络拓扑图如下图所示: IDC机房网络拓扑图 方案说明: 支持接入中国移动.中国电信.中国联通三家运营商的互联网出口,出口网关通过光纤链路连接三大运营商城域网,为客户提供独享带宽支持.并提供多运营商出口解决方案: 能提供的总出口带宽为420G(电信160G.联通160G.移动100G),并具备物理双路由备份:(备注:前期机房提供部分出口带宽,后期根据实际需求进行扩容) 核心设备和线路全部冗

SDN与NFV技术在云数据中心的规模应用探讨

Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链两类关键问题展开具体分析.最后,阐述了前期开展的SDN/NFV技术试验工 作进展及相关结论,并对VDC应用产品进行了展望. 1 引言 伴随着云计算技术的兴起,数据趋于大集中,传统电信系统网络架构成为阻碍云数据中心发展的巨大桎梏.为满足数据中心在云计算环境下的虚拟网络资源调度和共享需求,未来的数据中心

Java实验二实验报告:java面向对象程序设计

java实验二实验报告 实验内容 1. 初步掌握单元测试和TDD 2. 理解并掌握面向对象三要素:封装.继承.多态 3. 初步掌握UML建模 4. 熟悉S.O.L.I.D原则 5. 了解设计模式 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如“查网络”.“问