边界网关协议BGP(计算机网络-网络层)

news2024/11/20 10:21:41

目录

因特网分层路由

分层路由和自治系统

边界网关协议 BGP

BGP 的设计目标

BGP 发言人

路径向量算法

BGP 协议的要点


因特网分层路由


规模问题


路由选择算法将很难收敛 交换的路由信息会占用大量的带宽

管理问题


许多单位不愿意外界了解自己单位网络的具体细节

希望采用自己喜欢的路由选择协议

但又需要与互联网上其它单位网络互通

分层路由和自治系统


自治系统 Autonomous System

在自治系统内部的路由选择叫做 域内路由选择(intradomain routing)

自治系统之间的路由选择也叫做 域间路由选择(interdomain routing)

边界网关协议 BGP


域内路由选择协议也称为内部网关协议 IGP (Interior Gateway Protocol)

域间路由选择协议也称为外部网关协议 EGP (External Gateway Protocol)

BGP 的设计目标


1、自治系统间路由选择,一条路径要通过几个不同 AS (路由器)时,要想对这样的路径计算出有明确物理意义的代价是不太可能的。

2、自治系统之间的路由选择必须考虑有关策略

3、边界网关协议 BGP 力求寻找一条到达目的网络符合策略要求, 经过自治系统少的路由,而并非要寻找一条有明确物理意义的“最佳” 路由。

BGP 发言人


 

1、在TCP连接上建立BGP会话,交换BGP报文(路由信息)

2、使用TCP连接能提供可靠的服务, 保证了路由信息传输的可靠性

3、使用 TCP 连接交换路由信息的两个BGP 发言人,彼此成为对方的邻站或对等方

4、向邻站通告到所有已知网络的最短路径(包含经过的所有AS号)

5、将两个AS之间的BGP 会话称为外部BGP会话 (external BGP session)

路径向量算法


         自治系统 AS2 的 BGP 发言人通知主干网的 BGP 发 言人:经过(AS2 , AS4 )可到达网络 (N1 , N2)

 

        路径向量算法:相邻结点间互相通告自己到所有目的地的路径信息(路径经过的结点列表),各结点从获取的路径信息中选择一 条到目的地经过结点数最少且不存在环路的路由 

BGP 协议的要点


采用路径向量算法,能够有效检测路由环路

在BGP 刚刚运行时,BGP 的邻站间交换整个的 BGP 路由表。但 以后只在发生变化时更新有变化的部分(增加、修改或撤销某路 由)

使用 TCP传输路由信息,保证了信息传输的可靠性

由于路径向量信息包含经过的每个自治系统的ID,策略可以很方便地加入到路径的选择中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/110527.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

新能源汽车补贴即将取消,汽车金融的促进作用逐渐显现

中国新能源汽车产业发展强劲。自2015年起,新能源汽车销量连续7年位居世界第一。特别是2021年以来,在政策支持、技术驱动、消费者接受度提升等多重因素共同影响下,中国新能源汽车市场实现了超越式的发展。2022年1-10月,新能源汽车批…

这份京东T8级程序员整理的新版Spring Cloud手抄本,把微服务讲透了

近几年,微服务可谓是红的发紫,仿佛一时间所有系统无不以拆分为荣,以构建烟囱型应用为耻。最近,一位朋友刚好赶上公司基础服务的微服务化项目,加上之前又主动学习了不少微服务的内容,便主动请缨参与到项目里…

前端实现网站悼念【灰色效果】几行代码轻松解决

博主介绍 📢点击下列内容可跳转对应的界面,查看更多精彩内容! 🍎主页:水香木鱼 🍍专栏:CSS3 文章目录 简介:这是一篇有关【前端实现网站悼念【灰色效果】几行代码轻松搞定】的文章&…

遗传编程(Genetic Programming, GP)

1. 绪言 1.1 遗传编程概述 \quad\quad自计算机出现以来,计算机科学的一个重要目标是让计算机自动进行程序设计,即只要明确地告诉计算机要解决的问题,而不需要告诉它如何去做,遗传规划便是在该领域内的一种尝试。它采用遗传算法的…

IDEA反编译Jar包

一.安装Java Bytecode Decomplier插件 (1) File–>Settings–>Plugins ,搜索 Java Bytecode Decomplier 插件 (2) 查看安装插件的路径 File->Import Setting 注意:如果你的插件里面搜不到 Java Bytecode Decomplier,但是能搜到…

spring之Bean的生命周期

文章目录一、Bean的生命周期之五步1、准备User类2、spring配置文件3、测试类4、运行结果二、Bean的生命周期之七步1、实现BeanPostProcessor类2、配置文件3、运行结果:三、Bean的生命周期之十步1、点位12、点位23、点位3四、Bean的作用域一、Bean的生命周期之五步 …

Coinbase或在不久使用Zebec发放工资,并对Web3支付赛道发展寄予厚望

流支付协议Zebec Protocol目前已经完成了生态向BNB Chian上的迁移,目前得到了以PancakeSwap为代表的头部生态的支持。在12月20日Zebec生态在PancakeSwap官方的支持下,经过社区投票,ZBC通证上线了糖浆池,并有望继续上线Binance。而…

ELK集群部署---Kibana的部署

1. 环境规划: 主机名IP地址角色node1192.168.56.111 ElasticSearch(master) Zookeeper Kafka node2192.168.56.112 ElasticSearch(slave) Kibana Zookeeper Kafka node3192.168.56.113 ElasticSearch(slave) Zookeeper Kafka node4192.168.56.114 Logstash Filebe…

优雅数据同步--canal实现mysql同步demo

当需要两张表数据同步的时候,我们会想到几种方案? 最简单的一种方式就是触发器的方式。例如A同步到B,可以通过下面的sql来添加触发器 create trigger tri_trade_update after UPDATE on A for each row begin update B set company_id new.compan…

数据结构和算法学习——稀疏数组

目录 一、数据结构和算法的关系 二、数据结构的分类 (一)线性结构 (二)非线性结构 三、稀疏数组(sparsearray) (一)稀疏数组的基本介绍 (二)稀疏数组的处理方法 一、数据结构和算法的关系 数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言…

Grafana 查询数据和转换数据

Grafana 系列文章,版本:OOS v9.3.1 Grafana 的介绍和安装Grafana监控大屏配置参数介绍(一)Grafana监控大屏配置参数介绍(二)Grafana监控大屏可视化图表Grafana 查询数据和转换数据 介绍 Grafana能够支持各…

微服务网关GateWay

在微服务架构下,网关的本质,其实就是对请求进行路由转发,在此基础上我们可以根据网关在整个微服务架构中的特殊位置,对请求进行前置和后置的处理。 请求转发和路由:网关类似于一个门面,微服务的组织细节对…

三维数字化开发管理中心

目录一、前言二、项目依赖2.1 后端2.2 前端三、快速运行3.1 启动后台服务3.2 启动前台页面四、使用手册4.1 登录4.2 首页4.3 资源中心4.4 在线预览4.5 三维开发4.6 信息管理4.6.1 用户信息4.6.2 模型信息4.7 个人中心五、数据库5.1 数据需求5.2 数据流图5.3 数据字典1&#xff…

马斯克辞任CEO,产品经理如何用项目协作软件武装自己?

自马斯克接管推特以来,已经发起了多轮裁员潮,仅第一波就裁掉了50%的员工。11月14日,马斯克开启第二波裁员。而IT之家12 月 21 日消息,埃隆・马斯克在推特发文对网友的投票结果做出回应,称会尽快找到一个足够傻的人来接…

蓝桥杯备赛Day3——基础数据结构(一维数组)

目录 数据结构 什么是数据结构? 《数据结构》教材一般包含 基础数据结构 最简单的数据结构——一维数组 一维数组的定义 一维变长数组 一维正向遍历 一维反向遍历 一维数组区间操作(实际上就是切片操作) 一维数组从a[1]开始赋值 一维数组的读…

热门项目披露:四川超声印制板有限公司100%股权转让

热门项目披露:四川超声印制板有限公司100%股权转让 项目推荐指数:;该项目由 北京产权交易所 发布,于2022年12月11日被塔米狗平台收录。 项目方 四川超声印制板有限公司, 成立于 1998年7月5日 , 注册资金 2…

Unity 3D Hierarchy 视图 || Unity 3D Project 视图

Unity 3D 的 Hierarchy 视图包含了每一个当前场景的所有游戏对象( GameObject ),如下图所示。 其中一些是资源文件的实例,如 3D 模型和其他预制物体( Prefab )的实例,可以在 Hierarchy 视图中选…

Mac 截图工具 iShot Pro - 软件介绍、下载安装详细教程

Mac 截图工具 iShot Pro -软件介绍、下载安装详细教程 iShot -优秀,功能齐全的区域截图,窗口截图,多窗口截图,长屏幕截图,shell截图,时间间隔截图,快速注释,纹理,颜色匹配…

虚拟专用网VPN(计算机网络-网络层)

目录 专用网络与专用地址 RFC 1918指明的专用地址 互连两个地点的专用网络 虚拟专用网VPN (Virtual Private Network) IP 隧道技术 VPN 的要点 专用网络与专用地址 世界上有很多机构有自己独立的网络,这些网络并不与因特网 互连,为该机构所专有&…

【LeetCode】有效的数独 [M](模拟)

36. 有效的数独 - 力扣(LeetCode) 一、题目 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔…