- 博客(32)
- 收藏
- 关注
原创 PIM-SM原理(SSM)
目录基本原理邻居建立,DR竞选SPT构建SSM与ASM比较1、基本原理SSM模型是借助PIM-SM的部分技术和IGMPv3/MLDv2来实现的,无需维护RP、无需构建RPT、无需注册组播源,可以直接在源与组成员之间建立SPT。SSM的特点是网络用户能够预先知道组播源的具体位置。因此用户在加入组播组时,可以明确指定从哪些源接收信息。组成员端DR了解到用户主机的需求后,直接向源端DR发送Join报文。Join报文逐跳向上传输,在源与组成员之间建立SPT。在SSM模型中,PIM-SM的关键机制包括
2022-01-27 17:31:02
2367
原创 PIM-SM原理(ASM)
目录:基本原理邻居建立,DR选举RP发现RPT树建立组播源注册SPT切换断言BSR1、基本原理在ASM(Any-Source Multicast)模型中,PIM-SM使用“拉(Pull)模式”转发组播报文,一般应用于组播组成员规模相对较大、相对稀疏的网络。基于这一种稀疏的网络模型,它的实现方法是:在网络中维护一台重要的PIM路由器:汇聚点RP(Rendezvous Point),可以为随时出现的组成员或组播源服务。网络中所有PIM路由器都知道RP的位置。当网络中出现组成员(用户主机通
2022-01-27 16:18:12
3547
原创 python函数参数
python函数参数1、接两个参数def ccc(m,t):print (m*t)ccc(‘nidaye’, 5)2、接一个参数def h(a):print (a*100)h(5)h(“nidaye”)b=chenh(b)3、默认参数def ccc(m,t=1):print (m*t)ccc(“wo”) #只输出一个wo
2022-01-20 17:49:40
551
原创 python局部变量和全局变量
python局部变量和全局变量局部变量:当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始;全局变量:如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局 的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的;你可以使用定义在函数外的变量的值(假设在函数内没
2022-01-20 16:41:12
704
原创 python的函数定义和创建
def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将说明这事实上是十分简单的:举例1:x = 5y = 7def printMax(a, b):if a > b:print (a, ‘is maximum’)else:print (b, ‘is maximum’)printMax(5, 4) # 直接输出大小的结果printMax(50, 40) # 直接输出大小的结果printM
2022-01-20 16:30:20
386
原创 python字典的创建和使用
字典:字典由键及其相应的值组成,这种键值对称为项(item)。在前面的示例中,键为名字,而值为电话号码。每个键与其值之间都用冒号(:)分隔,项之间用逗号分隔,而整个字典放在花括号内。空字典(没有任何项)用两个花括号表示,类似于下面这样:{}。phone = {‘zhao’: ‘15811111111’, ‘chen’: ‘13922222222’, ‘zhang’: ‘18133333333’}phone [“zhang”]函数dict:可使用函数dict①从其他映射(如其他字典)或键值对
2022-01-19 16:30:53
210
原创 python字符串处理replace、strip、translate
6、replace查找并替换将指定子串都替换为另一个字符串,并返回替换后的结果。‘This is a apple’.replace(‘apple’, ‘orange’)mystr=“This is a apple”mystr.replace(“apple”, “orange”)7、strip将字符串开头和末尾的空白(但不包括中间的空白)删除,并返回删除后的结果。mystr=" This is a apple "mystr.strip()" This is a apple “.
2022-01-17 17:38:34
359
原创 python字符串处理center、find、join、split、lower
1、center:字符串两边添加字符,默认是空格a=“chendaye”a.center(20)a.center(20,"=")“chendaye”.center(20,"=")2、find查找字符串中的字符,找到返回第一个字符的索引,否则返回-1item=“i come from china,i love china”“i come from china,i love china”.find(“love”)item.find(“love”)item.find(“you”)mystr=
2022-01-17 16:29:45
782
原创 python切片使用
举例1:list=[1,2,3,4,5]取值第一个值:list[0]其范围内的值:list[2:4]取末尾的值:a=(list[-1])举例2:mage=list(range(1,101))max_count=len(mage)n=0while nprint(mage[n:n+10])
2022-01-16 20:50:39
252
原创 print变量连接字符串,注释行和多行
1、变量连接字符串sw = “交换机”mes = “这是一台:” + swprint (mes)print (“这是一台:”,sw)2、变量连接变量sw=“交换机”R=“路由器”print(sw+R)3、注释整行注释: #sw=“交换机”多行注释:‘’’sw = “交换机”mes = “这是一台:” + swprint (mes)print (“这是一台:”,sw)‘’’...
2022-01-15 15:47:23
277
原创 PIM-DM协议原理
目录:1、pim-dm邻居建立2、pim-dm邻居DR选举3、构建SPT树4、扩散5、RPF检查6、剪枝7、嫁接8、Assert断言9、pim-dm路由表项PIM概述:PIM(Protocol Independent Multicasting)即协议无关组播独立于单播路由协议,但依赖单播协议发现的路由进行RPF检查,组播协议必须有单播路由协议的支撑UDP端口号:103PIM路由器组地址为:224.0.0.13PIM协议分为:PIM-DM(协议无关组播-密集模式)PIM-SM
2022-01-13 15:40:35
2713
原创 ERPS协议原理
目录1、ERPS概述:2、ERPS名词概念解释:3、ERPS协议报文:4、ERPS单环基本原理:5、单环多实例原理:6、多环原理:1、ERPS概述:ERPS(Ethernet Ring Protection Switching),即以太网多环保护技术,是ITU-T定义的一种二层破环协议标准,标准号为ITU-T G.8032/Y1344,因此又称为G.8032。它定义了RAPS(Ring Auto Protection Switching)协议报文和保护倒换机制。ERPS目前支持v1和v2两
2022-01-13 14:07:04
10273
原创 OSPF协议原理二
目录:1、OSPF路由生成过程2、虚链路3、6类LSA4、OSPF区域1、OSPF路由生成过程1、生成LSA描述自己的接口状态:每台路由器都根据自己周围的接口状态生成LSA(接口状态up或down)、链路开销、IP地址/子网掩码2、同步ospf区域内的每台路由器的LSDB:ospf路由器通过交换LSA来实现LSDB的同步3、使用spf计算路由:ospf路由器用spf算法以自身为根节点计算出一棵最短路径树2、虚链路:在划分区域之后,非骨干区域之间的 OSPF 路由更新是通过骨干区域来完成
2022-01-13 11:14:37
849
原创 OSPF协议原理一
目录:1、前言:2、RIP在大型网络中遇到的问题:3、OSPF概述:4、OSPF协议工作过程:5、OSPF基本概念6、OSPF的网络类型7、OSPF的7个邻居状态机:8、OSPF的5种报文:9、OSPF的DR与BDR10、OSPF邻居与邻接的建立:1、前言:RIP是基于距离矢量算法的协议,应用在大型网络中收敛慢、度量值不科学、可扩展性差IETF提出基于SPF算法的链路状态路由协议,在大型网络中弥补rip协议的不足2、RIP在大型网络中遇到的问题:1.逐跳收敛R1-R2-R3组
2022-01-13 10:18:47
1726
原创 静态和LACP动态链路聚合原理
目录1、静态链路聚合2、动态链路聚合3、静态模式聚合和LACP模式聚合的区别4、动态LACP聚合原理1、静态链路聚合静态链路聚合组的建立、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当需要在两个直连设备之间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用静态链路聚合模式。静态链路聚合模式可以实现增加带宽、提高可靠性和负载分担的目的2、动态链路聚合基于 IEEE802.3ad 标准的LACP(Link Aggregation Control Protocol,链路
2022-01-08 17:39:08
8511
原创 VRRP协议原理
@[TOC]1、VRRP概述@[TOC]2、VRRP概念@[TOC]3、VRRP报文@[TOC]4、VRRP工作原理@[TOC]5、VRRP状态机1、VRRP概述在基于TCP/IP协议的网络中,为了保证不直接物理连接的设备之间的通信,必须指定路由。目前常用的指定路由的方法有两种:一种是通过路由协议(比如:内部路由协议RIP和OSPF)动态学习;另一种是静态配置。在每一个终端都运行动态路由协议是不现实的,大多客户端操作系统平台都不支持动态路由协议,即使支持也受到管理开销、收敛度、安全性等许多问题
2022-01-08 16:57:36
1346
原创 RIP协议原理
@[TOC] (RIP概述RIP工作原理RIP防环机制RIP增强特性RIP路由聚合)1、RIP概述RIP(Routing Information Protocol(路由信息协议)的简称是为TCP/IP环境中开发的第一个路由选择协议标准RIP是一个距离-矢量路由选择协议 ,它通过UDP(User Datagram Protocol)数据报交换路由信息,端口号为520.适用于中小型网络路由。2、RIP工作原理1.RIP路由协议向邻居发送整个路由表信息2.RIP路由协议以跳数作为度量值根据跳
2022-01-08 14:08:37
15080
原创 LLDP协议原理
目录LLDP概念LLDP报文LLDP工作原理1、LLDP概念LLDP(Link Layer Discovery Protocol,链路层发现协议)。LLDP定义在802.1ab中,它是一个二层协议,它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备可以将其主要的能力,管理地址,设备标识,接口标识等信息发送给接入同一个局域网络的其它设备。当一个设备从网络中接收到其它设备的这些信息时,它就将这些信息以MIB的形式存储起来。这些MIB信息可用于发现设备的物理拓扑结构以及管理配置信息。
2022-01-08 11:33:18
7055
原创 DHCP协议原理
目录DHCP协议概述DHCP协议报文DHCP报文交互过程DHCP relay处理过程DHCP Snooping介绍1、DHCP协议概述DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率;DHCP是动态主机配置协议(Dynamic Host Configuration Pr
2022-01-07 16:01:23
2442
原创 IGMP-Snooping协议原理
目录IGM-Snooping概述IGM-Snooping作用IGM-Snooping组播地址IGM-Snooping原理1、IGM-Snooping概述IGMP Snooping (Internet Group Management ProtocolSnooping):IGMP Snooping,就是监听IGMP协议包,提取相应的信息,形成组播成员关系表,然后对组播业务按照组成员关系进行转发,保证组成员收到正确的的组播业务,而其余主机无法收到,从而管理和控制组播数据报文在数据链路层的转发。IGM
2022-01-07 11:44:22
4431
原创 MSTP协议原理
目录MSTP概述MSTP概念MSTP报文MST 选举MSTP拓扑变化1、MSTP概述1.MSTP具有VLAN认知能力,能够基于VLAN构建生成树实例,各个实例之间相互独立;2.允许多个VLAN映射到同一个实例中,以降低各种资源的占用率;3.多实例的并存能够有效解决负载均衡问题;4.能够实现类似RSTP的端口状态快速切换;5.MSTP可以很好地向下兼容STP/RSTP。2、MSTP概念1.MSTP域的划分MSTP是按照分区而治的方法进行网桥管理,把具有相同配置标识(MST conf
2022-01-07 10:34:01
8058
原创 RSTP协议原理
目录RSTP和STP不同RSTP的BPDU报文结构RSTP对STP的改进RSTP拓扑变更机制1、 RSTP和STP不同1.增加端口角色:Alternate Port—替换端口,是对根端口的替换,通过学习其它发送的BPDU报文而阻塞的端口,当检测到根端口发生故障时,替换端口马上变为根端口,并变为forwarding状态; Backup Port—备份端口,是对指定端口的备份,通过学习自己交换机发送的BPDU报文而被阻塞的端口,当检测到根端口发生故障时,替换端口马上变为指定端口,并变为f
2022-01-05 19:11:00
1484
原创 STP协议原理
目录STP基本概念及作用STP的BPDUSTP的工作过程STP的端口状态STP拓扑变化机制1、STP基本概念及作用1.STP - Spanning Tree Protocol(生成树协议),逻辑上断开环路,防止环路风暴的产生(防环),当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用(冗余保护)2.根桥:网桥运行STP后,会消除网络环路,形成一颗逻辑拓扑树,根桥就是指这颗树的根结点,是所有网桥中具有最高优先级标识(即网桥标识最小)的网桥。3.指定桥:每一个链路有一个指定桥,为根桥
2022-01-05 14:45:27
4662
原创 POE协议原理
1、POE概述:1.PoE 全称为 Power Over Ethernet,PoE 又被称为基于局域网的供电系统(PoL, Power over LAN )或有源以太网( Active Ethernet),有时也被简称为以太网供电,这是利用现存标准,规范了以太网传输电缆在传送数据的同时,又满足供电的功率应用要求,并保持了与现存以太网系统和用户的兼容性2.通过 10BASE-T、100BASE-TX、1000BASE-T 以太网网络供电,其可靠供电的距离最长为100 米,10BASE-T1 已能达到 10
2022-01-04 18:30:52
6667
原创 三层交换机转发原理
1、三层交换机:不同局域网之间的网络互访需求越来越大,而路由器自身成本高、转发性能低、端口数量少等特点无法很好的满足网络发展的需求。三层交换机:高速三层转发设备,大多数三层交换机采用ASIC硬件芯片来完成转发的功能。2、作用:1.同一网段源主机直接向目的主机发ARP请求,收到对方的回应后获得对方MAC地址,将数据报进行封装发送出去。2.不同网段通过网关来递交报文,即发送ARP请求来获取网关IP地址对应的MAC,在得到网关的ARP应答后,用网关MAC作为报文的目的MAC进行封装后发送。3、三层
2021-12-31 18:32:22
9550
原创 ARP协议原理
1、什么是ARP:地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址。2、作用:1.源主机发送信息时将包含目的主机IP地址的ARP请求以广播形式发送到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;2.目的主机回应ARP应答消息;3.收到返回消息后解析该IP地址和物理地址存入本机ARP缓存中并生成一
2021-12-31 18:20:26
3037
原创 VLAN协议原理
1、什么是VLAN:VLAN(Virtual Local Area Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地,而不是物理地划分成一个个网段,从而实现虚拟工作组的技术。2、优点:1.便于网络的动态管理2.创建虚拟工作组3.隔离广播域4.Vlan间不能互访提高网络的安全性3、分割与VLAN的必要性:使用路由器后,可以以路由器上的网络接口(LAN Interface)为单位分割广播域,况且使用路由器分割广播域的话,所能分割的个数完全取决于路由器的网络接口个数,使得用户无法自由
2021-12-31 16:40:31
2410
原创 二层交换机原理
二层交换机原理作用:减少冲突:交换机将冲突隔绝在每一个端口(每个端口都是一个冲突域),避免了冲突的扩散。提升带宽:接入交换机的每个节点都可以使用全部的带宽,而不是各个节点共享带宽。MAC地址介绍1、单播地址:第一个字节的最低位为0,如:00-12-34-56-78-90。向单一设备或端口转发数据包。2、组播地址:第一个字节的最低位为1,如:01-00-5e-00-00-01。向一组设备或端口转发数据包。3、广播地址:全1。即:FF-FF-FF-FF-FF-FF。将向所有设备或端口转发数据包。
2021-12-30 18:06:42
3673
原创 以太网帧结构
以太网链路传输的数据包称做以太帧,或者以太网数据帧。在以太网中,网络访问层的软件必须把数据转换成能够通过网络适配器硬件进行传输的格式。以太帧的工作机制当以太网软件从网络层接收到数据报之后,需要完成如下操作:1、根据需要把网际层的数据分解为较小的块,以符合以太网帧数据段的要求。以太网帧的整体大小必须在 64~1518 字节之间(不包含前导码)。有些系统支持更大的帧,最大可以支持 9000 字节。有些系统支持更大的帧,最大可以支持 9000 字节。2、把数据块打包成帧。每一帧都包含数据及其他信息,这些
2021-12-30 15:18:04
1250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人