自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Python爬虫:爬取博客图片

网站页面如下:F12显示源码:图片地址和文章的标题都比较容易定位,实现代码如下:import requestsfrom bs4 import BeautifulSoupimport osdef get_html(url): headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/5...

2019-05-27 15:44:12 421

原创 Python爬虫:爬取博客

第一次玩python爬虫,盯上了实习公司官网的技术博客,页面如下:查看网页源码,不难发现想要爬取的内容都位于<ul class="blog-item-contain">,只需要使用bs4的过滤功能匹配到这个标签,再分别对下面的<a>、<span>和<p>标签进行内容读取即可。代码如下:import requestsfrom bs4 imp...

2019-05-26 14:49:57 1149

原创 python练习:加密和解密凯撒密码

恺撒密码 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬描述恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:‪‬‪‬‪‬‪‬‪‬‮...

2019-04-19 14:47:05 18428 3

原创 Python 海龟绘制正方形和风轮

绘制正方形:代码如下import turtleturtle.setup(650, 350, 200, 200) turtle.pencolor("black")turtle.penup() turtle.bk(50) turtle.left(90) turtle.fd(50)...

2019-04-18 16:43:12 9478

原创 SDN控制器OpenDaylight简介

发展历程Open Daylight是一个高度可用、模块化、可扩展、支持多协议的控制器平台,可以作为SDN管理平面管理多厂商异构的SDN网络。它提供了一个模型驱动服务抽象层( MD-SAL),允许用户采用不同的南向协议在不同厂商的底层转发设备上部署网络应用。2013年, Linux Foundation联合思科、 Juniper和 Broadcom等多家网络设备商创立了开源项目 Open Day...

2019-03-24 20:18:19 24319 1

原创 SDN南向协议

SDN南向协议:在SDN架构中,控制平面和数据平面分离,两者之间通过南向协议进行通信,使得逻辑集中的控制平面可以对分布式的数据平面进行编程控制,所以南向协议是SDN最核心,最重要的接口标准之一。根据南向协议提供的可编程能力可以将SDN南向协议分为广义南向协议,狭义南向协议和完全可编程南向协议。广义南向协议:广义的SDN南向协议可以分为三种类型。第一种:仅有对数据平面的配置能力,其代表有O...

2019-03-23 16:25:56 3928

原创 思科OpFlex协议简介

OpFlex是思科提出的一个可拓展SDN南向协议,用于控制器和数据平面设备之间交换网络策略。自SDN出现之后,其数控分离的设计使得交换机趋向于白盒( WhiteBox)化,严重冲击了传统设备厂商的市场地位。为了应对这一趋势,网络设备厂商领域的领头羊思科推出了ACI( Application Centric Infrastructure),即以应用为中心的基础设施。ACI的技术重点在底层的硬件设施,...

2019-03-23 16:15:15 1751

转载 思科SDN技术:ACI架构概述

思科ACI物理架构:先解释几个名词:Fabric:在思科的一些高级产品(比如Nexus 7000系列)中也有Fabric的概念,可以理解或翻译成交换矩阵。而在ACI中,Fabric指的是如上图所示的Leaf交换机和Spine交换机组成的基础架构网络,也就是整个ACI网络中所有的硬件交换设备的集合,整个数据转发层面,叫做FabricSpine Layer:骨干交换机,ACI Fabric的核...

2019-03-20 16:11:41 7131 1

原创 AAA认证中的RADIUS和TACACS+概述和配置

AAA:认证,授权,审计是一套针对网络设备的网络访问控制策略安全模型。AAA的构成:认证(Authentication):认证是指用户被授权访问受保护资源之前的身份鉴别过程。授权(Authorization):授权是指在准许用户访问网络之后,控制授权用户的权限等级。审计(Accounting):审计是指在授权功能后,用来收集用户的活动状态及资源占用等信息。引入AAA为网络带来的优势:...

2019-03-19 21:52:43 11124

原创 Openflow网络中基于LLDP的拓扑构建和路径计算

LLDP协议:LLDP(Link Layer Discovery Protocol,链路层发现协议),LLDP定义在802.1ab中,它是一个二层协议,它提供了一种标准的链路层发现方式。很多Openflow控制器都使用LLDP协议来检测网络拓扑结构。LLDP协议的工作机制:·周期性的向邻居设备发送LLDP帧·LLDP帧的发送源地址为发送设备的mac地址·邻居通过接收LLDP帧可以获取发送...

2019-03-18 15:45:22 1969

原创 Openflow网络的构成和数据转发概述

Openflow网络的构成要素:·Open控制器:OpenFlow协议提供的标准数据接口,对OpenFlow交换机中的流表进行控制、管理,实现了对整个网络的集中控制·Openflow交换机:支持Openflow协议的交换机,在控制器的控制下对数据进行转发·Openflow通道:连接Openflow控制器和Openflow交换机的通道·Openflow流表:Openflow交换机对数据执行转...

2019-03-17 18:07:34 2585

原创 MPLS多标签分发协议概述及实验配置

MPLS多标签分发协议全称为Multi-Protocol Label Switching,其中Multi-Protocol代表其支持多种三层协议,例如IP,IPV6等,Label Switching说明了它的工作原理,即在其所承载的报文前加上标签栈,数据的转发就基于这个标签。也正是它的这一特性,使它在转发速度上具有无可比拟的优势。MPLS架构:控制层:交换三层路由信息和标签数据层:基于标签...

2019-03-14 21:42:39 1763

原创 ipv6的ripng、ospfv3及6to4隧道综合配置

ripng:使用IPv6进行传输,距离矢量路由协议,最大度量值为15跳,使用水平分割和反向抑制来防止路由环路,管理距离为120,通过UDP端口521发送更新,将链路本地地址用作源地址,使用FF02::9作为RIPng更新的目标地址。ospfv3: 将IPv6链路本地地址用作源地址,运行在链路而不是子网上,使用IPv6链路本地地址来标识OSPFv3邻居,OSPFv3的组播地址: FF02::5、 ...

2019-03-14 15:10:02 1784 1

转载 SDN网络对比传统网络

SDN相比传统网络具有很多优点,比如控制与转发分离,这种思想打破了传统设备供应商的绑定,提高了新业务的部署速度,可以从整个网络层面对流量进行优化等等。在SDN网络中,不管是开发人员还是用户,都可以更多的发挥自己的想象,而不用再受各种RFC的强力约束。一、传统网络发展及特点从1969年ARPA NET运行算起,传统网络已经发展了半个世纪,网络按照OSI的模型分成7层,通常所见最多的是二层和三层。...

2019-03-14 13:02:51 28432 3

原创 BGP的邻居配置及路径控制(本地优先级、权重)配置

拓扑如下:网段划分如图所示,其中R1位于AS65001,R2位于AS65002,R3位于AS65003,R4位于AS65004,环回口的地址分别为10.255.1.1,10.255.1.2,10.255.1.3和10.255.1.4实验步骤:1.配置ip地址2.配置BGP邻居及宣告网段3.配置BGP策略,通过修改权重值使R4访问192.168.1.0网段时的下一跳为R3;通过修改本地优...

2019-03-13 16:33:48 2869

原创 BGP邻居建立过程及邻居无法建立排错

BGP的作用:区域间的路由和区域内路由不同,通常需要基于一系列的路由策略,BGP可以使用自身的多种属性来为区域间的正常路由提供保障。BGP是基于TCP的:BGP使用TCP(传输控制协议)作为传输协议,端口号为179,在BGP会话建立之前,TCP会先通过三次握手建立连接,为BGP提供面向连接的可靠传输。BGP的四种消息类型:1.初始(Open):TCP三次握手之后,双方路由器发出初始报...

2019-03-13 12:46:39 7462

原创 OSPF链路状态通告类型汇总

路由器必须知道OSPF区域的详细拓扑才能计算最优路径,LSA描述了拓扑的详细信息,是构成OSPF LSDB的基石。1.类型1,路由器LSA:·所有路由器都会生成这一类型的链路状态通告·指明了它们的状态和沿每条链路方向出站的代价,以及该链路上所有已知的 OSPF 邻居·只在本区域内泛洪·链路状态ID是源路由器ID(所有类型的LSA都有20字节的LSA头部,LSA头部中的一个字段是链路状态I...

2019-03-12 14:36:43 5437

原创 组播路由协议PIM DM/SM模式概述

四种组播路由协议:MOSPF:要求单播协议是OSPFDVMRP:要求单播路由协议是RIPPIM-DM:密集模式,所有接受者在同一个局域网PIM-SM:稀疏模式,用于大型网络PIM-DM概述:由源向下推送数据,不管PC是否需要五种报文:1.Hello报文:现和维护邻居关系,每隔60秒发送,Dead时间为105秒。2.Join/prune:加入或剪除接口。3.Graft:嫁接(重新...

2019-03-12 13:50:09 7068

原创 组播基础(一)

一.为什么需要组播IPV4包含三种数据传送方式:单播,广播和组播。其中单播在传送数据时,主机和客户端之间进行一对一的通信,如果有多台客户端请求相同的数据,主机需要逐一发送多次。在客户端数量较少时,这种重复是可以接受的,当客户端数量过多时,网络带宽将无法支撑。而广播在传送数据时,不管接受者是否需要,都将收到主机广播的数据。在浪费了网络带宽的同时,也有可能造成数据的泄露,增加网络安全风险。但是由于组...

2019-03-04 19:05:07 26603

原创 MPLS LDP故障排除

最近在准备CCIE的lab考试,在其中MPLS VPN的环节配完ldp后其他路由器和R2的LDP邻居始终无法建立。拓扑如下:故障排除流程如下:1.在R4上show mpls ldp discovery,发现与R2相对的e0/2口显示no route2.查看ospf邻居的建立状态,发现ospf邻居建立正常3.查看R4的路由表,发现路由表中缺少了10.255.1.2这条路由4.由于...

2019-01-01 14:38:50 3177

原创 RSA加密例题及详解

------关于RSA:RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。------RSA加密一般过程:(1)随机选择两...

2018-12-30 23:02:27 19405 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除