BGP实验手册
实验三十四、BGP的配置

1. 通过使用网络命令或重发布,BGP 进程必须能知道路由 2. 被通告的路由必须在路由表中 3. IGBP 与 IGP 必须同步才能出现在路由表中
八、 配置序列
Router-B#sh run 正在收集配置...
当前配置: ! !version 1.3.2E service timestamps log date service timestamps debug date no service password-encryption ! hostname Router-B ! ip host a 192.168.1.1 ip host c 192.168.2.2 ! ! ! ! ! ! interface FastEthernet0/0
Distance: external 20 internal 200 local 200
Timers: keepalive 60, holdtime 180
1 network entries using 120 bytes of memory
1 path entries using 68 bytes of memory
九、 共同思考
1. 什么是自治系统? 2. BGP 协议的作用是什么? 3. 如何才能是 IGP 与 IBGP 同步?
十、 课后练习
将地址改为 10.0.0.0/24 这个网段重复以上实验
十一、 相关命令详解
router bgp
使用 router bgp 命令启动 BGP 进程或进入 BGP 配置模式,用 no router bgp 命令关闭 BGP 进 程: router bgp as-number no router bgp as-number
第九步:相关的查看命令
BGP实验手册

BGP实验手册实验:BGP宣告精确路由和聚合路由实验:实验拓扑为:说明:R1在AS1,R2在AS2 R3在AS 3R1的具体配置如下:interface Loopback0ip address 192.168.192.1 255.255.255.0interface Loopback1ip address 192.168.193.1 255.255.255.0interface Loopback2ip address 192.168.194.1 255.255.255.0interface Loopback3ip address 192.168.195.1 255.255.255.0interface Loopback4ip address 192.168.196.1 255.255.255.0interface Loopback5ip address 192.168.197.1 255.255.255.0interface Loopback6ip address 192.168.198.1 255.255.255.0interface Loopback7ip address 192.168.199.1 255.255.255.0router ospf 1log-adjacency-changesnetwork 192.168.192.0 0.0.0.255 area 0network 192.168.193.0 0.0.0.255 area 0network 192.168.194.0 0.0.0.255 area 0network 192.168.195.0 0.0.0.255 area 0network 192.168.196.0 0.0.0.255 area 0network 192.168.197.0 0.0.0.255 area 0network 192.168.198.0 0.0.0.255 area 0network 192.168.199.0 0.0.0.255 area 0!router bgp 1aggregate-address 192.168.192.0 255.255.248.0 聚合路由redistribute ospf 1 实验采用重分布,但是实际不建议这样。
网络系统建设与运维(高级)实验手册-BGP路由协议

3 BGP路由协议3.1 项目背景近年来,A公司网络规模不断扩大,新的业务对互联网接入的速度和稳定性提出了更高的要求,公司计划升级网络为用户提供更好的服务品质和体验,为此向运营商B租用两条线路接入其网络,目的是优化公司网络资源利用率和增强网络安全性、稳定性和可靠性。
李同学正在该公司实习,为了提高实际工作的准确性和工作效率,做好技术储备,项目经理安排他在实验室环境下模拟企业边界设备接入运营商网络测试,为项目实施和网络运行奠定坚实的基础。
李同学用1台路由器模拟运营商的网络,企业通过两台边界路由器接入运营商B的网络,企业内部网络运行OSPF路由协议实现网络互联。
3.2 项目目的通过本项目可以掌握如下知识点和技能点,同时积累项目经验。
●启动BGP路由进程及通告网络的方法。
●IBGP邻居和EBGP邻居配置的方法。
●BGP路由更新源和next-hop-local配置的方法。
●BGP路由反射器配置的方法。
●BGP路由聚合和BGP团体属性配置的方法。
●BGP验证和Dampening配置的方法。
●查看和调试BGP路由协议相关信息。
3.3 项目拓扑3.4 项目规划本项目的核心任务是完成BGP部署,为保持项目的完整性,需完成前期准备工作。
注意:本项目涉及前缀列表和路由策略的知识请参见第四章。
3.4.1 项目前期准备工作步骤 1 配置IP地址:公司内部网络设备之间及其环回接口使用私有地址,公司业务网段和与ISP设备互联的网络使用公网地址,业务网段在路由器R2和ISP上分别用与环回接口模拟。
配置路由器接口的IP地址并测试所有直连链路的连通性。
步骤 2 配置OSPF:内部网络路由器R1、R2和R3上配置OSPF路由协议,以便建立IBGP 邻居时提供发送BGP报文源地址的连通性。
3.4.2 项目核心任务步骤 1 配置BGP基本功能:启动BGP进程,配置BGP路由器ID,创建IBGP和EBGP对等体,指定BGP报文发送源地址,配置IBGP的next-hop-local和通告网络等。
【CCNP实验手册】BGP基础实验手册

SPOTO 全球 培训 ● 项目 ● 人才
红茶三杯 BGP 实验手册
1 实验拓扑及描述
实验描述
1. 2. 3. 4. 5. 网络拓扑及互联 IP 地址规划如图所示 R3、R4、R5 各自创建 LOOPBACK 接口,IP 地址为 x.x.x.x,x 为路由器的编号 R3、R4、R5 运行 OSPF,宣告三者互联接口及各自的 LOOPBACK BGP 的 AS 规划如图所示 完成基本的 IP、IGP 配置,建立 BGP 连接
8. 9.
优选到 BGP NEXT_HOP 最近的路由,该路由是去往下一跳路由器 IGP 度量值最小的路由 如果有多条来自相同相邻 AS 的路由并通过 Maximum-paths 使多条路径可用,则将所有开销 相同的路由加入 Loc-RIB
10. 如果路由都来自 EBGP 邻居,则优选最老的 EBGP 邻居传来的路由,降低滚翻的影响 11. BGP 邻居的 RID 越小越优先 12. 如果多条路径始发路由器 ID 或路由器 ID 相同,那么优选 Cluster-List 最短的路径 13. 选择邻居 ip 地址最小的路由(BGP 的 neighbor 配置中的那个邻居的地址,也就是邻居的更 新源 IP)
实验1 配置BGP基本功能

实验1 配置BGP的基本配置
实验名称:
配置BGP的基本功能。
实验目的:
掌握BGP的基本配置。
背景描述:
某公司多宿主到两个ISP,公司希望从ISP那里接收Internet路由。
需求分析:
公司网络要从ISP接收Internet路由,可以使用BGP,BGP的设计就是用于在自治系统之间交换路由信息,并且可以处理大量的路由条目,例如internet路由。
实验拓扑:
拓扑如图6-1所示:
实验设备:
路由器3台
预备知识:
路由器基本配置知识、IP路由知识、BGP工作原理
实验原理:
BGP被设计用于在自治系统之间交换路由信息,并且可以处理大量的路由条目,例如Internet路由。
使用BGP的第一步就是在需要交换路由信息的路由器之间建立BGP邻居关系。
实验步骤:
实验过程中遇到的问题、问题原因和解决方法:。
思科BGP实验2完整版

2. 在路由器 AS100-B、AS100-C、AS100-D 上配置 RIP version2 协议,相互之间通告 172.16.0.0 网络路由信息;
3. 在各台路由器上都启动 BGP 协议,各 AS 号如图所示。 4. 下面是各台路由器完成配置后,用 show run 命令看到的配置结果 1) 路由器AS200-A TOP hostname As200-A ! enable password cisco ! interface Loopback1
5
! no scheduler allocate end
5)路由器AS300-E TOP hostname as300-E ! enable password cisco ! interface Loopback1
ip address 192.168.2.1 255.255.255.0 ! interface Ethernet0
2
2)路由器AS100-B TOP hostname AS100-B ! enable password cisco ! interface Loopback3
ip address 172.16.2.1 255.255.255.0 no ip directed-broadcast ! interface FastEthernet0/0 ip address 172.16.16.2 255.255.255.0 no ip directed-broadcast ! interface Serial0/0 ip address 172.16.4.2 255.255.255.0 no ip directed-broadcast no ip mroute-cache no fair-queue ! interface Serial0/1 ip address 172.16.5.2 255.255.255.0 no ip directed-broadcast ! router rip version 2 network 172.16.0.0 ! router bgp 100 network 172.16.2.0 mask 255.255.255.0 network 172.16.4.0 mask 255.255.255.0 network 172.16.5.0 mask 255.255.255.0 network 172.16.16.0 mask 255.255.255.0 neighbor 172.16.4.1 remote-as 100 neighbor 172.16.5.1 remote-as 200 neighbor 172.16.7.2 remote-as 100 neighbor 172.16.16.1 remote-as 300 !
BGP实验指导书

实验1 BGP实验指导1.1 实验内容与目标完成本实验,您应该能够:掌握BGP的最佳配置方法。
1.2 实验组网图图1-1实验组网实验组网如图1-1所示。
1.3 背景需求本实验为BGP协议基本应用综合组网。
1.4 实验设备和器材本实验所需之主要设备器材如表1-1所示。
表1-1实验设备和器材1.5 实验要求如拓扑图所示,SR8800分别和S12500_1、S12500_2建立EBGP邻居关系;AS100内,S12500_1与S12500_2、S9500E_1、S9500E_2分别建立IBGP邻居关系;S12500_2与S12500_1、S9500E_1、S9500E_2建立IBGP邻居关系;配置S12500_1和S12500_2为AS100内的路由反射器,属于同一个集群,每台设备分别将自己的Loopback0接口地址配置为设备的Router-ID;每台设备除Loopback0以外的Loopback地址,均用来模拟设备接入业务网段地址;通过配置实现以下需求:1. 设备间所有业务网段都能够正常互访;2. S9500E_2通过OSPF路由协议学习到S5800下联业务网段的明细路由后,将业务网段路由聚合成104.0.0.0/8网段路由通告给其他BGP邻居,不向其他BGP邻居通告明细路由;3. 要求SR8800下联的业务网段访问AS100内的104.0.0.0/8网段优选S12500_2,访问104.0.0.0/8以外业务网段优选S12500_1;按要求完成设备配置,并记录设备关键配置和路由信息。
实验1 BGP实验指导................................................................................................................................ - 1 -1.1实验内容与目标 (1)1.2实验组网图 (1)1.3背景需求 (1)1.4实验设备和器材 (2)1.5实验要求 (2)。
计算机网络实验_实验9 BGP实验_

北航计算机网络实验
分析状态机的方法
其他相关命令:
取消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路由的途径
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验十、BGP实验
实验要求:
1、掌握BGP的基本配置方法。
2、掌握如何查看BGP的各种配置信息。
3、掌握基于回环口的BGP的邻居关系建立的配置方法。
4、理解需要使用回环口为目的。
5、理解BGP同步功能的作用和配置。
6、掌握使用指向NULL0接口的静态路由的汇总配置方法。
7、掌握使用聚合属性的路由汇总配置方法。
实验拓扑:
根据实验要求,实验拓扑如图10-1所示。
图10-1 BGP实验拓扑
注:R1和R2属于自治系统65001,R3属于自治系统65002
实验步骤:
1、根据实验拓扑,对路由器各接口配置IP地址,使直连链路相互间可以进行通信。
2、在R1和R2上配置EIGRP,关闭自动汇总。
参考命令如下:
R1(config)#router eigrp 50 50修改为自己学号后两位
R1(config-router)#network 192.168.1.0
R1(config-router)#network 1.0.0.0
R1(config-router)#no auto-summary
R2(config)#router eigrp 50 50修改为自己学号后两位
R2(config-router)#network 192.168.1.0
R2(config-router)#network 2.0.0.0
R2(config-router)#no auto-summary
3、首先在R1和R2配置BGP协议,使用回环口创建邻居关系,参考命令如下:
R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#neighbor 2.2.2.2 remote-as 65001 65001修改为65000+自己学号后两位R1(config-router)#network 1.1.1.1 mask 255.255.255.255
R1(config-router)#network 172.16.0.0 mask 255.255.255.0
R1(config-router)#network 172.16.1.0 mask 255.255.255.0
R1(config-router)#network 172.16.2.0 mask 255.255.255.0
R1(config-router)#network 172.16.3.0 mask 255.255.255.0
R1(config-router)#network 192.168.1.0
R2(config)#router bgp 65001 65001修改为65000+自己学号后两位
R2(config-router)#neighbor 1.1.1.1 remote-as 65001 65001修改为65000+自己学号后两位
R2(config-router)#network 2.2.2.2 mask 255.255.255.255
R2(config-router)#network 192.168.1.0
R2(config-router)#network 192.168.2.0
4、配置后在路由器R1中查看BGP邻居关系和汇总信息,参考命令如下:
R1#show ip bgp neighbors
R1#show ip bgp summary
问题1:R1中邻居关系的状态是什么?
5、查看路由器R1和R2的BGP的路由链路数据库信息,参考命令如下:
R1#show ip bgp ipv4 unicast
问题2:在数据库中是否有非直连链路信息?
6、在路由器R1和R2中分别指定回环接口建立邻居关系,参考命令如下:
R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#neighbor 2.2.2.2 update-source lo1 lo1为地址1.1.1.1的接口
R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 1.1.1.1 update-source lo0 lo0为地址2.2.2.2的接口
问题3:再次查看R1的邻居关系,邻居关系状态为什么?
问题4:在路由器R2中查看路由链路数据库,能否看到R1上面的路由?如果能看到的话这些路由是否为最佳路由?(提示:最佳路由提示符为“*>”)
问题5:查看R2路由表,能否看到172.16.1.0路由?
7、在路由器R1、R2中关闭同步功能
R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#no synchronization
R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#no synchronization
问题6:过一段时间查看路由器R2的路由表,是否能看到172.16.1.0的路由?
8、在路由器R2和R3中配置不同自治系统的BGP路由,参考命令如下:
R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 3.3.3.3 remote-as 65002 65002修改为65001+自己学号后两位R2(config-router)#neighbor 3.3.3.3 update-source lo0 lo0为地址2.2.2.2的接口
R2(config-router)#neighbor 3.3.3.3 ebgp-multihop 2
R2(config)#ip route 3.3.3.3 255.255.255.255 192.168.2.3
注:添加静态路由,使得R2能够访问3.3.3.3
R3(config)#router bgp 65002 65002修改为65001+自己学号后两位R3(config-router)#neighbor 2.2.2.2 remote-as 65001 65001修改为65000+自己学号后两位R3(config-router)#neighbor 2.2.2.2 update-source lo1 lo1为3.3.3.3的接口
R3(config-router)#neighbor 2.2.2.2 ebgp-multihop 2
R3(config-router)#network 192.168.2.0
R3(config-router)#network 192.168.3.0
R3(config-router)#network 192.168.4.0
R3(config-router)#network 192.168.5.0
R3(config-router)#network 192.168.6.0
R3(config-router)#network 192.168.7.0
R3(config)#ip route 2.2.2.2 255.255.255.255 192.168.2.2
注:添加静态路由,使得R2能够访问2.2.2.2
问题7:查看路由器R3的路由表,能否得到全网的路由信息?
问题8:查看路由器R1的路由器,能否得到全网的路由信息?
9、在路由器R1中添加静态路由,使得能够访问3.3.3.3
R1(config)#ip route 3.3.3.3 255.255.255.255 192.168.1.2
问题9:过一段时间后再查看路由器R1的路由表,能否看到全网路由信息?
10、通过路由汇总配置,有效的减少路由表的大小,提高路由效率。
R3路由器作的参
考配置如下:
R3(config)#ip route 192.168.4.0 255.255.252.0 null 0 添加一条指向null0的路由
R3(config)#router bgp 65002 65002修改为65001+自己学号后两位
R3(config-router)#network 192.168.4.0 mask 255.255.252.0
问题10:过一段时间后看R1的路由表,能否看到192.168.4.0/22的路由信息
11、虽然在R1学习了/22位子网汇总路由,但是其它的/24位网络具体路由也同时出现
的路由表,因此还需要在R2上作如下配置:
R3(config)#router bgp 65002 65002修改为65001+自己学号后两位
R3(config-router)#no network 192.168.4.0
R3(config-router)#no network 192.168.5.0
R3(config-router)#no network 192.168.6.0
R3(config-router)#no network 192.168.7.0
问题11:过一段时间后再查看路由器R1的路由表,和刚才有什么变化?
12、在R1路由器实施聚合的方法实现路由聚合,参考命令如下:
R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#aggregate-address 172.16.0.0 255.255.252.0 summary-only
问题12:过一段时间后查看路由器R3的路由表,有什么变化?。