数据通信网络之IPv6以太网多层交换

文章及资源归档至【AIShareLab】,回复 通信系统与网络 可获取。

文章目录

  • 一、目的
  • 二、环境及网络拓扑
  • 三、需求
  • 四、步骤

一、目的

  1. 掌握 VLAN 的基础配置。
  2. 掌握 Trunk 的基础配置。
  3. 掌握 VLANIF 的基础配置,并理解通过三层交换机实现 VLAN 之间通信的方案。

二、环境及网络拓扑

本实验模拟一个典型的简单园区网络,如图 1 所示,其中,CoreSwitch 是园区网络的核 心交换机,AS1 和 AS2 是两台接入交换机。AS1 及 AS2 各自连接着一些终端 PC,出于二 层隔离的目的,我们将这些 PC 规划在了不同的 VLAN。所有 PC 的默认网关均在CoreSwitch 上。其中,接入交换机 AS1 和 AS2 及核心交换机 Coreswitch 均推荐使用 S5700 及以上设备。
在这里插入图片描述

图1 网络拓扑图
备注:实际组网时,考虑实验室设备配置情况,AS1、AS2 及Coreswitch 均可考虑使用S3700,S3700 默认的端口包含 24 个快速以太网口(接口视图中显示依次为 Ethernet0/0/1-Ethernet0/0/24)和 4 个吉比特以太网口(目前启用为面板上 Console 口左侧上下两个电口,面板亮灯对应接口序号分别为 27 和 28,接口视图中显示分别为 GigabitEthernet0/0/3 和GigabitEthernet0/0/4),相较于图 1 所示模拟实验中 Coreswitch 采用 S5700 的组网方式,实验时交换机接口 GE0/0/0-2 分别变更为 Ethernet0/0/0-2,GE0/0/23-24 变更为 Ethernet13-14,GE0/0/20 变更为Ethernet0/0/20。AS1 和AS2 的GE0/0/1-2 相应变更为Ethernet0/0/1-2,AS1的GE0/0/23 变更为GE0/0/1,AS2 的GE0/0/24 变更为GE0/0/4。

三、需求

按照网络规划,完成AS1、AS2 及CoreSwitch 的配置,使得PC1、PC2 及PC3 之间能
够相互通信。在本例中,PC1、PC2 及PC3 均属于不同的VLAN,彼此二层隔离,但是又存
在三层通信的需求,为了实现这个目的,需要在CoreSwitch 上配置VLANIF 接口,接口的
地址将作为PC 的默认网关。

四、步骤

(1)在 AS1 上创建相关 VLAN,并完成接口配置
在 AS1 上完成如下配置:

<Huawei> system-view 
[Huawei] sysname AS1 
[AS1] vlan batch 10 20 
[AS1] interface GigabitEthernet 0/0/1 
[AS1-GigabitEthernet0/0/1] port link-type access 
[AS1-GigabitEthernet0/0/1] port default vlan 10 
[AS1-GigabitEthernet0/0/1] quit 
[AS1] interface GigabitEthernet 0/0/2 
[AS1-GigabitEthernet0/0/2] port link-type access 
[AS1-GigabitEthernet0/0/2] port default vlan 20 
[AS1-GigabitEthernet0/0/2] quit 

在这里插入图片描述

图2 配置AS1过程
在本实验中,AS1 的 GE0/0/23 接口连接着 CoreSwitch,该接口需要让 PC1 及 PC2 到达 CoreSwitch 的二层流量通行,也即该接口需要转发 VLAN10 及 VLAN20 的数据帧,为了让 CoreSwitch 能够识别本端发送的数据帧属于哪个 VLAN,该接口需要对这两个 VLAN 的数 据帧进行标记,为了达到这个目的,我们将这个接口配置为 Trunk 类型,并且放通 VLAN10 及 VLAN20。
在 AS1 上完成如下配置:

[AS1] interface GigabitEthernet 0/0/23 
[AS1-GigabitEthernet0/0/23] port link-type trunk 
[AS1-GigabitEthernet0/0/23] port trunk allow-pass vlan 10 20 
[AS1-GigabitEthernet0/0/23] quit 

在这里插入图片描述

图3 配置AS1过程
VLAN。阶段性验证:
⑴在 AS1 系统视图下执行 display vlan 命令,查看 AS1 上的 VLAN 信息并展示结果,验证当前AS1是否已成功创建 VLAN10 和 VLAN20 并确认各接口与 VLAN 的所属关系。
在这里插入图片描述

图4 执行 display vlan 命令
实验验证结果如图4,可知AS1 已成功创建 VLAN10 和 VLAN20,接口1和接口23属于VLAN10,接口2和接口23属于VLAN20。
⑵在 AS1 系统视图下执行 display port vlan 命令,查看 AS1 接口 VLAN 信息并展示结果,验证各接口是否正确归属于所划分的 VLAN。
在这里插入图片描述

图5 执行 display port vlan 命令
验证结果如图5,可知各接口正确归属于所划分的 VLAN。
(2)在 AS2 上创建相关 VLAN,并完成接口配置
在 AS2 上完成如下配置:

<Huawei> system-view 
[Huawei] sysname AS2 
[AS2] vlan batch 30 
[AS2] interface GigabitEthernet 0/0/1 
[AS2-GigabitEthernet0/0/1] port link-type access 
[AS2-GigabitEthernet0/0/1] port default vlan 30 
[AS2-GigabitEthernet0/0/1] quit 
[AS2] interface GigabitEthernet 0/0/24 
[AS2-GigabitEthernet0/0/24] port link-type trunk 
[AS2-GigabitEthernet0/0/24] port trunk allow-pass vlan 30 
[AS2-GigabitEthernet0/0/24] quit 

在这里插入图片描述

图6 配置AS2过程

阶段性验证:
⑴在 AS2 系统视图下执行 display vlan 命令,查看 AS2 上的 VLAN 信息并展示结果,验证当前 AS2 是否已成功创建 VLAN30 并确认各接口与 VLAN 的所属关系。
在这里插入图片描述

图7 执行 display vlan 命令
实验验证结果如图7,AS2 已成功创建 VLAN30,接口1和接口24属于VLAN30。
⑵在 AS2 系统视图下执行 display port vlan 命令,查看 AS2 接口 VLAN 信息并展示结果,验证各接口是否正确归属于所划分的 VLAN。
在这里插入图片描述

图8 执行 display port vlan 命令
实验验证结果如图8,各接口正确归属于所划分的 VLAN。
(3)在 CoreSwitch 上创建相关 VLAN,完成接口配置,并配置 VLANIF,实现 VLAN 间通信
CoreSwitch 的 VLAN 及接口配置如下:

<Huawei> system-view 
[Huawei] sysname CoreSwitch 
[CoreSwitch] vlan batch 10 20 30 
[CoreSwitch] interface GigabitEthernet 0/0/23 
[CoreSwitch-GigabitEthernet0/0/23] port link-type trunk 
[CoreSwitch-GigabitEthernet0/0/23] port trunk allow-pass vlan 
10 20 
[CoreSwitch-GigabitEthernet0/0/23] quit 
[CoreSwitch] interface GigabitEthernet 0/0/24 
[CoreSwitch-GigabitEthernet0/0/24] port link-type trunk [CoreSwitch-GigabitEthernet0/0/24] port trunk allow-pass vlan 
30 
[CoreSwitch-GigabitEthernet0/0/24] quit 

在这里插入图片描述

图9 在 CoreSwitch 上创建相关 VLAN
接下来配置 VLANIF:

[CoreSwitch] ipv6 
[CoreSwitch] interface Vlanif 10 
[CoreSwitch-Vlanif10] ipv6 enable 
[CoreSwitch-Vlanif10] ipv6 address FC00:10::FFFF 64 
[CoreSwitch-Vlanif10] quit 
[CoreSwitch] interface Vlanif 20 
[CoreSwitch-Vlanif20] ipv6 enable 
[CoreSwitch-Vlanif20] ipv6 address FC00:20::FFFF 64 
[CoreSwitch-Vlanif20] quit 
[CoreSwitch] interface Vlanif 30 
[CoreSwitch-Vlanif30] ipv6 enable 
[CoreSwitch-Vlanif30] ipv6 address FC00:30::FFFF 64 
[CoreSwitch-Vlanif30] quit

在这里插入图片描述
图10 配置CoreSwitch 的 VLANIF

备注:在以上配置中,ipv6 命令用于在交换机上全局激活IPv6 功能。然后,interface Vlanif10 命令用于创建VLAN10 对应的三层VLANIF 接口,并进入接口的配置视图,接下来我们在接口上激活了IPv6 功能,并配置了IPv6 地址。VLANIF10 直接能够与VLAN10内的其他节点,包括PC1 进行互通,VLANIF20 及VLANIF30 同理。

(4)在 PC1、PC2 及 PC3 上完成静态地址配置
静态配置 PC1、PC2 及 PC3 的 IPv6 地址、前缀长度及网关信息,具体的参数如图1所示。
在这里插入图片描述

图11 配置PC1过程
在这里插入图片描述

图12 配置PC2过程
在这里插入图片描述

图13 配置PC3过程

(5)联通性测试
⑴在 PC1 上 ping PC2,具体命令格式为 ping PC2 的 IPv6 地址 -6,验证 PC1 是否可与 PC2成功通信。
在这里插入图片描述

图14 PC1 ping PC2
验证结果如图14所示,PC1 可与 PC2成功通信。
⑵在 PC1 上 ping PC3,具体命令格式为 ping PC3 的 IPv6 地址 -6,验证 PC1 是否可与 PC3成功通信。
在这里插入图片描述

图15 PC1 ping PC3
验证结果如图15所示,PC1 可与 PC3成功通信。
回答下列问题:
在本例中,PC1 与 PC2 连接在同一台二层交换机 AS1 上,如果给这两台 PC 配置相同网段的 IPv6 地址,二者是否能够不经过 CoreSwitch 直接通信?为什么?请通过实验验证,给出结果。

答:例如我先将CoreSwitch环境停止,如图16所示:
在这里插入图片描述

图16 停止 CoreSwitch环境
在这里插入图片描述

图17 修改PC2 IPV6地址
在这里插入图片描述

图18 PC1 ping PC2结果
然后如图17修改PC2的 IPv6 地址,使其与PC1配置相同网段,然后执行PC1 ping PC2指令,发现二者不能不经过 CoreSwitch 直接通信。因为PC1和PC2隶属于不同VLAN并且连接到同一个二层交换机AS1上,即使它们配置了相同网段的IPv6地址,它们也不能直接通信。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/108373.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java基础-基础知识点

文章目录 jdk目录结构函数式接口wait、notify、notifyAll 并发编程Threadsleep、yield、joindaemon &#xff08;守护线程&#xff09; 锁[synchronized ](https://blog.csdn.net/EnjoyFight/article/details/127457876)线程池 jdk目录结构 jdk1.8 jdk20 函数式接口 http…

2023 年前端编程 NodeJs 包管理工具 npm 安装和使用详细介绍

npm 基本概述 npm is the world’s largest software registry. Open source developers from every continent use npm to share and borrow packages, and many organizations use npm to manage private development as well. npm 官方网站&#xff1a;https://www.npmjs.…

HBase 记录

HBase 管理命令 hbase hbck -details TABLE_NAME hbase hbck -repair TABLE_NAMEHBase概览 Master、RegionServer作用 RegionServer与Region关系 数据定位原理 https://blogs.apache.org/hbase/entry/hbase_who_needs_a_master RegionServer HBase Essentials.pdf (P25)…

第二证券:举牌和收购有什么区别?

在股市中&#xff0c;举牌和收买是两种常见的出资策略。虽然这两种策略都是用来取得股权控制权&#xff0c;但举牌和收买仍是有着一些差异&#xff0c;下面从多个角度进行剖析。 一、定义和方法 从定义上来看&#xff0c;举牌是指出资者购买公司股票的数量已到达公司股份总量的…

Lyft 计划开源人工智能算法测试工具

共享租车公司 Lyft 投入大量时间和资源开发工具来测试机器学习算法&#xff0c;近日 Lyft 宣布将向公众开源这些工具。正式投入生产环境之前&#xff0c;一款机器学习算法的测试和更替非常耗费时间&#xff0c;Lyft 开发的测试工具&#xff0c;是属于一种模拟器&#xff0c;能够…

紫光展锐5G芯T820 解锁全新应用场景,让机器人更智能

数字经济的持续发展正推动机器人产业成为风口赛道。工信部数据显示&#xff0c;2023年上半年&#xff0c;我国工业机器人产量达22.2万套&#xff0c;同比增长5.4%&#xff1b;服务机器人产量为353万套&#xff0c;同比增长9.6%。 作为国内商用服务机器人领先企业&#xff0c;云…

K8S:kubeadm搭建K8S+Harbor 私有仓库

文章目录 一.部署规划1.主机规划2.部署流程 二.kubeadm搭建K8S1.环境准备2.安装docker3. 安装kubeadm&#xff0c;kubelet和kubectl4.部署K8S集群&#xff08;1&#xff09;初始化&#xff08;2&#xff09;部署网络插件flannel&#xff08;3&#xff09;创建 pod 资源 5.部署 …

【计算机网络】图解应用层协议

图解应用层协议 1.应用层2.远程登录2.1 Telnet2.2 SSH 3.文件传输3.1 FTP3.2 TFTP 4.电子邮件4.1 通信架构4.2 邮件地址4.3 SMTP 协议4.4 POP3 协议4.5 IMAP 协议 5.WWW5.1 URI5.2 HTML5.3 HTTP 6.网络管理应用6.1 DHCP 协议6.2 DNS 协议 1.应用层 我们前面介绍过 TCP / IP 模…

YOLO目标检测——火焰检测数据集+已标注xml和txt格式标签下载分享

实际项目应用&#xff1a;火灾预警系统、智能监控系统、工业安全管理、森林火灾监测以及城市规划和消防设计等应用场景中具有广泛的应用潜力&#xff0c;可以提高火灾检测的准确性和效率&#xff0c;保障人员和财产的安全。数据集说明&#xff1a;YOLO火焰目标检测数据集&#…

Cocos独立游戏开发框架(18):配置管理器

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》&#xff0c;欢迎大家关注分享收藏订阅。 在游戏开发中&#xff0c;配置是一个重要的角色&#xff0c;他常常由策划去驱动&#xff0c;调整和优化&#xff0c;使得游戏的难度和设定更加符合玩家们的体验&#xff0c;…

JDK、eclipse软件的安装

一、打开JDK安装包 二、复制路径 三、点击我的电脑&#xff0c;找到环境变量 四、新建环境 变量名&#xff1a;JAVA_HOME 变量值就是刚刚复制的路径 五、在path中建立新变量 双击path 打印以下文字 最后一直双击确定&#xff0c;安装环境完成。 六、双击eclipse 选择好安装…

zabbix监控H3C设备

背景 常见的服务和主机已经使用Prometheus进行监控了&#xff0c;但是网络设备还未配置监控。使用基于SNMP对网络设备进行监控。 设备概览 主要类型为H3C的路由器和交换机。 H3CS5560交换机 路由器MER5200 er8300 一台群晖的NAS服务 步骤 配置网络设备开启telnet远程&…