一、实验简介
整个因特网划分为许多较小的自治系统(即 AS ),例如前面实验中,基于 OSPF协议建设的网络,就可以看成一个自治系统。若源主机和目的主机处在不同的自治系统中,当数据报传到一个自治系统的边界时,就需要使用 BGP 协议,将本自治系统中的路由信息传递到另一个自治系中。从而实现两个自治系统之间的通信。本实验使 用 BGP 协议实现两个自治系统( AS )之间的通信。
二、实验目的
1 、理解内部网关协议和外部网关协议的作用;
2 、理解 BGP 协议的工作过程;
3 、掌握 BGP 协议的配置方法。
三、实验需求
1 、硬件
每人一台计算机。
2 、软件
计算机安装 Windows 10 操作系统、 eNSP 网络仿真软件、 VirtualBox 虚拟化软件
3 、网络
实验本身内容不需要访问互联网。
4 、工具
无
四、实验拓扑
本实验属于设计性实验,只给出图 5-1 所示的拓扑示意图,具体拓扑结构由学生自主设计。
五、实验设计要求
1、园区网建设情况描述
(1)AS1 中的园区网情况
①该单位园区网有两栋楼,分别为 A 楼和 B 楼。
② A 楼里有 4 个部门,分别为部门 1 ~部门 4 。其中部门 1 与部门 2 里需接入园区网的用户主 机数量都不超过 30 台,部门 3 与部门 4 里需接入园区网的用户主机数量都不超过 70 台;
③ B 楼里也有 4 个部门,分别为部门 5 ~部门 8 。其中部门 5 与部门 6 里需接入园区网的用户 主机数量都不超过 50 台,部门 7 与部门 8 里需接入园区网的用户主机数量都不超过 100 台;
④每栋楼里的用户主机接入到若干二层交换机上, A 楼里的所有二层交换机汇聚(接入)到一台三层交换机上,B 楼里的所有二层交换机汇聚到另一台三层交换机上;
⑤该单位的网络中心配有 1 台核心路由器, A 楼和 B 楼的三层交换机分别接入到该路由器上的不同接口;
⑥该单位的网络中心有一台 FTP 服务器(可用 eNSP 自带的仿真设备进行模拟),通过一台三层交换机接入到核心路由器上,面向整个园区网提供 FTP 服务;
(2)AS2 中的园区网情况
该单位的网络中心有一台 Web 服务器(可用 eNSP 自带的仿真设备进行模拟),通过一台三层交换机接入到核心路由器上,面向整个园区网提供 Web 服务;其他建设情况由学生自定。
2、网络拓扑设计要求
依据“园区网建设情况描述”中的有关规划设计,设计 AS1 和 AS2 中的园区网的拓扑。要求 AS1 和 AS2 的网络拓扑都必须和教材中项目八的拓扑 不同,并且相互之间也不同 。
具体由学生自定。
3、VLAN 设计要求
①在交换机上配置 VLAN ,使得一个部门内部的用户主机属于同一 VLAN ,不同部门的用户主机属于不同 VLAN 。
②基于交换机接口配置 VLAN 。
③部门 1 里的主机所属 VLAN 的 VID 值是考生自身学号的后两位 +1 ,部门 2 里的主机所属 VLAN 的 VID 值是考生自身学号的后两位 +2 ,以此类推。例如考生学号2022181001,所设计的部门 1 主机所属 VLAN 必须是 VLAN2 ,部门 2 主机所属 VLAN必须是 VLAN3 ,部门 3 里的主机所属 VLAN 必须是 VLAN4 ,以此类推。
4、全网 IP 地址设计要求
(1)AS1 中的 IP 地址设计
①采用静态 IP 地址;
②用户主机和服务器的 IP 地址范围必须和学生自己的学号对应起来,具体为192.A.A.0~ 192.A.A+6.255 。 A 为考生自身学号的后两位。例如,考生学号是 2022181002 ,则此处该考生能使用的 IP 地址范围是 192.2.2.0 ~ 202.2.8.255 ,即该园区网内所有用户主机和服务器的 IP 地址,都必须在这个地址范围内。
②学生根据自己所能使用的 IP 地址范围,同时必须满足每个部门入网主机数量的需求,设计各部门主机和服务器所属的 IP 地址网段。各网段的默认网关地址必须为该网段最后一个单播地址,各网段的子网掩码由考生根据需求设定;
③各路由设备互连接口的地址格式为 10.A.*.* ,其中 A 为学生本人学号后 2 位, *表示该值由学生自定;
④不同 VLAN ,其对应的 IP 地址应属于不同的网段
⑤分配 IP 地址时,应综合考虑节约 IP 地址和路由聚合两个因素。
(2)AS2 中的 IP 地址设计
①用户主机和服务器的 IP 地址范围必须和学生自己的学号对应起来,具体为202.A.A.0~ 202.A.A+6.255 。 A 为考生自身学号的后两位。例如,考生学号是 2022181002 ,则此处该考生能使用的 IP 地址范围是 202.2.2.0 ~ 202.2.8.255 ,即园区网内所有用户主机和服务器的 IP 地址,都必须在这个地址范围内。
②各路由设备互连接口的地址格式为 11.A.*.* ,其中 A 为学生本人学号后 2 位, *表示该值由学生自定 ;其他设计要求同 AS1 。
5、路由设计要求
AS1 中采用 OSPF , AS2 中采用 RIP
6、AS1 和 AS2 的通信要求
( 1 )自治系统 AS1 内部各主机间可相互通信;
( 2 )自治系统 AS2 内部各主机间可相互通信;
( 3 ) AS1 内部的用户主机能够访问 AS2 内部的服务器,但不能访问 AS2 内部的用户主机;
( 4 ) AS2 内部的用户主机能够访问 AS1 内部的服务器,但不能访问 AS1 内部的用户主机;
六、实验步骤
要求使用 BGP 实现自治系统之间的通信;对 BGP 发布的路由信息进行过滤。
(1)实验拓扑
(2)主机IP地址
1. AS1(Host-1 到 Host-8)
AS1 的地址范围为 192.71.71.0 ~ 192.71.77.255。








2. AS2(Host-9 到 Host-12)
AS2 的地址范围为 202.71.71.0 ~ 202.71.77.255。




(3)配置
AS1园区配置
AS1(二层交换机SW-1到SW-8)
SW-1

SW-2

SW-3

SW-4

SW-5

SW-6

SW-7

SW-8

AS1配置三层交换机(RS-1到RS-3)
RS-1



RS-2


RS-3

AS1配置核心路由器R-1
R-1

配置FTP服务器

自治系统 AS1 内部各主机间可相互通信
通信测试
序号 | 源主机 | 目的主机 | 通信结果 |
1 | Host-1 | Host-2 | 通 |
2 | Host-1 | Host-5 | 通 |

此时AS1 内部的用户主机能够不能访问 AS2 内部的服务器,也不能访问 AS2 内部的用户主机

AS2园区配置
AS2(二层交换机SW-9到SW-12)
SW-9

SW-10

SW-11

SW-12

AS2配置三层交换机(RS-4到RS-5)
RS-4


RS-5

AS2配置核心路由器(R-2)
R-2

配置web服务器

自治系统 AS2 内部各主机间可相互通信
通信测试:
序号 | 源主机 | 目的主机 | 通信结果 |
1 | Host-9 | Host-10 | 通 |
2 | Host-9 | Host-11 | 通 |
3 | Host-9 | Host-12 | 通 |

此时AS2 内部的用户主机不能够访问 AS1 内部的服务器,也不能访问 AS1 内部的用户主机

配置R-1,R-2的BGP


此时全网全部通信成功:
通信测试:
序号 | 源主机 | 目的主机 | 通信结果 |
1 | Host-1 | Host-2 | 通 |
2 | Host-1 | Host-5 | 通 |
3 | Host-1 | Host-9 | 通 |

过滤配置
R-1过滤:

AS2 内部的用户主机能够访问 AS1 内部的服务器,但不能访问 AS1 内部的
用户主机
AS2 内部的用户主机Host-9能够访问 AS1 内部的FTP服务器:

AS2 内部的用户主机不能访问 AS1 内部的用户主机:

R-2过滤:

AS1 内部的用户主机能够访问 AS2 内部的服务器,但不能访问 AS2 内部的
用户主机
AS1 内部的用户主机Host-1能访问 AS2 内部的web服务器:

AS1 内部的用户主机不能访问 AS2 内部的用户主机:

好了,实验到这里就结束了~
一起加油吧!
本文仅用于学习参考使用,为笔者记录自己的实验内容,若有侵权,联系必删!若有问题也欢迎提出~