作者wst2080 ()
看板Network
标题Re: [问题] Switch的原理...
时间Thu Oct 14 20:56:09 2010
※ 引述《zaknafein (zak)》之铭言:
: ※ 引述《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:
: : 每台电脑是否各自能互传资料?
: L2 switch看不懂你二层以上的协定,是要怎麽帮你传
: : [问题二](时间2)
: : 环境同一
: : 这时接上了一条从ip分享器 出来的 RJ45线(故意接在Switch port4)
: : IP由ip分享器发放(getway01)
: : Q:
: : 这时Switch如何认定出口端是port 4? (认定port4是getway)
: GATEWAY (GW)传封包出去时一定会经过 Port 4
: 所以Switch会记录下来,GW的MAC address(假设 AAA),是从这里出来的
: 未来电脑有封包要传到GW时,会先透过ARP解析出GW的MAC address(AAA),
: 然後把封包包装好丢出去,
: 封包走到交换机後,交换机会透过查询MAC address table的方式知道,
: 这个MAC address在port 4底下,往port 4 传就对了!!
: 当然,如果没有建立完整的table,这些封包会透过广播方式网每个port传送,
^^^^ 修正一下 叫做flood~
: 此举保证GW一定会收到,若GW进行了回应,SW就可以记录下GW的MAC address,
: 未来就不需要再进行广播方式传递了
: : [问题三] (时间3)
: : 环境接二:
: : 已经存DHCP01下
: : Pc01自己当DHCP02 (且ip初始范围和原始的不同)
: : Q1:是否会网路可以互通?
: 如果你的DHCP server 发放的IP address range : 192.168.0.1 ~ 192.168.0.127
: PC2做为第二台DHCP server 其范围是 : 192.168.0.128 ~ 192.168.0.254
: 这种状况下,区网的电脑是互相通讯的
: : [问题四]
: : 环境接二:
: : 已经存在DHCP01下
: : Pc01自己当DHCP02 (且ip初始范围和原始的相同)
: : Q1: PC02-Pc07会认定何者为Getway?
: 电脑发出DHCP 要求是透过广播方式
: 所以 DHCP1 & DHCP2都会收到此要求,
: 如果两者都回应的话,那要要看PCx先收到 DHCP1 或 DHCP2 的DHCP offer
: 来设定自己的IP address、mask & gateway
: 这边我觉得你有个误解
: DHCP server不见得就是gateway
: 只是我们家中的IP分享器通常兼具 dhcp serve与gateway的功能
: 把一个区网想成一个里好了
: DHCP server的功能就像里长伯之类的,在你刚搬进去时,给你个门牌号码(IP address)
: 并且跟你说,你如果要去其他里,要去找哪里、找谁(gateway)搭车!
: GW这个好心人会把你带到目的地
: : Q2: Switch资料表是否会混乱Q_Q?
: 不会...
: : Q3: 多Getways环境怎出来的....?!
: 如上例
: 我要去不同里,可以选择走路、坐车或骑车,
: 这些路可能一个分别在里东边、西边或南边,
: 里长伯好心一点就跟你说去西边坐车最快,
: 如果坏心一点怕你跟他抢九人座小巴的位子的话,他会叫你去走东边那台路。
: 在我们公司中
: 我对外有多条专线,但是一般透过DHCP的方式,都会让使用者只走某个GW出去,
: 最主要是可以方便控管,
: 当然,你如果跟网管够熟,可以请他跟你讲有没有其他的路可以出去。
: 以上,就我所知的回答你,
: 若有错误请其他先进指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.248.253
1F:推 zaknafein:感谢 10/14 23:17