首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【思唯网络】华为 BGP协议基础配置

一、

BGP概述

1、简介:

BGP-Border Gateway Protocol边界网关协议,是一种在自治系统AS(Autononmous System)之间传递并选择最佳路由的高级矢量路由协议。

路由协议通常分为内部网关协议(IGP)和外部网关协议(EGP)两大类。

BGP虽然是一种动态路由协议,但它实际上本身并不产生路由、不发现路由、不计算路由,其主要功能是完成最佳路由的选择并在BGP邻居之间进行最佳路由的传递。BGP选择了TCP作为其传输协议,端口号是179。

BGP的邻居关系分为IBGP和EBGP两种:两台BGP路由器位于同一AS时,它们的邻居关系为IBGP邻居关系;两台BGP路由器位于不同的AS时,它们的邻居关系为EBGP邻居关系。BGP没有自动建立邻居关系的能力,邻居关系必须通过手动配置来建立。

2、版本:

(1)BGP-1(RFC1105);

(2)BGP-2(RFC1163);

(3)BGP-3(RFC1267);

(4)BGP-4(RFC1771,1994年开始使用);

(5)BGP-4(RFC4271,2006年后单播IPv4网络使用),这个版本是当前的BGP版本;

(6)MP-BGP(RFC4760)供其他网络使用;

(7)BGP-4+提供对IPv6单播网络的支持;

3、特性:

(1)BGP拥有丰富的选路参考属性,灵活组合可以实现路由的优选和避免路由环路,能够高效率的传递路由和维护大量的路由信息;

(2)BGP提供了丰富的路由策略,能够灵活的进行路由选路,并且能指导邻居按策略发布路由;

(3)BGP提供了路由聚合和路由衰减功能,用于防止路由振荡,有效提高网络的稳定性;

(4)BGP是一种距离矢量协议,将AS作为一个节点来计算;IGP协议以一个路由器为节点;

(5)BGP使用TCP(端口号179)作为底层传输协议,与每个BGP对等体形成独特的基于单播的连接 并支持BGP于BFD联动,提高了网络的可靠性。

4、AS

(1)BGP的AS是指在一个组织机构管辖下拥有相同选路策略的IP网络,BGP网络中的每个AS都被分配了一个唯一的AS号,用于区域不同的AS。

(2)BGP的AS号分为2字节和4字节的AS号,

2字节AS号范围1----65535的整数,

4字节AS号范围2----4 294 967 295的整数(可以有不同的表示格式)

RFC 5389规定在2字节的AS号中;1–64511是公网AS,64512—65534为私网AS,65535保留用于特殊用途。

二、

拓扑

三、

BGP与IGP的比较

IGP协议特点:

(1)在AS之内使用的协议,主要用于发现和计算路由;

(2)IGP的路由收敛都相对迅速。工作在直连邻居间;

(3)单一的度量值,列如OSPF和IS-IS当然链路开销cost,RIP的跳数;

(4)适用于中小型网络。

BGP协议特点:

(1)BGP作为外部网关协议,着眼于控制路由的传播和选择最佳路由;

(2)BGP可以工作在非直连邻居之间,使用TCP作为其传输层协议(端口号179);

(3)BGP支持五类别域间路由,路由更新时只发送更新的路由,大大减少了BGP传播路由所占用的带宽, 适用在Internet上传播大量的路由信息;

(4)BGP提供了丰富的路由策略,能够实现路由的过滤和选择;

(5)BGP易于扩展,能够适应网络新技术的发展。适用于大型,超大型运营商网络。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230508A06EIS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券