当前课程知识点:计算机网络工程实践 >  10 期末考试 >  期末考试题01 >  5.1 BGP协议基础

返回《计算机网络工程实践》慕课在线视频课程列表

5.1 BGP协议基础资料文件与下载

5.1 BGP协议基础.pptx---点此下载文件

5.1 BGP协议基础


5.1 BGP协议基础

 

边界网关协议BGP是一种实现自治系统ASAutonomous System)之间的路由可达,并选择最佳路由的距离矢量路由协议。

BGP路由器之间的数据传输使用了TCP协议,端口号为179,并且指的是会话的目标端口号为179,而会话源端口号是随机的。正因为BGP使用了TCP协议传递,所以两台运行BGP的路由器只要通信正常,也就是说只要ping得通,而不管路由器之间的距离有多远,都能够形成BGP邻居,从而互换路由信息。

下面介绍BGP协议的的基本概念和相关知识,理解这些基本概念和相关知识,可以更好的理解BGP的功能。

1 自治系统ASAutonomous System

自治系统AS是指在一个实体管辖下的拥有相同选路策略IP网络。BGP网络中的每个AS都被分配一个唯一的AS号,用于区分不同的AS

对于BGPAS号码的分配,是由互联网数字分配机构(Internet Assigned Number AuthorityIANA)来统一规划和分配的。在20091月之前,只能使用最多2字节长度的AS号码,即1-65535,在20091月之后,IANA决定使用4字节长度AS,范围是65536 -4294967295。当前,通常还是使用2字节长度的AS,也就是1-65535

2BGP分类

如图所示,BGP按照运行方式分为外部BGPExternal BGPEBGP)和内部BGPInternal BGPIBGP)。

image.png

 BGP运行方式

3BGP报文交互中设备角色

BGP报文交互中分为BGP发言者(BGP Speaker)和对等体(BGP Peer)两种角色。

BGP发言者(BGP Speaker发送BGP报文的设备,它接收或产生新的报文信息,并发布(Advertise)给其它BGP Speaker

BGP对等体(BGP Peer):相互交换报文的Speaker之间互称对等体(BGP Peer)。若干相关的对等体可以构成对等体组(Peer Group)。

根据BGP类别不同,BGP对等体(BGP Peer)分为IBGP对等体和EBGP对等体。如果BGP对等体处于同一自治系统内,称为IBGP对等体。如果BGP对等体处于不同自治系统中,则称为EBGP对等体。注意:BGP对等体有称为BGP邻居,IBGP对等体又称为IBGP邻居,EBGP对等体又称为EBGP邻居。

4BGP的路由器IDRouter ID

BGPRouter ID是一个用于标识BGP设备的32位值,通常是IPv4地址的形式,在BGP会话建立时发送的Open报文中携带。对等体之间建立BGP会话时,每个BGP设备都必须有唯一的Router ID,否则对等体之间不能建立BGP连接。

BGPRouter IDBGP网络中必须是唯一的,可以采用手工配置,也可以让设备自动选取。缺省情况下,BGP选择设备上的Loopback接口的IPv4地址作为BGPRouter ID

5BGP的报文类型

BGP对等体间通过以下5种报文进行交互,其中Keepalive报文为周期性发送,其余报文为触发式发送。前四种消息是在RFC4271中定义,而Route-refresh消息则是在RFC2918中定义。

² Keepalive报文:用于保持BGP连接。

² Open报文:用于建立BGP对等体连接。

² Update报文:用于在对等体之间交换路由信息。

² Notification报文:用于中断BGP连接。

² Route-refresh报文:用于在改变路由策略后请求对等体重新发送路由信息。只有支持路由刷新(Route-refresh)能力的BGP设备会发送和响应此报文。

6BGP属性分类及常用属性

BGP路由属性是路由信息所携带的一组参数,它对路由器进行了进一步的描述,表达了每一条路由的各种特性,BGP通过比较路由携带的属性,完成路由选路、避免环路等

1 BGP属性分类

路由属性是对路由的特定描述,所有的BGP路由属性都可以分为以下4类。

² 公认必遵(Well-known mandatory):所有BGP设备都可以识别此类属性,且必须存在于Update报文中。如果缺少这类属性,路由信息就会出错。

² 公认任意(Well-known discretionary):所有BGP设备都可以识别此类属性,但不要求必须存在于Update报文中,即就算缺少这类属性,路由信息也不会出错。

² 可选过渡(Optional transitive):BGP设备可以不识别此类属性,如果BGP设备不识别此类属性,但它仍然会接收这类属性,并通告给其他对等体。

² 可选非过渡(Optional non-transitive):BGP设备可以不识别此类属性,如果BGP设备不识别此类属性,则会被忽略该属性,且不会通告给其他对等体。

2 BGP常见属性

BGP常见的属性包括Origin属性AS_Path属性Next_Hop属性Local_Pref属性MED属性community属性Originator_ID属性Cluster_List属性等。如表所示。


image.png


 

 


返回《计算机网络工程实践》慕课在线视频列表

计算机网络工程实践课程列表:

1 计算机网络互联基础

-1.1 计算机网络基础

--1.1-1 计算机网络与网络体系结构

--1.1-2 网络设备

-1.2 网络IP地址基础知识

-1.3 网络路由技术

--1.3-1 网络路由技术

--1.3-2 静态路由配置实践

--1.3-3 RIP路由配置实践

--1.3-4 OSPF路由配置实践

--1.3-5 ISIS路由配置实践

-1.4 局域网技术

--1.4-1 局域网技术

--1.4-2 STP实践

--1.4-3 VLAN及VLAN间通讯实践

-1.5 ACL技术

--1.5-1 ACL技术

--1.5-2 ACL实践

-1.6 NAT技术

--1.6-1 NAT技术

--1.6-2 NAT实践

-1.7 小型网络综合实践

-讨论:小型网络综合实践同步实现

-第1章作业:计算机网络互联基础

2 局域网高级技术

-2.1 高级VLAN技术

--2.1-1 Vlan-Aggregate技术及实践

--2.1-2 MUX-VLAN技术及实践

--2.1-3 QINQ技术及实践

--2.1-4 高级VLAN技术综合实践

-(2.2-2.4) 局域网高级技术实践初始配置

-2.2 MSTP技术及实践

-2.3 链路聚合及实践

-2.4 端口安全及实践

-2.5 局域网高级技术综合实践

-讨论:局域网高级技术综合实践同步实现

-第2章作业:局域网高级技术

3 城域网与广域网技术

-3.1 城域网技术

-​3.2 接入网技术

-​3.3 广域网技术

-(3.4-3.8) 各类网络互联实践-拓扑图及初始配置

--(3.4-3.8)-1 各类网络互联配置实践-拓扑图构建

--(3.4-3.8)-2 各类网络互联配置实践--初始配置

-3.4 X.25 网络

--3.4-1 X.25网络技术

--3.4-2 串口互联X.25配置

-3.5 DDN网络

-3.6 FR网络

--3.6-1 FRAME-RELAY网络

--3.6-2 串口互联FR配置

-3.7 ATM网络

--3.7-1 ATM网络

--3.7-2 G.SHDSL接口ATM配置

-3.8 SDH网络

--3.8-1 SDH网络

--3.8-2 POS接口PPP配置实践

-(3.4-3.8) 各类网络护理配置测试及配置保存

-3.9 常用网络互联接口

-3.10 各类网络在TCPIP协议体系中对应关系

-3.11 各类网络互联配置

-讨论:各类网络互联配置同步实现

-第3章作业:城域网和广域网技术

4 内部路由技术

-4.1 内部路由相关知识

-4.2 静态路由

-4.3 RIP协议及环路避免配置实践

-4.4 OSPF 路由协议

--4.4-1 OSPF路由协议

--4.4-2 OSPF多区域配置实践

-4.5 ISIS路由协议

--4.5 ISIS路由协议

--4.5-2 ISIS多区域配置实践

-4.6 内部路由协议配置实践

-讨论:内部路由协议配置实践同步实现

-第4章作业:内部路由技术

5 外部路由技术

-5.1 BGP协议基础

-5.2 BGP工作原理

-5.3 BGP反射器与联盟

-5.4 BGP路由配置实践

--5.4-1 路由器ID配置及对等体配置

--5.4-2 BGP联盟配置及路由反射器配置

--5.4-3 BGP路由引入与BGP路由问题分析

--5.4-4 BGP中Next_Hop属性配置及网络测试

--5.4-5 BGP路由配置实践完整视频

-讨论:BGP路由配置实践同步实现

-第5章作业:外部路由协议

6 路由控制技术

-6.1 路由标识工具

-6.2 路由策略

-​6.3 路由引入

-6.4 路由过滤

-6.5 路由聚合

-6.6 路由控制实践

--6.6-1 路由过滤配置

--6.6-2 路由引入控制实践

--6.6-3 路由汇总实践

--6.6-4 路由控制实践完整视频

-讨论:路由控制实践同步实现

-第6章作业:路由控制技术

7 出口选路技术

-7.1 出口选路控制技术

-7.2 策略路由

-7.3 出口选路控制实践

--7.3-1 拓扑图连接及外网访问配置

--7.3-2 就近选路和策略路由配置

--7.3-3 出口选路配置实践完整视频

-讨论:出口选路控制实践同步实现

-第7章作业:出口选路控制

8 网络可靠性技术

-​8.1 网络可靠性技术

-8.2 BFD技术及实践

-8.3 VRRP技术及其实践

--8.3-1 VRRP技术

--8.3-2 VRRP配置实践

-8.4 可靠性技术完整视频

-讨论:网络可靠性技术实践同步实现

-第8章作业:网络可靠性技术

9 防火墙技术

-9.1 防火墙概述

-9.2 防火墙技术基础

-9.3 防火墙高级安全功能

-9.4 防火墙配置示例

--9.4-1 防火墙配置实践1

--9.4-2 防火墙配置示例2

--9.4-3 防火墙配置示例3

-讨论:防火墙技术实践同步实现

-第9章作业:防火墙技术

10 期末考试

-期末考试题01

5.1 BGP协议基础笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。