一台交换机不同vlan如何通信
前几天写了一篇关于单臂路由的文章,后面有一些关于acess和trunk转发机制的分析
我们让Fa0/1和 Fa0/2各接一台PC机,利用交叉线将Fa0/3和 Fa0/4互连
拓扑如下:(由于模拟器中无法把Fa0/3和 Fa0/4互连,我们利用一个Hub来实现这个功能)
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
分析:
数据流分析
PC0 ping PC1首先把对方的IP地址和自己的子网掩码相与发现在同一网段。封装数据包发出。数据包通过Fa0/1进入交换机1,由于Fa0/1为access口,进站打上TAG标记。SW1会在vlan2的广播域内进行洪泛。即数据包会从Fa0/3发出由于Fa0/3为access口。即出站时会拆掉Tag标记。之后数据包又会通过Fa0/4再次进入交换机由于Fa0/4为access口,进站打上TAG标记。SW1会在vlan3的广播域内进行洪泛。即数据包会从Fa0/2发出由于Fa0/2为access口。即出站时会拆掉Tag标记,后PC2即可收到(返程数据流同理)
Access的转发机制
1. 数据包通过access口离开交换机是,拆除TAG标记。
2. 交换机的access口收到不带有TAG标记的数据包时,查找接口所在vlan若交换机有该vlan则在该vlan内洪泛。
3. 交换机若在access口收到带有TAG标记的数据包则直接丢弃。
Dot1q和Trunk的转发机制
1数据包通过Trunk离开交换机时,除Native vlan不带TAG标记,其他所有数据包均带对应的TAG标记
2如果交换机从Trunk收到带有tag标记的数据包,若该接口允许TAG标记所对应的vlan通过并且交换机上存在该vlan,则允许数据包通过,其他情况均丢弃。
3. 如果交换机从Trunk收到不带有tag标记的数据包,若该接口允许Native vlanvlan通过并且交换机上存在Native vlan,则允许数据包通过,其他情况均丢弃。
转载于:https://blog.51cto.com/sunpeng51/817309
一台交换机不同vlan如何通信相关推荐
- 计算机网络期末 【3层交换机实现VLAN间通信】假设某企业有3个主要部门,即技术部、销售部和经理部,分别处于不同的办公室
系列文章目录 第一章 实现2台PC机的连通和Telnet的远程登录 第二章 交换机扩展以太网 第三章 单交换机VLAN划分 第四章 双交换机VLAN划分 第五章 三层交换机实现VLAN间通信 第六章 ...
- 第13节 实现不同交换机同VLAN之间通信——基于VLAN Trunk技术
实现不同交换机同VLAN值间通信--基于VLAN Trunk技术 1引言 1.1VLAN技术回顾 1.2问题背景 1.3VLAN的局限性 2 VLAN trunk 2.1概述 不同接口对vlan fl ...
- 思科模拟器-跨交换机实现vlan之间通信
如图,实现pc0和pc2之间可以通信,pc1和pc3之间通信,当然学会后可自行决定谁和谁通信. 首先,我们要知道交换机上有两种端口类型,一种为access类型为访问端口,另一种为trunk类型为干道端 ...
- 4.通过三个交换机实现VLAN间通信
一: 连接 两个二层交换机,一个三层交换机,六个主机和三个配置主机 二: 设置主机IP地址 主机0:192.168.10.2 255.255.255.0 192.168.10.1 主机1:192.16 ...
- 相同vlan间的通信(同一台交换机和跨交换机)
目录 前言 一.同一台交换机相同VLAN 1.概述 2.拓扑实验解析 二.跨交换机相同vlan 1.vlan跨交换机的传输过程 2.概述 3.设置白名单 4.拓扑实验解析 总结 前言 上篇有讲到vla ...
- 一台支持vlan管理的交换机_关于交换机的VLAN技术你了解多少?
VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段.一个VLAN可以在一个交换机或者跨交换机实现.VLAN可以根据网络用户的位 ...
- 关于交换机的VLAN技术你了解多少?
VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段.一个VLAN可以在一个交换机或者跨交换机实现.VLAN可以根据网络用户的位 ...
- 交换机之vlan详解
一.为什么需要VLAN 1.1.什么是VLAN? VLAN(Virtual LAN),翻译成中文是"虚拟局域网".LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算 ...
- 交换机配置第七讲(不同vlan相互通信2)
1.实验介绍 内容为主机A和主机B配置不同的vlan希望他们能够通信,并且vlanif配置在不与PC机相连的交换机上. 设备规划 类型 名称 数量 终端 PC 2 交换机 S5700 2 vlan划分 ...
最新文章
- java 变量的线程可见性_Java多线程——变量可见性
- PAT甲级1149 Dangerous Goods Packaging :[C++题解]哈希表、逆向思维
- 全球及中国数字内容产业运行现状调研与盈利前景分析报告2022年
- 精彩回放 | 玩转 VS Code 物联网开发
- 1小时零基础赚一千,教你完成图书管理系统,不用打代码绝对学得会![完整全站教学 IVX 实战第四篇]
- netcore docker_让.NetCore程序跑在任何有docker的地方
- Java实现查看SEGY(.su格式)数据道头字信息的GUI图形用户界面
- 在 OpenShift 4 上部署 Ansible Tower 环境
- 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器
- c++ List、Vector、Stack、Queue使用
- 对龙果支付系统的简单了解
- 搜狗输入法 与fcitx-ui-qimpanel冲突_搜狗AI录音笔E2预售开启,不只是录音笔,还能拍照翻译?丨43周新闻...
- python软件要钱吗-python语言是免费还是收费的?
- primeng dropdown ngmodel 选择项初始化
- 用c语言求解一元二次方程(共轭根除外)
- python安装math模块_python math模块
- 【CodeForces】Educational Codeforces Round 118 (Rated for Div. 2)【A-C】
- 软工导第一节课 计算机软件工程学作一个简短的概述,回顾计算机系统发展简史 软件工程的基本原理和方法有概括的本质的认识,详细讲解生命周期相关知识讲解8种典型的软件过程模型
- 容器架构转传统lnmp架构(失败篇)
- 【C++】VSCode配置C++环境(详细教程)
热门文章
- Weblogic负载均衡/Session复制之集群架构
- php读取图片输出,php读取图片流输出到页面图片
- 牛客网练习赛26B(简单的dp)
- http 1.php,php – Nginx忽略客户端的HTTP 1.0请求并通过HTTP 1.1响应
- MySQL中查某一字段包含某一字符的个数
- Vue调试工具 vue-devtools的安装
- python键盘输入转换为列表_Python键盘输入转换为列表的实例
- java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...
- 取消关机shutdown -c
- python访问多个网页_如何使用python请求登录具有多个页面的CAS?