Какие протоколы реализованы на уровне ядра

Как известно ns2 позволяет реализовывать собственные протоколы пользователя на уровне ядра программы.

Ниже перечислены протоколы поддерживаемые ядром в оригинальной комплектации ns2, в скобках указаны ссылки на скрипты с примерами (ссылки будут доступны позже).

Уровень приложений (Application): Протоколы транспортного уровеня (UDP, TCP, RTP, SRM): Routing: Router Mechanisms (scheduling, queue management, admissions control, etc.): Link-layer mechanisms: Other:

In addition there are a number of protocols in the standard ns distribution which are not covered by validate. Because they cannot be automatically tested, bit-rot sometimes breaks these protocols.

We attempt to keep non-validated protocols working and welcome bug reports. Becuase of difficulties maintaining code that we did not write and for which we may not know ``ground truth'', we cannot promise that these protocols will remain working. We strongly encourage people using these protocols in their research to examine their output carefully and implement test suites for them so that we can move them into the ``validated'' category.

Protocols and modules in the core but not validated include:

Finally, there are a number of contributed protocols described on their own web page. These protocols are often for specific releases of ns and may not work in the current release.

We welcome discussion of contributed protocols on the ns-users mailing list, but we are unlikely to be able to provide support for them. We welcome outside efforts to move these protocols into the core; we will add protocols that include test suites and work with the current release at their authors or users request. In some cases we are actively integrating contributed code on a case-by-case basis (for example, we're currently adding wireless extensions).

Daily status of the validation suite

The test suite (described below) is now run every day on the ns snapshot. Prior Solaris runs are on-line to narrow down problems. Prior Linux runs are also available.


last updated Sun, August 29, 2004 19:37 by Yevgeni Koucheryavy