HCIP--BGP总结

HCIP bgp实验 2.AS2网段地址172.16.0.0/16,减少路由条目。最终这些连接用户的接口网络需要可以和R1/8的环回通讯。1.R2-7每台路由器均存在一个环回接口用于建立邻居;同时还存在一个环回来代表连接用户的接口;将AS2中的IGP协议启动配置。... 阅读详情

概述

BGP:是边界网关路由协议;属于无类别的路径矢量协议;EGP协议中最流行的技术,工作在AS之间。
BGP协议本身不产生路由,而是转发本地路由表中来自其他协议生成的路由条目
AS之间正常存在大量的BGP邻居关系,且BGP协议不会计算最佳路径;因此在BGP协议中管理员需要进行策略来干涉选路;

其他的网关路有协议

路由协议作用
BGP边界网关路由协议
EGP外部网关路由协议
IGP内部网关路由协议
AS自治系统

AS号:

AS号进制
标准16位二进制构成(0-64511为公有、64512-65535为私有)
扩展32位二进制构成

IGP协议追求: 无环(选路佳)、收敛快、资源占用少
EGP协议的追求: 可控性强(管理员可以方便进行策略干涉选路)、可靠性(BGP协议设备间需要交互大量的路由条目,但又不能选择周期更新来占用链路资源,故只能进行触发更新;且BGP协议工作环境中为节约成本,必然出现非直连需要建立邻居关系—单播邻居、基于TCP工作,三次握手四次断开 4种可靠传输机制,TCP只能基于单播工作)

BGP的特点

  1. 无类别路径矢量(是距离矢量的升级版—AS–BY–AS)
  2. 使用单播更新来发送所有信息;基于TCP 179端口工作
  3. 增量更新(仅触发无周期)
  4. 具有丰富的属性来取代IGP中度量进行选路(多个参数控制协议)
  5. 可以在进项和出项对流量实施强大的策略(可控性)
  6. 默认不被用于负载均衡(通过各种选路规则仅仅产生一条最佳路径)
  7. BGP支持认证和聚合(汇总)

BGP的基本属性

1.PrefVal(优先级)

传播范围:不传播
默认值:0-65535
大/小 优:大
在华为中该属性为私有属性

[r3]bgp 2 
[r3-bgp]peer  4.4.4.4 preferred-value 1 

以上代码表示:本地所有通过4.4.4.4邻居学习到的BGP路由,优先级全部修改为1
**负载分担:**访问不同目标时,让路由器选择不同的路径;起到所有路径被使用效果
路由策略来实现(在BGP路由控制层面传递的过程中,抓取路由修改属性)

[r3]ip ip-prefix p permit 1.1.1.0 24   ---------(抓住网络号)
[r3]route-policy p permit node 10    ---------(定制策略)
[r3-route-policy]if-match ip-prefix p    ---------(匹配流量)
[r3-route-policy] apply preferred-value 1   ---------(修改优先级属性)
[r3-route-policy]q
[r3]route-policy p permit node 20    ---------(由于路由策略存在分发列表的功能,必须考虑空表)
[r3-route-policy]q
[r3]bgp 2 
[r3-bgp]peer 4.4.4.4 route-policy p import   ---------;优先级不传播的特性,只能在本地的入方向调用(和邻居传递路由的控制层面方向调用)

2.LocPrf(本地优先级)

传播范围:整个AS内部-IBGP邻居间
默认值:100(0-255)
大/小 优:大
注: 用于干涉IBGP邻居关系下选路最常用属性

[r4-bgp]default local-preference 1

以上代码表示:本地传递路由给本地所有IBGP邻居时,修改属性为1
负载分担:

[r3]ip ip-prefix l permit 1.1.1.0 24
[r3]route-policy l permit node 10      
[r3-route-policy]apply local-preference 101
[r3-route-policy]if-match ip-prefix l
[r3-route-policy]q
[r3]route-policy l permit node 20
[r3-route-policy]q
[r3]bgp 2 
[r3-bgp]peer  4.4.4.4 route-policy l import

注: 可以在IBGP邻居关系间的出或入方向调用

3.优先本地下一跳

本地在bgp协议中宣告本地路由表中的IGP路由时,在本地的BGP表中下一跳地址为0.0.0.0;
而通过BGP从其他邻居处学习到的路由,下一跳地址正常不为0.0.0.0;本地优选0.0.0.0的路由传递给本地的其他BGP邻居

4.AS-PATH

作用是记录条目经过的所有AS编号
AS号的添加,一定是在EBGP邻居间进行的

BGP的选路规则

比较前提,多条BGP路由目标相同,且均可优(下一跳可达、同步关闭),具有相同的优先级(管理距离)
1.优选Preference_Value值最高的路由(私有属性,仅本地有效)。 (不传递 权限最高属性 可以干涉EBGP/IBGP选路)
2.优选本地优先级(Local_Preference)最高的路由。(IBGP邻居关系间传递 只能,最常干涉IBGP关系的选路)
3.优选手动聚合>自动聚合>network>import>从对等体学到的。
4.优选AS_Path短的路由。(EBGP/IBGP关系均可被干涉,但只能在EBGP邻居间修改)
5.起源类型IGP>EGP>Incomplete。
(起源属性 i优于e优于?; 可在控制层面任意接口修改)
6.对于来自同一AS的路由,优选MED值小的。
(默认为0,宣告或重发布(关闭自动汇总)路由时携带本地到达目标的cost;最常用于干涉EBGP选路的属性)
7.优选从EBGP学来的路由(EBGP>IBGP)。
8.优选AS内部IGP的Metric最小的路由。
9.优选Cluster_List最短的路由。
10.优选Orginator_ID最小的路由。
11.优选Router_ID最小的路由器发布的路由。
12.优选具有较小IP地址的邻居学来的路由。

BGP的社团属性(BGP的扩展属性)

例: 控制传播范围的社团属性

[r1]route-policy com permit node 10
[r1-route-policy]apply community no-advertise  ----------(针对所有的流量修改属性)
[r1]bgp 1 
[r1-bgp]peer 12.1.1.2 route-policy com export
(默认华为设备也不传递社团属性,故使用社团属性时,必须定义传递性)  
[r1-bgp]peer 12.1.1.2 advertise-community   逐跳行为,每台设备均需开启传递性
no-advertise接收到的条目中若存在该社团属性,将不再传递该路由
no-export接收到的条目若存在该社团属性,将不传递给下一个AS
no-export-subconfed接收到的条目若存在该社团属性,将不传递给下一个小AS
若网络没有小AS,仅存在大AS时no-export和no-export-subconfed作用一致
[r1-bgp]load-balancing as-path-ignore

BGP协议开启负载均衡,仅针对EBGP路由有效
条件为均衡的这些路径,其对端一定为同一个AS;且在BGP表中仅显示优最佳;但路由表中出现负载均衡现象
Nex-hop-locai: 仅针对本地通过外部AS–EBGP邻居学习到的路由条目才修改下一跳为本地
联邦内的EBGP关系,传递的路由其属性遵循IGBP关系;传递性遵循EBGP关系

BGP数据包

基于TCP的179端口工作;所以BGP协议中所有的数据包均需要在tcp会话建立后,基于TCP的会话来进行传输及可靠性的保障
优选经过的AS号数量最少的路径;同时该属性用于EBGP水平分割,接收到路由条目中若存在本地的AS号将拒绝接收
可以人为的在EBGP邻居关系间,增加AS号的数量来干涉选路;修改A路径,优选B路径;因为人为操作只能添加,不能减少
可以干涉到EBGP关系/IBGP关系选路,但只能在EBGP关系设备间配置

ip ip-prefix as index 10 permit 1.1.1.0 24

route-policy as permit node 10 
 if-match ip-prefix as 
 apply as-path 3 4 5 additive
#
route-policy as permit node 20

bgp 2
peer 12.1.1.1 route-policy as import

出向调用为 x 3 4 5 X代表实际经过过的AS
入向调用为 3 4 5 X X代表实际经过过的AS
新增AS号处于列表的最左端
注: 以上配置方式,若网络后端真实存在AS3/4/5.那么由于EBGP水平分割,将导致这些路由无法被学习
解决方案: 重复添加实际已经经过的AS编号来增加数量

[r2-route-policy]apply  as-path  1 1 1 additive

5.起源属性(该条目的来源,通过什么方法进入到BGP协议的)

BGP宣告本地路由表中路由i
将本地路由表中IGP路由重发布到BGP协议?
将本地路由表中EGP路由重发布到BGP协议e
规则 i优于e优于?
[r3]ip ip-prefix o permit 1.1.1.0 24
[r3]route-policy o permit node 10
[r3-route-policy]if-match  ip-prefix o 
[r3-route-policy]apply origin egp 2    (编写对端设备的AS号)
[r3-route-policy]q
[r3]route-policy o permit node 20
[r3-route-policy]q
[r3]bgp 2 
[r3-bgp]peer  2.2.2.2 route-policy o import

注: 控制层面流量的入或出接口调用均可

6.MED(多出口鉴别属性)

BGP协议默认没有度量值,没有cost;所谓的MED就是人为的在路由条目中编写一个cost数值,干涉选路
可用于干涉EBGP/IBGP关系下的选路;最常用于干涉EBGP关系选路
常常用于AS1干涉AS2对AS1的选路

[r1]ip ip-prefix med permit 1.1.1.0 24
[r1]route-policy med permit node 10
[r1-route-policy]if-match ip-prefix med
[r1-route-policy]apply cost 2
[r1-route-policy]q
[r1]route-policy med permit node 20
[r1-route-policy]q
[r1]bgp 1 
[r1-bgp]peer  12.1.1.2 route-policy med export

BGP通过TCP三次握手来找到邻居

包名作用内容
Open仅负责邻居关系的建立,正常进收发一次即可携带route-id
Keeplive保活,周期1min查询邻居关系是否存在;实际保活TCP会话hold time 默认3min
Update携带路由条目目标网络号+各种属性
Notification出现错误数据时收发~~

BGP工作过程

  1. 配置完成后,邻居间单播TCP三次握手,目标端口179,建立TCP的会话;之后所有的BGP协议数据包基于该会话进行传输;会话建立后,邻居间正常收发一次open报文建立BGP的邻居关系,生成邻居表;BGP协议的open报文中将携带本地的RID—生成方式和OSPF一致;仅需要本地及本地所有邻居唯一即可;邻居关系建立后,默认每1min,使用keeplive周期保活邻居关系(周期保活TCP会话)
  2. 邻居关系建立后,管理员选择性将本地路由表中通过任意来源获取的路由条目,向BGP协议中进行宣告;使用updata数据包进行邻居间路由共享;之后生成BGP表;— 装载本地发出及接收到的所有路由条目
  3. 默认将最优路径加载于路由表中(注:最优-仅仅基于BGP的选路规则,不一定为最佳路径;BGP默认不支持负载均衡)
  4. 结构突变
新增本地使用updata向本地所有邻居告知,前提该路由不被已经发出的聚合路由包含
断开本地使用updata向本地所有邻居告知,前提该路由不被已经发出的聚合路由包含,只有到聚合条目中包含的所有明细路由均在本地失效,才告知邻居删除聚合条目
无法沟通hold time为3min,连续3次未收到邻居的keeplive;断开邻居关系、TCP会话,删除从该邻居处学习到的所有路由

BGP的基本配置

1.BGP邻居关系建立

与路由条目宣告是分开的配置的

(1).直连的EBGP邻居关系建立

[r1]bgp 1   (启动BGP协议,启动时需要键入AS号;没有多进程概念)
[r1-bgp]router-id 1.1.1.1   (建议配置RID;若不配置将自动生成—规则同OSPF相同)
[r1-bgp]peer  12.1.1.2 as-number 2  (对端IP地址,及对端所在的AS编号)

(2).IBGP邻居关系建立
要求:

  • IP可达,建议静态路由
  • 正常环回做为源、目ip地址建立邻居关系
  • 默认IBGP邻居间数据包的TTL值为255,EBGP邻居间TTL为1;故一旦使用环回建立ebgp邻居关系,必须修改TTL值,否则无法建立
[r4-bgp]peer  5.5.5.5 ebgp-max-hop 2		(当建邻配置完成后,邻居间通过三次握手,建立TCP的会话)

当TCP会话建立后,邻居间BGP协议将正常收发一次open报文,建立BGP邻居关系;生成邻居表
查看邻居表

[r2]display  bgp peer 
 BGP local router ID : 2.2.2.2
 Local AS number : 2
 Total number of peers : 1                Peers in established state : 1
  Peer            V  AS  MsgRcvd  MsgSent  OutQ  Up/Down  State PrefRcv

  12.1.1.1         4    1        8        8     0    00:06:36  Established  0

注: 表格最后的数值,标识本地从该邻居处学习到的路由条目的数量

2.BGP的宣告

运行BGP协议的路由器可以宣告本地路由表中通过任何协议获取到的路由条目—静态、IGP、直连; 而本地通过BGP协议学习到的路由,只要在本地依然优秀,将继续将向本地的其他BGP邻居传输;
注: 宣告时,宣告的条目必须同本地路由表中的记录完全一致

[r1-bgp]network 1.1.1.0 24

一旦进行宣告配置,条目将加载于本地的BGP表中;装载本地发出及接收到的所有路由信息

[r1]display  bgp routing-table 查看BGP表
 BGP Local router ID is 1.1.1.1 
 Status codes: * - valid, > - best, d - damped,
               h - history,  i - internal, s - suppressed, S - Stale
               Origin : i - IGP, e - EGP, ? - incomplete
 Total Number of Routes: 1
      Network            NextHop        MED        LocPrf    PrefVal Path/Ogn
 *>   1.1.1.0/24         0.0.0.0         0                     0          i

                 Network       NextHop        MED       LocPrf      PrefVal        Path/Ogn
*>              1.1.1.0/24      0.0.0.0          0                               0                    i
状态         目标网络号                        属性
状态: * 可用 > 优秀 *>同时存在—可以加表(路由表) 可以传递(传递给
本地的其他BGP邻居)状态处若出现i代表该条目是本地通过IBGP邻居学习到的
优秀的条件: 1).同步问题(默认不关注)2).下一跳可达
基于AS-BY-AS规则,条目在一个AS内部传递时将不修改条目属性;导致通过IBGP邻居学习到的BGP路由可能出现下一跳不可达;导致条目不优
修改下一跳以致优

[r2-bgp]peer  3.3.3.3 next-hop-local

注: 当路由条目传递给本地的EBGP邻居时,属性将自动发生变化,包括下一跳地址;在BGP协议中,若通过本地传递过来的路由条目,与本地路由表中已经存在且用于建立BGP邻居关系的路由相同时,该条目将不能优秀

BGP的宣告问题

1.在BGP协议中每台运行BGP的设备上,宣告本地直连路由
2.在BGP协议中运行BGP协议的设备来宣告,通过IGP学习到的,未运行BGP协议设备产生的路由;
注: 在一个AS中若需要BGP设备宣告某条路由,那么该AS内所有运行BGP协议的设备均宣告,便于其他AS的BGP设备判断自己的EBGP邻居,那台离目标更近

BGP的自动汇总问题

当代的路由器设备,默认就关闭了BGP的自动汇总功能
在开启了自动汇总的前提下,重发布进入的路由将不携带子网掩码,按主类掩码进入;不携带本地到达目标的度量值,度量为0;若关闭自动汇总,进入路由将正常携带掩码,且携带度量;此时和宣告路由仅起源属性不同;故建议不要开启自动汇总
既然在一个AS中建议所有运行BGP协议的设备均宣告相同路由,那么若进行重发布配置,也建议所有运行BGP协议的设备均进行重发布

BGP的聚合(汇总)

1.这里的聚合不是指BGP的标准汇总,是利用BGP的宣告的特征来简化了汇总配置量
宣告特征: 本地路由表中任何方式产生的路由均可被BGP宣告
**注:**在实际工程中,由于AS之间一定存在大量的EBGP邻居关系;因此仅汇总不能做到优选路径,必须在传递聚合条目的同时,再传递部分的明细路由来进行选路控制
标准的BGP聚合(汇总配置)
(1).先逐条宣告所有的明细路由
(2).再在更新源路由上进行聚合配置,自动产生空接口防环路由

[r5-bgp]aggregate 100.100.0.0 22   (此时聚合与所有明细条目均传递)
[r5-bgp]aggregate 100.100.0.0 22 detail-suppressed (仅传递聚合条目,所有明细路由被抑制)

注: 若需要在传递聚合条目的同时,再传递部分的明细路由;需要进行路径传递干涉策略

路由传递的干涉策略

(1).抑制列表(先让设备将所有路由传递出去,再调用抑制策略)

[r5]ip ip-prefix a permit 100.100.1.0 24
[r5]route-policy a permit node 10
[r5-route-policy]if-match ip-prefix a
[r5-route-policy]q
[r5]bgp 3 
[r5-bgp]aggregate 100.100.0.0 22 suppress-policy a

(2).Route-map (在BGP中将route-map当分发列表用)

[r5]ip ip-prefix b permit 100.100.1.0 24      
[r5]route-policy b deny node 10
[r5-route-policy]if-match ip-prefix b
[r5-route-policy]q
[r5]route-policy b permit node 20
[r5-route-policy]q
[r5]bgp 3 
[r5-bgp]peer 4.4.4.4 route-policy b ?
  export  Specify export policy  --------(控制层面的出项)
  import  Specify import policy  --------(控制层面的入向)
[r5-bgp]peer 4.4.4.4 route-policy b export

(3).分发列表

[r5]ip ip-prefix c deny 100.100.1.0 24 
[r5]ip ip-prefix c permit 0.0.0.0 0 le 32
[r5]bgp 3
[r5-bgp]filter-policy ip-prefix c export---------------------(控制层面方向)

(4).前缀列表(BGP协议中可以直接将前缀列表作为分发列表调用)

[r5]ip ip-prefix d deny 100.100.1.0 24
[r5]ip ip-prefix d permit 0.0.0.0 0 le 32
[r5]bgp 3 
[r5-bgp]peer  4.4.4.4 ip-prefix d export
有条件的打破水平分割

1.路由反射器
充当的角色:RR反射器 客户端 非客户端
反射的规则:不优路由不能被传递,自然也不能被反射
2.联邦
将一个AS,逻辑的分为多个小AS;对外依然遵循大AS号传递规则
但小AS间为联邦内的EBGP邻居关系,可以像EBGP关系一样传递路由,但默认不对属性进行修改
联邦的要求:
(1).所有操作基于小AS号进行
(2).AS内所有设备需要定义自己所在的大AS号
(3).小AS间的BGP设备需要告知对端的小AS号

[r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2  --------- (申明本地的大AS号)
[r3-bgp]confederation peer-as 64513  ----------(告知本地直连的其他小AS号,若没有直连到其他小
AS不用配置)
[r3-bgp]peer  2.2.2.2 as-number 64512
[r3-bgp]peer  2.2.2.2 connect-interface LoopBack 0
[r3-bgp]peer  4.4.4.4 as-number 64513
[r3-bgp]peer  4.4.4.4 connect-interface LoopBack 0
[r3-bgp]peer  4.4.4.4 ebgp-max-hop

注: 在实际工程中,反射器与联邦技术协同工作在一个网络拓扑中

名词

名词作用
邻居直连 因为BGP协议中存在非直连邻居的需求,故BGP邻居称为毗邻关系
EBGP邻居关系外部BGP邻居关系,建邻的两台设备处于不同的AS中
IBGP邻居关系IBGP邻居关系

BGP的路由黑洞问题

非直连建邻到达控制层面路由条目可传递,递归计算路由可达;而实际数据层面流量在经过没有运行BGP协议的路由器时无法通过,最终有去无回

  1. 物理、逻辑拓扑全连(物理链路直连、或者vpn)
  2. 邻居关系全连(网络中所有设备运行BGP)
  3. BGP重发布到IGP(LAB)
  4. MPLS 多协议标签交换

BGP的防环机制(水平分割)

邻居关系之间的水平分割防环机制
EBGP水平分割解决EBGP环路;依赖了BGP路由条目中的一种属性来进行防环;AS-PASH路径属性;BGP协议在传递路由条目的过程中,将记录所有经过的AS的编号;EBGP水平分割—接收到的路由条目中,若存在本地的AS号将拒绝该条目进入
IBGP水平分割解决IBGP环路由中的一种机制;本地从一个IBGP邻居处学习到的路由条目,不得传递给本地的其他IBGP邻居;AS-BY-AS在一个AS内部条目传递的过程中,默认不会修改任何的属性;由于BGP可以非直连建立邻居关系,故在一个AS内部,可以通过与多台运行BGP协议的路由器建立BGP邻居关系,来稳定关系网络;因此在一个AS内部运行BGP协议的设备,正常均存在EBGP邻居(均同时连接其他AS);在IBGP水平分割的限制下,虽然避免了IBGP的环路产生,但同时也使得AS内部为了能够传递路由条目,必须两两间建立IBGP邻居关系,邻居关系成指数上升,配置量巨大;后期可以依赖打破水平分割的机制来解决—联邦、路由反射器
【HCIP-BGP实验】 HCIP-BGP实验 阅读详情

相关推荐

两轮差速机器人运动学模型

两轮差速底盘 1.1、底盘说明 两轮差速底盘由两个动力轮位于底盘左右两侧,两轮独立控制速度,通过给定不同速度实现底盘转向控制。一般会配有一到两个辅助支撑的万向轮。 主要底盘有: 1、Turtlebot; 2、扫地机器人; 3、无人仓AGV小车; 4、轮椅; 底盘主要特点: 1、控制简单、里程计计算简单。 2、只能给定X方向速度、Z轴方向角速度。 1.2、底盘运动学分析 1.2.1、底盘模型 图1.2.1 常见的两轮差速底盘模型 1.2.2、机器人本身约束方程(物理特性) 图1.2.2 a 左侧是车的两个

su_fei_ma_su的博客 3万+

HCIP之BGP的选路原则

HCIP之BGP的选路原则

qq_57289939的博客 909

内存优化--LOGBACK导致内存告警

一.故事背景 由于开辟新市场需要,开发了新的项部署在海外平台,其中最消耗内存的功能是消费kafka消息(最开始预计一天有1千万的量),部署完之后运行一段时间发现出现内存告警问题。 二.分析问题 出现内存告警,(新项目是低配置机器 2C4G * 2台)第一个念头是去查看堆空间设置的情况,看到jvm启动命令中堆空间都是直接指定大小,说明问题不是出在堆空间 -Xmx3g -Xms3g 先不管这些,去查看总的内存使用情况,发现总的内存空间使用将近有92% = 3.68G,那么这多出来使用的0.6

qq_33199919的博客 6052

BGP考试(HCIP中期考试详解)

1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分。 2、设备名称均使用拓扑上名称改名,并且区分大小写。 3、整张拓扑均使用私网地址进行配置。 4、整张网络中,运行OSPF协议或者BGP协议的设备,其Router-id值为设备名数字号,例如R1的Router-id为1.1.1.1 5、OSPF路由宣告部分选择接口宣告方式,例如192.168.100.1 0.0.0.0;BGP仅宣告用户网段。 6、IBGP部分使用环回建立邻居,EBGP部分使用直连链路建立邻居,所有运行BG

Starry__Sky222的博客 1752

QGC二次开发实战指南(一):从零构建自定义地面站界面

本文详细介绍了QGC二次开发实战指南,从零开始构建自定义地面站界面。通过QT和QML技术结合MAVLINK协议,开发者可以打造适合特定业务场景的无人机监控系统,提升操作效率与用户体验。文章包含环境搭建、界面设计、数据绑定等完整开发流程,是QGC二次开发的实用教程。

weixin_28693683的博客 496

告别代码恐惧!用KRobot图形化编程,10分钟搞定Arduino巡线小车(附完整接线图)

本文介绍如何使用KRobot图形化编程工具快速搭建Arduino巡线小车,无需编写代码。从硬件准备到逻辑构建,详细讲解传感器数据处理、电机控制优化及高级功能扩展,帮助教育工作者和创客爱好者10分钟内完成项目。

weixin_30632089的博客 395

BGP实验HCIP

目录 实验要求 拓扑设计 拓扑搭建 配置 底层 路由 策略 一、实验要求 1.R2—R7每台路由器均存在一个环回接口用于建立邻居,同时还存在一个环回代表连接用户的接口,最终这些连接用户的接口网络需要可以和R1/R8的环...

weixin_43385243的博客 814

出现 Connection Failed [MySQL][ODBC Driver]Access denied for user ‘root‘@x(using password:YES)解决方法

Connection Failed [MySQL][ODBC 8.0(w) Driver]Access denied for user 'root'@xxxx (using password:YES)

码农研究僧的博客 1061

HCIP—BGP实验

此时从R4查看BGP表发现不优。

m0_73736031的博客 1568

【嵌入式】AMIC和DMIC(什么是数字麦和模拟麦)

最近在做一个关于MIC的项目,同事不太清楚AMIC和DMIC的区别,又有高手详细解释了其原理,在此整理记录一下,方便后续查阅。

Bigan(安)的博客 8551

制作一款精美的 Qt IFW 安装程序

对于 Qt IFW 来说,默认的安装界面并不吸引人。倘若要制作一款精美的安装程序,这显然是不够的,需要在此基础上进行一系列定制。

青春不老,奋斗不止! 5261

HCIP——BGP综合实验

HCIP——BGP综合实验 一、实验要求 二、概要设计 1、合理分配IP地址 2、在AS2内使用OSPF协议作为IGP协议 3、启用BGP协议,使用BGP联邦 4、AS1,AS3宣告业务网段路由,解决选路不佳问题 1)R3、R5选路不佳(下一跳) R2、R7将下一跳修改为自己 2)R4、R6选路不佳(IBGP水平分割) 在R4、R6配置反射器 三、详细配置 R1 interface GigabitEthernet0/0/0 ip address 12.1.1.1 255.255.255.0 inte

Icarus2019的博客 783

解决anaconda占用C盘空间过多问题

anaconda就算安装在其他盘,默认会把索引、锁定文件、压缩包等都放到系统盘(C盘),我用了两年,占用30GB。 1. 卸载不用的虚拟环境 查看已安装的虚拟环境 conda env list 卸载不用的、过期的虚拟环境 conda remove -n (要卸载的环境的名字) --all 2. 删除索引缓存、锁定文件、未使用过的包和tar包 conda clean -a 清理完之后,删除了15GB,还剩15GB,舒服了 ...

沉迷单车的追风少年 3万+

HCIP实验——BGP小综合(AS、BGP、OSPF等)

1、网络架构:涉及 3 个自治系统,各路由器通过 GE 物理接口互联,构成跨 AS 的网络拓扑。 2、BGP 配置要求:AS 间采用 EBGP 建立邻居,AS2 内部采用 IBGP 建立邻居;AR2-AR7 需配置两类环回接口 —— 一类用于 BGP 邻居建立,另一类代表用户侧接口,且需实现这些用户侧环回接口与 AR1/AR8 的环回接口互通。 3、路由优化要求:对 AS2 的 172.16.0.0/16 网段实施路由聚合(汇总),减少全网路由条目数量,提升路由转发效率。

1053

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

HCIP-BGP综合实验

基于AS--BY--AS规则,条目在同一个AS内部传递时不修改条目属性;所以需要在R2、R7上修改下一跳为本地与R3\R6建立邻居关系的源IP地址。1、R2-7每台路由器均存在一个环回接口用于建立邻居;同时还存在一个环回来代表连接用户的接口;最终这些连接用户的接口网络需要可以和R1-8的环回通讯。(2)在AS2中用IGP协议OSPF,使得AS2中的网段在该区域可达。(4)在AS2中做联邦、反射打破BGP水平分割。(4)在BGP中宣告,让每个用户接口互通。(1)划分网段,配置接口IP和环回。...

qq_59323864的博客 474

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

HCIP(BGP综合实验)

【代码】HCIP(BGP综合实验)

2301_80632830的博客 1608

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

HCIP——BGP

金色%夕阳的博客 1083

HCIP---BGP联邦综合实验

BGP联邦综合实验

Han_nashi的博客 330

HCIP-BGP总结

芋粥菜菜子的博客 184

HCIP-17 BGP基础2

如果在这个状态下收到了错误的update.和keepalive,那么bgp会认为邻居处于异常状态,会发送notification报文,转到idle状态。如果收到了对方发来的open报文并且参数协商成功,则会向该pere发送keepalive报文,然后转到openconfirm状态。如果收到了对方发来的open报文参数,协商失败,则会向该pere发送notification报文,然后转到idle状态。如果在多次尝试下,TCP三次握手仍然失败,那么bgp会将该peer停留在active状态。

weixin_55519489的博客 937

HCIP中BGP小综合实验(AS、BGP、OSPF)

实验构建了跨3个自治系统(AS1、AS2、AS3)的BGP网络,其中AS2采用联盟方式(74512和74513)实现内部IBGP连接。通过OSPF建立AS2内部路由,配置EBGP实现AS间互通,并采用路由反射器优化IBGP连接。实验完成了所有路由器的环回接口互通,对172.16.0.0/16网段进行路由聚合,有效减少了路由条目数量并避免环路。最终验证了各AS间及用户侧网络的连通性,实现全网可达性要求。

Coisinier的博客 836

HCIP - BGP总结 思维导图

ShuGangan的博客 806
上一篇: BGP综合小实验
下一篇: HCIP---MPLS实验
lanjinliの
博客等级 码龄5年 53粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值