写了上篇博客之后,就立即投入到了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. .Net编译运行原理

    .Net Framework: 它是框架库和运行时的集合 ( FCL, Framework Class Library ) ( CLR, Common Language Runtime ) 不严格说它 ...

  2. 企业架构(TOGAF)学习

    自从听了公司内部的一堂<企业架构设计>培训,顿时觉得如获至宝. 先说下笔者,笔者是一名二流本科毕业,工作三年,基层的软件开发工程师,梦想着有朝一日成长成一名架构师.可是笔者对于如何成长成一 ...

  3. 配置Windows Server 2012服务器远程连接支持多人同时登陆

    1.运行输入gpedit.msc 进入组策略 2.计算机配置--管理模版--windows组件--远程桌面服务--远程桌面会话主机--连接 3.找到限制连接的数量,启用,并改为100. 4.找到 将远 ...

  4. BootStrap入门教程 (四)

    本文转自 http://www.cnblogs.com/ventlam/archive/2012/06/17/2536728.html 上讲回顾:Bootstrap组件丰富同时具有良好可扩展性,能够很 ...

  5. JAVA-Servlet-过滤器知识总结

    JAVA Filter是什么呢? Servlet过滤器实际上就是一个标准的java类,这个类通过实现Filter接口获得过滤器的功能.它在jsp容器启动的时候通过web.xml配置文件被系统加载.Se ...

  6. reactjs Uncaught TypeError: Cannot read property 'location' of undefined

    reactjs Uncaught TypeError: Cannot read property 'location' of undefined reactjs 路由配置 怎么跳转 不成功 国内搜索引 ...

  7. 让我的分页类获取sessionFactory

    我们知道在Hibernate里比较重要的sessionFactory,经过Spring的管理可以很好地为Spring里注入使用的bean服务(提供数据源的使用),但是,当我们所要使用的类不是像我们尝试 ...

  8. Office 365开发环境概览

    本文于2017年3月26日首发于LinkedIn,原文链接请参考这里 本系列文章已经按照既定计划在每周更新,此前的几篇文章如下 Office 365 开发概览系列文章和教程 Office 365开发概 ...

  9. 【iOS】7.4 定位服务->3.2 地图框架MapKit 功能2:路线规划(导航)

    本文并非最终版本,如果想要关注更新或更正的内容请关注文集,联系方式详见文末,如有疏忽和遗漏,欢迎指正. 本文相关目录: ================== 所属文集:[iOS]07 设备工具 === ...

  10. 【Egret】3D 使用中的一些疑难解决技巧!

    1.问题:目前Egret3D中,发布到手机后无法响应鼠标事件 解决方法:①打开发布后的libs/module/egret/egret.web.min.js,查找e.stopPropagation(), ...