HCIP —— BGP 基础 (上)

news/2025/2/5 22:10:55/

BGP --- 边界网关协议  (路径矢量协议)

IGP --- 内部网关协议 --- OSPF RIP ISIS

EGP --- 外部网关协议 --- EGP BGP

AS --- 自治系统

由单一的组织或者机构独立维护的网络设备以及网络资源的集合。

因 网络范围太大 需 自治 。

为区分不同的AS,网络世界 IANA 组织提出了AS号

AS号范围:0 - 65535            0 和 65535 一般作为保留AS号

公有AS号:1 - 64511            私有AS号:64512 - 65534  

查询AS号 :网址www.cidr-report.orgAS号 每天都在更新

滑动到最下面可以查询不同国家的AS号

搜索查询china结果如下:

因网络世界发展迅猛,原有的16位AS号不够用,拓展到32位AS号,即拓展AS号:将原本的16位AS号拓展到32位。

1980年提出AS概念,1980-1989年期间使用EGP,1989年开始使用BGP。

BGP 

版本

现在常用的是版本:BGPV4、BGPV4 +

BGPV4 --- 针对IPV4 ,基于V1、V2、V3的升级(已淘汰前三个版本)

BGPV4+(plus) ---  在V4上进行改进和升级IPV4,同时可以兼容IPV6、组播、MPLS等

                             --- MP - BGP (more protocol BGP)

特性

高可控性 --- BGP设计了很多路径属性,可以通过调用路由策略关联这些达到路由控制的效果

高可控性 --- TCP

AS - BY - AS --- BGP 把 一个 AS 看作一个整体

IGP :选路、收敛、资源占用

BGP:

  • BGP传递一定是路由条目信息
  • BGP没有使用周期更新传递路由条目传递路由信息(因为没有保活、确认机制)
  • BGP存在触发更新

BGP在传输层使用TCP进行传输:179    UDP :520

组播 RIP:224.0.0.9   OSPF:224.0.0.5 、224.0.0.6

BGP建邻时必须指定建邻的对象,BGP支持非直连建邻

RIP --- 无类别的距离矢量路由协议

BGP --- 无类别的路径矢量协议

BGP 在传递路由条目信息时携带子网掩码(目的:减少路由黑洞)

BGP默认情况下不支持负载均衡。BGP会根据传递过来的路由信息携带路径属性选择最优的路由信息加载到路由表中。

BGP把一个AS看作一个整体。

RIP(IGP)实际上是一个算法的概念,BGP不是一个算法的概念,BGP也不需要计算路由信息,只需要转发路由信息。

对等体有两种:EBGP、IBGP

EBGP --- 一般建议采用直连建立对等体关系

IBGP  --- 一般建议采用非直连建邻 

BGP 为实现两个规则:BGP规定EBGP对等体之间发送的数据包携带的TTL值为1,而IBGP对等体之间传递的数据包TTL值为255.


http://www.ppmy.cn/news/1261730.html

相关文章

tomcat 弱口令war远程部署

漏洞介绍 Apache Tomcat 是一个开源的Web应用服务器,它主要用于部署和管理基于Java的Web应用程序。Tomcat 提供了一套完整的管理界面,允许管理员通过Web界面来部署、启动、停止和卸载Web应用程序。这些管理功能通过特定的角色和权限来控制访问。 在 Tomcat 中,权限是通过…

在linux上如何运用虚拟数据优化器VDO

本章主要介绍虚拟化数据优化器。 什么是虚拟数据优化器VDO 创建VDO设备以节约硬盘空间 16.1 了解什么是VDO VDO全称是Virtual Data Optimize(虚拟数据优化),主要是为了节省硬盘空间。 现在假设有两个文件file1和 file2,大小都是10G。file…

视频处理关键知识

1 引言 视频技术发展到现在已经有100多年的历史,虽然比照相技术历史时间短,但在过去很长一段时间之内都是最重要的媒体。由于互联网在新世纪的崛起,使得传统的媒体技术有了更好的发展平台,应运而生了新的多媒体技术。而多媒体技术…

Linux指令学习

目录 1.ls指令 2.pwd命令 3.cd 指令 4. touch指令 5.mkdir指令 6.rmdir指令 && rm 指令 7.man指令 8.cp指令 9.mv指令 10.cat指令 11.more指令 12.less指令 13.head指令 14.find指令: -name 15.grep指令 16.zip/unzip指令: 17.tar…

【android开发-21】android中调用系统摄像头camera拍照和相册的用法详解

1,调用摄像头 在Android中,调用系统摄像头拍照需要使用Intent来启动Camera应用,并在应用中设置相应的权限。下面是一个简单的例子: // 创建一个Intent对象,指定要执行的动作是拍照 Intent intent new Intent(Medi…

ES6中的Set

Set类似于数组,但是成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用来生成 Set 数据结构。Set 构造函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。 Set …

基于AWS Serverless的Glue服务进行ETL(提取、转换和加载)数据分析(一)——创建Glue

1 通过Athena查询s3中的数据 此实验使用s3作为数据源 ETL: E extract 输入 T transform 转换 L load 输出 大纲 1 通过Athena查询s3中的数据1.1 架构图1.2 创建Glue数据库1.3 创建爬网程序1.4 创建表1.4.1 爬网程序创建表1.4.2 手动创建表 1…

上网行为审计软件丨紧盯小毛病,堵住大漏洞,守好钱袋子

上网行为审计软件是一种专门用于监控和分析员工或学生在计算机网络上的行为的软件。它可以帮助企业和家庭了解员工或学生的网络使用情况,发现和防止潜在的安全风险,提高工作效率和保护企业信息安全。 域之盾软件---上网行为审计系统的作用: …