а) Убедитесь, что счетчиком не генерируете групповые адреса (не путаете младшие байты со старшими). Это может быть расценено коммутатором как атака.
б) Что за траффик генерируется во втором случае? Адрес назначения - счетчик, адрес источника - постоянный. Так?
в) Если передавать 1040 кадр, то второй ничего не ловит, если 1041 - поймает 1042. Это вообще непонятно.
г) "ведь он не обучен этим адресам" - адреса были 0xFFFF_FFFF_FFFF, никакого обучения.
д) сколько кадров вы сгенерировали для обучения? Если 16000, то старые адреса (1-8000) перезаписались адресами (8001-16000). Тогда при контрольном траффике у вас адреса (1-8000) не будут найдены в таблице, траффик будет на все порты. Начинайте с 500/1000 кадров с шагом 500/1000
з.ы. цифры условные десятичные