Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ElsimuladorderedCNETIEEE802.3segmentosEthernet
CNET v2.0.5
home
introduccin
modelo de simulacin
Desde la versin 2.0, CNET soporta IEEE 802.3 segmentos Ethernet, as como
sus tradicionales enlaces punto a punto. Cada segmento est formado por dos o
ms tarjetas de interfaz de red (NIC) que conectan host o router nodos al
segmento. La mayor parte de la informacin de esta pgina tambin aparece en
otras pginas, pero es todo lo presentado aqu por conveniencia.
topologa presenta
opciones de lnea de rdenes
de la API
Definir topologa contienen segmentos Ethernet
PF
descargar
https://cs.nyu.edu/courses/fall03/G22.2262001/cnet/DOC/ethernets.html
1/4
19/4/2015
ElsimuladorderedCNETIEEE802.3segmentosEthernet
Las grandes redes pueden ser construidas por la unin de mltiples segmentos
Ethernet a travs de nodos de pasarela y de rea amplia enlaces punto a punto.
Considere el siguiente archivo (abreviado) topologa que consiste en 3 segmentos
Ethernet y un enlace punto a punto. Cada segmento llamado tiene unos pocos
nodos, cada uno conectado a travs de su tarjeta de red. El router llamado
GATEWAY1 est conectado directamente al segmento Lab1 y segmento Lab2
travs de tarjetas de red Ethernet, y tambin se conecta a gateway2 a travs de
un enlace punto a punto.
........
ethernetLab1{
nicaddr00:90:27:62:58:84anfitrinperiquito{}
nicaddr00:90:27:34:B6:D8anfitrinwombat{}
nicaddr00:90:27:34:B6:D1anfitrinbirdie{}
nicaddr00:90:27:34:B6:A0enrutadorGATEWAY1{}
}
ethernetLab2{
nicaddr00:90:27:34:A1:B6anfitrionaspent301{}
nicaddr00:90:27:34:B6:A2anfitrionaspent302{}
nicaddr00:90:27:34:A3:B6anfitrionaspent303{}
nicaddr00:90:27:34:B6:A7enrutadorGATEWAY1{}
}
ethernetLAB3{
nicaddr00:90:27:34:A4:B6anfitrionaspent304{}
nicaddr00:90:27:34:B6:A5enrutadorgateway2{enlaceaGATEWAY1}
nicaddr00:90:27:34:B6:A6acogerpent306{}
}
https://cs.nyu.edu/courses/fall03/G22.2262001/cnet/DOC/ethernets.html
2/4
19/4/2015
ElsimuladorderedCNETIEEE802.3segmentosEthernet
3/4
19/4/2015
ElsimuladorderedCNETIEEE802.3segmentosEthernet
len+=LEN_ETHERHEADER;
si(len<ETH_MINPACKET)/*padpaquetescortosalongitudmnima*/
len=ETH_MINPACKET;
CHECK(CNET_write_physical(enlace,(carbn*)ydepaquetes,ylen));
......
}
Esta funcin ingenua asume que la longitud de los datos no es demasiado largo
para Ethernet ( <=ETH_MAXDATA (= 1500) bytes). Direccin NIC del destino deseado
Primero se copia en el campo de direccin de destino, y luego la direccin del
NIC local utilizado se copia en el campo de direccin de origen. Ntese que
debido a que el CnetNicaddr tipo es en realidad una serie de personajes, no
utilizamos el operador & en las convocatorias a memcpy . Longitud real de los
datos se copian en dos bytes del paquete Tipode campo, los datos proporcionados
copiados a los datos del paquete. Despus de asegurarse de que el paquete que
se debe escribir al menos ETH_MINPACKET (= 64) bytes de longitud, el paquete se
escribe en el enlace. Una vez ms, CNET no hace cumplir (ni entiende) el uso de
nuestra ETHERPACKET tipo de datos, pero no asumir que los primeros LEN_NICADDR
bytes de cada paquete proporciona la direccin NIC destino.
Limitaciones
CNET simulacin 's de las redes Ethernet es razonable, pero no es perfecto.
CNET soporta una velocidad de transmisin fija de 10 Mbps, un intervalo de
tiempo de 52usecs, transmitido abordar, deteccin de colisiones, atascos y
retroceso exponencial binario. No es compatible con sincronizacin sub
microsegundo, control de jitter, ni direcciones de multidifusin. Cada segmento
se considera que es un completo longitud de 2,5 km, y todos los nodos en un
segmento se consideran ser igualmente espaciados a lo largo del segmento.
Usted no se anima a utilizar CNET como una herramienta para disear
una red basada en Ethernet contra objetivos que llevan capacidad
explcito.
CNET fue escrito y es mantenido por Chris McDonald (chris@csse.uwa.edu.au)
https://cs.nyu.edu/courses/fall03/G22.2262001/cnet/DOC/ethernets.html
4/4