Sponsored Content
Full Discussion: Full Duplex Howto
Top Forums UNIX for Dummies Questions & Answers Full Duplex Howto Post 59840 by Perderabo on Saturday 1st of January 2005 09:50:35 PM
Old 01-01-2005
Our ethernets are ethernet switches. These are big comm devices that link to each computer. This is a different architecture than the original ethernet where all the computers talked over the same wire. The ethernet switches have a port for each system. Each port can send and recieve at the same time if the ethernet card in the computer supports it. There is no collision because there are two data paths. We do have some servers with two cards going to the same network. Each card gets a separate ip address. But this is usually done for more bandwidth to the network. The only other reason is redundancy, if one card goes down the other takes over. But we are more likely to use redundant servers for that.

You don't need another card for multiple ip addresses. Every version of unix that I know has some way to assign multiple ip addresses to a single card.

It is possible to have different cards going to different networks. If ip forwarding is turned off, this is done for redunancy again. Turn ip forwarding on, and such a computer will act as a router. Our network folks don't like that and we are prohibited from doing that. We must use routers for our routers.
 

10 More Discussions You Might Find Interesting

1. IP Networking

Problems switching to Full Duplex

We run Compaq UNIX Tru64 5.1. After a switch got replaced our ethernet-card was magically set to half duplex! We saw, that the card was set to Autonegotiate: vmunix: ee1: Autonegotiated, 100 Mbps full duplex So we set the card with ifconfig to 100 Mbps full duplex with the following... (3 Replies)
Discussion started by: arn_ch
3 Replies

2. UNIX for Dummies Questions & Answers

How to configure Full Duplex and TCP/IP

We are using ZIX 4.3.3 and we need to configure the NIC for ful duplexing and we also need to configure it for a TCP/IP default gateway and DNS server to acccess the Interent. Can you please tell me the commands and procedures for configuring this? Thanks Marc (2 Replies)
Discussion started by: marc3483
2 Replies

3. UNIX for Dummies Questions & Answers

Full duplex at HUB?

Ok at the moment I have a hub whit 5 computers connected to it. It's a 10/100 NetGear hub. Ok I heard that there is some command I can run or a file I edit or something like that. But what the command/file/script/whatever does is tells you what connect speed it's connecting to the hub to. ... (4 Replies)
Discussion started by: merlin
4 Replies

4. Programming

full -duplex ?

what is meant by full duplex and half duplex? b'coz in differences b\w hub and switch ,i heard lot this duplex word so please help me (1 Reply)
Discussion started by: parvathy
1 Replies

5. Solaris

100 gigabit full duplex

How can I tell on Solaris 9 sparc if my nics are running 100 gigabit full duplex... (4 Replies)
Discussion started by: csaunders
4 Replies

6. Red Hat

RedHat 9 Force full duplex

All, I have a RedHat 9 box which I need to figure out how to get it to stay in full duplex mode after a reboot. I have tried ethtool -s eth0 speed 100 duplex full autoneg off I have tried to add a line to the /etc/sysconfig/network-scripts/ifcfg-eth0 like this: ETHTOOL_OPTS="speed... (4 Replies)
Discussion started by: bubba112557
4 Replies

7. Solaris

How to force a full duplex

I need to change some Ip addresses for my servers to reflect in the NIS map. I also need to force full duplex on the 10/100 cards & 1/2 duplex in the 10 cards. I can change the IP by doing ifconfig <NIC card > plumb up <newip>. Not quite sure on how to force the full / half duplex & how to... (2 Replies)
Discussion started by: Remi
2 Replies

8. SuSE

configure full duplex

How do I configure full duplex on suse 8.2 I tried ethtool -s eth0 speed 100 duplex full autoneg off the above works but when I reboot the machine the configure was lost. How do I configure full duplex so that when the machine get rebooted the configuration will stay. My interface... (4 Replies)
Discussion started by: hassan2
4 Replies

9. Solaris

How to find half duplex or full duplex

Hi, How to find whether the server is running with half duplex or full duplex. I tried with the following command ndd -get /dev/ but am not getting any output,. Is the command correct? Also let me know how to change from half to full duplex. (1 Reply)
Discussion started by: rogerben
1 Replies

10. Programming

C++/Java full-duplex communication

Hello, here's my situation: I have a C++ server running on a well known machine and a number of Java clients running on other machines (assumed as unknown) on the same LAN. What I want to achieve is full duplex communication between those applications, in order to exchange complex objects and data... (3 Replies)
Discussion started by: demerzel3
3 Replies
BRCTL(8)																  BRCTL(8)

NAME
brctl - ethernet bridge administration SYNOPSIS
brctl [command] DESCRIPTION
brctl is used to set up, maintain, and inspect the ethernet bridge configuration in the linux kernel. An ethernet bridge is a device commonly used to connect different networks of ethernets together, so that these ethernets will appear as one ethernet to the participants. Each of the ethernets being connected corresponds to one physical interface in the bridge. These individual ethernets are bundled into one bigger ('logical') ethernet, this bigger ethernet corresponds to the bridge network interface. INSTANCES
The command brctl addbr <name> creates a new instance of the ethernet bridge. The network interface corresponding to the bridge will be called <name>. The command brctl delbr <name> deletes the instance <name> of the ethernet bridge. The network interface corresponding to the bridge must be down before it can be deleted! The command brctl show shows all current instances of the ethernet bridge. PORTS
Each bridge has a number of ports attached to it. Network traffic coming in on any of these ports will be forwarded to the other ports transparently, so that the bridge is invisible to the rest of the network (i.e. it will not show up in traceroute(8) ). The command brctl addif <brname> <ifname> will make the interface <ifname> a port of the bridge <brname>. This means that all frames received on <ifname> will be processed as if destined for the bridge. Also, when sending frames on <brname>, <ifname> will be considered as a potential output interface. The command brctl delif <brname> <ifname> will detach the interface <ifname> from the bridge <brname>. The command brctl show <brname> will show some information on the bridge and its attached ports. AGEING
The bridge keeps track of ethernet addresses seen on each port. When it needs to forward a frame, and it happens to know on which port the destination ethernet address (specified in the frame) is located, it can 'cheat' by forwarding the frame to that port only, thus saving a lot of redundant copies and transmits. However, the ethernet address location data is not static data. Machines can move to other ports, network cards can be replaced (which changes the machine's ethernet address), etc. brctl showmacs <brname> shows a list of learned MAC addresses for this bridge. brctl setageing <brname> <time> sets the ethernet (MAC) address ageing time, in seconds. After <time> seconds of not having seen a frame coming from a certain address, the bridge will time out (delete) that address from the Forwarding DataBase (fdb). brctl setgcint <brname> <time> sets the garbage collection interval for the bridge <brname> to <time> seconds. This means that the bridge will check the forwarding database for timed out entries every <time> seconds. SPANNING TREE PROTOCOL
Multiple ethernet bridges can work together to create even larger networks of ethernets using the IEEE 802.1d spanning tree protocol. This protocol is used for finding the shortest path between two ethernets, and for eliminating loops from the topology. As this protocol is a standard, linux bridges will interwork properly with other third party bridge products. Bridges communicate with each other by sending and receiving BPDUs (Bridge Protocol Data Units). These BPDUs can be recognised by an ethernet destination address of 01:80:c2:00:00:00. The spanning tree protocol can also be turned off (for those situations where it just doesn't make sense, for example when this linux box is the only bridge on the LAN, or when you know that there are no loops in the topology.) brctl(8) can be used for configuring certain spanning tree protocol parameters. For an explanation of these parameters, see the IEEE 802.1d specification (or send me an email). The default values should be just fine. If you don't know what these parameters mean, you probably won't feel the desire to tweak them. brctl stp <bridge> <state> controls this bridge instance's participation in the spanning tree protocol. If <state> is "on" or "yes" the STP will be turned on, otherwise it will be turned off. When turned off, the bridge will not send or receive BPDUs, and will thus not partici- pate in the spanning tree protocol. If your bridge isn't the only bridge on the LAN, or if there are loops in the LAN's topology, DO NOT turn this option off. If you turn this option off, please know what you are doing. brctl setbridgeprio <bridge> <priority> sets the bridge's priority to <priority>. The priority value is an unsigned 16-bit quantity (a num- ber between 0 and 65535), and has no dimension. Lower priority values are 'better'. The bridge with the lowest priority will be elected 'root bridge'. brctl setfd <bridge> <time> sets the bridge's 'bridge forward delay' to <time> seconds. brctl sethello <bridge> <time> sets the bridge's 'bridge hello time' to <time> seconds. brctl setmaxage <bridge> <time> sets the bridge's 'maximum message age' to <time> seconds. brctl setpathcost <bridge> <port> <cost> sets the port cost of the port <port> to <cost>. This is a dimensionless metric. brctl setportprio <bridge> <port> <priority> sets the port <port>'s priority to <priority>. The priority value is an unsigned 8-bit quan- tity (a number between 0 and 255), and has no dimension. This metric is used in the designated port and root port selection algorithms. NOTES
brctl(8) replaces the older brcfg tool. SEE ALSO
ipchains(8), iptables(8) AUTHOR
Lennert Buytenhek <buytenh@gnu.org> November 7, 2001 BRCTL(8)
All times are GMT -4. The time now is 06:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy