*****************************
二、数据链路层
1.MAC 与 数据帧
以太网MAC地址
以太网帧格式
数据帧的一帧:
目的地址:6字节=48比特=24比特(供应商标识)+24比特(供应商对网卡的唯一编号)
源地址:6字节=48比特=24比特(供应商标识)+24比特(供应商对网卡的唯一编号)
类型/长度:2字节
数据:46-1500字节
帧校验序列:4字节
2.交换机工作原理:学习接收 数据帧 的 源MAC地址
源地址:6字节=48比特=24比特(供应商标识)+24比特(供应商对网卡的唯一编号)
主机A--数据-->主机B(途径交换机a,b)
A--数据帧(目的MAC地址:B_mac+源MAC地址A_mac +all)-->交换机a
交换机a:(查找MAC地址表是否有主机A的源MAC地址---(没找到)存储A的源MAC地址和连接A的端口号,向其他端口(端口连着其他交换机或者主机,此时其他交换机或者其他主机性质是一样的,都存有MAC地址,当然,其他交换机没有,就顺着找呗)广播数据:谁的MAC是数据帧目的MAC
广播1--数据帧-->主机C:我的MAC不是目的MAC,理都不理,死鬼,滚远远!
...
广播n--数据帧-->交换机b:玛德老子也没有,老子还要帮你去找!
交换机b:(查找MAC地址表是否有主机A的源MAC地址---(没找到)存储主机A的源MAC地址和连接A的端口号,向其他端口(端口连着其他交换机或者主机,此时其他交换机或者其他主机性质是一样的,都存有MAC地址,当然,其他交换机没有,就顺着找呗)广播数据:谁的MAC是目的MAC
注:虽然此时交换机b是跟交换机a连接的,但识别的是数据帧的MAC,交换机a对交换机b来说是透明的,交换机b只能看到数据帧,而不是还要记住交换机a的MAC地址(有吗?)
广播1--数据帧-->主机M:我的MAC不是目的MAC,理都不理,死鬼,滚远远远!
广播8--数据帧-->主机B:我靠,我的MAC是目的MAC,看看给我写的啥
主机B:接收数据,返回数据--数据帧(目的MAC地址:A_mac+源MAC地址:B_mac +all)-->给主机A
途径 交换机b:老子有目的MAC,在端口6-->端口6--数据帧-->交换机a
途径 交换机a:老子有目的MAC,在端口1-->端口1--数据帧--主机A
主机A:哎呦我的亲娘哎,你可回信了,死鬼,让奴家好等,嗯啵啵啵...~!
*****************************
案例1:划分VLAN
1.划分vlan:全局配置模式直接操作:Switch(config)#vlan x
2.查看vlan划分情况:Switch#show vlan brief
3.同一网段内,交换机具有学习及喊话功能,实现同一网段不同ip通信
4.划分vlan原因:分组喊话,避免喊话太多
5.将接口移入vlan内:Switch(config)#interface (range) f0/x(x-x)
Swichport access vlan x
6.查看mac地址表:show mac-address-table
7.查看vlan情况:show vlan brief
案例2:多交换机VLAN的划分
不同交换机、同网段、同vlan之间的网络通信!
案例3:配置trunk中继链路
中继电路只支持不同交换机同网段、同vlan之间的通信
配置trunk:(接口内)switchport mode trunk (两边都要设置)
查看trunk情况:show interfaces fx/x switchport
恢复接口默认模式:(接口内)no switchport trunk 或者 switchport mode dynamic auto
案例说明:不同交换机,同vlan之间的通信。
重点:进入f0/7 --> switchport mode trunk 两边都要设置
案例4:以太网通道配置
目的:交换机捆绑技术,负载均衡,提供更高的宽带和可靠性
限制: 捆绑的接口必须属于同一个vlan,如果是中继模式,则参加捆绑的接口必须都中继模式(包括两边接口)
捆绑:(要绑定的接口内)channel-group x mode on
查看:show etherchannel summary
重点:在上图的基础上,interface range f0/7-9:channel-group 1 mode on (两边都要设置)