zoukankan      html  css  js  c++  java
  • VLAN及VLAN间路由

    VLAN部署在数据链路层,用于隔离二层流量。

    VLAN划分方法:基于端口、基于MAC、基于IP子网、基于协议、基于策略。

    Access接口:连接主机的接口,只允许某一个VLAN通过。

    Trunk接口:干道接口,允许多个VLAN通过。

    Access

    不带VLAN Tag的帧,添加PVID标签。

    带VLAN Tag的帧,如果帧Tag与端口的PVID相同则接收,如果帧Tag与端口的PVID不相同则丢弃。

    将VLAN Tag剥离后发给主机。

    Trunk

    不带VLAN Tag的帧,添加接口PVID标签,如果PVID在允许通过的VLAN ID表中则接收否则丢弃。

    带VLAN Tag的帧,如果VLAN ID在允许通过的VLAN ID列表中则接收否则丢弃。

    当VLAN ID与接口的PVID相同,且是允许通过的VLAN时,剥离Tag后发送。

    当VLAN ID与接口的PVID不同,且是允许通过的VLAN时,保持Tag直接发送。

     

     VLAN标签长4个字节,其中12bit为VLAN ID范围0~4095。

    VLAN隔离了二层广播域,同时也隔离了不同VLAN间的所有二层流量,不同VLAN间的用户之间不能进行二层通信。

    不同VLAN间的用户必须通过三层路由才能进行互通。

    VLAN配置:

     

    [SW1]vlan batch 10 20

    [SW1]interface g0/0/1

    [SW1-GigabitEthernet0/0/1]p l a

    [SW1-GigabitEthernet0/0/1]p d v 10

    [SW1-GigabitEthernet0/0/2]p l a

    [SW1-GigabitEthernet0/0/2]p d v 20

    [SW1]interface g0/0/24

    [SW1-GigabitEthernet0/0/24]p l t

    [SW1-GigabitEthernet0/0/24]p t a v 10 20

    [SW1]interface Vlanif 10

    [SW1-Vlanif10]ip add 10.1.10.100 24  //vlan10的网关

    [SW1]interface Vlanif 20

    [SW1-Vlanif20]ip add 10.1.20.100 24  //vlan20的网关

    //vlan的划分实现了不同VLAN间的二层隔离,vlanif的配置实现了不同VLAN间的三层互通。

    [SW2]vlan batch 10 20

    [SW2]interface g0/0/1

    [SW2-GigabitEthernet0/0/1]p l a

    [SW2-GigabitEthernet0/0/1]p d v 10

    [SW2]interface g0/0/24

    [SW2-GigabitEthernet0/0/24]p l t

    [SW2-GigabitEthernet0/0/24]p t a v 10 20

  • 相关阅读:
    丰清杨 作业 160809315
    自学C++游戏程序开发学习顺序(转)
    哈佛幸福课相关&积极心理学经典英文原版书籍读书笔记(连载中)(转)
    程序员追求的是什么?
    如何学好游戏编程?
    计算机专业的学生必须掌握的五门课程
    [译]学好数学能让程序员的水平更高
    天下没有免费的午餐
    各个类型书籍推荐
    Peter Norvig:自学编程,十年磨一剑
  • 原文地址:https://www.cnblogs.com/wushuai2018/p/14107437.html
Copyright © 2011-2022 走看看