华为NP课程笔记7-BGP1

本文详细介绍了BGP(边界网关协议)的基本概念,包括自治系统、路由协议分类、BGP的特点和作用。内容涵盖BGP的报文类型、邻居建立过程、路由通告原则,以及BGP数据库结构。还讨论了BGP路由的宣告途径和防止环路的策略,如下一跳本地化和IBGP的水平分割。
摘要由CSDN通过智能技术生成

一、BGP简介

1、自治系统(Atuonomous System):由同一个技术管理机构管理、使用同一选路策略的一些路由器的集合。自治系统内部的路由协议--IGP。自治系统之间的路由协议--EGP。AS号是2字节(4字节)。两字节范围取值1-65535,其中1-64511为公有,64512-65535为私有。

2、IGP主要有RIP、OSPF、ISIS,着重于发现和计算路由,EGP主要有BGP,着重于控制路由的传播和选择最优的路由。

3、BGP属于边界网关路由协议,是一种增强的距离矢量路由协议

AS内部使用IGP来计算和发现路由,如OSPF,ISIS,RIP等。

AS之间使用BGP来传递和控制路由。

(1)可靠的路由更新机制;

丰富的Metric度量方法;

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

BGP为路由附带属性信息,支持 CIDR,支持丰富的路由过滤和路由策略。

(2)BGP可靠的路由更新:

传输协议:TCP,端口号179(目的端口号 ),无需周期性更新

路由更新:只发送增量路由

周期性发送keepalive报文检测 TCP的连通性

4、BGP报文种类

     BGP通过报文的交互完成邻居建立、路由更新等操作,共有Open、Update、Notification、Keepalive和Route-refresh等5种报文类型。

 

(1)Open:负责和对等体建立邻居关系

(2)KeepAlive:该消息在对等体之间周期性地发送,用以维护连接

(3)update:该消息被用来在BGP对等体之间传递路由信息

(4)Notification:当BGP Speaker检测到错误的时候,就发送该消息给对等体

(5)Route-refresh:用来通知对等体自己支持路由刷新能力

Open报文:是TCP连接建立后发送的第一个报文,用于建立BGP邻居之间的连接关系。BGP邻居在接收到Open报文并协商成功后,将发送Keepalive报文确认并保持连接的有效性。确认后,BGP邻居间可以进行Update、Notification、Keepalive和Route-refresh报文的交换。

Update报文:用于在BGP邻居之间交换路由信息。Update报文可以发布多条属性相同的可达路由信息,也可以撤销多条不可达路由信息。

一条Update报文可以发布多条具有相同路由属性的可达路由,这些路由可共享一组路由属性。所有包含在一个给定的Update报文里的路由属性适用于该Update报文中的NLRI(Network Layer Reachability Information)字段里的所有目的地(用IP前缀表示)。

一条Update报文可以撤销多条不可达路由。每一个路由通过目的地(用IP前缀表示),清楚地定义了BGP路由器之间先前通告过的路由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值