写了上篇博客之后,就立即投入到了eNSP的怀抱之中了,自己从零基础,入门到现在。也学了不少东西,在这里和大家分享一下。

我进了华为的官网,下了一些官方的API,以及使用说明和帮助文档,紧接着就进入了自己看文档,自己摸索的阶段。

下边这是自己这几天摸索的东西。

sys 进入到系统视图
sysname name 设置交换机的名称为name
显示VLAN的状态 dis port VLAN
显示当前的状态: dis this
dhcp select interface 用于在指定的VLAN接口上的地址池分配地址
dis port vlan active 查看端口状态类型及所属vlan
shutdown 用于关闭接口
undo shutdown 用于开通接口
lacp preempt enable 链路聚合配置端口的优先级
设置基于WLAN的接口的dhcp
系统视图 开启dhcp 默认不开启dhcp dhcp enable
系统视图 int vlanif vlan号,ip add 设置WLAN的ip地址及子网掩码,dhcp select interface , 这样基本已经完成了基于接口的dhcp ,
接下来可以设置一些dhcp的参数了 dhcp server lease day 1 hour 0 minute 0 设置租期为一天,
将端口设置为access类型
端口视图 port link-type access 将该端口设置为access类型
将端口加入vlan中
两种方法 vlan视图 port E 0/0/1 to 0/0/10 将1-10端口加入vlan中
端口视图 port default access vlan id
路由器启动ospf路由协议
系统视图 ospf ,area areaid,network 通告的网络地址 屏蔽码
路由器启用NAT命令(Easy IP)
系统视图 acl 2000-2999 是基本的 ,rule permit source 内网的网络地址 屏蔽码,
进入出口端口 nat outboard acl的id
这样就进行可以Nat的转化了内网可以访问外网,但是外网无法访问内网。
路由器启用Nat(IP pool)注意:设置的转化的IP池中小心不要包含已经被用的公网IP地址
系统视图 nat address-group id startip endip ,acl id , rule permit permittype source 内网的 网络地址, 屏蔽码
进入出口端口 nat outboard acl的ID addressgroup id
设置聚合链路(注意两端的端口类型和传输速率要一样,两端都要设置聚合链路)
系统视图 int Eth-trunk id
端口视图 eth-trunk id 这样就把该端口所在的链路设置在聚合链路里了
配置路由器的loopback地址
系统视图 int loopback ,ip add X.X.X.X Mask
关闭系统提示信息:
undo info-center enable

  说以下个人关于路由器和交换机的理解吧,交换机分为两层和三层的交换机,二层的交换机,就只有二层的功能,三层交换机是在二层的基础上加入了一下三层的功能。在二层上不能设置IP地址,及子网掩码的三层的东西,交换机和路由器的Ethernet 类型的所有端口都不能设置IP地址,只有Gthernet 类型的端口才可以设置IP地址。具体原因被我那天做链路聚合的时候给试出来了,Ethernet类型的端口是两层的端口,而Gthernet类型的端口是在三层的,所以才可以设置ip地址。这点很重要,不要被官方的文档所迷惑了。尤其是在路由器上,我原来一直想不通,因为思科的仿真软件的路由器的每个端口都可以设置IP地址等信息,但是到华为这里就不行了。我这里猜测了一下,首先思科的路由器端口比较少,而这里华为的路由器(AR1200)端口较多,大致有两种类型,E类型的和G类型的,E类型的端口只是他集成了交换机的接口了,并不是真正的路由器接口,所以关于路由器的所有功能都 不能使用。只有G类型的接口才是真正的路由器接口。

在给大家提下醒,关于链路聚合的问题,链路聚合我看的华为官方文档需要配置IP地址等参数,但是我在使用的过程中无论如何也加不上去,后来,冷静下来仔细想了一下,链路聚合应该是属于二层的,不是三层的技术,所以我并不需要给他配置IP地址等参数,所以我就试者按照自己的想法试了一下结果成功了,和我想的一样。实现命令在上边。

eNSP自学入门(基础)的更多相关文章

  1. 自学入门 Python 优质中文资源索引

    所有资源基于 Python3 版本,全部中文内容,适用于 爬虫 / Web / 数据 方向,每个单元根据学习习惯从 书籍 / 文档 / 视频 中选择一类即可,建议任选一本书籍,然后配合文档类进行学习. ...

  2. mybatis入门基础(二)----原始dao的开发和mapper代理开发

    承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先 ...

  3. 01shell入门基础

    01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的.脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码 ...

  4. Markdown入门基础

    // Markdown入门基础 最近准备开始强迫自己写博文,以治疗严重的拖延症,再不治疗就“病入骨髓,司命之所属,无奈何”了啊.正所谓“工欲善其事,必先利其器”,于是乎在写博文前,博主特地研究了下博文 ...

  5. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  6. C++ STL编程轻松入门基础

    C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...

  7. HTML入门基础教程相关知识

    HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...

  8. Linux shell入门基础(六)

    六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...

  9. Linux shell入门基础(一)

    Linux shell入门基础(一): 01.增加删除用户: #useradd byf   userdel byf(主目录未删除)  userdel -r byf   该用户的属性:usermod 用 ...

随机推荐

  1. Android开发之音乐播放器

    做了一天的音乐播放器小项目,已经上传到github,将链接发到这里供大家参阅提议 https://github.com/wangpeng0531/MusicPlayer.git

  2. iOS开发之通知机制

    1.通知中心 每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知(NSNotification), ...

  3. Linux之split命令

    split - split a file into pieces 切割一个文件至多片 参数: -a, --suffix-length=N     使用的后缀的长度,默认长度为2,例如'aa','ab' ...

  4. css中的inline-block

    div { display: inline-block; *display: inline; *zoom: 1; } Basic Support包含值:none | inline | block | ...

  5. java随机数生成的原理

    一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在 ...

  6. CF615D Multipliers [数学]

    tags:[计数原理][乘法逆元][归纳の思想]题解(复杂度:O(mlogm)):棘手之处:n的约数多到爆炸.因此我们不妨从因子的角度来分析问题.对n分解质因数得:n = p1^a1 * p2^a2 ...

  7. GCM(Google Cloud Messaging)推送完全解析

    应该是目前为止全网最详细的GCM推送解析. GCM官方解释: https://developers.google.cn/cloud-messaging/?hl=zh-cn Send data from ...

  8. ng自定义一个过滤器

    ng允许我们自定义指令 下面来我们自己来定义一个过滤指令:filter,返回一个函数的形式 filter(name,callback(){//name:过滤器的名字,callback:匿名函数 ret ...

  9. (转)POPTEST创始人李爱然:谢谢,帮助我的朋友!!!!

    2015年11月15日,脉脉上随意浏览信息.每天有很多人加我,我也会主动加一些人.脉脉的广告语“打通职场人脉”,很直白的告诉我们脉脉是用来找人办事的.简单明了,不用故作清高. “利”,有利可图便是“友 ...

  10. DataTable源码分析(二)

    DataTable源码分析(二) ===================== DataTable函数分析 ---------------- DataTable作为整个插件的入口,完成了整个表格的数据初 ...