例题引入:

1.

城域以太网在各个用户以太网之间建立多点第二层连接,IEEE802.1ad定义运营商网桥协议提供的基本技术是在以太网帧中插入(26)字段,这种技术被称为(27)技术。
(26)A.运营商VLAN标记      B.运营商虚电路标识 
C.用户VLAN标记       D.用户帧类型标记
(27)A.Q-in-Q   B.IP-in-IP   C.NAT-in-NAT   D.MAC-in-MAC
【答案】A   A
【解析】
 城域以太网论坛(Metro Ethernet Forum, MEF)提出以太局域网服务(E-LAN services)是指,由运营商建立一个城域以太网,在用户以太网之间提供多点对多点的第二层连接,任意两个以太网用户之间都可以通过成域以太网通信。
提供E-LAN服务的基本技术是802.1q的VLAN帧标记。

2.

城域以太网在各个用户以太网之间建立多点第二层连接,IEEE 802.1ah定义的运营商主干网桥协议提供的基本技术是在用户以太帧中再封装一层(26),这种技术被称为(27)技术。

(26)A.运营商的MAC帧头     B.运营商的VLAN标记

C.用户VLAN标记     D.用户帧类型标记

(27)A.Q-in-Q     B.IP-in-IP C.NAT-in-NAT     D.MAC-in-MAC

【答案】A   D

Q-in-Q(iEEE802.1ad)

我们假定,各个用户的以太网称为C-网,运营商建立的城域以太网称为S-网。如果不同C-网中的用户要进行通信,以太顿在进入用户网络接口(User-Network Interface, UNI)时被插入一个S-VID (Server Provider-VLAN ID)字段,用于标识S-网中的传输服务,而用户的VLAN帧标记(C-VID)则保持不变,当以太帧到达目标C-网时,S-VID字段被删除,如下图所示。这样就解决了两个用户以太网之间透明的数据传输问题。这种技术定义在lEEE802.1ad 的运营商网桥协议(Provider Bridge Protocol)中,被称为Q-in-Q技术。

Q-in-Q实际上是把用户VLAN嵌套在城域以太网的VLAN中传送,由于其简单性和有效性而得到电信运营商的青睐。但是这样以来,所有用户的MAC地址在城域以太网中都是可见的,任何C-网的改变都会影响到S-网的配置,增加了管理的难度。而且S-VID字段只有12位,只能标识4096个不同的传输服务,网络的可扩展性也受到限制。从用户角度看,网络用户的MAC地址都暴露在整个城域以太网中,使得网络的安全性受到威胁。

MAC-in-MAC(IEEE802.1ah)
为了解决上述问题,IEEE 802.1 ah标准提出了运营商主干网桥(Provider Backbone Bridge, PBB)协议。所谓主干网桥就是运营商网络边界的网桥,通过PBB对用户以太帧再封装一层运营商的MAC帧头,添加主干网目标地址和源地址(B-DA,B-SA)、主干网VLAN标识(B-VID),以及服务标识(I-SID)等字段。由于用户以太帧被封装在主干网以太帧中,所以这种技术被称为MAC-in-MAC技术。

按照802.1ah协议,主干网与用户网具有不同的地址空间。主干网的核心交换机只处理通常的以太网帧头,仅主干网边界交换机才具有PBB功能。这样,用户网和主干网被PBB隔离,使得扁平式的以太网变成了层次化结构,简化了网络管理,保证了网络安全。802.1ah协议规定的服务标识(I-SID)字段为24位,可以区分1600万种不同的服务,使得网络的扩展性得以提升。由于采用了二层技术,没有复杂的信令机制,因此设备成木和维护成本较低,被认为是城域以太网的最终解决方案。IEEE 802.1ah与其他局域网协议的关系参见下图。

Q-in-Q 和 MAC-in-MAC相关推荐

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

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

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

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

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

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

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

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

  5. 【mac】mac 安装 RibbitMQ 报错 Error when reading /Users/lcc/.erlang.cookie: eacces

    文章目录 1.概述 1.概述 在安装 [mac]Mac 安装 RabbitMQ 的时候遇到这个问题.Error when reading /Users/lcc/.erlang.cookie: eacc ...

  6. 【mac】Mac 安装 RabbitMQ

    文章目录 1.概述 2.安装brew 3. 安装 4.安装RabiitMQ的可视化监控插件 5.配置环境变量 6.后台启动 rabbitMQ 7.创建rabbitmq账号 8.给账号配置角色 1.概述 ...

  7. NTFS for Mac支持Mac拷贝文件到硬盘

    2019独角兽企业重金招聘Python工程师标准>>> 简单来说,Mac不能拷贝文件到硬盘中,实际上是由于该硬盘为NTFS文件系统,而Mac对NTFS文件系统的磁盘只有读取的权限,所 ...

  8. winehq-stable-5.0 Download For Mac 在Mac上运行exe文件

    winehq-stable-5.0 Download For Mac 在Mac上运行exe文件 点击下载 (访问密码:312306)

  9. Mac远程控制Mac和Windows

    一. Mac控制Mac Mac间的远程控制是非常方便的,10.5以后的系统中都集成了VNC,可以方便地进行远程控制. 1. 打开被控制的Mac的系统设置 "System Preference ...

  10. 【Mac】MAC 终端美化教程(来个全套)

    [Mac]MAC 终端美化教程(来个全套) 废话不多,上才艺(最终效果图) 帅不帅!!! 你说帅 按照此教程咔咔一顿操作后,你将获得以下装逼成就: 1.清晰好看的文字提示格式 2.带有自己最靓照骗的背 ...

最新文章

  1. nc361t支持的服务器,Windows Server 2008 R2通过IP安全策略阻止某个IP
  2. python学习笔记--easy_install和pip
  3. 《分布式操作系统》知识点(8~14)二
  4. [RN] React Native 错误 Module does not exist in the module map
  5. c语言循环8,C语言8 循环语句 | CN-SEC 中文网
  6. 【数据结构与算法】之深入解析“整数转罗马数字”的求解思路与算法示例
  7. flutter图片预览_flutter好用的轮子推荐四-可定制的图片预览查看器photo
  8. RTSP播放器开发填坑之道
  9. Unity 生成APK 出错的解决方法
  10. python绘制密度图
  11. Anaconda安装opencv3.4.1.15
  12. ViewStub延迟加载
  13. mbedtls 探索
  14. idea 使用自动注解时候红色警告的消除办法
  15. AUTO_INCREMENT
  16. openjudge 7920 统计单词数
  17. 怎样快速查询多个天天欧洲物流单号的在途信息
  18. ADfunt广告平台介绍
  19. html+js彩票预选页面
  20. aws linux使用ssh登陆_使用 亚马逊云 AWS 配置服务器并使用 xshell 远程连接

热门文章

  1. 平面设计师进行海报设计怎么选择字体?
  2. 学习内容:求一个点到椭球面的距离(上)
  3. 深入解析ffmpeg-(1)基础架构
  4. Python简易爬虫教程:笔记部分
  5. Appium操作手机网络设置(打开关闭wifi,打开关闭数据流量)
  6. [实战]线上领取优惠券超时
  7. antd.pro中表格的国际化处理
  8. 2017第九届中部(长沙)建材新产品招商暨全屋定制博览会会刊(参展商名录)
  9. [附源码]计算机毕业设计JAVAjsp基于JSP的城镇住房公积金管理系统
  10. 基于微信小程序的大学选修课考勤签到系统设计