首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【BGP状态机及三大路由撤销面试总结】收到刀片后,我决定继续更新

1 类 LSA 携带了路由器 上的 stubnet 的路由信息,如果要撤销掉一条路由,不能将 LSA 的 AGE 设为 3600,否则 所有路由信息都会消失。...012 OSPFv3 又是怎么撤销路由的?修改 loopback 的路由 1LSA 不会不会变化?修改接口 网段信息2LSA会不会发生变化?8LSA会不会变化?一条9LSA能携带几条路由信息?...修改 loopback 的路由 1LSA 不会变化,修改接口网段信息 2LSA 不会发生变化, 8LSA 会变化。一条 9LSA 能携带很多条路由信息。...依附于 1 类 LSA 的路由信息会产生一条 9LSA,如果路由器的某个接口被选为 DR 也可能 会产生一条 9 类 LSA。...为什么? 当对引入的路由执行 undo import 命令的时候,ISIS 就会产生一条 age=0 的 LSP, 清除原来引入的所有路由。loopback 口消失产生序列号+1 的 LSP。

2.5K93

什么是EIGRP,EIGRP的工作原理是啥?

为什么要使用 EIGRP? 保留备份路由 关于此协议,我们需要了解一些关键功能,EIGRP 的第一个关键特性是该协议保留备份路由。...Passive Route 意味着一切正常,并且没有出现故障的网络。 可行距离和宣告距离(FD 和 AD) [1631000111685-image.png] 可行距离是特定路径到路由器的距离。...Successor=Primary Route(首先使用的Route) Feasible Successor=Backup Route(主路由失败时的备份路径) 对于上图,让我们看一下什么是可行距离和宣告距离...对于左侧的路径: 10.1.2.0 FD=110(R1) 10.1.2.0 AD=10(R1) 对于另一条路径: FD=210(R1) AD=10(R1) 注意:由于 110 小于 210,左侧的路径是主要路径...注意 :如果要选择一条路径作为“可行的后继者”,则 AD < 应提供后继条件的FD!

1.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

网工小白升级打怪篇(五)静态路由详解及案例分享

2主要优点 使用静态路由另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。...另外,适当地使用默认路由还可以减小路由表的大小。在路由表中只添加少数的静态路由,同时添加一条默认路由,这样当收到的包的目的网络没有包含在路由表中,就按照默认路由表转发。...255.255.255.0 23.1.1.2 110 当我们修改其中一条静态路由的外部优先级时,则只有一条路由会写入到路由表中。...我们称这样的路由为浮动路由。又因为这是一条静态路由,我们称之为浮动静态路由。 ? 查看路由表: R1: ? R3: ? 在主链路正常情况下,只有主路由会出现在路由表中。...说明:可以看到去往目标网络的路由有两,只是下一跳不同而已,现在测试,主链路正常的情况下通信情况: ? ? 测试结果正常,主链路正常的情况下数据转发都是走的主链路。

1.2K30

网络设备硬核技术内幕 防火墙与安全网关篇 (三)

为什么NP实现的防火墙会出现这种限制呢? 这要从防火墙与路由器的转发机制区别谈起。...我们在前面的专题中已经讲过,三层交换机和路由器的转发,是基于目的IP的精确匹配,在目的IP匹配失败时,再进行最长匹配。...一条会话(Session)在防火墙的转发平面上会产生两个表项,这是为什么呢? 因为,回程流量的源IP/目的IP/源端口/目的端口,和发起流量的表项是相反的。在防火墙上称为会话的两翼(wing)。...那么,当100.1.1.100又访问服务器200.1.1.100的另一个页面时,会发起另一个TCP会话: 100.1.1.100:41318 -> 200.1.1.100:443 @TCP 防火墙上又增加了两表项...: 显然,对于交换机和路由器而言,网络中的每个IP只会产生一条表项——指向该IP地址的FIB表,而在防火墙上,由于每个IP会产生多个网络连接,表项数量会大大多于路由器。

60510

网速慢可能是这些原因

单上行出口上网慢 单上行出口上网是指 AR 路由器和公网之间只有一条上行链路相连。...双上行出口 / 多上行出口上网慢故障处理 Dialer 接口拨号失败路由未失效 背景信息 正常情况下,在双链路 / 多链路 PPPoE 拨号场景中,如果一条 PPPoE 链路拨号失败,用户的上网流量会切换到其他正常的链路转发...主备备份表示同一时刻只有一条链路在转发流量,另一条处于备份状态。负载分担可以提高链路使用效率,增加带宽,主要通过配置多条等价路由来实现。...如果路由表内有两优先级相同的路由分别到不同的下一跳,说明两路由是等价路由,链路之间是负载分担的关系。...建议执行命令 ip route-static,修改该条路由的优先级,使其小于另一条路由的优先级,让该条链路成为备份链路。路由优先级值越大,路由优先级越低。

4.5K20

为什么有线网速这么慢?可能是这些原因导致的

2.1 单上行出口上网慢 单上行出口上网是指AR路由器和公网之间只有一条上行链路相连。...05 双上行出口/多上行出口上网慢故障处理 5.1 Dialer接口拨号失败路由未失效 背景信息 正常情况下,在双链路/多链路PPPoE拨号场景中,如果一条PPPoE链路拨号失败,用户的上网流量会切换到其他正常的链路转发...主备备份表示同一时刻只有一条链路在转发流量,另一条处于备份状态。负载分担可以提高链路使用效率,增加带宽,主要通过配置多条等价路由来实现。...如果路由表内有两优先级相同的路由分别到不同的下一跳,说明两路由是等价路由,链路之间是负载分担的关系。...建议执行命令ip route-static,修改该条路由的优先级,使其小于另一条路由的优先级,让该条链路成为备份链路。路由优先级值越大,路由优先级越低。

8.2K10

【BGP】别再考虑明天怎么玩了,快来学习吧。

问题:路由下一跳不可达,会不会存在BGP路由表中?开启同步为什么又不加表? 下一跳不可达会存在 BGP路由表中,但是无效的路由。开启同步后,如果IGP中没有该路由就会不加表。...当 BGP 应用于复杂的网络环境时,路由振荡十分频繁。为了防止频繁的路由振荡带来的不利影响,BGP 使用路由衰减来抑制不稳定的路由路由振荡指路由表中添加一条路由后,该路由又被撤销的过程。...在 BGP 进程中开启了 dampening 命令使能了路由振荡抑制(默认未使能), BGP 的震荡抑制使用惩罚值来衡量一条路由的稳定性,惩罚值越高则说明路由越不稳定。...但是在 Hub-Spoke 模型是场景中,需要 PE 接收从本 PE 的另一个实例通告出去的路由,这时需要使用命令 peer allow-as-loop xx,允许接收 AS 重复的路由。...问题: 邻居关系正常,学习不到路由的场景又有哪些? 邻居的 BGP 路由表中不是最优的 做了路由过滤 防环机制的存在导致自己无法接收路由

69820

2023年最新版的linux运维面试题(三)

你是如何理解VRRP协议的 为什么使用VRRP?...VRRP协议是一种容错的主备模式的协议,保证当主机的下一跳路由出现故障时,由另一路由器来代替出现故障的路由器进行工作,通过VRRP可以在网络发生故障时透明的进行设备切换而不影响主机之间的数据通信。...高可用服务器对之间心跳线链路发生故障,导致无法正常通信。 因心跳线坏了(包括断了,老化)。...在实际生产环境中,我们从以下方面防止脑裂: 同时使用串行电缆和以太网电缆连接、同时使用两心跳线路,这样一条线路断了,另外一条还是 好的,依然能传送心跳消息 当检查脑裂时强行关闭一个心跳节点(这个功能需要特殊设备支持...fence)相当于备 节点接收不到心跳消息,通过单独的线路发送关机命令关闭主节点的电源 做好对脑裂的监控报警 解决常见方案: 如果开启防火墙,一定要让心跳消息通过,一般通过允许IP段的形式解决 可以拉一条以太网网线或者串口线作为主被节点心跳线路的冗余

28310

能ping通,TCP就一定能连通吗?

我们就从路由这个话题聊起吧。 网络路径 在我们的想象中,当我们想在两台机器之间传输数据。本机和目的机器之间会建立一条连接,像一条管道一样,数据从这头到那头。...没有ECMP时只能选择某一条路径 从A点到B点,如果这两路径成本不同,带宽都是1千兆。那数据包肯定就选成本低的那条路了,如果这条路出故障了,就走下面那条路。但不管怎么样,同一时间,只用到了一条路径。...另外一条闲置就有些浪费了,有没有办法可以利用起来呢? 有,将它们两路径的成本设置成一样,那它们就成了等价路由,然后中间的路由器开启ECMP特性,就可以同时利用这两链路了。...你就可以想想,会不会是网络中用到了ECMP,其中一条链路有问题导致的。 ping能成功但部分TCP连接失败 排查方法也很简单。...如果路由开启了ECMP,那就可以同时利用这几条路径做传输。 ECMP可以提高链路带宽,同时利用五元组做哈希键进行路径选择,保证了同一条连接的数据包走同一条路径,减少了乱序的情况。

1.6K10

网速慢、搞不定,照老网工说得做就行

01 单上行出口上网慢 单上行出口上网是指AR路由器和公网之间只有一条上行链路相连。...Dialer接口拨号失败路由未失效 (1)背景信息 正常情况下,在双链路/多链路PPPoE拨号场景中,如果一条PPPoE链路拨号失败,用户的上网流量会切换到其他正常的链路转发。...主备备份表示同一时刻只有一条链路在转发流量,另一条处于备份状态。 负载分担可以提高链路使用效率,增加带宽,主要通过配置多条等价路由来实现。...如果路由表内有两优先级相同的路由分别到不同的下一跳,说明两路由是等价路由,链路之间是负载分担的关系。...建议执行命令ip route-static,修改该条路由的优先级,使其小于另一条路由的优先级,让该条链路成为备份链路。路由优先级值越大,路由优先级越低。

1.3K20

RabbitMQ高级特性:死信队列

队列)和正常交换机(队列)没有什么区别为什么叫死信队列但是翻译过来叫死信交换机呢,因为RabbitMQ比较特殊,其他MQ只有队列没有交换机这个概念的正常来说,队列设置了过期时间,当消息到了队列之后,在过期时间内没有被消费...", "我是一条消息,我会死吗?")...; //2、队列长度限制的测试 //发送20信息 现在x-max-length是10 //如果发送成功 那么因为设置了最大长度是10,只会有10进行正常队列 // 剩下的会跑到死信队列,过了10s后正常队列中的消息也会自动跑到死信队列中...20; i++) { // //发送消息 // rabbitTemplate.convertAndSend("test_exchange_dlx", "test.dlx.haha", "我是一条消息..." , "test.dlx.haha" , "我是一条消息,我会死吗?"

2.2K10

RabbitMQ之发布确认高级

,两消息都被发送,但是交换机只接收到了其中的一条,错误的那一条由于找不到交换机被丢弃掉。...那么如何 让无法被路由的消息帮我想办法处理一下?最起码通知我一声,我好自己处理啊。通过设置 mandatory 参 数可以在当消息传递过程中不可达目的地时将消息返回给生产者。..., String replyText, String exchange, String routingKey) { log.error("消息{},被交换机{}退回,退回的原因:{},路由...,一条正常的,另一条故意将routingKey写错,看消息是否会被回退 @Api(description = "发布确认高级控制器") @Slf4j @RestController @RequestMapping...spring.rabbitmq.publisher-returns=true 2.5回退测试   可以看到,routing为Key1的消息被队列正常接收,另一条由于routingKey是乱写的,消息会被退回给生产者

53280

RabbitMQ消息中间件从入门到高级(二)

upstream Server就是我们的上游服务,也就是生产者,生产者将业务数据入库成功后,生成两消息,一条是立即发送出去给到下游服务 downstream Server的,一条是延迟消息给到 补偿服务...正常情况下,下游服务监听到这个即时的消息,会发送一条消息给到callback Server,注意这里不是采用第一种方案里面的返回ack方式,而是发送了一条消息给回去。...callback Server监听到这个消息,知道了刚才有一条消息消费成功了,然后把这个持久化到数据库中,当上游服务发送的延迟消息到达callback Server时,callback Server就会去数据库查询...设置为false // channel.basicQos(perfetchSize, prefetchCount, global); channel.basicQos(0, 1, false);// 一条一条处理...当这个队列有死信时,RabbitMQ就会自动的将这个消息重新发布到设置的Exchange上去,进而被路由另一个队列。

50240

RocketMQ NameServer深入剖析

本文将深入剖析rocketmq为什么选择自己开发NameServer,而不是选择类似于ZK这样的开源组件。同时对rocketmq的路由注册、路由发现、路由剔除进行剖析。...3.2 路由剔除 正常情况下,如果Broker关闭,则会与NameServer断开长连接,Netty的通道关闭监听器会监听到连接断开事件,然后会将这个Broker信息剔除掉。...具体来说: 对于生产者,可以发送消息到多个Topic,因此一般是在发送第一条消息时,才会根据Topic获取从NameServer获取路由信息。...因此,MQFaultStrategy实际上还提供了以下两个功能(超出本文范畴,将会后续其他文章中讲解): 失败隔离:即发送消息到某个broker失败之后,将其进行隔离,优先从其他正常的broker中进行选择...因此在正常情况下,一个用户的消息总是有序的。 异常情况下的短暂无序 在异常情况下,例如一个Broker宕机,路由信息刷新后,这个Broker上队列就会从List集合中移除。

4.1K20

在线客服技术详解(未完待续)

这种,有一个好处,就是登陆的时候,已经分配客服了,那么发送第一条信息的时候,就不需要再路由分配了,可以直接将该信息分配到对应的客服,这样能提高聊天的效率。...对于像短信在线客服这样的系统,由于用户没有登陆系统这样一步操作,那肯定是用户发送第一条聊天信息就开始进行路由分配啦。 是用户每发送一条信息就分配一次,还是只路由分配一次,以后发送消息都不进行分配呢?...,每次发送都会消耗性能,另外一个就是缺乏稳定性,如果前一条消息发送给一个客服,下一条消息又发送给另外一个,那么,用户感觉会不舒服,而客服在处理的时候也会不知道前因后果。...来话转接要对转接失败进行处理,如果转到了客服正忙,或技能的所有客服正忙,或所以客服都不在线,这时是无法正常转接的。那么转接失败后,当前客服需要继续处理该来话。...来话转接到另外一个客服,另外一个客服如果需要辨认出该来话是转接的话,则需要有所标识,比如说,在来话转接的时候,模拟用户给客服发消息消息,里面注明是来话转移,从那个客服转移过来的;另外,呼叫转接的时候,也可以是客服直接给另一个客服发一条提示

1.6K50

2019年12道RabbitMQ高频面试题你都会了吗?(含答案解析)

如果 RabbitMQ 发生内部错误从而导致消息丢失,会发送一条 nack(notacknowledged,未确认)消息。 发送方确认模式是异步的,生产者应用程序在等待确认的同时,可以继续发送消息。...接收方确认机制 消费者接收每一条消息后都必须进行确认(消息接收和消息确认是两个不同操作)。只有消费者确认了消息,RabbitMQ 才能安全地把消息从队列中删除。...,如支付 ID、订单 ID、帖子 ID 等)作为去重的依据,避免同一条消息被重复消费。...每条消息只会分发给一个订阅的消费者(前提是消费者能够正常处理消息并进行确认)。通过路由可实现多消费的功能 8、消息怎么路由?...一旦消费者从持久队列中消费了一条持久化消息,RabbitMQ 会在持久化日志中把这条消息标记为等待垃圾收集。

1.2K11

【IT运维】端口映射的失败,并非端口映射本身的配置错误

在多年的IT运维生涯中,端口映射是每次调试路由器和防火墙都必备的配置,算是比较简单的工作内容了。 但是,直到现在,还是经常碰到端口映射失败来求助的,今天就带大家来看两个经典的案例。...仔细看了一遍客户需要映射的端口,别看一个页面都放不下,其实也就三四台服务器的端口要做映射,这样的话,显然不用每个端口映射都去新建一条安全策略了,不单是做起来累,还加重了防火墙系统的负担。...所以,此处应该是用一条安全策略来对应一台服务器所有的端口映射。...所以在新建安全策略的时候,需要在“服务”那一项里面“新建自定义服务”;注意,源端口一般不能指定,因为我们的电脑在发起服务访问的时候,一般都是任意端口发起的,然后目的端口是固定的,哪个服务就对应哪个端口; 因为是一条安全策略对应一台服务器的多个端口...案例二、爱快路由器,远程桌面端口无法映射 其他服务端口都正常映射出去了,只有远程桌面的端口(3389)无法映射成功,虽然我非常不建议把3389直接映射出去,但是真遇到问题,还是得帮客户分析一下的。

2.8K20
领券