LINUX.ORG.RU
ФорумAdmin

Вопрос по ARP

 ,


0

1

Ночь добрая..Исходные данные:

комп по eth1 напрямую в коммутатор.

настроен интерфейс eth1 ip 1.1.1.1

коммутатор настроен - vlan1 ip 1.1.1.2

Поднята таблица ARP на компе в виде файла ethers, где прописан коммутатор

1.1.1.2 XX:XX:XX:XX:XX:XX

Также отключено динамическое сопоставление ARP путем ARP=no в настройках интерфейса

Вопрос...Почему нет связи между eth1 и vlan1?Появляется только при изменении ARP=no на ARP=yes в настройках eth1

Просьба не судить строго, что дурак сам знаю)Заранее спасибо

Почему нет связи между eth1 и vlan1?

Потому что на коммутаторе тоже надо создать статическую ARP запись для компа и выключить динамический ARP.

Коммутатор-то не знает на каком MAC находится IP компа и продолжает слать ARP запросы, чтобы это выяснить, а комп не отвечает, потому что ARP на компе выключен. В итоге коммутатор не знает на какой MAC отправлять данные для IP компа. Вот и нету связи.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

Доброе утро

Спасибо за ответ!Если позволите пару моментов еще..

Всем портам присвоен статический MAC, остальные порты выключены ...этого недостаточно коммутатору?

в смысле он же знает что на g1 висит MAC компа...эм.. или Вы имеете ввиду создать на коммутаторе ACL табличку с ip и MAC компа?

loganlogan
() автор топика
Ответ на: Доброе утро от loganlogan

Что вы подразумеваете, под на GigabitEthernet 1 висит MAC адрес компьютера? Вы имеете ввиду, что вы внесли MAC адрес в базу DHCP snooping или может быть Port Security?

О каком коммутаторе вообще идёт речь?

ZANSWER
()
Ответ на: Доброе утро от loganlogan

У портов не может быть никакого статического MAC'а. Это порты, а не сетевые устройства.

в смысле он же знает что на g1 висит MAC компа

MAC компа может и есть в FDB, например, но это не имеет никакого отношения к ARP таблице которая используется «ОС» свитча. Есть фабрика которая собственно свитч и у которой нет никаких IP, а есть контроллер у которого есть IP и который просто подключен к одному из портов фабрики.

cоздать на коммутаторе ACL табличку с ip и MAC компа?

При чём тут вообще ACL?

Нужно на свитче сделать то же, что сделано на компе - сказать операционной системе контроллера свитча, что IP такой-то на MAC таком-то. На компе же делалось что-то типа

arp -s 1.1.1.2 00:11:22:33:44:55
Вот то же самое надо сделать ина свитче.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

Снова доброе утро

Да я понимаю что порты не более чем дырки...

ACL...ну вроде там задается таблица источник назначение и действие что с этим делать...

Хотя смотрю вот прямо сейчас и понимаю что не туда полез

loganlogan
() автор топика
Ответ на: Доброе утрл от loganlogan

Относительно Data Plane уже коллега рассказал и чем он отличается от Control/Management Plane.

Чтобы создать статическую запись в ARP cache, воспользуйтесь данной командой:

arp ip_addr hw_addr {ethernet interface-number | vlan vlan-id | port-channel port-channel number }

no arp ip_addr {ethernet interface-number | vlan vlan-id | port-channel port-channel number}

Но, отключить выполнение ARP протокола в Control Plane, на вашем коммутаторе не возможно.

ZANSWER
()
Последнее исправление: ZANSWER (всего исправлений: 1)
Ответ на: комментарий от ZANSWER

Все получилось)большое спасибо за помощь!

loganlogan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.