BGP协议

BGP是基于TCP协议进行数据传输,必须先建立TCP连接,再建立BGP会话连接。

仅具备触发更新,而不再进行周期更新。

BGP协议只传递路由信息,不会暴露AS内部的拓扑信息。

通常BGP被称为无类别的路径矢量协议。

无类别----传递时携带掩码信息

矢量----方向性:谁传递给我的路由信息,谁就是我的下一跳。

路径矢量----将一个AS看做一个整体,从而计算下一跳。

可控性

BGP使用大量的路径属性,取代了IGP协议中的Cost,来对路由信息进行管控。

可靠性

依靠TCP完成可靠性建设。TCP端口179。

两台运行BGP协议的设备,需要网络管理员手工配置邻居的IP地址,从而实现数据通讯。

AS-BY-AS

在BGP的视角当中,会将一个AS看做为一个整体。

因为BGP是将一个AS看做一个整体,但是在该整体内部数据传输时,并非相同,故BGP默认不支持负载均衡功能。

数据包

Route-refresh-----路由刷新包

open包:TCP建立之后发送的第一个BGP报文,用于建立BGP对等体之间的连接关系。该过程无非就是进行参数协商的过程。

keepalive包

作用:主要用来进行周期保活,临时充当确认报文

状态机

基础配置

相关推荐
vortex5几秒前
Linux 处理以 Null 字节分隔内容的文件
linux·运维·服务器
人工智能训练1 分钟前
Docker Desktop WSL 集成配置宝典:选项拆解 + 精准设置指南
linux·运维·服务器·人工智能·docker·容器·ai编程
刺客xs8 分钟前
TCP网络通信
网络·网络协议·tcp/ip
TG:@yunlaoda360 云老大13 分钟前
华为云国际站代理商的CBR支持哪些云服务备份?
网络·人工智能·华为云
遇见火星18 分钟前
Linux 如何设置开机自启:全面指南!
linux·运维·服务器·systemd
Dillon Dong20 分钟前
Linux后台抓包利器:`nohup`与`tcpdump`的完美结合
linux·网络·tcpdump
爬山算法26 分钟前
Netty(26)如何实现基于Netty的RPC框架?
网络·网络协议·rpc
玥轩_5211 小时前
OSPF路由协议单区域配置
服务器·网络·智能路由器·交换机·ospf·动态路由
专业开发者1 小时前
照明如何成为建筑网络的平台
网络·物联网
小陈phd1 小时前
大语言模型实战(五)——大模型开发范式演进:从“调用API”到“多Agent复杂目标”
服务器·microsoft·语言模型