您的位置:首页 > 理论基础 > 计算机网络

VLAN 入门教程图解 OSPF Stub Area 教程图解 (案例、动画过程、配套仿真)

2010-11-04 13:19 375 查看
VLAN
入门教程用最简单的拓扑、场景说明
VLAN
的核心过程
.
案例的拓扑是一个局网里有六台主机
,
两个
VLAN, 

场景包括
VLAN
配置命令,
Ping

ARP Request
是怎么被交换机
tagging
、洪泛、转发、
untagging
。案例有两个版本:图解、仿真。本文是图解版本,从仿真截图,并加标注,介绍主要步骤的演变。。

-         

背景

:在局网内用交换机连接主机,有许多好处:交换机接口多,连线容易,若连接几个交换机,局网内的主机数量可以扩充到千百以上。缺点是洪泛影响大、保密性不够、工作组配置麻烦。
VLAN (
虚拟局网
)
解决了这些问题,被广泛的使用。要进一步了解局网、洪泛、交换机,请见参考资料。

-         

VLAN

原理


VLAN
用配置交换机接口的手段把局网划分几个较小的局网,称为虚拟局网
(Virtual 
LAN)
。它主要的工作是:数据包在进入
VLAN
时,交换机根据出入口接口
(access link)
配置,把数据包加上一个
VLAN
标签
 
(tagging),  

然后根据(数据包
MAC
地址,
VLAN tag

)在
VLAN
内洪泛、转发,经主干连线
(trunk link)

抵达目的主机连接的交换机
,
出口交换机把
VLAN
标签除掉
(untagging)
,然后把数据发送到目的主机。这段文字有些抽象、拗口,看图解、仿真能形象的看的清楚些。

-         

预备知识

:交换机、
ARP.

-         

VLAN

仿真

:这个图解教程是根据
 
VLAN仿真

创作。仿真用动画显示
VLAN
的过程:命令行、洪泛、转发、
tagging

untagging
。读者可以互动的操作,检查数据包内容,观察数据包
- MAC


– ARP
表之间的因果关系。

 

拓扑、配置




 

 

1.      

拓扑

:在一个局网里,有六台主机
H1~H6
连接到两个交换机
S1, S2
。地址以

<

地址类别
>.<
主机
>
表示。例:
H1

IP
地址是
IP.H1, H1

MAC

地址是
MAC.H1


2.      

配置
VLAN access
link.

在交换机连接到主机的接口上,配置
access link,
把连接到这个接口的主机划分到指定的
VLAN.

配置
VLAN 2:

VLAN 2
添加到
VLAN
数据库:
vlan database; vlan 2; apply;

配置
access link:
把连接到主机
H1
的接口
F0/1

设为
VLAN 2

Interface f0/1; switchport access vlaan 2. 

交换机连接到主机的接口是
access link.

H1, H5, H6

VLAN 2 (
蓝色
), H2, H3, H4

VLAN
3 (

红色
)


3.      

配置
VLAN trunk
link.

 


在交换机连接到另一交换机的接口上,配置
VLAN
骨干
(VLAN trunk)

.

这案例中,
S1

F0/7
接口连接到
S2

F0/7
接口,这两个接口应设为
trunk link

De1mlh1wei1:

switchport mode trunk; interface
f0/7         
;

F0/7
的状态设为
trunk:

switchport trunk allowed vlan all                 
;
传送所有的
VLAN

【注】这个拓扑是从
VLAN
仿真

截图而来,读者可点击这个仿真,查看细节。

 

4.      

H1



ping H6,

但不知道

H6



MAC

地址

,

就发送

ARP Request

查询



H1

ping H6,
看看它是否在线。但不知道
H6

MAC
地址
,
就发送
ARP Request
查询。

这时的
ARP Request
没有
VLAN tag.

5.      


ARP Request

进入

VLAN



,  


被交换机

S1 tagging


-         

S1
接口
F0/1
收到
ARP Request
时,把一个
VLAN 2
的标签插入
ARP Request
的报头,这就是
VLAN tagging
。交换机转换数据包时,用
MAC

VLAN tag

来决定怎么转发、洪泛。

-         

S1
收到
ARP Request

时,
MAC

表是空的,
S1

ARP Request
的源
MAC
地址
(MAC.H1)

VLAN tag (VLAN 2)
作为一个新条目
(MAC.H1, 2)
添加到
MAC
表。这叫做发现
MAC
,详情见参考资料。

 

6.      


ARP Request



VLAN 2

以内洪泛

,

离开

VLAN 2

时被

untag


-         


S2
收到
ARP Request

时,用其目的
MAC
地址及
VLAN ID
查索
MAC
表,没找到,无法转发,就把它洪泛到
F0/5, F0/6


-         

S2
先把
VLAN
标签拿掉,然后才发送,

数据包离开
VLAN
时,不再有标签了,这就是
VLAN untagging. VLAN tagging,
untagging
的功能使得主机无需知道
VLAN,
不必做任何配制。例:
300
个主机在局网里用三个交换机相连接,被划分为
5

VLAN,
网管只需配置三个交换机,不必配置
300
台主机。

7.      


H6

收到

ARP Request

后回复

ARP Reply


H6
收到
ARP Request

后,


ARP Reply


H1

ARP Reply

S2 tag

VLAN 2,
送往
S1
,然后
S1

ARP Reply untag,

转发到
H1.

H1
有了
H6

MAC
地址,可以发送
Ping
了。

H5
也收到
ARP Request,
打开报文,知道不是查询自己的,将其丢弃,不做答复。

8.      

H1

发送

Ping, H4

也同时发送

ARP Request

查询
H2

MAC
地址。

9.      


Trunk

上同时有

VLAN 2, VLAN 3

的数据包在传送。


Ping

S1 tag

VLAN 2

,

转发到
trunk link
接口
F0/7,
送往
H6


ARP Request

S2 tag

VLAN 3

,

转发到
trunk link
接口
F0/7,
送往
H2
。此时
Ping

ARP Request
分属
VLAN 2, 3,
同时在主干上传送。

 

 

 

【注】本场景的动画过程可见
VLAN仿真

,观察
tagging,
洪泛、转发。
Untagging
之间的关系。

 

 

 

 

 

参考资料:


VLAN

Visualland  
VLAN仿真



VLAN
仿真目录

谢希仁

计算机网络第五版
3.5.2

在数据链路层扩展以太网

RFC 3069 VLAN Aggregation for
Efficient IP Address Allocation http://www.faqs.org/rfcs/rfc3069.html
 

Wikipedia: Virtual LAN http://en.wikipedia.org/wiki/Virtual_LAN

 
Wikipedia: IEEE 802.1Q http://en.wikipedia.org/wiki/802.1q

 

交换机怎么转发、洪泛数据包,发现新地址。

Visualland.netSwitch_VLAN
仿真

目录

,
交换机转发、洪泛

, 交换机发现

MAC

 

谢希仁

计算机网络第五版
3.5.2

在数据链路层扩展以太网

Wikipedia: Network Switch. http://en.wikipedia.org/wiki/Network_switch

 
ARP

Visualland ARP仿真目录

,
ARP
Basic仿真

.

谢希仁

计算机网络第五版
4.2.4
b
地址解析协议
ARP

RFC 826 http://www.faqs.org/rfcs/rfc826.html

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐