Q-in-Q允许SP在跨越WAN服务时,保留802.1Q VLAN标签。由此,VLAN可以被拓展到多个地理分散的站点上。
 
 

入向SP交换机收到802.1Q数据帧,使用额外的802.1Q头部来标记,称为S-标记,原始的称为C-标记。本例中,所有客户1的标记为VLAN 5,客户2的标记为VLAN 6。SP交换机可以基于额外的vlan S-标记,使多个客户的流量分离。
 
如果SP-SW1与SW2之间的 Trunk 使用 vlan 5 作为本征 vlan。SP-SW2收到时会按照C-标记中指示的vlan进行处理。而不是由vlan 5处理。这可能导致客户1的流量泄露给另一个客户,被误转发或丢入黑洞。
所以通常需要为SP交换机配置vlan dot1q tag native命令,无视本征vlan设置,标记trunk上所有数据。
 
CDP和VTP流量也可以通过Q-in-Q服务透明传输。
 
配置
一个C-标记帧可能已经有1500字节了,再加上额外的S-标记,可能达到1504字节。所以需要使用 system mtu 命令把MTU设置为1504
 
 

f0/24连接到SP-SW2
 
 
 
f0/1连接到C1-SW1,这里除了配置Q-in-Q隧道,也配置了2层管理协议的隧道。
switchport access vlan 5 分配所有客户1的流量到SP的vlan 5.
 
 
 
f0/2连接到C2-SW1,基础的隧道配置没有任何2层管理协议
 
 
下边的show表明接口操作在Q-in-Q隧道模式,如果show vlan 就会展示f0/1在在客户1的vlan中就像一个普通access接口
 

最新文章

  1. iOS之weak和strong、懒加载及循环引用
  2. 如何使用Profiler跟踪阻塞信息
  3. EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI实践(四)
  4. Eliot
  5. Linux 静态IP动态IP设置
  6. hdu(2062)-Subset sequence 组合数学
  7. python多线程学习笔记(超详细)
  8. vim的tab键设定
  9. 【Access2007】解救被阉割的truncate
  10. Github上如何查看当前最流行的开源项目
  11. rem 转 px
  12. Mysql 设置远程连接
  13. C# 切分图片
  14. JVM总结(三):类文件结构
  15. centos7下swoole1.9的安装与HttpServer的使用
  16. 使用 mysqldump 备份时的一些参数
  17. select点击option获取文本输入框的焦点事件
  18. 哈弗曼树的理解和实现(Java)
  19. node.js 之 http 架设
  20. CodeForces 659D Bicycle Race (判断点是否为危险点)

热门文章

  1. iOS 第三方登录之 QQ登录
  2. 安装MySQLdb出现的问题
  3. Ubuntu 14.04 下 android studio 安装 和 配置【转】
  4. 内核中led触发器实例【转】
  5. RBAC打造通用web管理权限
  6. centos 配置
  7. 搜索算法 pots
  8. Python:深浅拷贝
  9. IDEA 设置背景颜色及字号
  10. linux 查看某进程 并杀死进程 ps grep kill