examples/csma-one-subnet.cc
changeset 1501 665e07dbd919
parent 1499 93d51d757afa
parent 1494 c2985e1cd091
child 1504 36ecc970ba96
equal deleted inserted replaced
1500:895ed42278d3 1501:665e07dbd919
    38 #include "ns3/internet-node.h"
    38 #include "ns3/internet-node.h"
    39 #include "ns3/csma-channel.h"
    39 #include "ns3/csma-channel.h"
    40 #include "ns3/csma-net-device.h"
    40 #include "ns3/csma-net-device.h"
    41 #include "ns3/csma-topology.h"
    41 #include "ns3/csma-topology.h"
    42 #include "ns3/csma-ipv4-topology.h"
    42 #include "ns3/csma-ipv4-topology.h"
    43 #include "ns3/eui48-address.h"
    43 #include "ns3/mac48-address.h"
    44 #include "ns3/ipv4-address.h"
    44 #include "ns3/ipv4-address.h"
    45 #include "ns3/inet-socket-address.h"
    45 #include "ns3/inet-socket-address.h"
    46 #include "ns3/ipv4.h"
    46 #include "ns3/ipv4.h"
    47 #include "ns3/socket.h"
    47 #include "ns3/socket.h"
    48 #include "ns3/ipv4-route.h"
    48 #include "ns3/ipv4-route.h"
   118 // AddIpv4CsmaNetDevice method returns a net device index for the net device
   118 // AddIpv4CsmaNetDevice method returns a net device index for the net device
   119 // created on the node.  Interpret nd0 as the net device we created for node
   119 // created on the node.  Interpret nd0 as the net device we created for node
   120 // zero.
   120 // zero.
   121 //
   121 //
   122   uint32_t nd0 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n0, lan, 
   122   uint32_t nd0 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n0, lan, 
   123     Eui48Address("08:00:2e:00:00:00"));
   123     Mac48Address("08:00:2e:00:00:00"));
   124 
   124 
   125   uint32_t nd1 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n1, lan, 
   125   uint32_t nd1 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n1, lan, 
   126     Eui48Address("08:00:2e:00:00:01"));
   126     Mac48Address("08:00:2e:00:00:01"));
   127 
   127 
   128   uint32_t nd2 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n2, lan, 
   128   uint32_t nd2 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n2, lan, 
   129     Eui48Address("08:00:2e:00:00:02"));
   129     Mac48Address("08:00:2e:00:00:02"));
   130 
   130 
   131   uint32_t nd3 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n3, lan, 
   131   uint32_t nd3 = CsmaIpv4Topology::AddIpv4CsmaNetDevice (n3, lan, 
   132     Eui48Address("08:00:2e:00:00:03"));
   132     Mac48Address("08:00:2e:00:00:03"));
   133 
   133 
   134   NS_DEBUG ("nd0 = " << nd0);
   134   NS_DEBUG ("nd0 = " << nd0);
   135   NS_DEBUG ("nd1 = " << nd1);
   135   NS_DEBUG ("nd1 = " << nd1);
   136   NS_DEBUG ("nd2 = " << nd2);
   136   NS_DEBUG ("nd2 = " << nd2);
   137   NS_DEBUG ("nd3 = " << nd3);
   137   NS_DEBUG ("nd3 = " << nd3);