🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.lan
Article #198

Re: PHY でのノーマルループバックを MACでどう処理する ?

#198
From: unno
Date: Wed, 06 Sep 2000 21:22
60 lines
4047 bytes
海野です。

真実は、”単純に廃棄”でした。
"DA"をみるのはその後段の機能でした。

また、KeepAliveパケットは上記の真実の理由の為、自分自身で受信され
ません。じゃあ、なにを検査しているかというと、キャリアセンスしていて
”キャリアセンスロスト”という送信エラーをチェックしているのだそうです。

LINKDOWNしていれば、PHY の NormalLoop がかからないので、送信データ
が折りかえらず、キャリアがないので、”送信中のキャリアセンスロスト”
になる。即ち、物理層は死んでいると判断し、データリンクレイヤを
ソフト的にDOWNさせる。
というメカニズムなのでした。


In article <8o32rp$16v7$1@acaekc1.pr.ae.anritsu.co.jp>, katoh@ae.anritsu.co.jp 
says...
>
>In article <8o1245$rtt$1@bgsv5906.tk.mesh.ad.jp>
>unno@mwd.biglobe.ne.jp writes:
>>
>>詳しい方、教えてください。
>
>と書かれてしまうと、フォローすべきかどうか迷ってしまうんですが... (^^;
>
>>802.3では 10base-2/5 ではmediaの特性から送信したデータが受信に折り返り
>>ます。また、半二重の10base-Tではそれの動作にあわせるように(normal)loopback
>>という機能があります。
>>この折り返ってきたデータを MAC で廃棄しているはずですが、どういう方法で
>>廃棄することになっているのでしょうか?
>>802.3の規格を読んでみたのですが、その部分を見つけられませんでした。
>
>単純に「自MACアドレス宛以外のユニキャストはMACで廃棄」という
>考え方では駄目でしょうか? そうであれば "4.1.4 CSMA/CD access
>method functional capabilities"辺りの記述だけでもOKのような気
>がします。
>
>>-- そのた情報 --
>>1.MACコントローラのLSIを製造しているところに聞いてみたら、
>> 「送信している最中だということはわかっているので、単純に
>>   *送信中は捨てる*というロジックで廃棄している」
>>  といっていました。
>>
>>2.しかし、Cis**というルータにはKeepALiveという機能があって、
>>  「DAを自分当てにした SA=DAなフレームを送って自分当てにパケットが折り返る
>>    のをチェックして、レイヤ2のUp/Down制御をしている」ということが分かり、
>>  これはその(normal loopback)を利用しているようですが(もちろんケーブルは
>>  つながっていて、LINKUPしているのが前提)、
>>  もし、1が正しいとすると、SA=DAなフレームでもパケット受信なんて
>>  できないんじゃないか!、と思いました。
>
>1.が正しいかどうかはよく解りませんが、2.の方は「DAが自分宛、
>かつSA=DAなフレームは特別扱い」といった機構をMACに実装すれば
>実現できるんじゃないでしょうか?
>
>-----
>Toyoyuki Kato : Engineering Dept. Anritsu Engineering Co.,Ltd.
>E-Mail: katoh@ae.anritsu.co.jp
>
Technical Details
Message-ID: <8p6cj6$abf$1@bgsv5905.tk.mesh.ad.jp>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-east!sn-xit-uk!supernews.com!193.162.153.122.MISMATCH!news.tele.dk!171.64.14.106!newsfeed.stanford.edu!newsfeed.mesh.ad.jp!not-for-mail
References: <8o1245$rtt$1@bgsv5906.tk.mesh.ad.jp> <8o32rp$16v7$1@acaekc1.pr.ae.anritsu.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: fa805,273b4f63bbe8f684
X-Google-Attributes: gidfa805,public
X-Google-Thread: fb155,273b4f63bbe8f684
X-Google-Attributes: gidfb155,public
X-Google-ArrivalTime: 2000-09-06 14:23:17 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-east!sn-xit-uk!supernews.com!193.162.153.122.MISMATCH!news.tele.dk!171.64.14.106!newsfeed.stanford.edu!newsfeed.mesh.ad.jp!not-for-mail
From: unno@mwd.biglobe.ne.jp (unno@mwd.biglobe.ne.jp)
Newsgroups: fj.net.lan,fj.net.lan.ethernet
Subject: Re: PHY でのノーマルループバックを MACでどう処理する ?
Date: Thu, 7 Sep 2000 06:22:47 +0900 (JST)
Organization: private
Lines: 61
Message-ID: <8p6cj6$abf$1@bgsv5905.tk.mesh.ad.jp>
References: <8o1245$rtt$1@bgsv5906.tk.mesh.ad.jp> <8o32rp$16v7$1@acaekc1.pr.ae.anritsu.co.jp>
NNTP-Posting-Host: kkgw2ds34.szo.mesh.ad.jp
Mime-Version: 1.0
Content-Type: Text/Plain; charset=ISO-2022-JP
X-Trace: bgsv5905.tk.mesh.ad.jp 968275367 10607 210.147.83.162 (6 Sep 2000 21:22:47 GMT)
X-Complaints-To: news@mesh.ad.jp
NNTP-Posting-Date: Wed, 6 Sep 2000 21:22:47 +0000 (UTC)
X-Newsreader: WinVN 0.99.7J PL01 (x86 32bit)