Нет-нет, в ethernet функция доставки на шлюз выполняется за счёт работы с MAC, а как в ppp, что у него вместо MAC? Вполне думаю, что просто ничего, это же точка-точка, зачем ему что-то такое. Так вот, непонятно, как ядро заряжает функцию доставки на шлюз при ppp?
есть несколько протоколов канального уровня
один из них это arpa, то что ты назвал эзернетом.
помимо этого есть еще ppp, hdlc, frame-relay энкапсуляция.
в ppp есть несколько саб-протоколов, которые выполняют свои функции.
если не изменяет склероз то, что тебя интерисует называется NCP.
если быть точным, то да, но задавать вопрос о 2 уровне модели. при этом оперируя понятиями из третьего... маршрутизатор о маках ничего не знает, он читает айпи-заголовки и перенаправляет пакеты на интерфейс иcходя из таблицы маршрутизации, что это за интерфейс (eth, ppp, etc) ему по барабану.
> если не изменяет склероз то, что тебя интерисует называется NCP.
Отлично. Но в ppp ведь ситуация заключается в том, что там два интерфейса смотрят друг другу в глаза просто и больше никого нет. Я хотел бы узнать, есть ли смысл держать в таблице маршрутизации запись про ppp0, где в поле GW что-то отличное от 0.0.0.0 ?