faq обучение настройка
Текущее время: Пн июл 21, 2025 10:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: Пн мар 26, 2012 13:13 
Не в сети

Зарегистрирован: Ср июл 08, 2009 19:29
Сообщений: 55
Откуда: Великий Новгород
Есть DES-3028 A1 2.90.B08 и DES-1228/ME B1 2.30.B011 , проблема одна и та же: Если через свитч пропустить 5000 (или 6000) броадкаст пакетов с разными mac-адресами источника, то запомнится в свитче из них не все. По идее, те маки, которые не запомнились должны отразится во flood_fdb, т.к. получилась коллизия. Но во flood_fdb пусто! Как повторить:

DES-3028:
Скрытый текст: показать
DES-3028:5#show config modified
Command: show config modified

config bpdu_protection ports 1-28 mode shutdown
config fdb aging_time 100000
enable flood_fdb
config flood_fdb log enable trap disable

DES-3028:5#sh sw
Command: show switch

Device Type : DES-3028 Fast Ethernet Switch
MAC Address : 00-1E-58-A7-76-F2
IP Address : 10.90.90.90 (Manual)
VLAN Name : default
Subnet Mask : 255.0.0.0
Default Gateway : 0.0.0.0
Boot PROM Version : Build 1.00.B06
Firmware Version : Build 2.90.B08
Hardware Version : A1
System Name :
System Location :
System Uptime : 0 days, 0 hours, 16 minutes, 2 seconds
System Contact :
Spanning Tree : Disabled
GVRP : Disabled
IGMP Snooping : Disabled
VLAN trunk : Disabled
802.1x : Disabled
TELNET : Enabled(TCP 23)
WEB : Enabled(TCP 80)
RMON : Disabled
SSH : Disabled
SSL : Disabled
Clipaging : Enabled
Syslog Global State: Disabled
Dual Image : Supported
Password Encryption Status : Disabled


Посылаем 5000 пакетов, на всякий случай с ограничением в 10pps:
>bittwist.exe -i 8 -p 1 -m 10 5k-packets-1ms-1000length-mac00.pcap
sending packets through \Device\NPF_{283408E1-128F-4B02-A385-80EEE02065E3}
trace file: 5k-packets-1ms-1000length-mac00.pcap

5000 packets (5210000 bytes) sent
Elapsed time = 562.294006 seconds

Пакеты в порт пришли (кол-во пакетов, больше чем 1024 ровно 5000):
Скрытый текст: показать
DES-3028:5#sh pa p 26
Command: show packet ports 26


Port Number : 26
Frame Size Frame Counts Frames/sec
------------ ---------------------- ----------
64 78 0
65-127 0 0
128-255 3 0
256-511 0 0
512-1023 0 0
1024-1518 5000 0

Unicast RX 57 0
Multicast RX 24 0
Broadcast RX 5000 0

Frame Type Total Total/sec
---------- ---------------------- ---------
RX Bytes 5235475 58
RX Frames 5081 0
TX Bytes 21875 468
TX Frames 50 0


Во flood_fdb пусто:
DES-3028:5#show flood_fdb
Command: show flood_fdb

Flooding FDB State : Enabled
Log State : Enabled
Trap State : Disabled

Value VLAN ID MAC Address Time Stamp
------ ------- ------------------- ----------

А в таблице коммутации свитча всего лишь 3,5 тысячи записей:
#sh fdb all
...
Total Entries : 3423

Куда деваются остальные 500?


DES-1228/ME:
Скрытый текст: показать
DES-1228/ME:5#config fdb aging_time 1000000
DES-1228/ME:5#enable flood_fdb
DES-1228/ME:5#config flood_fdb log enable
DES-1228/ME:5#sh sw
Command: show switch

Device Type : DES-1228/ME Metro Ethernet Switch
MAC Address : 1C-7E-E5-70-F3-80
IP Address : 10.90.90.90 (Manual)
VLAN Name : default
Subnet Mask : 255.0.0.0
Default Gateway : 0.0.0.0
Boot PROM Version : Build 2.00.001
Firmware Version : Build 2.30.B011
Hardware Version : B1
Serial Number : PVCM3B8002503
System Name :
System Location :
System Uptime : 0 days, 0 hours, 35 minutes, 38 seconds
System Contact :
Spanning Tree : Disabled
GVRP : Disabled
IGMP Snooping : Disabled
VLAN Trunk : Disabled
802.1X : Disabled
Telnet : Enabled (TCP 23)
Web : Enabled (TCP 80)
RMON : Disabled
SSH : Disabled
CLI Paging : Enabled
Syslog Global State: Disabled
Dual Image : Supported
Password Encryption Status : Disabled

Для 1228 уже нужно 6000 адресов:
>bittwist.exe -i 8 -p 1 -m 10 6k-packets-10ms-1000length-mac00.pcap
sending packets through \Device\NPF_{283408E1-128F-4B02-A385-80EEE02065E3}
trace file: 6k-packets-10ms-1000length-mac00.pcap

6000 packets (6252000 bytes) sent
Elapsed time = 675.202026 seconds

Итог тот же самый:
Скрытый текст: показать
#sh pa p 26

Port Number : 26
Frame Size Frame Counts Frames/sec Frame Type Total Total/sec
------------ ------------ ---------- ---------- ---------- ---------
64 1046 6 RX Bytes 6364534 391
65-127 0 0 RX Frames 7179 6
128-255 133 0
256-511 0 0 TX Bytes 686022 1349
512-1023 0 0 TX Frames 762 3
1024-1518 6000 0

Unicast RX 679 5
Multicast RX 493 0
Broadcast RX 6007 1

DES-1228/ME:5#show flood_fdb
Command: show flood_fdb

Flooding FDB State : Enabled
Log State : Enabled
Trap State : Disabled

Value VLAN ID MAC Address Time Stamp
------ ------- ------------------- ----------
* address in hardware table

DES-1228/ME:5#sh fdb

...
Total Entries : 5471


Как же смотреть коллизии?
(Дампы к сообщению почему-то не прикладываются, выложил тут http://depositfiles.com/files/r5vi34b68)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн мар 26, 2012 13:59 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Во всех маках первый октет четный? Маки с нечетным первым октетом коммутатор изучать не будет.

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн мар 26, 2012 14:30 
Не в сети

Зарегистрирован: Ср июл 08, 2009 19:29
Сообщений: 55
Откуда: Великий Новгород
Да, там 00-xx-xx-BB-32-23


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB