dkwok@iware.com.au
2004-Jan-14 22:37 UTC
[Asterisk-Users] re hardware requirement - asterisk
I have just checked the Openbsd box on the if interface. fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 address: 00:02:55:30:54:28 media: Ethernet autoselect (100baseTX full-duplex) status: active inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::202:55ff:fe30:5428%fxp0 prefixlen 64 scopeid 0x1 xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 address: 00:01:02:78:11:e8 media: Ethernet autoselect (10baseT) status: active inet 203.219.167.126 netmask 0xfffffffc broadcast 203.219.167.127 inet6 fe80::201:2ff:fe78:11e8%xl0 prefixlen 64 scopeid 0x2 For fxp0, the internal interface although the nic can do full-duplex it seems to me that it is only running simplex!! Same for xl0, the external interface. It is running 10BaseT but again it is simplex. Does that affect my voip performance? Is it true that every step of the way the network has to be full-duplex? David Kwok -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 1878 bytes Desc: S/MIME Cryptographic Signature Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20040115/e073ce63/smime.bin
> fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > address: 00:02:55:30:54:28 > media: Ethernet autoselect (100baseTX full-duplex) > status: active > inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 > inet6 fe80::202:55ff:fe30:5428%fxp0 prefixlen 64 scopeid 0x1 > xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > address: 00:01:02:78:11:e8 > media: Ethernet autoselect (10baseT) > status: active > inet 203.219.167.126 netmask 0xfffffffc broadcast 203.219.167.127 > inet6 fe80::201:2ff:fe78:11e8%xl0 prefixlen 64 scopeid 0x2 > > For fxp0, the internal interface although the nic can do full-duplex it > seems to me that it is only running simplex!! > > Same for xl0, the external interface. It is running 10BaseT but again it > is simplex. > > Does that affect my voip performance? Is it true that every step of the > way the network has to be full-duplex?There are no RFC standards on "how" duplex settings are negotiated across a cat 5 cable, etc. Most vendors support auto-negotiate, but somewhere near 50% of the time, its negotiated incorrectly. Part of the problem is that both ends of the cable attempt to negotiate at roughly the same time, one end locks into full while the other locks into half. When that happens, the end that "thinks" full duplex is fine steps all over the packets being sent from the half-duplex end, causing damaged packets, etc. Since we're talking about UDP traffic, that's Not A Good Thing. The system will run fine if both ends are operating at half duplex, however bandwidth (and performance) will be limited to something below about 30% utilization. In many systems, that is more then adequate. However, on a heavily loaded system, statically locking the interfaces (at both ends) to full duplex will allow utilizations up towards 90% without degradation. Rich
--- "dkwok@iware.com.au" <dkwok@iware.com.au> wrote:> I have just checked the Openbsd box on the if interface. > > > fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > address: 00:02:55:30:54:28 > media: Ethernet autoselect (100baseTX full-duplex) > status: active > inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 > inet6 fe80::202:55ff:fe30:5428%fxp0 prefixlen 64 scopeid 0x1 > xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > address: 00:01:02:78:11:e8 > media: Ethernet autoselect (10baseT) > status: active > inet 203.219.167.126 netmask 0xfffffffc broadcast > 203.219.167.127 > inet6 fe80::201:2ff:fe78:11e8%xl0 prefixlen 64 scopeid 0x2 > > For fxp0, the internal interface although the nic can do full-duplex > it > seems to me that it is only running simplex!!Why do you think it is running simplex. I read the above and see where it says "(100baseTX full-duplex)" I don't think 10BaseT can run full duplex. I could be wrong but I don't think so. But why does it matter? A single VOIP connection will not even use 1% of a simplex 10BaseT. Simplex 100BaseT should be able to handle dozens and dozens of calls> Same for xl0, the external interface. It is running 10BaseT but again > it > is simplex. > > Does that affect my voip performance? Is it true that every step of > the > way the network has to be full-duplex? > > David Kwok >====Chris Albertson Home: 310-376-1029 chrisalbertson90278@yahoo.com Cell: 310-990-7550 Office: 310-336-5189 Christopher.J.Albertson@aero.org KG6OMK __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus
well, it does say SIMPLEX in the fxp0 flags section. I don't honestly know if this means it's negotiated half duplex, or something beyond that.... 10baseT is capable of running full duplex, although this requires a NIC capable of is, as well as a switch that can do FD. And regarding the 1% comment, the benefit with full duplex comes in to play with collisions, not so much traffic amounts. -----Original Message----- From: Chris Albertson [mailto:chrisalbertson90278@yahoo.com] Sent: Thursday, January 15, 2004 12:40 PM To: asterisk-users@lists.digium.com Subject: Re: [Asterisk-Users] re hardware requirement - asterisk --- "dkwok@iware.com.au" <dkwok@iware.com.au> wrote:> I have just checked the Openbsd box on the if interface. > > > fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > address: 00:02:55:30:54:28 > media: Ethernet autoselect (100baseTX full-duplex) > status: active > inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 > inet6 fe80::202:55ff:fe30:5428%fxp0 prefixlen 64 scopeid 0x1 > xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > address: 00:01:02:78:11:e8 > media: Ethernet autoselect (10baseT) > status: active > inet 203.219.167.126 netmask 0xfffffffc broadcast > 203.219.167.127 > inet6 fe80::201:2ff:fe78:11e8%xl0 prefixlen 64 scopeid 0x2 > > For fxp0, the internal interface although the nic can do full-duplex > it seems to me that it is only running simplex!!Why do you think it is running simplex. I read the above and see where it says "(100baseTX full-duplex)" I don't think 10BaseT can run full duplex. I could be wrong but I don't think so. But why does it matter? A single VOIP connection will not even use 1% of a simplex 10BaseT. Simplex 100BaseT should be able to handle dozens and dozens of calls> Same for xl0, the external interface. It is running 10BaseT but again > it is simplex. > > Does that affect my voip performance? Is it true that every step of > the way the network has to be full-duplex? > > David Kwok >====Chris Albertson Home: 310-376-1029 chrisalbertson90278@yahoo.com Cell: 310-990-7550 Office: 310-336-5189 Christopher.J.Albertson@aero.org KG6OMK __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
daryl@introspect.net
2004-Jan-15 12:10 UTC
[Asterisk-Users] re hardware requirement - asterisk
> -----Original Message----- > From: asterisk-users-admin@lists.digium.com > [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of > Chris Albertson > Sent: Thursday, January 15, 2004 12:40 PM > To: asterisk-users@lists.digium.com > Subject: Re: [Asterisk-Users] re hardware requirement - asterisk > > > > I don't think 10BaseT can run full duplex. I could be wrong > but I don't think so.Where'd you get that idea from? A 10-Base-T connection to a switch port most definitely will (and should) fun full duplex.> But why does it matter? A single VOIP connection will not > even use 1% of a simplex 10BaseT. Simplex 100BaseT should be > able to handle dozens and dozens of callsProperly configured, yes. I don't know the details of your issue, but I've seen more shoddily "auto-detected" connections that I care to remember (3Com cards on Auto <-> Cisco Catalyst on Auto anyone?). Lock the speed/duplex on the switch and the server, and check for collisions, etc. on the port. Daryl G. Jurbala BMPC Network Operations Tel (NY): +1 917 477 0468 x235 Tel (MI): +1 616 608 0004 x235 Tel (UK): +44 208 792 6813 x235 Fax: +1 508 526 8500 INOC-DBA: 26412*DGJ PGP Key: http://www.introspect.net/pgp