Article View: fj.net.lan
Article #198Re: PHY でのノーマルループバックを MACでどう処理する ?
From: unno
Date: Wed, 06 Sep 2000 21:22
Date: Wed, 06 Sep 2000 21:22
60 lines
4047 bytes
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-mailReferences:
<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)