作者wst2080 ()
看板Network
标题Re: [问题] Switch的原理...
时间Thu Oct 14 19:24:05 2010
※ about 以下问题 详细的解说 建议去读Cisco Press ICND1的书本 说明还算简单
※ 引述《kingofsdtw (不能闲下来!!)》之铭言:
: 要问的问题是L2 Switch table表建立的方式
: [问题一](时间1)
: 环境:
: 在没有DHCP环境下
: 7台电脑都插上去switch 但无设定IP
: pc01(网卡Mac四码是 Pc01:Pc01:Pc01:Pc01)
: pc02(网卡Mac四码是 Pc02:Pc02:Pc02:Pc02)
: pc03(网卡Mac四码是 Pc03:Pc03:Pc03:Pc03)
: pc04(网卡Mac四码是 Pc04:Pc04:Pc04:Pc04)
: Q:
: 每台电脑是否各自能互传资料?
可~ 若是以ipv4举例。等不到DHCP会配发IP给用户端,而作业系统会自我配发一个
169开头的IP;若是IPv6的话,则会以FE80:Interface-ID来自我配发 (Local-Link)。
或者你可以改使用IPX (这年头应该比较少人使用来进行传输,不一定透过IP)
Routed Protocol 有很多~ 你可以自寻找寻符合你需求的来使用!
(只是目前TCP/IP是主流)
: [问题二](时间2)
: 环境同一
: 这时接上了一条从ip分享器 出来的 RJ45线(故意接在Switch port4)
: IP由ip分享器发放(getway01)
: Q:
: 这时Switch如何认定出口端是port 4? (认定port4是getway)
你故意接到哪个Port 都没关系~ Switch 没有特别注明,一般都是属於L2的设备!!!
IPv4的话,则是透过ARP的机制,我想你可以多爬本版的文章,我有介绍过ARP的原理!!!
而Switch的MAC Tables没有对应的MAC的话,则会将该收到的封包Flood到各个Port上
然後经过ARP之後,会有来源端MAC从哪个Port进入,然後Switch就会看Frame当中的
Source MAC Address 取该MAC之後,放入MAC Tables当中来对照 Port 与 MAC位置
: [问题三] (时间3)
: 环境接二:
: 已经存DHCP01下
: Pc01自己当DHCP02 (且ip初始范围和原始的不同)
: Q1:是否会网路可以互通?
DHCP Server多寡与否,并不会限制於区网当中。
而PC1要当DCHP第二台也OK 那不成问题! 我之前工作的公司,一个区网内有三台
DHCP Server....
至於网路是否会通,则是要看运气...
不太懂意思喔~
简单来说
若假设两台 或者 多台的 DHCP 组态都是设定相同的,都会配发给用户端同网段 同闸道
这样的话 多少台 都没关系... 都不会影响网路配发的组态问题...
若假设两台都不同的组态来配发给用户端,这时候就是得看各台DHCP的回应能力...
先抢先赢... 简单来说 用户端要求的DHCP的组态,而首先回应的DHCP Server
就是会接受该DHCP伺服器的网路组态配发...
运气好.... 若先回应的是正常网路组态的DHCP伺服器,那就可以上网...
反之...... 那当然收到错误的网路组态就不能上网啦....
: [问题四]
: 环境接二:
: 已经存在DHCP01下
: Pc01自己当DHCP02 (且ip初始范围和原始的相同)
: Q1: PC02-Pc07会认定何者为Getway?
: Q2: Switch资料表是否会混乱Q_Q?
: Q3: 多Getways环境怎出来的....?!
A1: 从DHCP伺服器配发组态得知
A2: 混乱?! 那是因为造成网路回圈所造成的广播风暴....
A3: 你可以在同个区网建置多个Router不就得了???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.248.253
1F:→ kingofsdtw:感谢回覆Q_Q ! 简单说~S结论:witch只用Mac划表?! 10/14 20:38
2F:→ wst2080:L2 的重点 就是MAC 而没有特别标明则Switch is L2 Device 10/14 20:53
※ 编辑: wst2080 来自: 122.116.248.253 (10/14 20:57)
3F:推 pojicoffee:NetBEUI也可以 10/14 21:02