最近知道了两个网络名词Q-in-Q和Mac-in-Mac,从网络上搜集了一些资料,整理了一下给自己看看。先讲讲Q-in-Q。Mac-in-Mac请参考 [url]http://tonylou.blog.51cto.com/334031/73127[/url]。
Q-in-Q名字来源
在original frame上增加TAG的标准是802.1Q,又在满足802.1Q的frame上增加TAG,结合这个标准中的字母'Q',就是Q-in-Q
Q-in-Q工作原理
Q-in-Q工作原理就是:数据在私网中传输时带一个私网的Tag,定义为C-VLAN Tag,数据进入到服务商的骨干网后,在打上一层公网的VLAN tag,定义为P-VLAN Tag。到目的私网后再把P-VLAN Tag剥除,为用户提供了一种较为简单的二层×××隧道。
  P-VLAN Tag标签是嵌在以太网源 MAC 地址和目的MAC地址之后。也包含一个12位的P-VLAN ID,可支持4096个VLAN。P-VLAN CoS域包含3位,支持8个级别的优先级。在基于Q-in-Q网络中,运营商为每个VLAN分配一个P-VLAN ID,然后把用户的C-VLAN ID实例映射到这些P-VLAN ID上。因此,用户的C-VLAN ID就被保护起来。

转载于:https://blog.51cto.com/tonylou/73112

技术名词:Q-in-Q相关推荐

  1. 你被大数据“杀熟”过吗?怎么解决的?丨Q言Q语

    点击关注 InfoQ,置顶公众号 接收程序员的技术早餐 网友"廖师傅廖师傅"表示,他经常通过某网站订某个特定酒店的房间,长年价格在 380 元 -400 元.偶然一次,他从前台得知 ...

  2. 2018年,你想从InfoQ获取什么内容?丨Q言Q语

    - Q 言 Q 语 第 三 期 - Q言Q语是 InfoQ 推出的最新板块, 旨在给所有 InfoQer 一个展示观点的平台. 每期一个主题, 不扣帽子,不论对错,不看输赢, 只愿跟有趣的灵魂相遇. ...

  3. 【天池基础知识】直方图,Q~Q图、KDE分布图+对应的官方API文档

    目的 直方图和Q-Q图的目的:是为了看看数据是不是符合正态分布或者是不是对角线分布,这样对数据的采取的时候会更加有效一些(比如那些不太行的数据,偏离太多的数据我们删除,那些分布太高的可以用对数进行降低 ...

  4. AngularJS $q 和 $q.all 单个数据源和多个数据源合并(promise的说明)

    这篇文章讲的不错, angular $q  和 promise!! -------------------------------------------------------------- 通过调 ...

  5. 身为程序员,你接过最奇葩的需求是什么?丨Q言Q语

    - Q 言 Q 语 第 二十一 期 - 本期话题: 身为程序员,你接过最奇葩的需求是什么? 身为执行部门,程序员们总是要去实现各种各样的需求,有的需求来自甲方,有的需求来自产品经理,还有的需求来自产品 ...

  6. 移动通信的一些技术名词英文缩写解释

    移动通信的一些技术名词英文缩写解释 专业词汇: 动态范围: Dynamic range 频率偏值: Frequency offset 符号率: Symbol rate 码域功率: code domai ...

  7. 【名词解释】电信技术名词解释大全

    电信技术名词解释:什么是SDH http://www.sina.com.cn 2004年07月15日18:40 新浪科技 信息高速公路近来已成为人们的热门话题.到21世纪,人们借助与信息高速公路,可以 ...

  8. Linux vi种 wq 、wq!、x、q、q!区别

    上面的命令只是在vi编辑命令中使用 wq:表示保存退出 wq!:表示强制保存退出 x:表示保存退出 在vi/vim编辑中,直接按 x 可以删除当前光标所在处的字符. wq和wq!的区别如下: 有些文件 ...

  9. 【Linux】vi编辑器中:wq 、:wq!、:x、:q、:q!的详细区别

    文章目录 下面的命令只是在vi编辑命令中使用 `:wq`和`:wq!`的区别如下: `:x` 和 `:wq`的区别如下: `:q` 和 `:q!`的区别如下: 下面的命令只是在vi编辑命令中使用 :w ...

  10. Linux 中 wq 、wq!、x、q、q!区别

    wq:表示保存退出 wq!:表示强制保存退出 x:表示保存退出 wq和wq!的区别如下: 有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能保存文件 ...

最新文章

  1. linux-dash安装和使用
  2. CKFinder 自定义文件路径扩展ConfigurationPathBuilder
  3. mysql tomcat idea操作_IntelliJ IDEA + Tomcat + RestFul + Mysql打造属于自己的服务器
  4. 音视频技术开发周刊 58期
  5. Git 企业开发者教程
  6. 【渝粤教育】国家开放大学2018年秋季 0273-22T中国现代文学 参考试题
  7. Mybatis一级缓存和二级缓存 Redis缓存
  8. Vue-easyui中如何给ComboGrid添加过滤器
  9. 学python买什么书-关于 Python 的经典入门书籍有哪些?
  10. HDU 6178 2017 多校训练:Monkeys(DFS)
  11. [转载] Java中的abstract关键字
  12. 哈希革新Transformer:这篇ICLR高分论文让一块GPU处理64K长度序列
  13. 25.TCP/IP 详解卷1 --- SNMP:简单网络管理协议
  14. Mininet实验 自定义拓扑结构
  15. C++自增和自减运算符(--和++)
  16. MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据?
  17. 小成开发日记----python爬虫利用selenium实现无限刷不背单词app的酷币
  18. 鱼缸悬浮很多微小气泡_鱼缸水里有很多小气泡解决方案
  19. windows编程学习——1 关闭窗口不退出
  20. Qt中正确设置子窗口关闭方式

热门文章

  1. 解决报错SyntaxError:Unexpected end of JSON input
  2. 【推荐】网络安全10本入门必看书籍
  3. 使用beyond compare批量对比java classes文件
  4. 如何把文字转换成语音?
  5. 3、压滤机设备安装的连接点(压滤机污水源与压滤机连接点)
  6. 2022.06青少年软件编程(Python)等级考试试卷(一级)
  7. 微型计算机奔三奔四指的是,今年最火“山楂裙”,征服了太多奔三奔四的女人,自信大方又优雅...
  8. 程序验证(一):命题逻辑
  9. 2020.02-Study_update.1
  10. Python报错“IndentationError: expected an indented block“