路由器bgp协议是什么?边界网关协议(BGP)是一种用于连接Internet上独立系统的路由协议。它是互联网工程任务组开发的一种增强的、完整的和可扩展的协议。
bgp协议主要用于互联网作为自治系统之间的互连,主要功能是控制路由和选择最佳的传播路径。利用该方案实现单条IP多线需要向CN.(中国互联网信息中心)申请IP地址段和AS号码,然后通过BGP协议将该IP地址广播给电信、互联、移动等运营商。
使用BGP协议进行互连后,运营商的骨干路由设备将判断机房的IP段,最优路由,以确保用户高速接入,如电信、互连、移动和教育网络等。
bgp路由协议的特点
1、BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性。
2、BGP进行域间的路由选择,对协议的稳定性要求非常高。因此用TCP协议的高可靠性来保证BGP协议的稳定性。
3、BGP的对等体之间必须逻辑上连通,并进行TCP连接。目的端口号为179,本地端口号任意。
4、BGP支持无类别域间路由CIDR。
5、路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。
6、BGP是一种距离矢量路由协议,从设计上避免了环路的发生。
7、AS之间:BGP通过携带AS路径信息标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。
8、AS内部:BGP在AS内学到的路由不会在AS中转发,避免了AS内产生环路。
9、BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。
10、BGP提供了防止路由振荡的机制,有效提高了Internet网络的稳定性。
11、BGP易于扩展,能够适应网络新的发展。
使用BGP双线方案有以下优点:
1. 服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会对占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP双线访问。
2. 由于BGP协议本身具有冗余备份、消除环路的特点,所以当IDC服务商有多条BGP互联线路时可以实现路由的相互备份,在一条线路出现故障时路由会自动切换到其它线路。
3. 使用BGP协议还可以使网络具有很强的扩展性可以将IDC网络与其他运营商互联,轻松实现单IP多线路,做到所有互联运营商的用户访问都很快。这个是双IP双线无法比拟的。
虽然BGP方案是最好的解决方案但由于此方案需要IDC提供商的设备投入与带宽投入方面较大并且技术上较为复杂,所以目前国内采用此方案仅限于实力较强的专业IDC服务商。