- 博客(47)
- 资源 (3)
- 收藏
- 关注
原创 C语言__简单介绍分支和循环语句___
C语言是一门结构化的程序设计语言1.顺序结构2.选择结构3.循环结构而其中分支语句有 if 和 switch循环语句有for 和 while 以及 do while这其中各有不同。下面我们逐步以代码例子来分析。一个简单的分支例子#include <stdio.h>int main(){int age = 10 ;if (age <18)printf(“未成年\n”);return 0;}上面这个例子是一个简单的单分支例子。age=10判定为未
2021-05-12 11:30:55 306
原创 ARP miss消息限速
背景:如果网络中有用户向设备发送大量目的IP地址不能解析的IP报文(也就是说路由表中存在该IP报文的目的IP对应的ARP表项,但是设备上没有该路由表项下一跳对应的ARP表项)这将会导致设备产生大量的ARP miss消息。这种触发了ARP miss消息的报文会被上送到主控板处理,设备会依据ARP miss消息下发大量ARP临时表项并向网络大量发送ARP请求报文,这样就增大了设备CPU的负担。解决:依据源IP地址进行ARP miss消息限速如果检测到某一源IP地址的IP报文在1s内触发的ARP miss
2020-12-13 18:11:32 1718
原创 代理ARP-2020年12月13日17:57:21
代理ARP的前提两个互访的节点在同一个网段,但是广播的ARP消息无法到达1.路由式代理路由式代理:1.此时PC1想要访问PC2,先要判断是否在同一个广播域,如果在,由于没有链路层地址,无法完成封装,需要进行ARP解析出对端MAC地址。2.此时AR1就会向中间路由器发起ARP请求,当路由器的接口开启了路由式ARP代理之后,收到PC的ARP请求,会检查自己的路由表中的路由是否可达,也就是和PC2是否可达,如果可达,则叭自己的MAC地址回复给PC1。注意:PC1需要和PC2在同一个网段内,如果不在则
2020-12-13 17:57:09 344
原创 HCIE面试题之交换机和路由器收到未知表项数据包如何处理
交换机和路由器收到未知表项数据包如何处理一、交换机是依据数据帧中DMAC查找设备表项进行转发的。那么此时就会涉及对于未知单播,未知组播,未知广播的处理方式收到未知单播数据帧,泛洪并接口记录下MAC,生成MAC表项。收到未知组播,泛洪对于组播有以下几种情况@如MAC地址为0180-c200-0000 为STP协议就交给STP协议处理@如MAC地址为0180-C200-0014 15 就交个ISIS协议处理如果收到组播数据,如果运行了PIM协议,就会依据(S,G)表项下游接口转发。如果没
2020-12-13 14:10:40 4851
原创 HCIE面试题之Qos信任边界
Qos信任边界说到qos信任边界,先提一个基础二层标记字段802.1p,EXP三层标记DSCP,现在DSCP兼容IPP所以现在都用DSCP设备会依据报文不同的标记进行不同的处理动作,拥塞避免,拥塞管理,流量管理等。这一系列动作被称之为PHB(逐跳转发行为),设备依据内部优先级对报文进行队列分配等动作;这些前提是在接口上配置了trust信任。一、对于一个有三层标记的报文1.则使用IP数据包携带的优先级进行DSCP映射2.对于一个没有三层标记的IP包,但是有二层标记。则按照COS进行映射生成
2020-12-13 13:28:48 1685
原创 HCIE面试题之交换机和路由器整形的区别
HCIE面试题之交换机和路由器整形的区别这道题主考Qos部分知识点可以分别结合交换机和路由器整形的场景,使用的命令,以及令牌桶技术来分别阐述路由器整形的场景:整形一般在出方向上做1.入方向没有缓存队列2.其实可以想象一下,上游设备出方向做了整形,下方设备入方向就不会出现超出流量了。在路由器上整形可以依据这几种来配置1.基于接口整形命令:qos gts cir cbs2.基于队列整形命令:qos queue-profile3.基于MQC实现流量整形命令:创建一个traffic 模板
2020-12-12 18:39:49 2967
原创 HCIE面试题之ISIS次优路径产生以及解决
HCIE面试题之ISIS次优路径产生以及解决1.次优解决2.环路问题首先这一点要明白图中为什么会产生次优路径这是由于ISIS设计的时候拓扑结构分级1.此时AR1/2为L1/2级别路由器,**存在一个不同区域的L2级别邻居,存在同区域的L1级别邻居。**此时L1/2级别路由器就会产生ATT置位1的LSP。2.L1级别路由器通过ATT置位的LSP,生成一条指向L1/2路由器的缺省路由。访问区域外部通过这条缺省路由访问,这样就会造成一个次优路径。如图所示AR1与AR5之间链路cost为60.等等
2020-12-12 13:57:40 3264
原创 HCIE面试题之三大协议如何撤销路由的
一、OSPF和ISIS以及BGP是如何撤销路由的。OSPF和ISIS都是链路状态协议,其中撤销路由部分相似先讲OSPF。在OSPF中LSA-1-2是来描述拓扑的,所以一般用更新LSA来撤销也就是seq+1撤销。而3LSA是描述路由信息,一条路由信息对应一条LSA-3。所以通过3600s来撤销包括LSA5也是通过3600S撤销。场景一、AR1上1.1.1.1这条路由撤销的时候,直接undo loopback接口通过seq+1来更新LSA二、LSA3撤销三、外部路由5-LSA撤销
2020-12-05 00:09:14 5613 5
原创 HCIE面试题之三大协议对IPv6的支持
三大协议对IPv6的支持一、OSPFospfv2支持ipv4,为了支持ipv6开发出来ospfv3。来对ipv6的支持。ospfv3最大的特点就是拓扑和地址分离首先LSA-1和LSA-2取消了IP的意义,实现了拓扑和地址的分离,其LSA1和LSA2中不再包含IP地址,改为本地有意义的接口IP标识拓扑。LSA-1中四种link类型改为三种p2p表示自己接口id,邻居接口id,邻居router-id,metricTransit表示自己接口id,DR接口id,DR的router-id,metri
2020-12-04 23:13:16 3147 4
原创 BGP防环机制
EBGP之间使用AS号来防环,可通过命令allow-as-loop来解除。IBGP水平分割:从IBGP邻居学到的BGP路由不发送给IBGP邻居路由反射器中的:originator-id和cluster-id 起源id和集群id路由聚合时会自动产生指向null的路由(无论手动和自动都会)IBGP学到的路由默认不能引入到IGP中( EBGP可以引入),可通过命令配置。用实验来模拟一下最后一个,IBGP学到的路由默认不能引入IGP中,可以用命令修改,import-bgp ibgp。AR2和.
2020-11-05 22:20:55 2989
原创 BGP建邻居时Router-id一致会出现上面问题(直连或非直连)
AR1为AS1,AR2为AR2,AR3为AS3。分为两种情况,直连(AR1和AR2)RID一样,非直连(AR1和AR3)RID一样。建立邻居会出现什么情况直连首先是TCP三次握手,地址大的一方发起(AR2发起)握手成功开始互相向对等体发送Open报文互相交互完Open并收到后,开始检查里面的字段消息互相检查Open消息发现BGP ID字段跟自己的一样,于是互相回复notification消息然后地址大的一方回复tcp 报文reset置位。重置TCP连接,此过程一直下去(抓包几.
2020-11-05 17:43:18 2860
原创 VLAN间通信原理
VLAN间通信分为两种1.使用子接口2.使用Vlanif ----更好,在交换机内部即可完成一次路由,多次交换。分别在两个接口开启抓包,然后使用PC1pingPC2。PC1与PC2不在同一个网段。自己抓包实验现象跟官方产品文档有区别,但是不大。自己现象:网关接口UP后,会发送一个免费ARP,此时PC1,PC2已经能够知道网关的MAC地址了,于是PC第一个ping包发送会直接封装SMAC为自己,DMAC为网关的ICMP包发给网关。网关收到后进行三层转发,发现主机C的IP网段为直连Vla.
2020-11-05 10:04:35 2084
原创 影响OSPF建立邻居关系的因素(10条)
1.Router-id冲突同区域内假设此时在同区域AR1和AR3的RID冲突都为1.1.1.1。此时邻居关系依然正常建立,但是在AR2的LSDB中,advert为1.1.1.1的LSA (1lsa 2lsa只有一份),此时路由计算就会出现问题。我们在AR1的G0/0/1接口开启抓包。链路数据更新比Hello包还频繁。路由出现震荡原因:当AR1把自己环回口1.1.1.1/32的LSA(adv=1.1.1.1,type=1,lsid=1.1.1.1,seq=1)发送给AR2,AR2收到后
2020-11-03 22:40:44 2774
原创 IS-IS协议详解
TCP/IP网络模式 路由器 pc叫终端OSI七层网络模式 中间系统(IS) 终端(end system)ISIS和OSPF是“同父异母兄弟”共同点(父亲):同是用SPF算法,都是链路状态协议母亲: ISIS最早开发出来时用于OSI7层网络模型用于支持CLNP网络环境OSPF TCP/IP用于支持IP网络环境(设备寻址路由)CLNP(无连接的网络层协议)是OSI模型中的网络层协议,ISIS最初为了支持CLNP。由于CLNP没有流行所以ISIS早期发展比较缓慢,比较沉寂。ISIS是一种工
2020-07-03 16:19:20 8288 2
原创 Centos 7搭建DHCP服务器(简洁版)
周五的局域网组网这门课,有教在linux环境下搭建简单dhcp服务器。说实话看懂报错确实很重要,当然也要确保代码正确。下面开始模拟环境。1.使用Centos 7搭建DHCP服务器,来为主机获取IP地址。2.网络规划:PC1属于VLAN10,PC2属于VLAN20。与dhcp服务器相连的为VLAN30。3.交换机作为DHCP中继。下面开始吧,首先我们先完成交换机上面的配置。第一步.创建VLAN 10 20 30.第二步:将接口划分好正确的vlan第三步:配置好vlan间路由。这里我们使用
2020-06-19 23:04:25 1068 7
原创 ipv6的NDP协议有哪些功能,是如何进行工作的
ipv6的NDP协议有哪些功能NDP(neighbor Discovery protocol)是ICMPv6的子协议是IPV6协议体系中一个重要的基础协议,邻居发现协议替代了IPV4的ARP,ICMP路由器发现。它定义了使用ICMPv6报文实现地址解析,跟踪邻居状态,重复地址检测,路由器发现,以及重定向等功能。地址解析:从IP地址解析到数据链路层,地址解析过程中使用了两种ICMPv6报文;邻...
2020-05-25 22:29:41 5813
原创 vrrp小实验
需求:配置IP地址格式为xy.1.1.x/yvlan 10 :192.168.10.0vlan 20 :192.168.20.01、配置生成树并完成SW1和SW2直接的链路聚合。要求:SW1为vlan10 的根桥,SW2为vlan10 的备份根桥SW2为vlan20 的根桥,SW1为vlan20 的备份根桥2、要求生成树链路出现故障时,能以最快速度切换。3、配置vrrp 。要求:vlan10网段数据优先从SW1走,vlan20 的数据优先从SW2走4、要求vrrp中master的任意线.
2020-05-13 23:47:02 1738
原创 ISIS小实验LOW
着重讲解使用打tag来解决环路问题如图左边ISIS右边OPSF此时在AR1,AR2上实行双向双点重引入那么此时如果在AR6上引入外部路由,6.6.6.6那么此时会产生环路。效果就不放了哈哈哈因为我关掉拓扑了1.在AR1上将OSPF路由引入ISIS时打上tag 102.在AR2上将ISIS路由引入OSPF时过滤tag 10的路由3.在AR2上将OSPF路由引入ISIS时打上tag ...
2020-04-14 23:53:04 474
原创 IS-IS基础
ISIS 中间系统到中间系统一、基本概念1.基于数据链路层,可以扩展到任意网络协议,比如IPV4,IPV6,CLNP,IPX等,ISIS其扩展性强是因为ISIS是基于TLV的架构支持多种网络层协议。目前的ISIS 是集成ISIS。2.网络类型P2P:BMA:3.路由器类型Level1:只能与L1或L1/2路由器建立L1的邻居关系,维护L1的LSDB,并且L1与L1区域不同不能建立...
2020-04-14 17:52:31 811
原创 OSPFv3与OSPFv2的区别
OSPFv3与OSPFv2的区别目前IPV4协议使用的是OSPF Version 2IPV6协议使用的是OSPF version 3OSPFv3是运行于IPV6的OSPF路由协议(RFC2740)OSPFv3在OSPFv2的基础上进行了修改,是一个独立的路由协议。OSPFv3与OSPFv2的不同在于(协议号还是89):OSPFv3不再位于数据包和链路状态公告(LSA)起始位置的报文头部...
2020-03-21 22:51:28 11146
原创 ipv6无状态自动分配地址,是如何进行工作的。
ipv6无状态自动分配地址,是如何进行工作的。IPV6无状态自动分配地址主机或路由器从RA报文里获得64位前缀,然后通过EUI-64规范自动生成64bit的接口标识,然后得到IPV6单播地址。默认情况下,路由器发布RA报文是处于抑制状态(也就是不发送),避免占用链路带宽需要使用命令undo ipv6 nd ra halt,解除抑制RA报文发送。分为两种情况:主动(RA),被动(RS...
2020-03-11 22:19:50 8968 6
原创 IPV6的工作原理
IPV6如何通信通信的时候用了哪些协议原理IPV6的工作原理IPV6(Internet Protocol version 6)是网络层协议的第二代标准协议,也被成为IPng(IP Next Generation),他是Internet工程任务组(IETF)设局的一套规范说起来IPV6就要提一提目前广泛部署的IPV4协议。IPV4协议族是TCP/IP协议族中最为核心的协议族。主要包括AR...
2020-03-07 15:30:53 4471
原创 分析比较IPV4报文头部和IPV6报文头部的区别
IPV4与IPV6报文头部的区别IPV4报文头部版本(Version):长度4bit,IP协议的版本号,分为IPV4和IPV6。IPV4值为0100头部长度(Header Length):长度4bit,IPV4的头部总长度。当报文头部中无Opthion字段时,报文头部总长度为20字节。区分服务(Differentialted Services):长度8bit,只有在区分服务时,这个字...
2020-02-25 22:43:51 10731
原创 OSPF有哪些下放默认路由的方法,各用在什么场景,详细说明场景
**OSPF有哪些下放默认路由的方法分为大致两种:一、手工下放默认路由default-route-advertise 下放默认路由,必须要保证本地有默认路由。default-route-advertise always 无论本地是否有默认路由,都会下放一条默认路由。二、OSPF中特殊区域,ABR会自动下放默认路由。Stub区域:不允许发布外部路由,只允许发布区域内和区域间路由。同时该...
2020-02-22 23:22:59 13997 1
原创 OSPF路由汇总详解(个人笔记)
OSPF路由汇总区域间:ABR上区域外:ASBR上区域间:基于三类LSA需要在ABR上设置区域外:基于5/7类LSA聚合,需要在ASBR上设置。我们上图实验,是区域间路由。需要在ABR上进行汇总,也就是AR2。说句实话我配置了蛮久,出不来现象,看了一眼手册命令注意事项就知道我错哪儿了。我傻了我开始一直在区域1聚合,区域1里面根本没有192.168.1.0/24,…等等路由,如何聚合...
2020-02-22 22:41:00 5893
原创 OSPF有哪些防环机制,OSPF有可能出环吗,如果有,那列出一个出环的列子/斜眼笑
OSPF的防环机制:区域内:通过SPF算法区域内绝对无环。SPF算法:是OSPF路由协议的基础。SPF算法有时也被成为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的。SPF算法将每一个路由器作为根(root)来计算其到每一个目的地路由器的距离,每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图,该图类似一棵树,在SPF算法中,被称为最短路径树,在OSPF协...
2020-02-20 23:53:33 1772 5
原创 假如一台路由器上的OSPF有两个进程,这两个进程学到了同一条路由条目,那么此路由器将会如何执行转发操作?
假如一台路由器上的OSPF有两个进程,这两个进程学到了同一条路由条目,那么此路由器将会如何执行转发操作?说过实践是验证真理的唯一标准。下面开始试验AR1上运行两个OSPF进程,OSPF 10 ,OSPF 11,AR2运行OSPF10 进程,并且将1.1.1.1/32 宣告进去AR3运行OSPF进程号11,并且将1.1.1.1/32 宣告进去这时我们在AR1上查看路由表,发现...
2020-02-19 21:55:44 2472
原创 ISIS如何选举DIS的,DIS的具体作用,和OSPF的DR有什么相同和不同点。举例说明
一、ISIS如何选举DIS的ISIS协议 中间系统到中间系统协议。在ISIS中如何选举DIS,ISIS协议中DIS是广播型网络选举的:指定中间系统类似于OSPF中的DR:选举原则:首先比较优先级,优先级越高的则是DIS;如果优先级一致则比较MAC地址,越大越优先(PPP网络中没有MAC地址就比较system-id越大的)。优先级缺省值为64,取值范围0–127.跟OSPF中DR不同的是,...
2020-02-18 22:38:40 19198 6
原创 影响ISIS建邻居的因素 / L1 L2干啥的
ISIS建邻居的条件,首先应该来讲一哈ISIS的基本概念ISIS的基本概念1.基本信息IS-IS(中间系统到中间系统) Intermediate system to intermediate system运行在CLNP、IP网络中的IS-IS被称为集成化的ISIS。基于数据链路层,组播更新**,组播MAC为 0180-C200-0014,0180-C200-0015。**2.报文类型I...
2020-02-13 22:00:59 3921
原创 配置BGP SOO(防环)实例
上次说到BGP的防环机制,AS之间使用AS_PathAS内部:IBGP水平分割(从IBGP邻居学到的路由不会传递给IBGP邻居)RR:originator-id属性,culture-list属性BGP soo:PE传递路由给CE时,检查出口配置的SOO值是否跟从其他MP-BGP邻居学到VPN-V4路由一致,如果一致就不会将路由传递给CE配置BGP soo实例(参考华为产品文档)首先来...
2020-02-12 17:23:08 7161 1
原创 第三问:BGP有哪些防环机制
BGP防环机制一、AS之间防环:通过AS-path(AS号)防环,每经过一个AS,会添加该AS的AS编号在AS-Path的最前面,当从EBGP邻居得到一条路由时,会检查该路由的AS-path有没有自身所在AS,如果有则,丢弃,如果没有则继续。如图,AR1为AS1 …当AR1上一条路由1.1.1.1/32 传递到AR2时因为是从EBGP邻居AS1传过来的,所以会加上AS号,当这条路由传...
2020-02-11 19:44:40 12194
原创 新年第二题:什么是BGP同步
新年第二问:BGP同步什么是BGP同步BGP同步规则:在开启同步下,从IBGP收到的一条路由不会传给任何EBGP邻居(实验效果IBGP邻居和EBGP邻居都不传),除非从自身IGP中也学到这条路由,目的是防止AS内部出现路由黑洞,向外部通告了一个本AS不可达的虚假路由。下面我们通过一个小实验来看看AR1与AR3 IBGP AR4与AR3 IBGPAR3为反射器AR5与AR3建立E...
2020-02-10 21:04:28 1437
原创 stp的edge port的作用,使用edge port可能会碰到什么问题,那要怎么解决和防止
新年第一题举例说明stp的edge port的作用,使用edge port可能会碰到什么问题?要怎么解决 和 防止?edge port边缘端口的作用边缘端口的作用:配置为边缘端口的端口在UP的时候就可以直接将端口的状态变为forwading状态,不需要经历转发延时就可以为连接到边缘端口的设备转发流量。当网络拓扑发生变化时,交换机上的根端口发生变化,边缘端口可以保持forwarding状...
2020-02-08 16:30:43 17893 1
原创 HCIP_ARP_DHCP报文
最近工作有些累,回家就想睡觉,今天晚上七点多就睡着了,结果半夜十二点醒了,到现在也睡不着。索性写写作业。一、ARP地址解析协议ARP(Address Resolution Protocol)是用来将IP地址解析为MAC地址的协议。1.动态ARP当需要通信的两台主机处于同一个网段时,比如PC1访问PC2,首先1会查找本地缓存的ARP表,确定是否包含PC2对应的ARP表项。如果在ARP表中找...
2020-01-23 21:25:56 676
原创 HCIP_OSPF_LSA类型之二
首先看一下实验环境:其中Area2位NSSA区域,并且从AR5上面引入外部路由5.5.5.5我们首先来分析router-LSA 里面字段的含义。在AR1上查看,这里链路状态是广播型链路(broadcost)。AR1上有两个邻居,并且DR是自己,BDR是AR2。使用命令display ospf lsdb router 1.1.1.1 查看OSPF链路状态数据库中一类LSA1...
2020-01-19 22:59:50 461
原创 HCIP_OSPF——LSA类型
上期我们讲到OSPF建邻居的过程,今天我们讲一下LSA类型。首先看一下,实验环境。我们把区域2配置成为nssa区域,并且在AR5上引入外部路由5.5.5.5/32。nssa区域只能存在7类LSA,所以,外部路由传递到其他区域时,会在ABR(AR4)上面执行一个七转五的操作。我们在AR1上查看5.5.5.5这条外部路由时发现,LSA类型为五类LSA。首先来介绍一下OSPF的网络类型网络...
2020-01-18 22:15:00 537 1
原创 HCIP_OSPF_邻居的建立
OSPF邻居的建立OSPF基于IP协议,协议号89.ospfv2 基于IPV4,ospfv3基于IPV6基于IP协议,OSPF目前成为主流的IGP协议。ospf有八种状态机,分别是:Down,Attempt,init,2-way,Exstart,Exchange,Loading,Full。ospf有五种报文,Hello DD LSR LSU LSACK每个ospf报文都是由OSPF he...
2020-01-16 22:36:04 816
原创 HCIP_广域网技术_PPP链路建立过程
PPP(Pointment-to-point Protocol)协议是一种点到点链路协议,主要用在全双工的同异步链路上进行点到点的数据传输。这里我们使用两台路由器模拟PPP链路建立过程开始是Dead阶段:这个阶段表示物理层没有连接,也就是链路Down。Link Establishment(链路建立)阶段:此时物理层有连接,LCP开始链路层基本建立工,首先发送配置请求(configur...
2020-01-15 20:09:47 6424 1
原创 HCIP_MSTP_
上期说到STP和RSTP,MSTP IEEE802.1S中定义了多生成树协议MSTP(Multiple Spanning Tree Protocol),MSTP兼容STP和RSTP,既可以快速收敛又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN 数据的负载均衡。MSTP解决了,RSTP和STP的共同缺陷:局域网中所有的vlan都是共享一颗生成树,无法基于vlan实现数据流量的负载均...
2020-01-14 20:54:12 751
【2019年9月更新最新HICE3.0笔试 重要下载背过】HCIE 3.0 -H12-261-540题 19更新.pdf.pdf
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人