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包

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

状态机

基础配置

相关推荐
code-vibe1 小时前
物理机 kali 改造笔记 (一)
linux·运维·服务器
岁月玲珑2 小时前
ComfyUI如何配置启动跳转地址127.0.0.1但是监听地址是0.0.0.0,::
java·服务器·前端
2301_796512523 小时前
Rust编程学习 - 如何学习有关函数和闭包的高级特性,这包括函数指针以及返回闭包
服务器·学习·rust
哈乐3 小时前
网工应用题:配置命令补全类题目
服务器·前端·网络
张人玉3 小时前
C# TCP 服务器和客户端
服务器·tcp/ip·c#
雯0609~3 小时前
宝塔配置:IP文件配置,根据端口配置多个项目文件(不配置域名的情况)
服务器·网络协议·tcp/ip
梁正雄3 小时前
19、docker跨主机网络 Overlay\Underlay
网络·docker·容器
沧澜sincerely3 小时前
运输层协议概述及UDP
网络·udp·运输层
河南博为智能科技有限公司3 小时前
RS485转以太网串口服务器-串口设备联网的理想选择
大数据·服务器·人工智能·单片机·嵌入式硬件·物联网
JanelSirry4 小时前
Redis服务器的的内存是多大
服务器·redis·github