Monthly Archives: June 2018

  • Route-map使用方法详解(CCNA)干货分享

    Route-map 小编这次带来的是CCNA干货分享来啦~~~~~~ 何为Route-map呢? route map可用于路由的再发布和策略路由,还经常使用在BGP中。 策略路由实际上是复杂的静态路由,静态路由是基于数据包的目标地址 并转发到指定的下一跳路由器,策略路由还利用和扩展IP ACL链接,以便提供更多功能的过滤和分类。 Route-map有合作用呢? 1.重分发期间进行路由过滤或执行策略 2.PBR(策略路由) 3.NAT(网络地址转换) 4.BGP中的策略部署 5.其他用途 Route-map的特点? 使用match命令匹配特定的分组或路由,set修改该分组或路由相关属性。 Route-map中的每个序列号语句相当于访问控制列表中的各行。 Route-map默认为permit,默认序列号为10,序列号不会自动递增,需要指定序列号。 末尾隐含deny any。 单条match语句包括多个条件时,使用逻辑or运算;多条match语句时,使用逻辑and运算。 想要了解更多Route-map可以百度一下或者Google一下哟!这里就不多介绍了、主要是理论与实验的结合是最好的一个学习方法!! 手册文档在Word里面!各位感兴趣的可以下载来做做!!

    2018年6月17日 0 19 0
  • python总结干货分享

    小编又来分享干货啦!!!这次是python的一些总结、小编下载到一份word文档、发现对方总结的很好、现分享出来给更多学习python的人一起学习进步!! 目录 Python总结 前言 (一)如何学习Python (二)一些Python免费课程推荐 (三)Python爬虫需要哪些知识? (四)Python爬虫进阶 (五)Python爬虫面试指南 (六)推荐一些不错的Python博客 (七)Python如何进阶 (八)Python爬虫入门 (九)Python开发微信公众号 (十)Python面试概念和代码 (十一)Python书籍 如何学习python 学习Python大致可以分为以下几个阶段: 1.刚上手的时候肯定是先过一遍Python最基本的知识,比如说:变量、数据结构、语法等,基础过的很快,基本上1~2周时间就能过完了,我当时是在这儿看的基础:Python 简介 | 菜鸟教程 2.看完基础后,就是做一些小项目巩固基础,比方说:做一个终端计算器,如果实在找不到什么练手项目,可以在 Codecademy – learn to code, interactively, for free 上面进行练习。 3. 如果时间充裕的话可以买一本讲Python基础的书籍比如《Python编程》,阅读这些书籍,在巩固一遍基础的同时你会发现自己诸多没有学习到的边边角角,这一步是对自己基础知识的补充。 4.Python库是Python的精华所在,可以说Python库组成并且造就了Python,Python库是Python开发者的利器,所以学习Python库就显得尤为重要:The Python Standard Library ,Python库很多,如果你没有时间全部看完,不妨学习一遍常用的Python库:Python常用库整理 – 知乎专栏 5.Python库是开发者利器,用这些库你可以做很多很多东西,最常见的网络爬虫、自然语言处理、图像识别等等,这些领域都有很强大的Python库做支持,所以当你学了Python库之后,一定要第一时间进行练习。如何寻找自己需要的Python库呢?推荐我之前的一个回答:如何找到适合需求的 Python 库? 6.学习使用了这些Python库,此时的你应该是对Python十分满意,也十分激动能遇到这样的语言,就是这个时候不妨开始学习Python数据结构与算法,Python设计模式,这是你进一步学习的一个重要步骤:faif/python-patterns 7.当度过艰难的第六步,此时选择你要研究的方向,如果你想做后端开发,不妨研究研究Django,再往后,就是你自己自由发挥了。 完整word版本下载地址如下!欢迎各位下载!

    2018年6月17日 0 12 0
  • 新手简易jquery轮播思路与代码讲解(对于新手、老手勿喷谢谢!)

    最近身边几位朋友问我js与jquery的问题、其实这个东西很简单不能这么说、只能说做一些小东西很简单、但是很多特效混淆的时候就比较尴尬了。但是今天不讲很难、咱们就做一个每一个网站肯定要用的轮播效果、文章如果有错误欢迎反馈、如果你是一位WEB大佬就别看了、免得看着恶心!谢了。这是给新手入门看看玩玩罢了、真实有千万种写法!勿当真! 首先打开软件、我个人用HBuilder这款软件写WEB、还是挺不错的! 新建项目-名字自取-包含三个文件(js)、(css)、(img)、当然你也可以在html里面直接写内链css和js都是没问题! 然后HTML页面写入内容:代码如下 <html> <head> <title>js轮播</title> <meta charset=”utf-8″ /> <link rel=”stylesheet” type=”text/css” href=”css/js.css” /> <script type=”text/javascript” src=”js/jquery.min.js” ></script> –这里是需要一个jQuery的包的 <script type=”text/javascript” src=”js/lb.js” ></script>–这是咱们js文件夹里面的自己写的js </head> <body> <div id=”lb”>–定义一个框 <a class=”lb1″ href=”https://www.6r6.cc”><img src=”img/4.png” style=”width: 1000px;height:500px ;”></a>–定义图片 <a class=”lb1″ href=”https://www.6r6.cc””><img src=”img/xinbanner00.jpg” style=”width: 1000px;height:500px ;”></a>–定义图片 <a class=”lb1″ href=”https://www.6r6.cc””><img src=”img/xinbanner02.jpg” style=”width: 1000px;height:500px ;”></a>–定义图片 <div class=”btn btn1″><</div>–定义左右按钮(left) <div class=”btn btn2″>></div>–定义左右按钮(right) <ul id=”tabs”>–定义底部 1-2-3的按钮样式 <li class=”tab”>1</li> <li class=”tab”>2</li> <li class=”tab”>3</li> </ul> </div> </body> </html> 上面是一个完整的HTML页面 并且也做了注释!如果你需要直接复制的话请删除掉–xxxx这些东西 因为在HTML页面中注释不是这样的哦!小编在网站上用markdown编辑就懒得写标准了! 然后在css页面新建一个css文件 代码如下: *{ margin: 0 auto; padding: 0; text-decoration: none; list-style: none; } .bg{ background-color: #fff; } #lb{ width:…

    2018年6月15日 0 13 0
  • 生成树协议–GD-sec

    1、STP生成树协议简介 通过链路冗余的方法解决了由于单链路或单交换机故障引起的网络中断,提高了网络的可用性。当在第二层采用冗余时,又会带来广播风暴、MAC地址不稳定、重复帧拷贝等问题,此时就需要启用STP(Spanning-Tree Protocol:生成树协议)来解决这个问题。 根据思科私有和IEEE标准的STP,分为以下几种STP。由于并不是每个企业都会使用思科的设备,所以为了理解通用原理,尽量参考使用IEEE取学习,本文讲解STP和RSTP。 分类 协议 思科私有 PVST 思科私有 PVST+ 思科私有 Rapid-PVST IEEE标准 STP IEEE标准 RSTP IEEE标准 MSTP 2、STP生成树的端口状态和端口角色 理解STP的端口状态和角色很重要,它可以帮助理解STP协议从应用到完成的过程。 STP 五种端口状态和RSTP 三种端口状态对比: STP端口状态 RSTP端口状态 禁用(Disable ) 丢弃(Discarding) 阻塞(Blocking) 丢弃(Discarding) 侦听(Listening) 丢弃(Discarding) 学习(Learning) 学习(Learning) 转发(Forwarding) 转发(Forwarding) 由上表可见,RSTP把STP端口状态中的Disable、Blocking、Listening状态进行了整合,因为这三种状态都不进行包的转发。 STP 端口角色和RSTP端口角色的对比: STP端口角色 RSTP端口角色 根端口(Root Port) 根端口(Root Port) 指定端口(Designated Port) 指定端口(Designated) 非指定端口 备份端口(Backup Port) 禁用端口 替代端口 (Alternative Port) 端口角色功能解释: 端口角色 位置 解释 禁用端口 存在于非根网桥和根网桥上 生成树中不起作用的端口 根端口 存在于非根网桥上 非根交换机上距离根交换机最近的端口, 根端口会将数据传送给根桥用于传输,是交换机端口去往跟桥的最佳路径。 替代端口 存在于非根网桥上 用来提供替代去往根网桥路径的端口, 即替换当前根端口,工作在稳定拓扑中为丢弃状态。 备份端口 存在于非根网桥上 充当指定交换机的那个网段提供一条备份链路,工作在稳定拓扑中为丢弃状态。 指定端口 存在于非根网桥和根网桥上 对于根网桥来说,所有端口都为指定端口;对于非根网桥来说,指定端口根据需要与根交换机之间收发数据。 非指定端口 存在于非根网桥上 不转发数据,被阻塞了的端口。 【注意】备份端口主存在于两种情况: ①两端口通过点到点链路连接成为环路 ②网桥与共享LAN网段有两条或两条以上链路的连接,如下图: 3、STP根交换机以及根端口的选举 在学会判断之前,我们应该先看下交换机关于生成树的信息,这样比较好理解判断的规则的依据是什么,执行命令Switch#show spanning-tree 或者Switch#show spanning-tree brief 根端口选举 【注释】…

    2018年6月15日 0 19 0
  • max-metric router-lsa(OSPF)知识点

    总结一下max-metric router-lsa的一些知识点、当初小编考CCIE的时候可是没少吃亏、敲版本一直有问题 。希望对各位有用! 要配置开放最短路径优先(OSPF)协议以通告最大度量,以便其他路由器不希望路由器作为其最短路径优先(SPF)计算中的中间跳,请使用 max-metric router-lsa 命令。要禁用最大度量的广告,请使用 此命令的 no形式。 max-metric router-lsa [ on-startup [ seconds | 等待bgp 标签 ]] no max-metric router-lsa [ on-startup [ seconds | 等待bgp 标签 ]] 语法说明 启动 (可选)配置路由器在启动时发布最大指标。 秒 (可选)指定时间间隔发布的最大度量值(以秒为单位)。可配置范围为5到86400秒。默认值为600秒。 等待bgp 标签 (可选)在边界网关协议(BGP)路由表收敛或默认定时器到期之前,广告最大度量。默认定时器为600秒。该 标签 名称最多20个字符。 命令默认 产生具有正常链路指标的路由器链路状态通告(LSA)。 命令模式 路由器配置模式 路由器VRF配置模式 命令历史 发布 修改 5.0(3)N1(1) 此命令被介绍。 使用指南 使用max-metric router-lsa命令通过所有非链路链路发起具有最大度量值(LSInfinity:0xFFFF)的LSA。 该命令允许边界网关协议(BGP)路由表收敛而不吸引传输流量 (如果路由器没有替代的较低成本路径)。在配置或默认定时器到期后或BGP发送路由表已收敛的通知之后, 路由器会通告准确(正常)度量。 注意存根网络中的直接连接的链接不受配置最大或无限量度的影响,因为存根链接的成本始终设置为输出接口成本。 在以下情况下可以使用max-metric router-lsa命令: ● 重新加载路由器 在重新加载路由器之后,内部网关协议(IGP)收敛速度非常快,而其他路由器可能尝试通过新重新加载的路由器转发流量。如果路由器仍在构建BGP路由表,则路由器未通过BGP学习的其他网络的报文可能会被丢弃。 ● 将路由器引入到网络中,而不会通过它来路由流量。您可能希望将路由器连接到OSPF网络,但如果有更好的备用路径,则不希望实际流量流过路由器。如果不存在备用路径,则该路由器仍然会接受传输流量。 此命令需要LAN Base服务许可证。 例子 此示例显示如何配置运行OSPF的路由器通告最长度量值为100秒: switch(config)#router ospf 100 switch(config-router)#max-metric router-lsa启动100 开关(配置 – 路由器) 此示例显示如何配置路由器发布最大度量,直到BGP路由表收敛或直到默认定时器到期(600秒)为止: switch(config)#router ospf 100 switch(config-router)#max-metric router-lsa on-startup wait-for bgp bgpTag 开关(配置 – 路由器) 相关命令…

    2018年6月15日 0 19 0