关于DHCP、VLAN、混杂模式解惑

文章目录

  • 关于DHCP、VLAN、混杂模式解惑
    • (1)遇到DHCPdiscover、offer翻滚却一直不出现ACK是什么情况?
    • (2)不同网段之间访问在混杂模式都设置好的情况下,到底是直接广播到对应接口然后去除标签还是需要先找到自身的网关?
    • (3)可不可以两个不同vlan进行通信时,不允许自己的vlan进入?
    • 混杂模式
      • untagged
      • tagged
      • pvid
    • 华为vlan接口模式:

一切的灵感和疑惑都是来源于对知识的不熟练,不掌握。

(1)遇到DHCPdiscover、offer翻滚却一直不出现ACK是什么情况?

在使用混杂模式的时候允许了vlan xx带标签进入,PC机遇到带VLAN标签的包就丢弃了,所以一直没有回复ACK。
翻滚抓包图

(2)不同网段之间访问在混杂模式都设置好的情况下,到底是直接广播到对应接口然后去除标签还是需要先找到自身的网关?

不妨抓个包,不难发现,不同网段之间的访问是通过寻找自身网关,然后找到不同网段的。

仔细一想:自己平时搭建的就那么几个PC,就那么几个流量包。现实中一定不是这样的,数据一定是庞大的。如果设置为直接广播到对应接口,网络中的负荷不仅会大大提高,甚至会影响个体用户。一个不同网段的包都会大量洪泛,数据量是庞大的。更会有仿冒等安全问题。

(3)可不可以两个不同vlan进行通信时,不允许自己的vlan进入?

不可以。

拿图举例:PC3进入SW3标签为10,然后在进入e0/0/2口之前检测到,然后去掉vlan10的标签,发送给PC4;PC4回包,进入SW3标签为20,然后进入e0/0/1口之前检测到,然后去掉vlan20的标签,发送给PC3。

总结:数据包来去使用的是不同的vlan。

错误理解:既然使用不同vlan,那我在PC3允许vlan20进入,进入之前去掉标签;在PC4允许vlan10进入,进入之前去掉标签;是不是就可以了。错误的,错误的,忽略了很多的问题。

正确理解

(1)VLAN很多情况是和DHCP是一起使用的;PC3单纯的只是untagged vlan 20,就会出现问题 一的情况,发现自己完全没有办法获取到IP地址。
(2)有些人还会说,,那我就是不使用DHCP。但是,忘记了不同网段之间交换最重要的一点,不同网段的互相访问的时候,是先找网关的。
到这,是不是恍然大悟。

最后,当然不使用DHCP,然后拒绝和自身的VLAN的访问确实可以,但是不同VLAN也是没有办法通信的,所有这种做法是没有意义的。

当然,讲到这里,混杂模式还是一团糟,untagged,tagged什么时候使用,依旧是不知道。

混杂模式

混杂模式相当于就是root用户:想则么做就怎么做。

untagged


傻傻分不清的就只是方向而已。

只在接口发送数据帧时起作用,如果需要发送的数据的vlan标签在接口的untagged列表中,那么将去除标签,然后发送数据。

例子:untagged vlan 20,当交换机接口看到vlan20标签在untagged列表中时,发送给PC4的时候就将标签去除(PC接收到带标签的数据包后,直接丢弃。)

tagged

用于接收被标记的数据帧和发送数据帧,其作用类似于一个允许的vlan标识列表,当接口收到带有vlan标签的数据帧时,该接口的tag列表相当于vlan的允许列表,不在列表中的数据帧将被丢弃;当接口发送数据帧时,数据的vlan标签在接口的tag列表中,将保持标签发送数据帧,否则丢弃数据帧,若数据帧没有标记,那么就用PVID进行标记

pvid

接收,转发。我都有了,可就缺少标识我自己是哪个vlan。pvid就是标识该接口下的vlan。

port hybrid pvid vlan 10

最后再讲讲,华为vlan接口模式吧:

华为vlan接口模式:

  • 1、 只要流量进入华为的设备将马上打上标签;-- 华为设备内部转发的流量均存在标签

  • 2、 华为设备交换机上所有的接口存在转发允许列表,只有被转发允许列表允许的流量,才能从该接口进入或转出;

  • 3、 从某个接口转出时,除查看允许列表外,还需要定义是否标记;

  • 4、 若某个流量从交换机某个接口进入时,没有标签,将被标记上该接口pvlan id;

  • 5、 若某个流量从交换机的某个接口进入时,存在标签,将匹配该接口的允许列表,若被允许可以进入,若未被允许将被丢弃;

  • 6、 PC若接收到存在标记的流量,将丢弃;

恰巧在查找资料的时候,看到评论。再次强调,untagged本身vlan的重要性。

如有错误,欢迎下方评论。

关于DHCP、VLAN、混杂模式解惑相关推荐

  1. HUAWEI交换机的Hybrid接口(混杂模式)详解与实验配置演示

    前言: 本篇文章,本人结合自己所学以及上网查阅相关资料,总结出关于Hybrid接口的产生,作用,优点以及工作流程,附带与Cisco的比较.篇幅较长,还需读者耐心阅读:由于牵扯到过多的交换知识,但并不是 ...

  2. 混杂模式就安全了?--只谈配置混杂模式

    目前遇到的问题是glance / image上传失败 经过查找发现是从计算节点访问192.168.0.2.24(haproxy netns的b_management接口),无法访问 经过定位,发现是所 ...

  3. html标准模式与混杂模式,关于Doctype、严格模式与混杂模式

    &lt现行程项些或创容的近在绑思目都者于手内近;!Doctype> 文档声明,位于文档中的最前面的位置,处于标签之前.此标签告知浏览器文档使用哪种HTML或XHTML朋说事础发开和数目间 ...

  4. Doctype作用? 严格模式与混杂模式如何区分?它们有何意义

    前端面试题(3) 打卡: 2021-4-27 HTML Doctype 作用? 严格模式与混杂模式如何区分?它们有何 意义? Doctype作用 (1)位于文档最前面,处于标签之前.告诉浏览器用什么文 ...

  5. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

    严格模式与混杂模式--如何触发这两种模式,区分它们有何意义. 在标准模式中,浏览器根据规范呈现页面: 在混杂模式中,页面以一种比较宽松的向后兼容的方式显示. 浏览器根据DOCTYPE是否存在以及使用的 ...

  6. cisco dhcp vlan vrrp ospf 实验

    ciso dhcp vlan vrrp ospf 实验 一.拓扑 二.接口配置 IOU1(config)# hostname dhcp dhcp(config)# int e0/0 dhcp(conf ...

  7. 网络嗅探混杂模式与非混杂模式的区别

    1.混杂模式与非混杂模式的区别: 这两种方式区别很大.一般来说,非混杂模式的嗅探器中,主机仅嗅探那些跟它直接有关的通信,如发向它的,从它发出的,或经它路由的等都会被嗅探器捕捉.而在混杂模式中则嗅探传输 ...

  8. 浅谈严格模式和混杂模式

    一,严格模式和混杂模式的定义: 通俗来说: 严格模式是浏览器根据w3c的规范来解析代码: 混杂模式是浏览器根据自己的规范来解析代码(很明显:无规矩不成方圆,这种混杂模式会产生一些浏览器兼容问题). 二 ...

  9. css3盒模型:IE6混杂模式下的盒模型

    IE6混杂模式下的盒模型本来是IE的特有的,后来大家发现,诶还行好用,所以在CSS3中加入了属性box-sizing,当属性值为border-box时,则按照混杂模式的原则创建盒子 适用于场景 1.宽 ...

最新文章

  1. linux panic 构造_Linux Wireless架构总结
  2. Web网络知识:什么是HTTP请求合并?
  3. php去除英文和标点,php 过滤英文标点符号及过滤中文标点符号代码_php技巧
  4. 18张颠覆三观的照片!
  5. C/C++编程笔记:C/C++ 的编译和链接
  6. 在spring boot中三分钟上手apache顶级分布式链路追踪系统skywalking
  7. 【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件
  8. flutter 打开后闪退_vscode 扩展 pubspec 依赖快速打开文档
  9. 网络协议 22 - RPC 协议(下)- 二进制类 RPC 协议
  10. 安川g7变频器说明书_【工业机器人入门课】安川机器人故障维修合集
  11. Mysql 中将blob类型转换成varchar类型
  12. 实现对接顺丰业务的订单管理系统
  13. tampermonkey油猴实现自动定时刷新页面,刷访问量
  14. js导出WORD设置分页
  15. 【计算机网络】IP地址详解
  16. 矿 第一次数据结构实验
  17. python time localtime()
  18. WPF中使用Winform控件
  19. An unexpected error occurred: “EACCES: permission denied, mkdir
  20. Windows认证体系解读

热门文章

  1. 什么是linux系统编程
  2. IB数学TI nspire使用入门
  3. 企业微服务框架学习(二)
  4. 描述Koa2洋葱模型
  5. 复盘年度十大商业事件:不卓越,王难当!
  6. CEF3开发者系列之CefEnableHighDPISupport详解
  7. 最优配餐bfs-python题解
  8. IMX启动方式【OneNote笔记】
  9. 幅频响应 matlab画法,matlab绘制数字滤波器的幅频响应曲线
  10. 单片机c语言too many actual parameter,keil c语言编程常见错误分析.doc