路由器协议配置 BGP路由协议

合集下载

BGP协议详解

BGP协议详解

BGP协议简介:BGP中文名字:边界网关协议英文名字: border gateway protocolBGP协议是运行于 TCP 上的一种自治系统的路由协议。

BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。

BGP 构建在 EGP 的经验之上。

是互联网上一个核心的去中心化自治路由协议。

它通过维护IP路由表或‘前缀’表来实现自治系统(AS)之间的可达性,属于矢量路由协议。

BGP不使用传统的内部网关协议(IGP)的指标,而使用基于路径、网络策略或规则集来决定路由。

功能:BGP 系统的主要功能是和其他的BGP 系统交换网络可达信息。

网络可达信息包括列出的自治系统(AS)的信息。

这些信息有效地构造了AS 互联的拓朴图并由此清除了路由环路,同时在AS 级别上可实施策略决策。

BGP的强大过滤功能:解决大规模网络应用中遇到的问题:优缺点:优点:应用特定的属性避免环路的发生路由信息携带丰富的属性丰富的属性值可以组建可扩展的巨大的网络丰富的路由过滤和路由策略缺点:传统的BGP-4只能管理IPv4单播路由信息,对于使用其它网络层协议(如IPv4 组播,IPv6单播、组播)的应用,在跨自治系统传播时就受到一定限制。

为了提供对多种网络层协议的支持,IETF对BGP-4进行了扩展,形成MP-BGP。

所有的用户私有网络在被BGP 传递时,都加入了RD(路由区分符),BGP 要支持这些RD 的传递,也需要多协议的BGP(MP-BGP)MP-BGP采用地址族(Address Family)来区分不同的网络层协议。

目前,系统实现了多种MP-BGP扩展应用,包括对VPN的扩展、对IPv6的扩展等。

为保证IBGP对等体之间的连通性,需要在IBGP对等体之间建立全连接关系。

假设在一个AS内部有n台路由器,那么应该建立的IBGP连接数就为n(n-1)/2。

当IBGP对等体数目很多时,对网络资源和CPU资源的消耗都很大。

BGP路由协议讲解ppt课件

BGP路由协议讲解ppt课件

Open-confirm
Established
KeepAlive packet received
1. KeepAlive timer expiry
2. Update received 3. KeepAlive received
Page 22
22
BGP协议中消息的应用
通过TCP建立BGP连接时,发送open消息 连接建立后,如果有路由需要发送或路由变化时,发送UPDATE消息通告对端路由信
Length Optional Paramenters
Page 18
18
KeepAlive报文 KeepAlive报文只有报文头。
Marker(16 byte)
Length(2 byte)
Type(1 byte)
Page 19
19
Update报文 Update报文由报文头加如下结构构成。
Unfeasible Routes Length Withdrawn Routes
Path Attribute Length Path Attribute
Network Layer Reachability Information
Page 20
20
Notification报文 Notification报文由报文头加如下结构构成。
Error Code
Error Subcode
Data
Page 5
AS1
AS2
BGP路由传递
AS3
AS5
AS4
AS6
AS7
Page 6
6
BGP两种邻居-IBGP和EBGP
AS100 RTA
EBGP
RTB AS200

交换路由协议

交换路由协议

交换路由协议交换路由协议是指计算机网络中用于交换路由信息的协议,它可以帮助网络设备(如路由器、交换机)通过各种方式发现网络拓扑,并决定下一跳路由。

本文将介绍一些常见的交换路由协议,包括RIP、OSPF、BGP以及EIGRP。

1. 路由信息协议(RIP)是一种最早出现的交换路由协议之一。

它使用跳数作为度量标准,能够自动学习和交换路由信息。

RIP最初使用的是RIP v1协议,后来进化为RIP v2协议,支持更多功能和更高的可扩展性。

RIP协议适用于小型网络环境,但由于其较为简单的设计,不适合在大型复杂网络中使用。

2. 开放最短路径优先(OSPF)是一种基于链路状态的交换路由协议。

它能够通过洪泛(flooding)方式传递链路状态信息,计算网络中最短路径,并支持构建层次结构路由体系。

OSPF使用开销(cost)作为路径度量标准,可以适应不同的网络环境,并具备较高的可扩展性和稳定性。

OSPF属于内部网关协议(IGP),适用于大型企业网络或互联网服务提供者(ISP)网络。

3. 边界网关协议(BGP)是一种基于向量的交换路由协议,主要用于互联网中的自治系统(AS)之间的路由交换。

BGP协议通过路径属性(path attributes)和路由策略(route policies)控制路由选择和传播,支持多路径和路由策略的灵活配置。

BGP是一个复杂的协议,具有较高的可扩展性和稳定性,广泛应用于大型互联网服务提供商。

4. 增强内部网关路由协议(EIGRP)是思科系统开发的专有交换路由协议,适用于运行思科设备的网络环境。

EIGRP采用混合距离矢量与链路状态的路由算法,在传输路由信息时只发送必要的更新,减少网络带宽的占用。

EIGRP还支持快速收敛和较高的可靠性,适用于企业级网络环境。

以上是一些常见的交换路由协议,每种协议都具有其特定的优势和适用场景。

选取合适的交换路由协议可以根据网络规模、复杂度、性能需求和安全性等因素进行综合考虑。

常见的路由协议

常见的路由协议

常见的路由协议1. 简介路由协议是计算机网络中用于决定数据包从源主机到目的主机的路径的协议。

在互联网中,常见的路由协议有很多种,每种协议都有其特点和适用场景。

本文将介绍一些常见的路由协议。

2. 静态路由协议静态路由协议是最简单的一种路由协议,它由网络管理员手动配置。

静态路由表是一张手动配置的路由表,其中包含了网络的各个子网和它们之间的连接关系。

静态路由协议的主要优点是简单、可靠,适用于小型网络环境。

然而,当网络规模变大时,静态路由协议的配置和管理工作将变得非常繁琐。

3. RIP协议RIP(Routing Information Protocol)是一种基于距离向量的内部网关协议(IGP)。

RIP使用跳数作为路径选择的度量标准,每个路由器在路由表中维护到其他路由器的距离信息。

RIP协议的主要特点是简单、易于配置和实施,适用于小型局域网。

然而,RIP协议的收敛速度较慢,对大型网络不够适用。

4. OSPF协议OSPF(Open Shortest Path First)是一种链路状态协议(Link State Protocol),也是一种内部网关协议。

OSPF使用链路状态数据库(Link State Database)来存储网络中所有路由器的链路状态信息,并根据该信息计算出最短路径树。

OSPF协议的主要特点是快速收敛、支持大规模网络和支持多种类型网络。

OSPF协议在大型企业网络和互联网中得到了广泛应用。

5. BGP协议BGP(Border Gateway Protocol)是一种外部网关协议(EGP),用于在不同自治系统(AS)之间交换路由信息。

BGP协议使用路径向量算法来选择最佳路径,并支持路由策略的灵活配置。

BGP协议在互联网中扮演着非常重要的角色,主要用于实现自治系统之间的互联互通。

6. 总结本文介绍了一些常见的路由协议,包括静态路由协议、RIP协议、OSPF协议和BGP协议。

每种协议都有其适用的场景和特点,网络管理员可以根据实际需求选择合适的路由协议来构建和管理网络。

最新3-静态路由-RIP-IGP-EGP-BGP几大路由协议总结

最新3-静态路由-RIP-IGP-EGP-BGP几大路由协议总结

1路由选择策略(静态和动态)最典型的路由选择策略有两种:静态路由和动态路由。

所谓的静态是说明路由器不是通过彼此之间动态交换路由信息建立和更新路由表,而是指由网络管理员根据网络拓扑结构图来手动配置。

动态路由是通过网络中路由器之间的相互通信来传递路由信息,利用接收到的路由信息自动更新路由表。

2静态路由静态路由是最简单的路由形式。

它由管理员负责完成发现路由和通过网络传播路由的任务。

在已经配置了静态路由的路由器上把报文直接转发至预定的端口。

静态路由可以使网络更安全,因为在路由器中,它只定义了一条流进和流出网络的路由。

此外,静态路由可以节省网络传输带宽。

无需路由器的CPU来计算路由,并且需要更少的内存。

当然静态路由选择也有些缺点,如网络发生问题或拓扑结构发生变化时,网络管理员就必须手工调整这些改变。

因此,静态路由比较适用于小型网络。

CISCO2500路由器举例说明:先配置路由器名称,各个接口IP及其掩码,然后再手工配置静态路由:配置静态路由的格式为:Router(config)#ip route [destination_network] [mask] [next_hop_hop_address or exitinterface] [administrative_distance] [permanent],在命令格式中,1)destination_network 是指所要到达的目的网络2)mask 为目的网络的子网掩码。

3)next_hop_address是指下一跳的IP地址,所谓下一跳是指数据包向目的地址前进的下一个路由器的端口,当然必须保证这个端口的IP地址可以PING通。

有时候在next_hop_address 这个位置上用 exitinterface,就是数据包离开路由器的接口,但是这种配置方式只可以用于端到端的连接,比如说广域网,在以太网中就不可以使用这种配置方式。

4)Administative_distance 管理距离(可选),静态路由默认的管理距离是1,可以通过这个参数修改这个权值。

BGP协议总结(比较详细,好理解)

BGP协议总结(比较详细,好理解)

BGPBorder Gateway Protocol(当前使用的版本是 BGP-4)动态路由协议可以按照工作范围分为IGP以及EGP。

IGP工作在同一个AS内,主要用来发现和计算路由,为AS内提供路由信息的交换;而EGP工作在AS与AS之间,在AS 间提供无环路的路由信息交换,BGP则是EGP的一种。

BGP是一种增强的路径矢量路由协议,同时BGP是拥有丰富的策略控制技术的外部网关协议。

多运行于AS与AS之间。

目录:BGP概述BGP基本概念BGP工作原理BGP与IGP交互BGP属性特点BGP选路规则BGP负载分担BGP扩展特性1.BGP概述BGP 其着眼点不在于自动发现网络拓扑,而在于在AS之间选择最佳路由和控制路由的传播。

Ⅰ。

BGP使用 TCP 作为其传输层协议(监听端口号为 179),提高了协议的可靠性,且不需要专门的机制来确保连接的可控性。

BGP进行域间的路由选择,对协议的稳定性要求非常高。

因此用TCP协议的高可靠性来保证BGP协议的稳定性。

BGP的对等体之间必须在逻辑上连通,并进行TCP连接。

目的端口号为179,本地端口号任意。

Ⅱ。

路由更新时 ,BGP 只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。

Ⅲ。

BGP从设计上 避免了环路 的发生。

AS之间:BGP通过携带AS路径信息来标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。

AS内部:BGP在AS内学到的路由不再通告给AS内的BGP邻居,避免了AS内产生环路。

Ⅳ。

支持CIDR 无类域间路由Ⅵ。

BGP提供了丰富的路由策略;提供了防止路由振荡的机制;BGP也易于扩展二.BGP基本概念Ⅰ。

自治系统AS (Autonomous System )AS是指在一个实体管辖下的拥有相同选路策略的IP网络。

每个AS都有唯一的自治系统编号,这个编号是由IANA分配的。

编号范围是1~65535(其中1到64511是注册的因特网编号,64512到65535是私有网络编号。

路由协议


常见
0
0
2
4
0 6
OSPF
IGRP
BGP
0 1
RIP
0 3
IS-IS
0 5
EIGRP
主条目:路由信息协议
RIP很早就被用在Internet上,是最简单的路由协议。它是“路由信息协议(Route Information Protocol)”的简写,主要传递路由信息,通过每隔30秒广播一次路由表,维护相邻路由器的位置关系,同时根 据收到的路由表信息计算自己的路由表信息。RIP是一个距离矢量路由协议,最大跳数为15跳,超过15跳的网络 则认为目标网络不可达。此协议通常用在网络架构较为简单的小型网络环境。分为RIPv1和RIPv2两个版本,后者 支持VLSM技术以及一系列技术上的改进。RIP的收敛速度较慢。
主条目:内部网关路由协议
IGRP协议是“内部网关路由协议(Interior Gateway Routing Protocol)”的缩写,由Cisco于二十世纪 八十年代独立开发,属于Cisco私有协议。IGRP和RIP一样,同属距离矢量路由协议,因此在诸多方面有着相似点, 如IGRP也是周期性的广播路由表,也存在最大跳数(默认为100跳,达到或超过100跳则认为目标网络不可达)。 IGRP最大的特点是使用了混合度量值,同时考虑了链路的带宽、延迟、负载、MTU、可靠性5个方面来计算路由的 度量值,而不像其他IGP协议单纯的考虑某一个方面来计算度量值。IGRP已经被Cisco独立开发的EIGRP协议所取 代,版本号为12.3及其以上的Cisco IOS(Internetwork Operating System)已经不支持该协议,已经罕有运 行IGRP协议的网络。
路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。

BGP路由协议原理


维持邻居关系
KEEPALIVE (热恋:每天短信诉相思)
All rights reserved
HUAWEI TECHNOLOGIES CO., LTD.
2、BGP报文封装格式
Link Layer Header
单播形式发送
Frame Checksum
IP 头
TCP头
BGP Protocol Packet
心法300多页,构思巧妙,算法复杂,堪称武林绝学。而师弟BGP,终日游 山玩水,草草写了一本70多页的心法就交差了。”主办方问:“那么你的 心法能够管理多少设备多少路由呢?”。OSPF这时才自知不如,无话可说 。主办方继续说:“OSPF只能管理设备百台,路由千条;而BGP能够管理 整个internet百万台路由器,路由十万余条。原因是:BGP是无为而治,表 面看是无所做为,其实他只是不想过份的拘泥于细节,OSPF虽然厉害,但 是太拘泥于细节。
扩展参数,如MBGP、 GR、route-refresh
Optional Paramenters
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved
Update报文类型
Update Message用于 BGP路由的更新
Update报文由BGP报文头(type=2)加如下结构构成
All rights reserved
Keepalive报文类型
Keepalive Message用于保持BGP邻居之间的会话
缺省60秒发一次给Peer
Keepalive(type=4)报文只有BGP报文头
Marker(16 byte) Length(2 byte) Type(1 byte)

计算机网络应用 BGP协议

计算机网络应用BGP协议与OSPF和RIP等在自治区域内部运行的协议对应,BGP是一类EGP(Exterior Gateway Protocol)协议,它是一种工作于不同的自治系统间的动态路由发现协议。

它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号(AS)序列属性的路径可达信息,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的路由策略。

自治系统(AS)是指由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。

每个自治系统都有唯一的自治系统编号,这个编号是由因特网授权的管理机构分配的。

自治系统的编号范围是1到65535,其中1到65411是注册的因特网编号,65412到65535是专用网络编号。

BGP最早发布的三个版本分别是BGP-1(RFC1105)、BGP-2(RFC1163)和BGP-3(RFC1267),当前使用的是BGP-4(RFC1771),从总体上讲BGP协议包括以下几项重要的特征:●BGP是一种外部路由协议,与OSPF、RIP等的内部路由协议不同,它的工作原理不在于发现和计算路由,而在于控制路由的传播和选择最好的路由●是一种距离矢量的路由协议,通过携带AS路径信息,可以彻底解决路由循环问题●使用的TCP作为其传输层协议(TCP的79号端口),提高了协议的可靠性●支持CIDR(无类别域间路由),可以有效的减少日益增大的路由表●只发送增量的路由更新消息,大大减少了BGP传播路由所占用的带宽●具有严格的路由过滤和路由策略,它使得BGP便于扩展以支持因特网新的发展1.配置BGP协议图9-29所示是四台均启用了BGP协议的Cisco路由器,其中路由器R1位于AS 100中,路由器R2和路由器R3位于AS 200中,路由器R4位于AS 300中。

图9-29 启用BGP协议的网络拓扑图配置路由器R1:R1#config terminalR1(config)#interface loopback1R1(config-if)#ip address 192.1.24.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface loopback2R1(config-if)#ip address 192.1.25.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface Fa1/1R1(config-if)#ip address 192.1.1.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#router bgp 100R1(config-router)#neighbor 192.1.1.2 remote-as 200R1(config-router)#network 192.1.24.0R1(config-router)#network 192.1.25.0配置路由器R2:R2(config)#interface Fa1/1R2(config-if)#ip address 192.1.1.2 255.255.255.0R2(config-if)#no shutdownR2(config-if)#exitR2(config)#interface Fa2/2R2(config-if)#ip address 193.1.1.2 255.255.255.0R2(config-if)#no shutdownR2(config-if)#exitR2(config)#interface Fa3/3R2(config-if)#ip address 194.1.1.2 255.255.255.0R2(config-if)#no shutdownR2(config-if)#exitR2(config)#router bgp 200R2(config-router)# neighbor 192.1.1.1 remote-as 100R2(config-router)#neighbor 193.1.1.3 remote-as 200R2(config-router)#neighbor 194.1.1.4 remote-as 300配置路由器R3:R3(config)#interface Fa1/1R3(config-if)#ip address 193.1.1.3 255.255.255.0R3(config-if)#no shutdownR3(config-if)#exitR3(config)#router bgp 300R3(config-router)#neighbor 193.1.1.2 remote-as 200配置路由器R4:R4(config)#interface Fa1/1R4(config-if)#ip address 194.1.1.4 255.255.255.0R4(config-if)#no shutdownR4(config-if)#exitR4(config)#router bgp 400R4(config-router)#neighbor 194.1.1.2 remote-as 2002.查看路由协议配置基础配置完成后,通过使用show ip bgp summary命令进行验证(以R2为例)。

BGP协议与配置v4

网通集团公司IP高级培训教材BGP协议北京邮电大学培训中心授课教师: 赵振民Zhmzhao@1BGP协议主要内容•BGP中的新概念•BGP消息类型•BGP的标准路径属性•BGP与IGP的信息传递•BGP的实际应用•BGP的发展2BGP协议培训目标•了解和掌握BGP中的新概念•了解和掌握BGP的四种报文•掌握BGP常用的七种标准路径属性•掌握E-BGP和I-BGP的使用•了解在实际网络中使用BGP解决策略路由的方法•了解BGP的发展3BGP中的新概念路径向量的概念在BGP中,每个路由更新分组都带有中转网络(AS)的从源站点到目地站点的全部列表。

只要AS在列表中出现两次,即表明出错(会产生环路)。

环路保护算法:收到一个路由广告,外部路由检查本身的AS是否在路径列表中。

是,拒绝使用;否则,在进一步发送路由广告前,将本地标识插入路径之中。

优点:不要求所有的中继节点使用相同的度量制式。

缺点:加大了路由报文长度,运行协议所需要的的内存总量。

每个网络有一个表项,内存与网络数N成正比。

4 5BGP 中的新概念BGP Session使用BGP 在两个路由器之间交换路由信息时,第一步是在它们之间建立一个连接。

两个端点称为BGP peers ,它们合在一起称为BGP Session 。

在BGP 中,必须保证两个端点之间的信息的可靠性,因此BGP 在TCP 协议之上运行。

BGP peer BGP peer 基于TCP BGP Session 6BGP 中的新概念BGP SessionBGP Session 的建立过程•在试图建立一个TCP 连接前,BGP Session 认为是在idle 状态。

•任何一个端点开始进行TCP 连接的建立,BGP Session 认为是在Connection 状态。

•如果一定时间内,TCP 连接无法建立,端点转移到Active 状态,此时它周期性重复建立连接。

•基于可靠的TCP 连接,可以节省许多开销。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档