BGP协议-邻居PMTU检测介绍

所属分类: 网络 / 网络协议 阅读数: 1944
收藏 0 赞 0 分享
BGP协议是运行在TCP之上的,所以TCP的参数设置会影响BGP的性能。在路由数目比较少的情况下TCP的参数调整可能对BGP性能影响不大,但是当路由数目比较巨大的时候调整TCP参数可以起到优化性能的作用。下面我们开始分析具体的优化方法。

首先我们来了解一下BGP协议包发送的方法,请看下图:

BGP与TCP数据传输格式

BGP首先需要把自己需要发送的数据告诉TCP,然后TCP根据数据的长度进行分段,分段大小由TCP协商的MSS值的大小决定,每个TCP分段对应着一个发出去的IP包。所以MSS参数的设置对于BGP数据传输的性能起着关键作用,如果设置过大可能会造成中间某台设备的IP层分片,BGP协议报文的传输其实是一个端到端的传输过程。 www.jb51.net

如果数据被分片了那么必然还需要重新组合恢复回来,这样会给接收者的CPU带来一定的负担,组包的过程降低了处理效率;如果MSS值设置过小,那么又会使网络的有效利用率很低,发送端和接收端对能够一次处理的报文进行多次处理,降低了效率。

通过BGP邻居PMTU检测可以解决前面提到的问题,在建立BGP邻居之前,路由器会自动发送一个PMTU报文来检测路径上的最大MTU,当得到这个值后TCP协议可以根据这个值来设定MSS的大小,发送报文时按照PMTU探测的结果,进而达到性能的最优。
更多精彩内容其他人还在看

上行带宽和下行带宽是什么意思?各有什么作用?

这篇文章主要介绍了上行带宽和下行带宽是什么意思?各有什么作用?本文用通俗易懂的语言讲解了何谓上行带宽和下行带宽,各有什么用,需要的朋友可以参考下
收藏 0 赞 0 分享

MAC地址是什么?MAC基础知识介绍

这篇文章主要介绍了MAC地址是什么?MAC基础知识介绍,MAC地址中的MAC是英文名MediaAccess Control的简称,中文译成介质访问控制,人们习惯上把它称之为网卡地址、硬件地址、适配器地址,需要的朋友可以参考下
收藏 0 赞 0 分享

MAC地址过滤是什么意思?MAC地址过滤有什么用?

这篇文章主要介绍了MAC地址过滤是什么意思?MAC地址过滤有什么用?本文用通俗的语言解释了MAC地址过滤是什么、有什么用、路由器中怎么设置呢等问题,需要的朋友可以参考下
收藏 0 赞 0 分享

Windows系统电脑中查看MAC地址的方法

这篇文章主要介绍了Windows系统电脑中查看MAC地址的方法,本文用详细的图文教程讲解了Windows下查看MAC地址的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

ARP是什么?ARP基础知识介绍

这篇文章主要介绍了ARP是什么?ARP基础知识介绍,本文讲解了什么是ARP、ARP的相关知识、电脑上查看ARP表的方法行装内容,需要的朋友可以参考下
收藏 0 赞 0 分享

什么是arp攻击?常见arp攻击有哪些?

这篇文章主要介绍了什么是arp攻击?常见arp攻击有哪些?本文讲解了ARP正常工作、ARP欺骗攻击、ARP攻击为什么会掉网等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

SSID广播是什么意思?SSID广播基础知识介绍

这篇文章主要介绍了SSID广播是什么意思?SSID广播基础知识介绍,本文讲解了SSID广播的相关知识并讲解了路由器中的设置方法,需要的朋友可以参考下
收藏 0 赞 0 分享

WLAN是什么意思?WLAN基础知识介绍

这篇文章主要介绍了WLAN是什么意思?WLAN基础知识介绍,本文讲解了什么是WLAN、WLAN的优点、WLAN的缺点等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

无线AP是什么意思?无线AP与无线路由器区别有哪些?

这篇文章主要介绍了无线AP是什么意思?无线AP与无线路由器区别有哪些?本文先是讲解了无线AP的概念、基础知识,与无线路由器区别等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

WDS是什么意思?WDS基础知识介绍

这篇文章主要介绍了WDS是什么意思?WDS基础知识介绍,WDS是英文Wireless Distribution System的简称,中文名称是:无线分布式系统,主要作用是实现无线基站之间的通信,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多