实现同网段不同vlan通信有几种方式?纯二层网络下又是如何实现的?
你知道纯二层网络,如何实现同网段不同vlan通信吗?
你知道通过代理ARP,如何实现同网段不同vlan通信吗?
你知道Vxlan架构,如何实现同网段不同vlan通信吗?
我会通过一系列场景,给大家分析一下网络通信的原理,但是三种方式内容太多,所以今天就先给大家讲讲纯二层网络下,如何实现同网段不同vlan通信,后续再给大家分享另外两种方式。
拓扑如图,pc1属于vlan 10,pc2属于vlan 20,
两台交换机互连接口为trunk模式,左边交换机trunk口的pvid是10,右边交换机的pvid是20
通信原理:
- PC1访问PC2,判断目标主机是否同网段,是
- PC1发出针对PC2的ARP请求,ARP报文进入左边的交换机
- 左边的交换机会从trunk口将arp报文发出,因为pvid=10,所以属于vlan 10 的PC1的报文不带tag
- 右边的交换机从trunk口收到一个不带tag的arp报文,会查看这个接口的pvid是多少,发现pvid是20,那么就认为这个报文属于vlan 20
- 右边交换机从vlan 20的access接口将arp报文发出,PC2收到
- PC2给PC1回应ARP,完成ARP解析,接下来正常封装数据报文,实现双方的通信。
配置过程:
左边交换机配置
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/3
port link-type trunk
port trunk pvid vlan 10
port trunk allow-pass vlan 10
右边交换机
interface GigabitEthernet0/0/1
port link-type access
port default vlan 20
#
interface GigabitEthernet0/0/3
port link-type trunk
port trunk pvid vlan 20
port trunk allow-pass vlan 20
结果测试:
小思考:如果两台交换机不用trunk互连,而是用access互连,是否可以实现PC间通信?
在《纯二层网络,如何实现同网段不同VLAN通信》的内容已经讲完啦,喜欢记得点赞收藏哦~
当然,如果你需要网工学习资料,可以私我哦~
实现同网段不同vlan通信有几种方式?纯二层网络下又是如何实现的?相关推荐
- ARP代理实现同网段不同vlan通信
ARP代理实现同网段不同vlan通信 划分vlan vlan batch 10 20interface GigabitEthernet0/0/1port link-type accessport de ...
- linux+Qt 下利用D-Bus进行进程间高效通信的三种方式
linux+Qt 下利用D-Bus进行进程间高效通信的三种方式 原文链接: https://www.cnblogs.com/wwang/archive/2010/10/27/1862552.html ...
- laydate组件 无法传值_Vue组件通信的几种方式
组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.一般来说,组件可以有以下几种关系: 组件之间的关系 如上图所示,A 和 B.B 和 C. ...
- 前端跨域通信的几种方式
前言 前端通信类的问题,主要包括以下内容: 1.什么是同源策略及限制 同源策略是一个概念,就一句话.有什么限制,就三句话.能说出来即可. 2.前后端如何通信 如果你不准备,估计也就只能说出ajax. ...
- Linux进程通信的四种方式——共享内存、信号量、无名管道、消息队列|实验、代码、分析、总结
Linux进程通信的四种方式--共享内存.信号量.无名管道.消息队列|实验.代码.分析.总结 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须 ...
- Windows下进程通信的几种方式介绍
Windows下进程通信的几种方式 一.消息通信 所谓消息通信,就是指Windows发出的一个通知,告诉应用程序某个事情发生了.例如,单击鼠标.改变窗口尺寸.按下键盘上的一个键都会使Windows发送 ...
- [转]WINDOW进程通信的几种方式
windows进程通信的几种方式 1 文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待.因此,进程不必使用文件I/O操作,只需简单的指针 ...
- React中组件通信的几种方式
首次发表在个人博客 需要组件之进行通信的几种情况 父组件向子组件通信 子组件向父组件通信 跨级组件通信 没有嵌套关系组件之间的通信 1. 父组件向子组件通信 React数据流动是单向的,父组件向子组件 ...
- vue 组件通信的几种方式
前言 在vue中, 组件的关系不外乎以下三种: 组件是需要通信的,在开发中,常用到的通信方式有:vuex.eventBus.以及props与emit.$parent与$children,除此之外,还 ...
最新文章
- Wing IDE Pro (Wing pro 6.0) for Ubuntu/linux
- SAP MM 可以不用创建盘点凭证直接录入盘点结果?
- 按树型显示BOM的结构
- 第十五次发博不知道用什么标题好
- linux串口驱动分析【转】
- 【研发管理】华为十大架构与设计核心原则
- 使用Java生成二维码图片(亲测)
- wxpython使用matplot_测试怎么将MatPlotLib嵌入到wxPython中
- param参数服务器
- 解决WebStorm中文显示不正常的问题
- 计算机软件期刊是不是中文核心,2020计算机测量与控制是什么期刊_计算机测量与控制是核心期刊吗_计算机测量与控制官网...
- 教你如何去掉桌面图标的蓝底
- 机器学习之你不懂的 sigmoid函数
- 为什么我推荐你用语雀记笔记?
- 蔓迪、落健、heybro、达霏欣哪个效果更好?自然选蔓迪
- iOS开发人员必看的精品资料(100个)
- Springboot AOP Aspect 拦截中 获取HttpServletResponse response
- iptables配置SNAT实现共享上网
- latex 行间公式大小(批量设置)
- Android Studio中实战演练——绿豆通讯录