计算机网络实验_实验9 BGP实验_
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北航计算机网络实验
分析状态机的方法
其他相关命令:
取消debug命令 undo debugging bgp event 取消terminal命令 undo terminal debugging 重新启动BGP协议 reset bgp all 显示BGP邻居状态 display bgp peer 显示BGP路由表 display bgp routing-table
传输层协议:TCP,端口号179 支持CIDR(无类别域间选路),控制路由表
的扩展 路由更新:只发送增量路由 为路由附带属性信息 丰富的路由过滤和路由策略
9
北航计算机网络实验
BGP工作机制
AS1
AS2
AS5
AS4
AS6
AS3 AS7
BGP协议仅仅在BGP对等体(邻居)之间管理和维护它所 得到的路由。
Others
Others Start
Open-sent
Correct OPEN packet received
Error Error
Idle Error
KeepAlive timer expiry
Open-confirm
Established
KeepAlive packet received
1. KeepAlive timer expiry
实验目的
掌握BGP协议的的基本原理和配置方法 了解BGP协议的状态转换机制 理解BGP路由聚合的原理和作用 掌握BGP的基本路由属性及其作用 掌握配置BGP路由策略的方法 掌握BGP同步机制的原理和作用
4
北航计算机网络实验
BGP协议概述
Internet层次化路由体系结构 自治系统 BGP协议基本概念 BGP工作机制 BGP两种邻居-IBGP和EBGP BGP路由通告原则 BGP同步 成为BGP路由的途径
实验总体介绍 BGP协议基本分析 BGP状态机制分析 BGP的路由聚合 BGP路由属性分析 路由策略 同步机制分析
北航计算机网络实验
BGP协议实验
2014 MOOC
北航计算机网络实验
BGP状态转换分析实验
北航计算机网络实验
BGP状态机分析实验
实验目的 了解BGP协议的各个状态及状态转换
6
北航计算机网络实验
实验步骤提示
步骤一 重新配置R1的BGP协议,从debug信息 中分析BGP协议的状态机,画出状态转移图。 步骤二 将R1与S1之间的网线拆下,在S1上观察 邻居R1的状态是______ 。
[S1]display bgp peer 1.1.1.1 步骤三 将R1的e1接口与S1的eth0/1相连,不用 给R1的e1接口配置ip地址,在S1上观察邻居R1 的状态是_____ __。 步骤四 将R1与S1之间的连线复原,在S1上观察 邻居R1的状态变为了___ _____。
对等体通告(包括EBGP和IBGP) BGP Speaker从IBGP获得的路由不向它的IBGP对
等体通告 BGP Speaker 从IBGP获得的路由是否通告给它的
EBGP对等体要依IGP和BGP同步的情况来决定 连接一建立,BGP Speaker将把自己所有BGP路由
通告给新对等体
13
北航计算机网络实验
北航计算机网络实验
自治系统
AS1
AS2 AS3
7
北航计算机网络实验
自治系统
什么是自治系统(AS)
Internet中相对独立的系统称为AS(自治系统),每个 AS都由Internet注册机构分配一个唯一的数来表示。
为什么要引入自治系统?
AS是一个拥有统一的策略,在统一的管理下运行的一组 路由器
通过不同的编号来区分不同的自治系统
自治系统内部的路由协议
自治系统内部的路由协议主要是发现和计算路由,自治 系统之间的外部路由协议主要是控制路由的传播和选择 最好的路由。
自治系统之间的路由协议 —— BGP
8
北航计算机网络实验
BGP协议
BGP是外部路由协议,用来在AS之间传递路 由信息
BGP是一种距离矢量路由协议,从设计上避免 了环路的发生(路由信息中包含AS号码序列)
10
北航计算机网络实验
BGP工作机制
到18.0.0.0网络,下一跳为BGP-到RC18.0.0.0网络,下一跳为BGP-RD
BGP-RA
BGP-RC
AS1
BGP-RB
AS3
BGP-RD
D:18.0.0.1/8
到18.0.0.0网络,下一跳为BGP-RC
11
北航计算机网络实验
BGP两种邻居-IBGP和EBGP
2. Update received 3. KeepAlive received
4
北航计算机网络实验
分析状态机的方法
结合截获的报文和控制台上观察 DEBUG信息进行分析
1. Debug bgp event (或all) 2. Terminal debugging 3. Reset bgp all
5
5
北航计算机网络实验
Internet层次化路由体系结构
网络业务供应商
网络业务供应商
区域业务 供应商
区域业务 供应商
区域业务 供应商
区域业务 供应商
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
用户
用户
用户
用户
用户
用户
用户
用户
用户->本地ISP->区域ISP(区域业务供应商)->覆盖全国乃至全世界的 ISP(网络供应服务商)6
北航计算机网络实验
BGP协议实验
2014 MOOC
北航计算机网络实验
BGP实验总体介绍
北航计算机网络实验
实验内容
1.BGP协议的基本分析 2.BGP状态机的分析 3.BGP的路由聚合 4.BGP的基本路由属性分析 4.BGP的路由策略及应用 5.BGP的同步机制 6.BGP设计型实验
3
北航计算机网络实验
AS100
AS300
RTA
EBGP
RTB
IBGP
RTC
RTE
EBGP
RTD
AS200
BGP Speaker
BGP是AS之间的路由协议,为什么AS内部的边界路由器 之间也要建立邻居关系呢?
12
北航计算机网络实验
BGP路由通告原则
多条路径时,BGP Speaker只选最优的给自己使用 BGP Speaker只把自己使用的路由通告给对等体 BGP Speaker从EBGP获得的路由会向它所有BGP
实验内容 观察网络状态变化时BGP状态的变化
3
北航计算机网络实验
BGP协议的状态机
TCP connection fails
Connect-Retry timer expiry
Active
Connect TCP connection fails
Connect-Retry timer expiry
TCP connection setup TCP connection setup