VLAN与VLAN网卡相关概念

VLAN(Virtual Local Area Network)

虚拟局域网(VLAN,802.1Q)是一组逻辑上的装备和用户,这一个设备和用户并不受物理地点的限制,可以依照效益、部门及应用等成分将它们协会起来,相互之间的通讯如同它们在同1个网段中一致。VLAN是一种比较新的技术,工作在OSI(Open
System
Interconnect,开放式系统互联)参考模型的第贰层和第贰层,二个VLAN正是叁个广播域。VLAN平日在交流机或路由器上贯彻,在以太网帧中追加VLAN标签来给以太网帧分类,具有同等VLAN标签的以太网帧在同2个广播域中传送。802.1Q定义的叁14个人标签位于分组铜陵的目标地址与源地址之后,蕴涵1个优先位用于标识802.1q交流、一个识别位用于可选的令牌环网的外表、十二个虚拟局域网ID位用于标识虚拟局域网的积极分子身价、十六人用于修改“Ether
Type”帧。VLAN内部成员间的通讯可因而第②层的路由器来成功的,用户能够随便地在互连网中活动办公,不论他在何地接入沟通网络,他都能够与VLAN内其余用户自如通信。在处理器互联网中,一个网络能够被剪切为多少个例外的广播域,贰个广播域对应了二个一定的用户组。VLAN具有以下优点:

  • 网络设施的位移、添加和改动的管理支付减弱。
  • 能够操纵播放活动。
  • 可增加互连网的安全性。

在共享互连网中,二个物理的网段正是1个广播域;在调换网络中,广播域能够是由一组自由选定的MAC地址组成的虚拟网段,使得互连网山东中华工程公司作组的撤销合并能够突破共享互连网中的地理地方限制,而完全依照管理职能来划分。

VLAN-VPN 隧道技术通过在运转商接入端为用户的私网报文封装外层VLAN
Tag,使报文带领两层VLAN Tag 穿越公网;在公网中,报文只依据外层VLAN
Tag(即公网VLAN Tag)举办传输,用户的私网VLAN Tag
则作为报文中的数据部分来展开传输。

 

大体网卡、子网卡(虚拟网卡)、VLAN网卡之间的分别

物理网卡:指实体网络接口设备,如系统中的eth0、eth1等就属于这一类。

必发bifa88手机客服端,子网卡(虚拟网卡、逻辑网卡、物理网卡别名**)**:依赖于一块物理网卡而留存(不是实际存在的单体网络接口设备),拥有独立的IP地址和配置文件,能够看成互连网接口在系统中出现,如系统中eth0:1就是物理网卡eth0的一张子网卡;但当所注重的情理网卡不启用时(Down状态),子网卡也不可能干活。为利用配置单独的(虚拟)IP地址,以高达主机与行使的分开,在应用切换与迁移进度中能够形成动态切换,此时创办一张虚拟网卡便可轻松达成该目的。

Ubuntu Kylin 16.04 LTS是以eno1来命名第一块物理网卡,别的Linux版本可能会以eth0来命名第一块物理网卡。
下边是创建物理网卡eno1的第一块逻辑网卡eno1:0的三种方法:

1)sudo ifconfig -v eno1:0 172.17.0.15/16

2)在/etc/network/interfaces尾部添加下列行:
     allow-hotplug eno1:0 #可通过ifup eno1:0手动启动,ifdown eno1:0手动关闭
     #auto eno1:0 #auto可以开机自启动
     iface eno1:0 inet static
     address 172.17.0.15/16
     # netmask 255.255.0.0
     # network 172.17.0.0
     # broadcast 172.17.255.255

3)sudo ip addr add 172.17.0.15/16 brd + dev eno1 label eno1:0
   #可参考 http://www.policyrouting.org/iproute2.doc.html#ss9.1.1
   #scope global --- the address is globally valid.
   #scope site --- (IPv6 only) address is site local, valid only inside this site.
   #scope link --- the address is link local, valid only on this device.
   #scope host --- the address is valid only inside this host.

 

If your kernel supports alias interfaces, you can specify them with eth0:0 for the 
first alias of eth0. You can use them to assign a second address. To delete an alias 
interface use ifconfig eth0:0 down.

VLAN网卡:它也不是实在存在的互联网接口设备,也足以看作互连网接口在系统中冒出,但从未协调的配备文件,如系统中的eth0.1是与物理网卡eth0关联的VLAN网卡。倘使将一个大体网卡通过vconfig命令添加到七个VLAN当中去的话,就会有四个VLAN虚拟网卡出现,所产生的有关VLAN消息都保存在/proc/net/vlan/config这么些一时文件中的,而尚未单身的配置文件。

相关文章