Yet Another new BGP NLRI: BGP-LS

BGP-LS原理及基本功能测试方法 阅读详情

Yes, that’s right, we have another new BGP NLRI: BGP-LS. In this post we will be looking at BGP with Link State (LS) extension which is an integral part of the Carrier SDN strategy. We will look at why we need BGP-LS, its internals and its applications. What I won’t cover is things like do we need SDN?, whether all network engineers have to become programmers? Or any other bigger questions threatening humanity.

Problem Space:

Centralized LSP Path Computation

So as you may already know that with traditional RSVP-TE, there are certain problems with distributed computation like bin-packing or optimal path computation for Multi-area/Multi-AS TE. The crux of the issue here is that a Head End router has a limited visibility in his domain (a single AS or Single IGP area), whether it’s the number of LSPs in-flight (related to bin packing) or LSDB for other areas (AS or IGP Area). These problems are hard to solve with distributed computation and it makes sense to move LSP path computation for these kind of problems to a central controller which has visibility to the entire domain or more than one domain which allows it to calculate the paths efficiently, which then can be signaled by the controller to the head-end node about the path which is end to end optimal.

One example of a central controller is PCE [RFC4655] which can be used to compute MPLS-TE paths within a domain or across multiple domains (multi-area or multiple ASes). In previous proposed solutions for multi-domain path computation source routers uses a technique called “loose-hop-expansion”, and selects the exit ABR and other ABRs using IGP shortest path topology. This approach has various disadvantages like calculating sub-optimal paths, makes alternate/backup path computation hard and may result in no TE path behind found when one exists [I will cover this topic in detail in my future blogposts on PCE/PCEP].

Even in the world of Segment Routing, Traffic steering problem will be solved by a centralized path controller by calculating the paths at the controller and then signaling it to the head end node.

But in order for a central controller like PCE to calculate end-to-end optimal paths, it needs a database which has topology info on which it runs its path computation. The database is usually known as Traffic Engineering Database (TED) and in order to build that database, a controller needs details about the topology and resource information of the domain like link bandwidth, available bandwidth, link metric, the TE metric etc.

 

Fig.1

One way we can solve this problem, i.e. Getting topology and resource info is by making Controller peer passively with an IGP node to get all the link state information. This is how people have solved the problem of getting IGP info in the past, but the problem with this approach is that

  • A practical controller code needs to support both OSPF and IS-IS.
  • IGP tends to be very chatty, so the controller will spend some time processing all the chatty updates.
  • In the cases where the network consists of multiple IGP domains across geographic areas then it could be a challenging on where to place the central entities i.e. A controller which peers with IGP.

Or an alternative approach could be to extend BGP by creating another NLRI which can carry all the IGP info over BGP. In this approach we can leverage an in-network, BGP speaker that is already participating in the IGP, BGP Speaker can retrieve info from IGP LSDBs and distribute it to a controller, either directly or via a peer BGP speaker. The BGP speaker can apply any filters before sending the info northbound to the controller.

Advantages of this approach are:

  • Controller implementation has to only support BGP.
  • BGP tends to be less chatty compared to IGPs.
  • In a network with multiple IGP domains, extending peering over BGP is a lot more feasible compared to IGP.

This is what BGP-LS is all about. Once you have the topology info, you can also write an application to draw the network topology graphs which can be updated dynamically as the topology changes occur like if a node or link went down. This may seem minor, but I think it’s pretty handy.

 

Fig.2

BGP-LS Internals

Now let’s look dig deep into BGP-LS internals. So as you know that an IGP consists of topology and IP reachability information and if we want to reconstruct an IGP Topology view at the controller based on the data received over BGP-LS then BGP-LS must have some way to represent Topology and IP reachability information in its database. So let’s take a look and see how this is done.

BGP-LS specification contains two parts:

  • Definition of a new BGP NLRI type which is essentially sets of TLV’s that defines three objects:
    1. Nodes
    2. Links
    3. IP Prefixes

              With the combination of Node and Link objects one can construct a topology info and IP Prefix object will provide IP reachability information.

  • Definition of a new BGP path attributes (BGP-LS attribute) which is optional Non-transitive attribute. It encodes the properties of the objects (link, node and prefix). For instance, it could be Node-names, IGP metric, TE-metric, Available BW etc.

1. BGP-LS NLRI:   Format of Link-state NLRI is shown below

 

Fig.3

As we mentioned earlier, there are basically three types of NLRI: Node, Link and Prefix NLRI (Type 3 and 4).

Type 1 Node NLRI:    Node NLRI is pretty self-explanatory. It contains Node descriptor and Node attributes. Typically, Node descriptor will be the Router-ID and is carried under the value field of the Local Node Descriptor.

Fig.4

Type 2 Link NLRI:   Link NLRI represents a link in the network. Where local and remote Nodes are the two endpoints and the Link descriptor is the link between local and remote nodes. The link description field is a set of TLVs uniquely identifying a unidirectional connection between a pair of adjacent nodes.

 

Fig.5

A link described by the Link descriptor TLVs actually is a “half-link”, a unidirectional representation of a logical link. In order to fully describe a single logical link, two originating routers advertise a half-link each, i.e. two link NLRIs are advertised for a given point-to-point link.

Type 3 and 4 Prefix NLRI:   Type 3 and 4 uses the same format and contains Prefix descriptor and attributes. The ‘Prefix Descriptor’ field is a set of Type/Length/Value (TLV) triplets.‘Prefix Descriptor’ TLVs uniquely identifies an IPv4 or IPv6 Prefix originated by a Node.

 

Fig.6

2.BGP-LS Path Attributes:

Path attributes are used to carry necessary attributes to characterize the objects described above i.e. Node, Link or Prefix NLRI. It’s again in TLV format and will include things like Node Name, Maximum Link Bandwidth, IGP Metric, Unreserved bandwidth, SRLG etc.

  • Node Attribute:   Node attributes TLVs may be included in the BGP-LS attribute accompanying a node NLRI. This may include things like Node Name, Router-ID, Multi-Topology identifier etc.
  • Link Attributes:   They are presented together with the corresponding link NLRI describing the link.    Link attributes can be sourced from any of the extensions for the IGP routing protocols (IS-IS/OSPF). Link Attributes are like Metric, Max Bandwidth, unreserved Bandwidth, available Bandwidth etc.

BGP-LS Demo

At this point we have some idea of what consists of BGP-LS at a high level. Let’s look at a sample topology, which may bring more clarity. In my topology (Fig.7), I have four IOS-XR routers running the software version which has support for BGP-LS. Juniper supports BGP-LS as well, but at the time of writing, I didn’t have the access so I was stuck with using IOS-XR only in the topology. All the routers are running IS-IS Level-2 as IGP on the point-to-point links.

Router XRv1 is peering over BGP-LS with Open Daylight Controller (ODL). End goal here is that XRv1 will send all the IGP topology info over BGP-LS to the ODL. Once ODL has that information, we can use that information for LSP path computation or creating an application to visualize the topology. In this post, we will be looking at the sample app to draw the topology by grabbing the info from ODL over RestConf.

 

Fig. 7

BGP-LS Config on XRv1

Below is the highlighted relevant config under IS-IS and BGP to configure BGP-LS on Router XRv1 which is peering with ODL. Note that I am only redistributing IS-IS Level-2 information into BGP-LS.

 

Fig.8

 

Fig.9

After configuring the above lines of config, BGP-LS neighbor relationship is up with ODL. Now let’s take a look on whether BGP-LS database has everything present to correctly derive our IGP topology.

If you look at the below fig.10 which is a logical representation of our topology of Fig.7, we can infer few things like

 

Fig.10

  • Number of Nodes:  We have 4 IGP Node’s. So I should expect 4 Node descriptors (Type 1) in BGP-LS database to correctly describe the number of nodes. [Needed for creating Topology]
  • Number of Links:  We have 3 Point-to-Point links so we should have 6 (3×2) Link descriptors (Type 2) to correctly describe all the links. If you recall each link descriptor represents a half-link that’s why we need to have 6 not 3 link descriptors. We should also have additional info about the links like the Bandwidth available, TE-metric, IGP metric etc. Encoded as BGP-LS Path attributes. [Needed for creating Topology]
  • Number of Prefixes: There are total 10 Prefixes in our topology. So we should see 10 Prefix descriptor (Type 3 for IPv4) advertised by respective Node’s.[Needed for IP Prefix reachability]

Below is an output from BGP-LS database on XRv1:

 

Fig.11 [V] denotes Node Descriptor, [E] denotes Link Descriptor and [T] denotes Prefix descriptor.

As you can see in the above Fig.11, we have exactly the same number of routes as we were expecting describing Node, link and IP Prefix information from which you can derive the IGP topology.

Let’s take a look at the following descriptors in detail to get some more clarity:

  • Node Route descriptor for XRv1
  • Two link descriptor(half-link) Routes for the link between XRv1 and XRv2
  • Two IP Prefix routes for node XRv1(advertised by node XRv1)

So below is a detailed output of a Node descriptor for XRv1:

 

Fig.12

Let’s break the above route and see what information we can infer:

  •  [V]: Tells me that it’s a Node Route descriptor.
  •  [L2]: Tells me that it is a IS-IS Level 2 node.
  •  [s0000.0000.0001.00]]: tells me that the Node ISO-System id is 0000.0000.0001.00
  •  Node-Name: XRv1 Tells me that host-name is XRv1
  •  IS-IS Area: 49 Ideally It should be 49.0000. I still have to investigate why it only shows 49.But nevertheless you can combine IS-IS Area and ISO-Sytem-ID to derive that the area is 49.0000
  •  Router-ID is: 1.1.1.1
  •  And the obvious thing that we are running IS-IS as IGP

Similar information can be extracted from the other three Node Route descriptors.

Below is a detailed output of two Link descriptor routes for the link between XRv1 and XRv2.

 

Fig.13

Let’s break the above link-route and see what information we can derive:

  • [E]: This tells me it’s a Link Descriptor Route.
  • [L2]: This tells me that IS-IS link type is L2 (adjacency type is only L2 as there are no other routes present with L1)
  • [L[i172.16.2.10][n172.16.2.2]] : This part tells that the local Link is 172.16.2.10 and the neighbor link IP is 172.16.2.2
  • [s0000.0000.0001.00]][R[c1][b1.1.1.1][s0000.0000.0002.00]] : This portion describes the half-link between ISO-Node  0000.0000.0001.00(local-Node) and 0000.0000.0002.00(remote Node).
  • If you look at above two points  and combine it with Node info, you can derive that it describes a half-link information between XRv1(0000.0000.0001.00) → XRv2((0000.0000.0002.00)) with Source Interface 172.16.2.10 and remote neighbor as 172.26.2.2
  • Local TE Router-ID: 1.1.1.1, Remote TE Router-ID: 2.2.2.2 tells me that local and remote TE Router id is 1.1.1.1 and 2.2.2.2 respectively.
  • TE-default-metric: 10, metric: 10: tells TE and IGP metric is 10 from XRv1 → XRv2
  • It also has details like SRLG (Admin-Group) information and things like Available and Max Reserved BW.

In a similar way the bottom route gives the detail about the other half-link from XRv2 → XRv1. Combining both top and bottom half-links, one can derive that there is a bi-directional connectivity between XRv1 and XRv2 and its properties like IGP Metric, TE attributes etc.

Combing both Node and Link attributes one can infer Topology information. What’s missing is the reachability information which can be derived from the IP Reachability attribute.

Below is the IP reachability information for node XRv1 from Prefix descriptor routes :

 

Fig.14

By looking at the above route we can derive following information.

  • [T]: tells me that its a Prefix Descriptor Route.
  • [P [p1.1.1.1/32]], [s0000.0000.0001.00] and  “Link-state: Metric: 10”  in the route tells me that Node with ISO-ID  s0000.0000.0001.00 is advertising 1.1.1.1/32  with IGP metric 10
  • [P[p172.16.2.0/24]] , [s0000.0000.0001.00] and  “Link-state: Metric: 10” in the route tells me that Node with ISO-ID  s0000.0000.0001.00 is advertising 172.16.2.0/24  with IGP metric 10

In a similar way you can derive the remaining prefixes advertised by other nodes from remaining IP Prefix descriptor routes. By this time, I am hoping this is all making sense to you.

BGP-LS Applications

Alright, so we looked so far that how the Topology and IP reachability details are exported from IS-IS to BGP-LS database. Since ODL is learning this info over BGP-LS, this information is available for our consumption. Now, as I mentioned earlier, at this point one can use this information for LSP path computation or write an application on top of ODL to draw the IGP topology. Some Vendors are already doing both, as that’s their value proposition on top of ODL and customers can do that as well if they have in-house development.

Just as a proof of concept, I wrote a quick script https://github.com/Dipsingh/BGP-LS-Topology-Grapher/blob/master/BGP-LS%20Topology%20Grapher to parse the BGP-LS info received over restconf from ODL and draw the IGP topology.

 

Fig.15

As you can see the graph has four nodes and the links with their IGP Cost. I am using ISO-System-ID as Node labels.

[ I know that the above graph looks ugly and probably so is my script :). Right now I am learning python and hoping to improve my skills over the years to write better code, so all the python experts looking at my code please bear with me for now]

Conclusion:

In this post we saw how BGP-LS can facilitate in gathering IGP topology of the network and exporting it to a central SDN Controller. I hope this post has been informative. In the future post we will look at PCEP and PCE in detail.

References:

https://tools.ietf.org/html/draft-ietf-idr-ls-distribution-11

配置BGP-LS示例 摘要:本文介绍了BGP-LS(BGP Link-state)技术在网络拓扑收集中的应用。BGP-LS通过IGP协议收集网络拓扑信息,并利用BGP协议强大的选路能力将汇总信息上传至控制器,具有降低控制器计算要求、实现拓扑协议统一等优势。文中详细展示了基于IS-IS协议的BGP-LS配置实例,包括设备接口IP配置、IS-IS基本功能配置以及DeviceC与控制器间的BGP-LS邻居建立过程,并提供了完整的配置文件和验证命令。该方案实现了多区域IS-IS网络拓扑信息的自动收集与上传,为SDN网络部署提供了有效解决 阅读详情

相关推荐

SRv6第四弹:SR Policy路径

通过在RR上将BGP-LS路由宣告到控制器,待控制器收到设备上宣告的BGP-LS路由后,基于此拓扑信息来进行算路,并在SRv6 Policy下发后,根据RR设备上报的BGP-LS的信息来判断隧道状态。在控制层面上,NCE通过之前BGP-LS收集的网络拓扑信息并根据算路意图(可约束节点、链路、亲和属性等)进行隧道路径的计算,计算好后通过BGP SR-Policy路由宣告到RR设备,经RR将反射到PE设备上,PE收到后根据Policy路由生成SRv6隧道流表来指导转发。

wbyyy的博客 1604

BGP-LS 简介

BGP-LS(BGP Link-state)汇总IGP协议收集的拓扑信息上送给上层控制器。 产生原因 BGP-LS是收集网络拓扑的一种新的方式。 BGP-LS特性产生前,路由器使用IGP(OSPF或IS-IS)协议收集网络的拓扑信息,IGP协议将各个域的拓扑信息单独上送给上层控制器,在这种拓扑收集方式下,存在以下几个问题: 对上层控制器的计算能力要求较高,且要求控制器也支持IGP协议及其算...

~~ LINUX ~~ 2万+

华为Datacom认证: SR与SDN的珠联璧合-附题库

在上一期的《专家有料》中,我们介绍了从 MPLS到SR的演进之路,了解了MPLS技术如何弥补传统IP路由转发的缺陷、SR技术如何简化控制层面并且实现更加灵活的TE流量工程;随着云计算的发展,SDN软件定义网络也在园区网、企业分支互联、广域承载网、数据中心互联等场景中得到广泛应用。而目前广域承载网络和数据中心互联网络的规模更大、部署更为复杂,如何实现灵活流量调优和业务自动下发,让网络管理更加简单、灵活、智能呢?下面就让我们一起来了解下SR和SDN的结合会带来哪些变革。 传统网络运维的困境 在上期文章中我们提.

万和IT教育 1831

Segment Routing—BGP-LS

BGP-LS是学习多个IGP区域和区域拓扑的首选机制。BGP-LS使用BGP,以可扩展的方式分发网络信息。 重要的是,BGP-LS还承载了IGP没有分发的信息(例如BGP对等体互联链路)。 SR-TE数据库中的每个条目都有标识此条目所属域的关联实例ID。这个实例ID由此条目的BGP-LS生产者提供,并由对象的BGP-LS NLRI承载。这使BGP-LS消费者学到所接收对象所属的域。 BGP-LS部署模型,网络中多台BGP发言者启用BGP-LS,与一台或多台集中式BGP发言者(如RR)建立BGP-LS, 并通

老网工的岁月独白 5117

互联网协议 — BGP 边界网关协议 — BGP-LS

目录 文章目录目录BGP-LS典型组网类型IGP 区域内的网络拓扑信息提取IGP 区域间的网络拓扑信息提取BGP 自治域间拓扑信息提取典型组网 1BGP 自治域间拓扑信息提取典型组网 2BGP-LS Route MsgNode RouteLink RoutePrefix Route BGP-LS BGP-LS(BGP Link-state)是一种网络拓扑信息提取技术,用于汇总跨域的若干个 IGP 网络拓扑信息并上报给控制器。 在 BGP-LS 诞生之前,路由器可以通过使用 IGP 路由协议(e.g. OSP

烟云的计算 5904

RFC8571 BGP-LS

BGP - Link State (BGP-LS) Advertisement of IGP Traffic Engineering Performance Metric Extensions

BGP-LS协议学习(协议文档:RFC9514 Border Gateway Protocol - Link State (BGP-LS)Extensions for Segment Routing)

BGP-LS(边界网关协议-链路状态)定义了节点、链路和前缀链路状态NLRI(网络层可达性信息)类型,并通过BGP广播其属性。当BGP-LS路由器从底层链路状态路由协议中获取拓扑信息并进行广播时,它会根据 IS-IS(中间系统到中间系统)或OSPFv3(开放最短路径优先版本 3)的SRv6扩展来派生相应的SRv6信息。这种派生过程包括简单地将IS-IS或OSPFv3 TLV/sub-TLV中的相关字段复制到相应的BGP-LS TLV/sub-TLV中。

weixin_58248264的博客 2127

Springboot(五十六)SpringBoot3集成SkyWalking

Dskywalking.collector.backend_service:表示skywalking的collector服务的IP及端口。注意上图中红框标注的位置,我们可以根据启动Springboot项目启动时候控制台输出的ID进行筛选。注意上图中红框标注的位置,我们可以根据启动Springboot项目启动时候控制台输出的ID进行筛选。其他的版本的 APM 地址(这个我不需要,我们是在docker中部署的,留给有需要的同学)其他的java 版本的 Agents 地址。

camellia的博客 2599

BGP-LS entry 解析

BGP-LS(Link-State)是通过BGP协议来传递IGP链路状态的一种BGP多协议扩展,通过BGP-LS,可以很容易获取到多IGP域的相关拓扑信息。常见的链路状态协议就两种: OSPF和ISIS。 当前各厂商主流路由器和三层交换机都支持BGP-LS。 LAB拓扑 关键配置如下(229这台路由器) bgp 2000 router-id 1.1.1.1 peer 12.0.0.230 as-number 2000 peer 192.168.200.141 as-number 2000 pee

筋斗云计算 4264

嵌入式STM32控制电梯面板

嵌入式STM32控制电梯面板 用点阵来显示电梯向上还是向下运动,用数码管来显示楼层数(由于灯阵显示楼层数比较困难故用数码管代替)。当按下对应的按钮,就可以去到对应层数,可上升可下降。 #include "stm32f10x.h" #include "stm32f10x_exti.h" #include "stm32f10x_it.h" #define uint unsigned int #define KEY1 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_10) #define

code_init_的博客 2110

无需UMAT:基于Abaqus内置模型实现形状记忆聚合物结构的热-力耦合仿真

本文详细介绍了如何利用Abaqus内置模型实现形状记忆聚合物(SMP)的热-力耦合仿真,无需编写复杂的UMAT子程序。通过广义Maxwell模型和Neo-Hookean模型的组合应用,结合完整的热-力耦合分析流程,帮助工程师高效模拟SMP的形状记忆行为。文章还提供了工程应用案例和常见问题解决方案,为相关领域的研究和设计提供实用指导。

weixin_34005090的博客 116

配置BGP-LS

(10)(可选)执行命令peer { group-name | ipv4-address } route-policy route-policy-name { import | export },对来自对等体(组)的BGP-LS路由或向对等体(组)发布的BGP-LS路由指定路由策略。如果需要配置IS-IS发布Level-1区域内的拓扑功能,并过滤Level-2渗透到Level-1的路由前缀,执行命令bgp-ls enable level-1 level-2-leaking-route-ignore。

weixin_43509834的博客 600

从CCD数据上报看wxHOOK的封号风险与规避

本文深入分析了微信CCD数据上报机制对wxHOOK的检测逻辑与封号风险,揭示了调试器路径暴露、非白名单DLL加载和内存校验失败等关键风险点。通过实战案例和规避方案,帮助开发者理解如何安全使用wxHOOK技术,避免封号风险,包括内存镜像欺骗、内核级隐蔽和硬件辅助方案等高级技巧。

weixin_27875131的博客 625

SR Policy ---- BGP EPE

SR BGP EPE(Egress Peer Engineering)使用集中控制器指导入节点,引导流量经过特定的出节点,把流量发往特定的BGP对等体或对等链路,可以实现域内和跨域流量工程。 SR PCE在SR Policy的Segment列表里包含EPE Peering-SID,以提供统一的端到端跨域SR-TE路径。(本次实验)

老网工的岁月独白 4551

振动能量采集技术:从原理到实战,破解物联网供电难题

能量采集技术旨在捕获环境中的废弃能量(如机械振动、热能、光能)并将其转化为电能,其核心原理在于通过压电、电磁、静电或摩擦电等物理效应实现能量形式的转换。这项技术的核心价值在于为物联网(IoT)中难以布线或更换电池的分布式传感器节点、植入式医疗设备等提供近乎永续的电力解决方案,从而解决物联网部署的“最后一米供电”瓶颈。其应用场景广泛覆盖工业预测性维护、结构健康监测、可穿戴设备及消费电子等领域。本文聚焦于振动能量采集这一细分方向,深入剖析了压电式、电磁式、电容式及摩擦纳米发电机(TENG)等主流技术路线的实战考

weixin_42660494的博客 565

【Power Compiler手册】13.UPF多电压设计实现(2)

在这个场景中,在约束传播期间,工具会比较BLOCK中的原子电源域与TOP设计中的原子电源域,并且确认所有属性都匹配。因此,域合并成功,工具会丢弃来自BLOCK的域。在这个场景中,在约束传播期间,工具会比较BLOCK中的原子电源域与TOP设计中的非原子电源域,发现电源域不匹配。在这个场景中,在约束传播期间,工具会比较BLOCK中的非原子电源域与TOP设计中的原子电源域,发现电源域不匹配。在这个场景中,在约束传播期间,工具会比较BLOCK中的原子电源域与TOP设计中的原子电源域,发现它们的一些属性不匹配。

QRBQ 750

分段路由(segment routing,SR)

一、介绍 定义:SR是一种新型的MPLS技术,其中控制平面基于IGP路由协议扩展实现,转发层面基于MPLS转发网络实现,对的segment在转发层面呈现为标签。SR-TE是使用SR作为控制信令的一种新型的MPLS TE隧道技术,控制器负责计算隧道的转发路径,并将与路径严格对应的标签栈下发给转发器,在SR-TE隧道的入节点上,转发器根据标签栈进行转发。 目的:普通的RSVP-TE技术由于控制协议...

qq_27827469的博客 4万+

软件测试高频面试题 2026 最新整理(功能 + 自动化)

本文系统整理了2026年软件测试面试高频题目及参考答案,涵盖功能测试、自动化测试及新兴热点领域。功能测试部分包含测试基础概念、用例设计方法、缺陷管理流程等10个必背题;自动化测试部分详细解析工具选择、元素定位、框架搭建等10个热门考点;新增章节聚焦AI测试、安全测试、性能指标等5个前沿话题。参考答案均采用结构化表述,包含定义、区别、适用场景等关键要素,并强调结合项目经验作答。文末提供2026版面试技巧,建议采用"结论-分点-总结"的回答逻辑,重点展现问题解决能力和技术前瞻性。

SmallBull的博客 1957

BGP路由协议详解(完整版)

(免责声明:来源于网络,版权原作者所有,转载仅为了传播、学习交流使用,如需删除请私信联系,严禁其他用途。) (转载与:开源Linux) ...

Dragon的博客 6658

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

BGP基本信息

基本信息 属于EGP协议,用于管理AS之间的路由传递 距离矢量型协议,采用分布式计算 用TCP来传递路由信息,端口为179,保证可开行,无法主动建立邻居,只能手动建立邻居 BGP是用来管理AS间的路由信息的,使用不同的AS号来标识不同的路由,该AS号需要具有唯一性(1-65535),可以用扩展32位(65536-4294967295),用于解决AS不够用的情况 BGP以路由器为使用单位,所以一个路由器只能拥有一个BGP进程 BGP管理的路由信息非常多,不能够使用周期更新,只能使用触发更新,并且BGP认为一条

qq_36963043的博客 1324

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

BGP——图解5种报文

例如:当BGP的入口路由策略发生变化时,可以通过手动触发请求邻居重新通告路由,对BGP路由表进行动态刷新。Optional Parmeters可变长字段,用于携带BGP邻居会话协商过程中使用的可选字段。1.Marter:检查BGP对等体的同步信息是否完整,不使用此验证时所有比特均为1。可变长字段,被包含在BGP路由更新中,携带路由的前缀和掩码信息。每个属性由可变长的三元组(属性类型、属性长度、属性值)组成。----此处指的就是Open报文。----此处就是不使用此验证。----长度为19~4096。

m0_49864110的博客 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

BGP LinkState

BGP LinkState:描述链路状态的路由协议,一共由3部分组成,Node + Link+ Prefix 通过查看prefic的detail信息查看sid,每个prefix都有一个sid 总结:根据上述信息就可以画出拓扑 ...

bobi的博客 1725

基于BGP协议的广域网流量调度SDN控制器在银行业的部署实践

作者:王逊 摘要:SDN作为网络自动化(Network Automation)一种应用场景,从2009年Openflow的提出后在近几年已经进入到快速发展、现网部署阶段。SD-WAN实际上就是将SDN和网络自动化的思想和技...

ctkx13896的博客 2680

软考网络工程师知识点-关于BGP、MPLS、HDLS

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。   BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS交换路由信息。这个节点可以是一个主机。但通常是路由器来执行BGP。 ...

huxdl的博客 971
上一篇: BGP-LS 简介
下一篇: Border Gateway Protocol Link-State
废言Pro
博客等级 码龄16年 1092粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值