实验目的掌握使用Mininet搭建基本网络环境的方法。熟悉Open vSwitchOVS的基本操作与配置命令。理解交换机CAM表的作用及其学习过程。掌握主机IP地址的手动配置方法并能测试网络连通性。实验内容简要描述本实验基于Mininet仿真平台构建一个包含一台交换机和两台主机的简单网络。通过手动配置主机的IP地址和子网掩码设置交换机的工作模式并利用ping命令测试主机之间的连通性。最终通过查看交换机的CAM表分析数据帧的转发路径。实验步骤与结果分析启动Mininet仿真网络右键打开终端首先输入ovs-vswitchd --pidfile --detach启动服务系统提示OVS进程已运行PID 85服务启动成功。实验时按照下图所示规划的网段进行实验。右键打开终端输入sudo mn --controllerremote启动包含一个交换机和两个主机的最基本网络。2.配置主机IP地址在启动Mininet后的终端内输入xterm h1打开主机1的终端。在h1的终端内输入sudo ifconfig查看ip信息。可以看到此时eth0网卡的ip地址为10.0.0.1子网掩码为255.0.0.0不符合实验要求。执行如下命令将主机1的eth0网卡的ip地址和子网掩码设置为实验要求。对主机2进行相同的配置将其ip地址改为10.0.0.3子网掩码改为255.255.255.0。3.配置交换机在启动Mininet后的终端内输入xterm s1打开交换机的终端。执行ovs-vsctl show命令查看交换机信息。若如下图所示即交换机的fail_mode为secure表示交换机必须借助SDN中的控制器才能进行转发操作我们需要在实验前先执行ovs-vsctl del-fail-mode s1命令退出Secure模式。若如下图所示表示交换机为普通交换机模式请继续执行下面的操作步骤。普通模式下交换机可自主基于MAC地址表进行二层转发。4.测试连通性并分析CAM表在主机1上执行ping 10.0.0.3 -c 4测试网络连通性。主机2上执行ping 10.0.0.2 -c 4测试网络连通性。在交换机上执行ovs-appctl fdb/show s1命令看交换机中保存的CAM表。ping操作触发了ARP请求与响应交换机通过源MAC地址学习建立CAM表项后续数据帧直接根据目标MAC转发无需泛洪。
计算机网络实验-交换机部署及配置
发布时间:2026/5/27 23:33:06
实验目的掌握使用Mininet搭建基本网络环境的方法。熟悉Open vSwitchOVS的基本操作与配置命令。理解交换机CAM表的作用及其学习过程。掌握主机IP地址的手动配置方法并能测试网络连通性。实验内容简要描述本实验基于Mininet仿真平台构建一个包含一台交换机和两台主机的简单网络。通过手动配置主机的IP地址和子网掩码设置交换机的工作模式并利用ping命令测试主机之间的连通性。最终通过查看交换机的CAM表分析数据帧的转发路径。实验步骤与结果分析启动Mininet仿真网络右键打开终端首先输入ovs-vswitchd --pidfile --detach启动服务系统提示OVS进程已运行PID 85服务启动成功。实验时按照下图所示规划的网段进行实验。右键打开终端输入sudo mn --controllerremote启动包含一个交换机和两个主机的最基本网络。2.配置主机IP地址在启动Mininet后的终端内输入xterm h1打开主机1的终端。在h1的终端内输入sudo ifconfig查看ip信息。可以看到此时eth0网卡的ip地址为10.0.0.1子网掩码为255.0.0.0不符合实验要求。执行如下命令将主机1的eth0网卡的ip地址和子网掩码设置为实验要求。对主机2进行相同的配置将其ip地址改为10.0.0.3子网掩码改为255.255.255.0。3.配置交换机在启动Mininet后的终端内输入xterm s1打开交换机的终端。执行ovs-vsctl show命令查看交换机信息。若如下图所示即交换机的fail_mode为secure表示交换机必须借助SDN中的控制器才能进行转发操作我们需要在实验前先执行ovs-vsctl del-fail-mode s1命令退出Secure模式。若如下图所示表示交换机为普通交换机模式请继续执行下面的操作步骤。普通模式下交换机可自主基于MAC地址表进行二层转发。4.测试连通性并分析CAM表在主机1上执行ping 10.0.0.3 -c 4测试网络连通性。主机2上执行ping 10.0.0.2 -c 4测试网络连通性。在交换机上执行ovs-appctl fdb/show s1命令看交换机中保存的CAM表。ping操作触发了ARP请求与响应交换机通过源MAC地址学习建立CAM表项后续数据帧直接根据目标MAC转发无需泛洪。