自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPS宏批量修改图片尺寸

WPS 批量修改图片尺寸

2023-12-10 14:40:51 620

转载 kali硬盘扩容一条龙

kali的硬盘空间不够用,手动扩容。简单高效。

2020-09-27 01:43:26 1019 1

原创 python3——选择、冒泡、插入排序

‘’’选择排序:每轮都是一个固定位置的数和其它的数比较,若小于就互换位置,反之依然。每轮会在首部产生最大(或最小)数。每轮循环的数字个数在减少。第1轮 0~8第2轮 1~8第3轮 2~8‘’’ print('选择排序:') l=[6,8,9,2,3,1,4,5,7] for i in range(len(l)-1):#最后一个数不参与比较 print("第%s轮"%(i+1...

2019-07-02 17:58:40 256 2

原创 linux 简单远程复制命令scp参数

secure copyusage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[user@]host1:]file1 … [[user@]host2:]file2Scp参数:-1:强制scp命令使用协议...

2019-04-27 17:34:38 1207

原创 堆叠

堆叠:堆叠技术,本质上就是合并,管理平面、控制平面、转发平面的全面合并,堆叠系统的主控板,管理两台物理设备的所有线卡和网板,变成一个逻辑的大交换机。可实现:几乎两倍交换能力的超级节点。二三层转发流量完全负载分担,利用所有链路。逻辑单节点,业务支持全面,网络方案设计简单。通过部署跨框link-agg ,支持物理节点的故障保护。网元二合一,有利于网络管理和维护。除此之外还有零碎的好处...

2019-03-08 21:03:37 2793

原创 OSPF-接口

OSPF接口链路状态协议的基本要点是它涉及到了路由器之间的链路和那些链路的状态。在发送Hello包之前,一台OSPF路由器必须了解的自己的链路情况,OSPF协议通过接口信息了解链路信息。1.OSPF的接口数据结构:运行OSPF的路由器为每个启动OSPF协议的接口维护一个数据结构。路由器接口数据说明:Ip address and mask——路由器接口所配的IP及掩码AREA id—...

2019-03-08 20:53:33 2061

原创 OSPF- DR和BDR

指定路由器和备份指定路由器对于OSPF协议来说,在多址网络上有关LSA的洪泛存在两个问题:在构建相关路由器之间的邻接关系时,会创建很多不必要的LSA。假设在一个多址网络上有N台路由器,那么就会构建,个邻接关系。每台路由器都会通告n-1条LSA信息到与之存在邻居关系的邻居路由器,再加上一条网络LSA。这样计算的最终结果是,这个网络上将产生个LSA通告。多址网络在洪泛扩散时,邻接的邻居路由器之...

2019-03-08 20:46:23 7303

原创 OSPF -1

开放式最短路径优先协议开放式最短路径优先协议(open shortest path first ,OSPF)是一个链路状态协议。它使用SPF算法且是开放的。开放是指不属于任何组织。像所有的链路状态协议一样,OSPF协议相比于距离矢量协议最大的有点就是它的快速收敛,这让OSPF协议可以支持更大型的网络,而且不容易受到有害路由选择信息的影响。OSPF的其它特性:使用了区域的概念,这样可以有效...

2019-03-08 20:34:47 580

原创 EIGRP的配置

EIGRP的基本配置只需要两步就可以启动一个EIGRP进程R1(config)#router eigrp 90 R1(config-router)#network 172.20.0.0 0.0.255.255EIGRP进程ID可以是1~65535(0不允许使用)之间的任何一个数字,只要对必须共享路由信息的所有路由器的EIGRP进程ID配置相同就可以。另外,这个进程ID也可是...

2019-02-27 01:42:21 1729

原创 EIGRP数据包格式

EIGRP协议基于IP协议,协议号为88。数据包的最大长度可以是传输该数据包接口IP最大传输单元(MTU)的大小——通常为1500字节。紧跟在IP头部后面的就是EIGRP头部,EIGRP头部后面的是类型/长度/数值(type/length/value ,TLV)这三个参数的不同组合。这些TLV不仅携带路由条目的信息,而且提供多个字段用来管理DUAL算法的处理。组播的先后次序和IOS软件版本。...

2019-02-27 01:26:05 1798

原创 DUAL算法

扩散更新算法(Diffusing Update Algorithm,DUAL)DUAL是一个收敛算法,它代替了用于其它距离矢量协议的Belloman-ford 算法。DUAL算法的设计思想是,即使暂时的路由选择环路也会对一个网络的性能造成损害,所以为了能随时打破路由环路,使用扩散计算执行了一个分布式最短路径路由选择。为了能正确操作DUAL,较低层协议必须满足下面的条件:一个节点需要在有限的...

2019-02-27 01:05:39 4260

原创 EIGRP

增强型内部网关路由协议(Enhanced interior gateway routing protocol,EIGRP)EIGRP协议使用的是扩散计算——在多台路由器之间通过一个并行的方式执行路由的计算,从而保持在无环的拓扑时可以随时获取较快的收敛。EIGRP通告的仍然是距离矢量,但EIGRP的更新是非周期、增量的、有界的。非周期:EIGRP的更新不是按照一定的时间间隔进行更新,而是只有在...

2019-02-27 00:43:59 914

原创 RIPNG的配置

RIPNG与RIPV1和RIPV2的配置步骤相同:先创建路由选择进程,接着在接口上启动该路由选择协议,然后执行所希望的用户配置。但是,RIPNG中所使用的命令却是非常的不同,路由协议进程的创建和接口上路由选择协议的启动都是使用一个接口命令一步完成的。R1(config)#interface f0/1R1(config-if)#ipv6 rip A enable 创建一个名为A的RIPNG...

2019-02-20 23:30:00 4289

原创 RIPNG (RIP下一代)

RIPNG的基本原理与实现RIPNG虽然是以RIPV2为基础设计的协议,但RIPNG是完全独立的协议。它只支持IPV6。RIPNG使用与RIPV2相同的计时器、过程处理和消息类型。如,RIPNG中也使用30 s的更新计时器抖动来避免消息同步,180s的无效计时器,180s的抑制计时器,120s的刷新计时器。使用跳数作为度量值,16跳表示不可达。RIPNG也用与RIPV2相同的方式使用请求消息和...

2019-02-20 23:06:40 2279

原创 RIPV2的配置

RIPV2是RIPV1的增强版,而不是一个独立的协议,所以RIPV1中的命令可以以同样的方式在RIPV2中正确使用。RIPV2的基本配置R1(config)#router ripR1(config-router)#version ? <1-2> rip version 1 or 21:只收发RIPV1的消息2:只收发RIPV2的消息。默认是只发送RIPV1的消息,但...

2019-02-20 23:01:21 2430

原创 RIPV2

RIPV2不是一个新的协议,它只是在RIPV1协议的基础上增加了一些扩展特性,以适应现代网络的路由选择环境。这些扩展的特性有:每个路由条目都将携带自己的子网掩码路由选择更新具有认证功能每个路由条目都将携带下一跳地址外部路由标识组播路由更新RIPv2的基本原理与实现RIPv2的消息格式结构和RIPv1相同,所有扩展特性都是由未使用字段提供。和RIPv1一样,RIPv2的更新消息中...

2019-02-20 22:56:18 4710

原创 RIP 配置

1.RIP的基础配置配置RIP协议只需要2步:R1(config)#router rip #启动RIP进程R1(config-router)#network A.B.C.D #宣告路由network 1.0.0.0的意义有两个:(1)激活所有网络号1的路由器接口;(2)将所有被激活的接口路由发送出去。使用任何一个router命令都会让路由器进入config-router 配置模式。由...

2019-02-18 00:53:56 17965

原创 RIP V1

路由信息协议(Routing information protocol RIP)RIP v1 和RIP v2的区别:RIP v1是有类别路由选择协议,RIP v2是无类别路由选择协议。RIP的基本原理与实现RIP协议的处理是通过UDP的520端口进行操作的。所有的RIP消息都被封装在UDP协议中。源和目的字段都被设置为520。RIP的2种消息类型:请求消息(request message...

2019-02-18 00:28:01 499

原创 区域划分的原因

区域一个区域是构成一个网络的路由器的一个子集,将网络划分为区域是针对链路状态协议的以下3个不利影响所采取的措施。1)必要的数据库提高了对路由器内存数量的要求。2)庞大的计算量增加了对CPU的使用时间。3)链路状态洪泛扩散数据对可用带宽带来了不利影响,特别是在不稳定的网络中。当一个网络被划分为多个区域时,在一个区域内的路由器仅需要在本区域扩散LSA,因而只需要维护本区域的链路状态数据库,数...

2019-02-16 00:03:06 1169

原创 LSDB和SPF算法

1.链路状态数据库(LSDB)除了洪泛扩散LSA,发现邻居外,链路状态协议的第三个任务就是建立链路状态数据库。链路状态数据库把接收的LSA作为一串记录保存下来。虽然LSA中包括年龄、序列号和其他信息,但这些信息都是用于管理LSA洪泛扩散进程。对于最短路径的决策进程来说,通告路由器ID,连接网络和邻居路由器以及网络和邻居相关联的代价是非常重要的信息。LSA中的两类通用信息:路由器链路信息——使...

2019-02-15 23:58:46 10240

原创 链路状态协议——排序、老化

洪泛过程是链路状态协议中最复杂的部分,而洪泛中最重要的过程就是排序和老化。序列号:是用来标记LSA的,其作用有两个。作用1:防止相同的LSA重复接收,避免无效洪泛带来的资源浪费。路由器洪泛LSA时,每个拷贝中的序列号都是相同的,这个序列号和LSA的其它部分一起被保存在LSDB中。当有路由器接收到在本地LSDB中的已存在的LSA且序列号相同时,路由器将丢弃这些信息。如果信息相同但序列号更大时,...

2019-02-15 23:44:12 1083

原创 链路状态路由协议

如果说距离矢量路由协议提供的是路标,那么链路状态路由协议提供的就是地图。每个链路状态路由器上都有一张完整的网络图。链路状态协议不同于距离矢量协议“依照传闻”进行路由选择的工作方式。每台链路状态路由器从对等路由器那里获取的都是“第一手”的信息。每台路由器都会将一些关于自己,关于本地直连链路以及这些链路的状态和关于所有直连邻居的信息传送给另一台路由器,接受到信息的路由器都会将该类信息做一个拷贝,但绝不...

2019-02-15 23:15:43 11347

原创 距离矢量路由协议

距离矢量路由选择协议大多数的距离矢量协议算法都是基于RE.Bellman ,L.R.Ford 和D.R.Fulkerson算法为基础(EIGRP协议除外)。距离矢量算法的名称的由来是因为路由是以矢量(距离、大小)方式通告出去的。其中距离是根据度量定义的,方向是由下一跳路由器定义的。例如:目标在路由器X方向,距离为5跳。距离矢量路由协议中,每台路由器的信息都依赖于邻居路由器,而邻居路由器又依赖...

2019-02-03 23:07:50 10069

原创 动态路由选择协议

动态路由选择协议:能够实现自动发现信息和信息共享的系统。动态路由选择协议的最大优点是能够缓解拓扑变化带来的影响。动态路由选择协议的基础:所有的路由选择协议都是围绕一种算法构建的,而算法就是逐步解决问题的过程。对路由选择算法来说,至少要指明一下4点:1.向其他路由器传送网络可达性信息的过程。2.从其他路由器接收可达性信息的过程。3.基于现有可达性信息决策最优路由的过程及将这些信息记录在路...

2019-02-03 22:53:52 1576

原创 路由表

路由表(路由信息数据库 RIB)保存传输层/网络层所涉及的相关信息路由器处理数据流程:如果数据包是可以被路由的,那么路由器将会查找路由表获得一个正确的路径。在数据库中的每个路由表项至少包括下面两项:1.目标地址——这是路由器可这到达的网络地址。2.指向目标的指针——指针不是指向路由器的直连目标网络,就是指向直连目标网络内的另一台路由器(下一跳路由器),或者是到达这个链路的本地接口。...

2019-01-30 22:29:40 4615 1

原创 负载均衡

负载均衡一般设备之间会连接2条及以上的物理线路作为主链路的备份链路,但是如果都是用浮动静态那样的方法,会大大的浪费链路资源,因为在主链路正常的情况下其他备份链路都是闲置的,而且单独的使用一条链路会使得该条链路的传输压力很大,更容易出现故障。所以我们使用的负载均衡技术来让数据同时在多条链路上传输,这些链路之间互为备份,还能降低对链路的要求节约成本。负载均衡的两种模式:1.等价负载均衡:将流量均...

2019-01-30 22:23:01 583

原创 汇总路由和浮动静态路由

汇总路由(summary route)汇总路由是一个包含路由表中几个更加精确的地址的地址。通过合适的子网掩码,有时可以为多个目标地址生成一条单一的汇总路由。不论是在IPV4还是IPV6中,我们都可以将有共同下一跳的可汇总路由选项汇总。这样可以减少路由表中的路由条目,加快路由器匹配速率,提高数据转发的效率,但路由汇总也要做精确汇总,不然容易产生问题。Debug ip packet 调试命令浮...

2019-01-30 22:20:54 1553

原创 IPV6静态路由

配置拓扑:简单IPV6静态路由IPv6的静态路由配置方式和IPV4的静态路由配置方式大致相同,不同的就是两者子网掩码的表示方式。IPV6静态路由默认情况下是关闭的R1(config)#ipv6 unicast-routing %打开ipv6路由功能3种配置方式:1.出接口R1(config)#ipv6 route fec0::8:0:0:0:0/64 s1/0必须保证接口可用...

2019-01-30 22:14:09 11624 1

原创 IPV4静态路由

路由表获取路由信息的3种方式1.基于路由器的直连子网。2.以静态路由表项的方式手工输入。3.通过某种自动信息发现和共享系统(动态路由选择协议)自动获取信息。静态路由选择和动态路由选择各自的优缺点:动态路由选择协议可以自动的获取路由信息,对于大型的网络可以更快的使其完成收敛。并且在一定的范围内可以处理网络中的突发情况(如链路状况,拓扑变更等。)但是对于任何的过程而言,自动化程度越高,可控制...

2019-01-30 22:06:20 2283

原创 IPV6的邻居发现协议

邻居发现协议(neighbor discover protocol NDP)我们知道IPV6支持即插即用的特性,而这一特性的实现就是通过NDP协议的以下功能实现的。1.路由器发现——当一个节点链接到一个 ipv6链路上时,它能够发现本地的路由器,而不借助DHCP协议。2.前缀发现——当一个节点链接到一个IPV6链路上时,它能够发现分配给该链路的前缀。3.参数发现——节点能够发现它所连链路...

2019-01-24 22:50:06 2516

原创 ICMPV6

ICMP V6协议是IPV6中用于报文控制的协议。ICMPV6消息类型:1——目的不可达2——数据包太大3——超时4——参数问题128——Echo 请求129——Echo应答130——组成员请求131——组成原报告ICMP V6除了基本的错误反馈和信息控制功能外,还包括一些使用ICMPV6的机制,如路径MTU发现(PDM)机制,PDM机制通过发送长度越来越大的数据包到达目的...

2019-01-24 22:47:06 2946

原创 IPV6报头和扩展报头

IPV6头部版本:指明当前IP协议的版本。流量分类:相当于IPV4中的TOS字段,但考虑到TOS近些年的发展,主要是用于做区分服务等级,所以将该字段的命名改的更贴近现在的用途。流标签:这是IPV6中特有的一个字段,这个字段设置的目的主要是为特定的业务流打上标签。(暂保留)有效负载长度:描述了IPV6数据包,除了IPV6包头的负载长度。下一头部:指明跟在IPV6报头后面的报头。(扩展头部...

2019-01-24 22:42:45 14212

原创 IPV6地址

IPV6的诞生网络最初开始发展只是限于学术和研究领域,但随着万维网的出现导致网络用户群体的增多,就出现了一个比较严重的技术问题–IPV4地址不够使用。为了解决这一问题,人们着手研究出了新的地址协议IPV6。但是一个新的标准实施起来需要时间,而IPV4地址消耗的速度之快已让人们有点等不起了。于是就有了NAT技术的诞生。NAT(network address translation)网络地址转...

2019-01-24 22:34:36 4696 2

原创 ICMP协议

ICMP(internet 报文控制协议)目的:为了更有效的转发IP数据及提高成功交付的机会实质:ICMP报文控制协议是为路由器和主机反馈差错和异常情况的工具ICMP数据报分为两类:1.ICMP差错报告报文(类型3、5、11、13等)2.ICMP询问报文(类型0、8、13、14等)ICMP数据包头结构:ICMP数据包头包括类型字段,进一步识别某些类型代码字段,校验和以及可变字段一共...

2019-01-20 19:06:53 1179

原创 ARP协议

ARP(Address resolution protocol)地址解析协议实质:IPV4协议中,设备发现邻居数据链路标识的一种方法。作用:将设备的数据链路标识映射到它的IP地址上。工作过程:当一台设备需要学习邻居的数据链路标识时,它会发送一个ARP请求数据包,这个数据包中包括目标设备的IPV4地址,发送设备的IPV4地址和数据链路标识。这个数据包会被封装成数据帧,并以广播形式发送。通信双...

2019-01-20 18:19:07 1861

原创 TCP首部

众所周知,TCP(传输控制协议)是一个面向链接,提供全双工可靠传输的传输层协议,而这些都是要依靠TCP报头来实现的,所以我们这次看看TCP的头部结构。1) 源端口:发送方的接口2) 目的端口:接收方的接口3) 序列号:报文段中,所发数据的第一个字节的序号。一般情况下,可保证当序号 重 复使用时,旧序号的数据早已通过网络到达终点。4) 确认号:期望接收到对方下一个报文段的第一个数据字...

2018-12-21 22:52:38 523

原创 TCP--概念篇

Tcp :传输控制协议特点:1.面向链接,使用TCP传输数据需要建立链接,传输结束链接断开。2.每一条tcp链路只能有两个端点。3.可靠传输,TCP传送的数据,无差错,不重复,不丢失,有序列的。4.TCP提供全双工链路,发送端和接收端都有缓存,应用进程可以随时将数据发给TCP,也可以随时从TCP接收数据。5.面向字节流,“流”就是流入或流出应用进程的字节流,虽然应用进程和TCP之间每次...

2018-12-19 13:47:06 778

原创 UDP头部结构,UDP校验和计算

Udp:用户数据报协议特点:1.无连接,传输数据时不需要建立链接2.尽最大努力传输,不可靠3.面向报文的,接收到应用程序的数据时,只往数据前面加一个UDP头部就传给网络层,收到网络层传来的UDP数据时,只把UDP头部去掉就扔给应用层进程。不论数据大小都是一次发送。4.没有拥塞控制,不管链路的畅通情况,都以不变的速率发送报文。5.UDP支持一对一,一对多,多对一,多对多的交互通信6.U...

2018-12-16 23:32:44 12855 14

原创 数据封装格式---帧、包

数据链路层数据的封装格式—帧一般数据帧的结构:帧起始字段:帧来了地址字段:目的/源地址长度类型:帧的大小以及帧的类型数据字段:承载上层的IP数据校验字段:看帧是否完整802.3以太网数据帧结构:前导码:在异步10M和更低速率的以太网中同步时钟。(以太网的快速版本是同步的,所以这个字段在以太网快速版本中是多余的)帧起始定界符:标志帧的开始目的地址和源地址:目的地址可分为单地址...

2018-12-13 22:29:19 11465

原创 EBGP邻居翻滚解决——BGP后门路由

现象展示:问题出现原因:EBGP邻居底层运行IGP协议,EBGP邻居建立时用环回接口建立,邻居建立完成后将用于建立邻居环回宣告,由于通过EBGP邻居学习到的路由的AD值为20,优于底层的IGP协议学习的路由条目.路由表优选AD值为20 的路由条目加表,导致环回接口在IGP协议上不通.造成EBGP邻居关系断开.路由表中的环回路由消失,IGP收敛路由重新加表.如此反复,造成EBGP邻居关系不稳定...

2018-12-11 21:03:59 1171

空空如也

空空如也

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

TA关注的人

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