BGP路由协议的配置与应用实验

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

BGP路由协议的配置与应用
一、实验目的
1.理解BGP路由协议的基本工作原理;
2. 掌握BGP路由协议的基本配置方法;
3. 掌握IGP路由和EGP路由相互之间的重新分发。

二、实验内容
1. 根据网络拓扑图,组建网络;
2. 配置设备互联地址及AS内部路由;
3. 两个BGP发言人上分别配置BGP路由协议;
4. 两个BGP发言人上分别配置IGP和EGP之间重新分发;
5. 查看BGP路由表,及测试网络的连通性。

三、实验环境
1. 三层交换机1台;
2. 路由器 3台;
3.连接电缆 若干。

四、实验步骤
1、根据网络拓扑图,组建网络。

如图所示,AS100内部使用RIP互联,AS200内部使用OSPF互联,路由器R2和R3之间使用V.35 DTE/DCE线缆进行连接模拟广域网,R2和R3之间配置BGP,4台路由器上均设置一个loopback接口用于模拟连接网络的终端主机。

2. 自治系统AS100内部互联。

1).三层交换机R1的配置
#直接登陆进入用户视图,清除原有配置,并且要重新启动设备。

<H3C >undo startup saved-configuration
…….yes
<H3C >reboot
…….yes
#从登陆的用户视图进入系统视图
<H3C >system-view
#修改三层交换机名称
[H3C]sysname R1
#设置设备环回接口loopback 1的IP地址
[R1]interface loopback 1
[R1-Loopback1]ip address 10.1.1.1 32
#创建VLAN 10,并添加以太网接口Ethernet1/0/24
[R1]vlan 10
[R1-vlan10]port Ethernet 1/0/24
#设置VLAN 10接口的IP地址
[R1]interface vlan-interface 10
[R1-Vlan-interface10]ip address 10.1.2.2 255.255.255.252
#配置路由器Router-ID
[R1]router id 1.1.1.1
#创建RIP进程1并进入RIP视图
[R1]rip 1
#设置RIP进程的版本号2
[R1-rip-1]version 2
#禁止RIP进程1的路由汇总
[R1-rip-1]undo summary
#指定与路由器相连的网段加入RIP协议计算
[R1-rip-1]network 10.0.0.0
2).路由器R2的配置
#从登陆的用户视图进入系统视图
<H3C >system-view
#修改路由器名称
[H3C]sysname R2
#设置设备环回接口loopback 2的IP地址
[R2]interface loopback 2
[R2-Loopback2]ip address 10.3.1.1 32
#设置以太网接口Ethernet 0/0的IP地址
[R2]interface ethernet 0/0
[R2-Ethernet0/0]ip address 10.1.2.1 255.255.255.252
#设置广域网的串口端Serial 1/0的IP地址
[R2]interface serial 1/0
[R2-serial1/0]ip address 202.1.1.1 255.255.255.252
#配置路由器Router-ID
[R2]router id 2.2.2.2
#创建RIP进程1并进入RIP视图
[R2]rip 1
#设置RIP进程的版本号2
[R2-rip-1]version 2
#禁止RIP进程1的路由汇总
[R2-rip-1]undo summary
#指定与路由器相连的网段加入RIP协议计算
[R2-rip-1]network 10.0.0.0
3. 自治系统AS200内部互联。

1).路由器R3的配置
#从登陆的用户视图进入系统视图
<H3C >system-view
#修改路由器名称
[H3C]sysname R3
#设置设备环回接口loopback 3的IP地址
[R3]interface loopback 3
[R3-Loopback3]ip address 172.16.1.1 32
#设置以太网接口Ethernet 0/0的IP地址
[R3]interface ethernet 0/0
[R3-Ethernet0/0]ip address 172.16.2.1 255.255.255.252 #设置广域网的串口端Serial 1/0的IP地址
[R3]interface serial 1/0
[R3-serial1/0]ip address 202.1.1.2 255.255.255.252
#配置路由器Router-ID
[R3]router id 3.3.3.3
#创建OSPF进程1并进入OSPF视图
[R3]ospf 1
#在OSPF视图下创建区域0并进入区域视图
[R3-ospf-1]area 0.0.0.0
#指定属于该区域的接口网段
[R3-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.3
2).路由器R4的配置
#从登陆的用户视图进入系统视图
<H3C >system-view
#修改路由器名称
[H3C]sysname R4
#设置设备环回接口loopback 4的IP地址
[R4]interface loopback 4
[R4-Loopback4]ip address 172.16.3.1 32
#设置以太网接口Ethernet 0/0的IP地址
[R4]interface ethernet 0/0
[R4-Ethernet0/0]ip address 172.16.2.1 255.255.255.252
#配置路由器Router-ID
[R4]router id 4.4.4.4
#创建OSPF进程1并进入OSPF视图
[R4]ospf 1
#在OSPF视图下创建区域0并进入区域视图
[R4-ospf-1]area 0.0.0.0
#指定属于该区域的接口网段
[R4-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.3
[R4-ospf-1-area-0.0.0.0]network 172.16.3.0 0.0.0.255
4. R2和R3之间配置BGP路由
1).路由器R2的配置
#创建BGP视图并配置AS号100
[R2]bgp 100
#创建外部BGP对等体组test1
[R2-bgp]group test1 external
#设置对等体202.1.1.2的AS号
[R2-bgp]peer 202.1.1.2 as-number 200
#向对等体组中加入对等体202.1.1.2
[R2-bgp]peer 202.1.1.2 group test1
#禁止路由同步
[R2-bgp] undo synchronization
#引入直连路由和RIP进程1的路由
[R2-bgp] import-route rip 1
[R2-bgp] import-route direct
#RIP进程1路由引入直连路由和BGP路由
[R2- rip-1]import-route bgp
[R2- rip-1]import-route direct
2).路由器R3的配置
#创建BGP视图并配置AS号200
[R3]bgp 200
#创建外部BGP对等体组test2
[R3-bgp]group test2 external
#设置对等体202.1.1.1的AS号
[R3-bgp]peer 202.1.1.1 as-number 100
#向对等体组中加入对等体202.1.1.1
[R3-bgp]peer 202.1.1.1 group test2
#禁止路由同步
[R3-bgp] undo synchronization
#引入直连路由和OSPF进程1的路由
[R3-bgp] import-route ospf 1
[R3-bgp] import-route direct
#OSPF进程1路由引入直连路由和BGP路由
[R3-ospf-1]import-route bgp
[R3-ospf-1]import-route direct
5.实验结果验证
1)查看路由器R2的路由表
[R2] display ip routing-table
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.1/32 RIP 100 1 10.1.2.2 Eth0/0
10.1.2.0/30 Direct 0 0 10.1.2.1 Eth0/0
10.1.2.1/32 Direct 0 0 127.0.0.1 InLoop0
10.1.3.1/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
172.16.1.1/32 BGP 255 0 202.1.1.2 S1/0
172.16.2.0/30 BGP 255 0 202.1.1.2 S1/0
172.16.3.1/32 BGP 255 1 202.1.1.2 S1/0
202.1.1.0/30 Direct 0 0 202.1.1.1 S1/0
202.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0
202.1.1.2/32 Direct 0 0 202.1.1.2 S1/0
2) 查看路由器R3的路由表
[R3] display ip routing-table
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.1/32 BGP 255 1 202.1.1.1 S1/0
10.1.2.0/30 BGP 255 0 202.1.1.1 S1/0
10.1.3.1/32 BGP 255 0 202.1.1.1 S1/0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
172.16.1.1/32 Direct 0 0 127.0.0.1 InLoop0
172.16.2.0/30 Direct 0 0 172.16.2.1 Eth0/0
172.16.2.1/32 Direct 0 0 127.0.0.1 InLoop0
172.16.3.1/32 OSPF 10 1 172.16.2.2 Eth0/0
202.1.1.0/30 Direct 0 0 202.1.1.2 S1/0
202.1.1.1/32 Direct 0 0 202.1.1.1 S1/0
202.1.1.2/32 Direct 0 0 127.0.0.1 InLoop0
3) 在R1的用户视图下输入ping 172.16.3.1,输出结果如下所示;反之,从R4同样可以访问loopback 1接口。

这说明两个不同AS的PC机可以相互访问,RIP、OSPF和BGP路由都配置成功。

[R1]ping 172.16.3.1
Pinging 172.16.3.1 with 32 bytes of data:
Reply from 172.16.3.1: bytes=32 time=20ms TTL=253
Reply from 172.16.3.1: bytes=32 time=20ms TTL=253
Reply from 172.16.3.1: bytes=32 time=20ms TTL=253
Reply from 172.16.3.1: bytes=32 time=20ms TTL=253
Ping statistics for 172.16.3.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 20ms, Maximum = 20ms, Average = 20ms
五、实验结果分析
1、分析BGP路由协议的一般配置步骤。

2、分析IGP与EGP路由相互之间重新分发路由的重要意义和步骤。

相关文档
最新文档