InternetStackHelper class

Для приведенного ниже фрагмента кода

PointToPointHelper pointToPoint;
pointToPoint.SetDeviceAttribute ("DataRate", StringValue ("5Mbps"));
pointToPoint.SetChannelAttribute ("Delay", StringValue ("2ms"));

NetDeviceContainer devices;
devices = pointToPoint.Install (nodes);

InternetStackHelper stack;
stack.Install (nodes);

Ipv4AddressHelper address;
address.SetBase ("10.1.1.0", "255.255.255.0");

Ipv4InterfaceContainer interfaces = address.Assign (devices);

Какова актуальность кода

InternetStackHelper stack;
stack.Install (nodes);

1 ответ

Не могли бы вы указать, что именно не ясно из документации? Это вспомогательный класс, который объединяет несколько объектов, в основном для маршрутизации и трассировки, поэтому, например, когда у вас есть два узла, способных взаимодействовать через NetDevice, маршрутизация выполняется правильно.

Другие вопросы по тегам