华为_BGP路由协议
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
只同一个ISP相连 不向客户提供Internet路由服务 使用默认路由时
AS2
AS3 默认路由
概述-BGP工作机制 工作机制 概述
AS100 168.20.0.2 AS200 168.20.0.1 RTA
RTA配置 配置
RTC
160.10.0.1
160.10.0.2 RTB
[RTA]bgp 100 [RTA-bgp]peer 168.20.0.2 as-number 100 [RTA-bgp]peer 160.10.0.2 as-number 200
接收收收收收 OPEN报报
OpenConfirm
Error Error 1. KeepAlive 定 时器 定 时 2. 接收 Update 3. 接收 KeepAlive
KeepAlive 定时器定时
接收收 KeepAlive 报报
Established
BGP协议原理 协
协议概述 BGP有限状态机 有限状态机 BGP报文类型 报文类型 BGP路由属性 路由属性 BGP的强大过滤功能 的强大过滤功能 解决大规模网络应用中遇到的问题 BGP的扩展 的扩展
3 :KEEPALIVE KEEPALIVE
01234567 012345670123456701234567 Marker
Lengthsion :(1字节) 发端BGP版本号 My Autonomous System :(2字节无符号整数) 本地AS号 Hold Time :(2字节无符号整数) 发端建议的保持时间 BGP Identifier :(4字节) 发端的路由器标识符 OptParmLen :(1字节) 可选的参数的长度 Optional Parameters :(变长) 可选的参数
BGP协议基本原理 协
协议概述 BGP有限状态机 有限状态机 BGP报文类型 报文类型 BGP路由属性 路由属性 BGP的强大过滤功能 的强大过滤功能 解决大规模网络应用中遇到的问题 BGP的扩展 的扩展
BGP协议基本原理 协议基本原理
概述 自治系统 关于BGP BGP应用场合 BGP工作机制 BGP的两种邻居 BGP的应用 的应用 BGP使用原则 同步 成为BGP路由的途径BGP协议基本特点
TCP连接连连
Active
Connect-Retry 定时器定时 TCP连接连连
Connect
Connect-Retry 定时器定时
TCP连接连连 TCP连接连连 TCP连接连连 Error
其其 其其 Start
Idle
OpenSent
接收 收收 收 收 OPEN报报 报
OpenConfirm
Error Error
把IGP(OSPF)发现的路 发现的路 由半动态地注入到RTA 由半动态地注入到 的BGP路由表中 路由表中
BGP应用 成为 应用- 成为BGP路由的途径 应用 路由的途径
静态注入 静态注入
[RTA]ip route-static 18.0.0.0 255.0.0.0 serial 0 [RTA]bgp 200 [RTA-bgp]network 18.0.0.0
BGP应用 BGP使用原则 应用应用 使用原则
连接一建立,BGP Speaker将把自己所有BGP路由通告给新 相邻体; 之后路由发送遵循增量更新的原则,变化了的路由才会再次通 告
BGP应用 BGP使用原则 应用应用 使用原则
多条路径时,BGP Speaker只选最优的给自己使用; BGP Speaker只把自己使用的路由通告给相邻体; BGP Speaker从EBGP获得的路由会向它所有BGP相邻体通告 (包括EBGP和IBGP); BGP Speaker从IBGP获得的路由不向它的IBGP相邻体通告; BGP Speaker从IBGP获得的路由是否通告给它的EBGP相邻 体要依IGP和BGP同步的情况来决定;
Connect-Retry 定时器定时
TCP连接连连 TCP连接连连 TCP连接连连 Error
其其 其其
Start
Idle
OpenSent
接收收收收收 OPEN报报
OpenConfirm
Error Error 1. KeepAlive 定时器定时 2. 接收Update 3. 接收 KeepAlive
人为规定静态路由 18.0.0.0/8
IGP /BGP RTA DUT 18.0.0.0/8 AS1 把人为规定的静态路由 静态地注入到RTA的 静态地注入到 的 BGP路由表中 路由表中
BGP协议原理 协
协议概述 BGP有限状态机 有限状态机 BGP报文类型 报文类型 BGP路由属性 路由属性 BGP的强大过滤功能 的强大过滤功能 解决大规模网络应用中遇到的问题 BGP的扩展 的扩展
BGP报文类型 报文类型
Open:打招呼“你好,跟我交个朋友吧!”
KeepAlive:我还活着呢,别不理我。
Update:有新闻......
Notification:我不跟你玩了!
Refresh :再说一遍
BGP报文头 报文头
BGP报文的格式是一样的:都是“报文头+报文体”的格式 报文的格式是一样的:都是“报文头 报文体 报文体” 报文的格式是一样的 Marker : (16字节) 鉴权信息 Type : (1字节) 消息的类型 0 :OPEN 1 :UPDATE 2 :NOTIFICATION Length : (2字节) 消息的长度
BGP有限状态机 六种状态 有限状态机-六种状态 有限状态机
Active Connect
Idle OpenSent
OpenConfirm Established
BGP有限状态机 有限状态机-Idle 有限状态机
TCP连接连连
Active
Connect-Retry 定时器定时 TCP连接连连
Connect
Notify报文 报文
Errorcode :(1字节) 错误代码 Errsubcode :(1字节) 辅助错误代码. Data :(变长) 依赖于不同的错误代码和辅助错误代码。用于诊断 错误原因。
01234567 012345670123456701234567 Errorcode Errsubcode Data
KeepAlive 定时器定时
接收收 KeepAlive 报报
Established
BGP有限状态机 有限状态机-OpenConfirm 有限状态机
TCP连接连连
Active
Connect-Retry 定时器定时 TCP连接连连
Connect
Connect-Retry 定时器定时
TCP连接连连 TCP连接连连 Error
Connect
Connect-Retry 定时器定时
连 TCP连接连连 TCP连接连连 TCP连接连连 Error
其其 其其 Start
Idle
OpenSent
接收收收收收 OPEN报报
OpenConfirm
Error Error
KeepAlive 定时器定时
Established
BGP有限状态机 有限状态机-OpenSent 有限状态机
概述-自治系统 概述 自治系统
什么是自治系统(AS) 为什么引入自治系统这一概念 自治系统内部的路由协议 自治系统之间的路由协议 —— BGP
概述-关于 概述 关于BGP 关于
用来在AS之间传递路由信息
是一种距离矢量的路由协议,从设计上避免了环路的发生
支持CIDR(无类别域间选路)
传送协议:TCP,端口号179
18.0.0.0/8
BGP应用 成为 应用- 成为BGP路由的途径 应用 路由的途径
半动态注入
[RTA]bgp 200 [RTA-bgp]network 18.0.0.0 255.0.0.0
发现路由 18.0.0.0/8 IGP /BGP IGP DUT OSPF RTA AS1
18.0.0.0/8
Update报文 报文
Unfeasible Routes Len :(2字节无符号整数) 不可达路由长度 Withdrawn Routes :(变长) 退出路由 Path Attribute Len :(2字节无符号整数) 路径属性长 Path Attributes :(变长) 路径属性(以下详细说明) Network Layer Reachability Information :(变长) 网络可达信息(信 宿),其中退出路由和信宿地址的表示方法为一 <length,prefix> 的 二元组。length一个字节,指示地址前缀的长度。prefix为地址前缀, 长度1至4字节。
BGP路由协议 路由协议
华为网络技术培训中心
学习目标
学习完本课程,您应该能够: 学习完本课程,您应该能够:
了解BGP协议基本原理 协议基本原理 了解 学会BGP协议的基本配置 协议的基本配置 学会 能够解决BGP协议的基本问题 协议的基本问题 能够解决
课程内容
BGP协议基本原理 协议基本原理 配置与组网 BGP故障排查 故障排查
RTB配置 配置
[RTB]bgp 200 [RTB-bgp]peer 160.10.0.1 as-number 100
RTC配置 配置
[RTC]bgp 100 [RTB-bgp]peer 168.20.0.1 as-number 100
概述-BGP构造的 路径树 构造的AS路径树 概述 构造的
AS2
概述- 什么时候使用BGP 概述 什么时候使用
同两个或多个ISP连接 为客户提供部分或完全的 Internet路由 需要AS路径信息时 三层VPN传播私网路由 传播组播路由构造组播拓扑 EBGP EBGP AS1 IBGP AS3
AS2
概述-什么时候不使用 概述 什么时候不使用BGP 什么时候不使用
AS1
AS3
AS4 AS5
AS6 AS7
概述- BGP的两种邻居 概述 的两种邻居
AS3
IBGP
EBGP EBGP
AS1 AS2
BGP协议基本原理 协议基本原理
概述 自治系统 关于BGP BGP应用场合 BGP工作机制 BGP的两种邻居 BGP的应用 的应用 BGP使用原则 同步 成为BGP路由的途径
其其 其其 Start
Idle
OpenSent
接收收收收收 OPEN报报
OpenConfirm
Error Error 1. KeepAlive 定时器定时 2. 接收Update 3. 接收 KeepAlive
KeepAlive 定 时器 定 时
接收收 Established KeepAlive 报报
BGP应用 BGP的同步 应用应用 的同步
AS3
IBGP
EBGP EBGP
AS1 AS2
BGP应用 成为 应用- 成为BGP路由的途径 应用 路由的途径
纯动态注入
[RTA]peer bgp 200 [RTA-bgp]import-route ospf
发现路由 18.0.0.0/8 IGP /BGP EBGP IGP DUT OSPF RTA AS1 把IGP(OSPF)发现的路 发现的路 由纯动态地注入到RTA 由纯动态地注入到 的BGP路由表中 路由表中
OpenSent
其其 其其 Start
Idle
Error
接收收收收收 OPEN报报
OpenConfirm
Error Error
KeepAlive 定时器定时
Established
BGP有限状态机 有限状态机-Active 有限状态机
TCP连接连连 连
Active
Connect-Retry 定时 器 定时 TCP连接连连
01234567 012345670123456701234567 Version My Autonomous System Hold Time BGP Identifier OptParmLen Optional Parmeters
Keepalive报文 报文
KEEPALIVE消息只有一个消息头
KeepAlive 定时器定时
接收收 KeepAlive 报报
Established
BGP有限状态机 有限状态机-Connect 有限状态机
Connect-Retry 定时器定时
Active
TCP连接连连
Connect-Retry 定 时器 定 时
Connect
TCP连接连连 连
TCP连接连连 TCP连接连连 TCP连接连连 连
BGP有限状态机 有限状态机-Established 有限状态机
TCP连接连连
Active
Connect-Retry 定时器定时 TCP连接连连
Connect
Connect-Retry 定时器定时
TCP连接连连 TCP连接连连 TCP连接连连 Error
其其 其其 Start
Idle
OpenSent