自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MPLS 跨域

ASBR-PE上需要负责VPNv4路由的保存和扩散,对ASBR负担大,如果需要穿越多个AS,则沿途AS中的所有ASBR-PE都需要保存和传递VPNv4路由,不适用于跨越多个AS的场景,相对于option A来讲,ASBR -PE上不需要为VPN实例,所有option B更适用于VPN数量多,跨越AS数量少的场景。**缺点:**ASBR需要维护更多的VPNv4路由与VPN实例,对ASBR设备性能需求高,负担大,不适用跨域多个域的场景。**优点:**配置简单,易于实现,ASBR间不需要运行MPLS。

2023-06-23 21:49:44 877

原创 MPLS 隧道原理与配置

import target:PE收到其他PE通过MP-BGP通告的vpnv4路由时,检查其export target属性当此属性与PE上某个VPN实例(VRF)的importtarget匹配时,PE就把该路由加入到该VPN实例的路由表中。export target:本地PE设备朝远端PE通过MP-BGP通告vpnv4路由时,携带export target。

2022-12-26 20:14:38 828 1

原创 MPLS LDP:标签分发协议

此处除了hello报文使用UDP封装,实现邻居的快速发现其他LDP报文都采用TCP封装,为了标签信息交互的可靠性。

2022-12-26 20:13:35 1149

原创 BGP高级特性

配置IBGP对等体组。配置EBGP对等体组。

2022-12-26 20:13:02 301

原创 MPLS:多协议标签交换

具有相同在那发特征的数据流,转发路径上的设备对于相同特性的数据流采用相同的处理方式到达同一目的地的报文(FEC)在MPLS网络中经过的转发路径一条FEC对应一条LSP,数据转发前需要先建立好LSP。

2022-12-26 20:13:00 205

原创 IGP高级特性

filter-lsa-out:在协议视图或者接口视图配置。取值为非0,取值为 去往外部路由的真实下一跳地址。取值为0,去往该外部路由以ASBR作为下一跳。路由聚合,所有ISIS路由都可以进行聚合。7类LSA中LSA中FA地址必须为非0。去往该外部路由以FA地址作为下一跳。NSSA区域ASBR产生7类LSA。5类LSA过滤:ASBR上配置。3类LSA过滤:ABR上配置。ISIS LSP分片扩展功能。

2022-12-26 20:11:52 493

原创 VLAN高级技术

是一种vlan id空间扩展技术,在802.1Q标签报文之上再打上一层802.1Q标签,从而实现vlan空间扩展。

2022-12-16 23:34:04 891

原创 以太网交换安全

DHCP snooping是DHCP一种安全特性,网络中经常会出现针对DHCP进行网络攻击,常见的有:DHCP server仿冒攻击、DHCP拒绝服务攻击、DHCP仿冒报文攻击、中间人攻击等等DHCPsnooping通过信任功能和DHCP snooping绑定表提高网络安全性。

2022-12-16 23:33:33 702

原创 DHCP原理与配置

option 82:中继代理信息选项,华为自定义该选项可以携带255个子选项,若定义了一个option 82,其中必须定义一个sub-option,目前常用的3个子选项sub-option 1:circuit ID,电路标识子选项主要用来表示DHCP客户端所处的vlan和接口信息,由DHCP中继器填充sub-option 2:remote ID,代理远程标识子选项主要用来标识客户端接入的中继器设备,一般为设备MAC地址子选项1和2通常一起使用,用来标识DHCP客户端的位置。

2022-12-14 22:19:00 1441

原创 BFD双向转发检测

强制部分version:BFD版本,此处为1sta:BFD本地状态detect mutl:本地检测倍数,默认3倍discriminator:标识符,用于BFD在同一台设备上区分不同的BFD会话min-RX-interval:本地支持的最小的BFD报文接收间隔,默认1000msmin-TX-interval:本地支持的最小的BFD报文发送间隔,默认1000ms可选部分。

2022-12-13 19:29:49 804

原创 PIM原理与配置

由接收者端DR发起,当收到igmp的report报文时,创建对应的(*,g) 表项,然后朝RP发送(x,G)表项的join消息。上游设备接收到join消息后创建(*,G)表项,并将接收到该消息的接口添加到下游接口列表中,同时朝RP转发join消息。上有设备逐跳朝RP转发join消息,沿途所有设备都生成(*,G)表项,指定RP建立(x,G)表项为止。BSR收集的组播网络中所有C-RP的消息后,汇总成RP-set消息,向全域通告C-RP-set消息。DR选举规则一致(优先级和IP地址,都是以大为优)

2022-12-11 18:54:53 2121

原创 IGMP原理与配置

IGMP:运行在最后一跳组播路由和组播组成员之间,用于最后一跳路由器维护组成员关系,用于接收者请求加入想要加入的组播组,或者离开想要离开的组播组IGMP:封装在IP之上,协议号2最后一跳组播路由器与组播组成员之间通过交互IGMP报文,生成IGMP组表项和IGMP路由表项IGMP组表项IGMP路由表项组播路由表项查询表项的命令。

2022-12-11 18:53:17 1890

原创 IGMP的基础

IGMP:运行在最后一跳组播路由和组播组成员之间,用于最后一跳路由器维护组成员关系,用于接收者请求加入想要加入的组播组,或者离开想要离开的组播组组播网络感知组播组成员的方式:IGMP:封装在IP之上,协议号2最后一跳组播路由器与组播组成员之间通过交互IGMP报文,生成IGMP组表项和IGMP路由表项IGMP组表项IGMP路由表项组播路由表项查询表项的命令IGMP版本IGMPv1只有两种报文类型查询器:负责发送普遍组查询报文报文参数:两种报文的格式一致响应抑制机制:缺陷:最大响应时间

2022-12-07 23:11:48 521

原创 交换机堆叠与集群

作用:将多台支持堆叠特性的盒式交换机通过istack计算在逻辑上聚合成一台交换机,提高网络的可靠性,简化网络部署和管理,提高了设备及链路的利用率角色定义选举主交换机收集拓扑信息,选举备交换机主交换机收集堆叠系统的拓扑信息并发布给所有成员交换机,同时分配堆叠ID系统版本和配置同步使用专用堆叠卡和堆叠线缆来组成堆叠系统使用业务口堆叠链形连接环形连接:常用只有相同型号且支持堆叠特性的交换机才可以组建堆叠系统不同的子系统堆叠方式不同,S5700 EI和S5700 SI支持堆叠卡堆叠,S5700 LI和S570 HI

2022-12-06 20:50:31 515

原创 IP组播基础

单播承载点到多点业务,会造成源端负担过大,大量重复的单播数据流占用链路带宽等问题- 广播承载点到多点业务,能减轻源端负担,但是会带来新的问题 1. 广播数据无法跨网段传递,传播范围受地域限制 2. 数据的安全性无法保障,接入该二层网络中的终端都可以接收到该数据 3. 无法计费- 组播:组播数据会沿着组播分发树发送给同一组的用户,相同的数据流在每一条转发路径上只会存在一份 - 相对于单播:减轻了源端负担,和对链路带宽资源的占用 - 相对于广播:组播数据可以跨网段传递,能提高数据传输的

2022-12-06 20:48:45 2182

原创 RSTP与MSTP

给设备会删除状态出现改变的接口学习到的MAC地址表项,并且向出边缘端口外的其他端口泛洪TC置位的RST BPDU,同时给每个转发TC置位的RST BPDU报文的皆苦开启TC while timer计时器(通常收hello time的两倍),计时器超时后则停止发送TC置位的RST BPDU报文。接收到TC置位的RST BPDU的设备,除了边缘端口和接收该报文的接口以外,清楚其他所有端口学习到的MAC地址表项,并泛洪TC置位的RST BPDU,同时开启TC while timer计时器。

2022-11-30 22:46:24 2096

原创 BGP路由优选

手动聚合配置命令:[R3-bgp]import-route static自动聚合配置命令:

2022-11-28 21:34:25 485

原创 学习python中的数据结构

数组Python的list是由数组来实现的有序的元素序列, 在内存中表现为一块连续的内存区域;链表通过将无序的列表链接起来, 每个节点都存储着和链表和数组有什么区别?

2022-11-28 10:09:28 177

原创 学习常用算法——python

在日常生活中, 我们描述物体的重量使用的是kg, 描述物体的长度使用的是m, 那么相对的, 在计算机科学中也需要一种度量来定性地, 这种度量方法称为.声明f(n)作为我们的函数,n表示的参数. 不同的参数会导致算法运行的时间不同. 那么最坏的情况就是,f(n)表示表达式执行的次数之和.键对值取值O(1)嵌套的for循环执行多次的for循环上述代码时间复杂度为O(2n), 但是在大O表示法当中, 可以忽略系数和常数, 所以当前的时间复杂度也可以写为O(n)二分法。

2022-11-28 10:09:08 150

原创 js加密进阶与搭建Node服务

监听鼠标点击事件(click), 如果Wt.data > 1执行Wt.data.shift(). 即记录的是最后一条点击事件。扣加密函数的时候最好用源文件来扣, 我们自己还原的文件可能会有略微差异, 也就是说我们还原的文件只适合参考。将需要的window环境和document环境补全。实际加密, 加工参数的对象, 里面有各种加密函数。cookie中的pdd_user_id。cookie中的_nano_fp。cookie中的api_uid。cookie中的pdd_vds。页面初始化的时候产生的时间戳。

2022-11-27 21:55:21 574

原创 Chrome开发工具与js加密

观察当前数据流的请求情况恢复直接执行当前函数进入当前函数跳出当前函数Step直接进入下一个局部函数内部, 比较少用禁止debugger模式下的所有断点在所有抛出异常点的位置暂停, 比较少用Watch监控变量值的变化断点作用域Global全局变量Local局部变量Closure闭包(自由变量)调用栈, 用来了解当前结果产生所经历的函数调用过程.我们在Call Stack上跳转函数的时候, 可以看到堆栈环境, 但是当前堆栈环境不一定准确.监听请求中的关键字, 在请求发送前暂停。

2022-11-27 21:53:27 976

原创 学习JavaScript进阶

和while循环有什么区别?do while一定先执行一遍代码块的表达式;for in遍历对象的属性遍历可迭代对象的元素常见的可迭代对象有哪些?

2022-11-27 21:51:45 803

原创 学习JavaScript基础

什么是javascript?JS是一种脚本,,语言. 基于在网页上实现复杂功能而产生的语言.虽然JS做为开发web页面的脚本语言而出名. 但是如今已被用到了很多非浏览器环境当中, 比如NodeJS, Apache, Electron, Frida.JavaScript可以做什么?Java和JavaScript有什么关系?雷锋和雷峰塔的关系. 除了语法相似以外, 几乎没有任何关系.JavaScript和JQuery有什么关系?

2022-11-27 21:50:24 671

原创 BGP路径属性与路由反射器

origin:起源属性,用于标识BGP路由的发布方式as-path:AS路径属性按矢量顺序记录从本地到目的地经过的所有AS号当BGP speaker将路由通告给对等体时,会创建一个空的AS-path列表AS间防环控制选路当收到两条相同的路由前缀时,优选as-path短的分为两类next-hop:下一跳属性,记录路由的下一跳信息BGP路由的下一跳,不一定时邻居设备的IP地址控制选路。

2022-11-27 21:48:21 585

原创 Linux基础与项目部署

计算机系统涉及了太多分支和商业纠葛, 这节课我们不纠结正统的问题, 只从涉及的概念上进行分类。

2022-11-27 21:45:46 89

原创 Django拾遗与博客项目

当接收一个对象时,django会自上而下地寻找进行匹配起点就是ROOT_URLCONF中设置的路径它是 django.urls.path()和(或) django.urls.re_path()实例的序列URL匹配变量匹配intstr/正则匹配其实是封装re正则表达式模块^表示开头, $表示结尾. 防止上级路径捕获次级路径的情况includeinclude可以将其他urlconf添加到当前的序列当中.

2022-11-27 21:43:23 270

原创 学习Django进阶

有限使用, 尽量使用和数据库一致的数据类型代表true或者false, 也就是代表1和0;遇到大的文本和图片, 文件. 推荐做法是存当前的URI或者URL, 然后通过路径从静态资源服务器, 文档数据库或者云服务器中获取该文件如果没有指定主键, 当前模型会自动将一个自增id的做为主键.当前django提供用来做特殊约束和校验的字段.UUIDField一般来说, uuid会用作当前数据表的主键。

2022-11-27 21:40:54 94

原创 学习Django

orm自动地根据对象在数据库中进行操作. orm使得我们不用去操心数据表的建立和修改, 数据的CRUD, 只关心逻辑层的处理。当需要对用户不同的操作做不同结果的渲染时, 需要用到重定向. 可以简单理解为当前网址自动帮你跳转到另外一个网址.View将数据传递给模板层进行渲染, 之后将渲染好的页面返回到客户端.提供了一个抽象的模型层, 目的是为了构建和操纵当前web应用的数据.模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息.模板层提供了一个对设计者友好的语法用于渲染向用户呈现的信息.

2022-11-27 21:38:41 54

原创 Selenium框架

什么是selenium通过来自动化的工具selenium常用来做什么?本质是模拟用户行为, 可以用于以下领域。

2022-11-27 21:34:16 162

原创 分布式爬虫

什么分布式分布式就是把一个系统拆分成若干个子系统, 每个子系统独立运行, 然后通过某种方式进行交互.什么是分布式爬虫狭义地讲, 需要将爬虫的多个组件拆分成子系统. 但是现在主流是只拆分出, 建立一个生产消费者模型.由多台机器上的爬虫实例作为消费者去完成爬虫任务.

2022-11-25 22:09:02 266

原创 Redis介绍

什么是redis?, 远程字典服务. 顾名思义, redis的基础存储方式是键对值, 是一种常用的非关系型数据库.redis的特点内存操作, 相对于传统数据库从硬盘上读取数据速度, 快了一个数量级.redis服务是, 不会产生一般的并发问题.在我们使用多线程或者多进程去进行一般IO操作会发生读写冲突. 如果我们的多线程和多进程程序去读取redis消息队列当中的值时, 由于redis是单线程工作模式, 读事件和写事件都会按顺序执行, 避免了并发问题.

2022-11-25 22:07:33 344

原创 Scrapy框架进阶

命令行启动脚本。

2022-11-25 22:06:32 80

原创 Scrapy框架基础

文档英文文档中文文档什么是scrapy基于twisted搭建的异步爬虫框架.scrapy爬虫框架根据组件化设计理念和丰富的中间件, 使其成为了一个兼具高性能和高扩展的框架scrapy提供的主要功能具有优先级功能的调度器去重功能失败后的重试机制并发限制ip使用次数限制…scrapy的使用场景不适合scrapy项目的场景业务非常简单, 对性能要求也没有那么高, 那么我们写多进程, 多线程, 异步脚本即可.业务非常复杂, 请求之间有顺序和失效时间的限制.

2022-11-25 22:04:02 79

原创 前端基础与爬虫

请求行(request line)请求头(headers)user-agent用来指示当前请求时从哪个终端发起的cookie用来指示当前的用户信息和行为信息请求体(body)params(严格来说不算是请求体)实际请求的时候会变成URL的一部分, 所以说post请求也可以用paramsurlencode和urldecode请求头中指定的编码格式只对请求体是有效的, 不对params有效. 所以urlencode来保证URL不会发生编码问题.携带额外的请求信息.

2022-11-25 22:01:37 86

原创 路由策略和路由控制

对于链路状态路由协议来说,在入方向只能影响本地不加入I披露有表,无法阻止链路状态信息的传递,在出方向只能印象引入的路由,在路由转换成五类/七类LSA之前进行过滤(链路状态路由协议传递的链路状态信息,Fiterpolicy无法影响)可以针对路由的发布,接收以及引入进行影响,不能定义动作,并且只能继承匹配工具的动作,可以应用于各个协议。对于距离矢量路由协议来说,可以在任意方向进行影响(距离矢量传递的是路由信息)

2022-11-25 21:57:48 308

原创 BGP基础

用于建立BGP连接:建立对等体关系协商的参数version版本号—现在目前都用v4版本AS号:发送者自己的AS域号Hold Time:发送者自己的holdtime值BGP id:发送者的route-id。

2022-11-25 21:54:41 562

原创 连接mysql和索引优化

pymysql连接数据库数据库设置连接执行SQL语句单条执行执行时间15.31s多条执行获取返回值返回的是一个元组, 元组中表示记录的也是一个元组。

2022-11-25 21:53:45 261

原创 变量声明与触发器

服务器系统变量通过@@来调用系统变量用户变量通过@来调用用户变量局部变量@

2022-11-25 21:52:24 652

原创 Mysql约束与分组查询

tip: 通过 desc 表名命令查看当前表信息tip2: as 关键字可以为我们的字段或者表取别名。

2022-11-25 21:51:14 80

原创 初识桌面云

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AbaFOR7m-1667205760605)(file:///C:\Users\蓝桉\AppData\Local\Temp\ksohtml13440\wps1.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0kFCUami-1667205760607)(file:///C:\Users\蓝桉\AppData\Local\Temp\ksohtml13440\wps3.jpg)]

2022-11-18 09:16:00 273

空空如也

空空如也

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

TA关注的人

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