Анализ перехваченных пакетов
Router Dead Interval: 40 seconds // число секунд до объявления «затихшего» маршрутизатора неработоспособным. Backup Designated Router: 192.168.16.33 // Идентифицирует BDR с точки зрения передающего пакет маршрутизатора. LS Sequence Number: 0×80 000 001 // Порядковый номер для обнаружения дубликатов и старых пакетов. OSPF Header // при инициализации отношений смежности происходит обмен этими… Читать ещё >
Анализ перехваченных пакетов (реферат, курсовая, диплом, контрольная)
После настройки маршрутизаторов необходимо осуществить захват следующих типов сообщений протокола OSPF:
приветственный пакет (Hello Packet);
пакет с описанием базы данных (DataBase Description);
пакет с запросом о состоянии канала (Link-State Request);
пакет с обновлениями о состоянии канала (Link-State Update):
- а) пакет тип 4 с LSA1;
- б) пакет тип 4 с LSA2;
- в) пакет тип 4 с LSA3;
- г) пакет тип 4 с LSA4;
- д) пакет тип 4 с LSA5;
- е) пакет тип 4 с LSA7.
пакет с подтверждением о состоянии канала (Link-State Ack).
Для расшифровки пакетов воспользуемся рекомендацией RFC 2328.
Рисунок 3 — OSPF пакеты в Wireshark.
Таблица 10 — Приветственный пакет (Hello Packet).
Open Shortest Path First. OSPF Header. OSPF Version: 2 // версия протокола OSPF. Message Type: Hello Packet (1). Packet Length: 52 // длина пакета. Source OSPF Router: 192.168.16.43 (192.168.16.43) // источник. Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xd799 [correct]. Auth Type: Null. Auth Data (none). OSPF Hello Packet. Network Mask: 255.255.255.248 // маска сети связанная с интерфейсом. Hello Interval: 10 seconds // число секунд между передачей пакета Hello. Options: 0×12 (L, E) // дополнительные возможности … 0. = DN: DN-bit is NOT set. .0. = O: O-bit is NOT set. .0. = DC: Demand Circuits are NOT supported. .1. = L: The packet contains LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .1. = E: External Routing Capability. .0 = MT: NO Multi-Topology Routing. Router Priority: 1 // значение используемое при выборе DR. Router Dead Interval: 40 seconds // число секунд до объявления «затихшего» маршрутизатора неработоспособным. Designated Router: 192.168.16.34 // указывает выделенный маршрутизатор DR для данной сети с точки зрения передающего маршрутизатора. Backup Designated Router: 192.168.16.33 // Идентифицирует BDR с точки зрения передающего пакет маршрутизатора. Active Neighbor: 192.168.16.34 // соседи чьи пакеты hello были видны в сети. Active Neighbor: 192.168.16.41 // - /-/-/-/-/; OSPF LLS Data Block. Checksum: 0xfff6. LLS Data Length: 12 bytes. Extended options TLV. Type: 1. Length: 4. |
Таблица 11 — Пакет с описанием базы данных (DataBase Desription).
Open Shortest Path First. OSPF Header // при инициализации отношений смежности происходит обмен этими пакетами. OSPF Version: 2. Message Type: DB Description (2). Packet Length: 32. Source OSPF Router: 192.168.16.43 (192.168.16.43). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xd3e4 [correct]. Auth Type: Null. Auth Data (none). OSPF DB Description. Interface MTU: 1500. Options: 0×52 (O, L, E). 0. = DN: DN-bit is NOT set. .1. = O: O-bit is SET. .0. = DC: Demand Circuits are NOT supported. .1. = L: The packet contains LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .1. = E: External Routing Capability. .0 = MT: NO Multi-Topology Routing. DB Description: 0×07 (I, M, MS). I — Init, устанавливается для первого пакета DD; M — More, Указывают на присутствие следующих пакетов DD; MS — Master/Slave, определяет отношения маршрутизаторов, ведущий/ведомый. DD Sequence: 322 // номер пакета. OSPF LLS Data Block. Checksum: 0xfff6. LLS Data Length: 12 bytes. Extended options TLV. Type: 1. Length: 4. Options: 0×1 (LR). |
Таблица 12 — Пакет с запросом о состоянии канала (Link — State Request).
Open Shortest Path First // служат для запроса более современных фрагментов БД, потому что она может устареть. OSPF Header. OSPF Version: 2. Message Type: LS Request (3). Packet Length: 48. Source OSPF Router: 192.168.16.41 (192.168.16.41). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xe9a7 [correct]. Auth Type: Null. Auth Data (none). Link State Request. LS Type: Router-LSA (1). Link State ID: 192.168.16.43. Advertising Router: 192.168.16.43 (192.168.16.43). Link State Request. Link State ID: 192.168.16.43. Advertising Router: 192.168.16.43 (192.168.16.43). |
Таблица 13 — Пакет с обновлениями о состоянии каналов (LS Update).
Open Shortest Path First // используются для лавинной рассылки LSA. OSPF Header. OSPF Version: 2. Message Type: LS Acknowledge (5). Packet Length: 64. Source OSPF Router: 192.168.16.34 (192.168.16.34). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xc732 [correct]. Auth Type: Null. Auth Data (none). LSA Update Packet. LSA Type — 1. LSA Type — 3. |
Таблица 14 — Пакет тип 4 LSA1.
OSPF Header. OSPF Version: 2. Message Type: LS Update (4). Packet Length: 64. Source OSPF Router: 192.168.16.43 (192.168.16.43). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0x1dec [correct]. Auth Type: Null. Auth Data (none). LS Update Packet. Number of LSAs: 1. LS Type: Router-LSA. LS Age: 10 seconds // время с момента создания. Do Not Age: False. Options: 0×22 (DC, E) // дополнительные возможности. 0. = DN: DN-bit is NOT set. .0. = O: O-bit is NOT set. .1. = DC: Demand Circuits are supported. .0. = L: The packet does NOT contain LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .1. = E: External Routing Capability. .0 = MT: NO Multi-Topology Routing. LS Type: Router-LSA (1). Link State ID: 192.168.16.34 // содержит IP адрес маршрутизатора DR. Advertising Router: 192.168.16.34 (192.168.16.34) // IP адрес создавшего LSA маршрутизатора (DR). LS Sequence Number: 0×80 000 001 // Порядковый номер для обнаружения дубликатов и старых пакетов. LS Checksum: 0xf670. Length: 36. Flags: 0×01 (B) // граничный маршрутизатор области. Number of Links: 1. Type: Stub ID: 192.168.16.32 Data: 255.255.255.248 Metric: 1. |
Таблица 15 — Пакет тип 4 LSA2.
Open Shortest Path First. OSPF Header. OSPF Version: 2. Message Type: LS Update (4). Packet Length: 64. Source OSPF Router: 192.168.16.41 (192.168.16.41). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xab69 [correct]. Auth Type: Null. Auth Data (none). LS Update Packet. Number of LSAs: 1. LS Type: Network-LSA. LS Age: 1 seconds. Do Not Age: False. Options: 0×22 (DC, E). 0. = DN: DN-bit is NOT set. .0. = O: O-bit is NOT set. .1. = DC: Demand Circuits are supported. .0. = L: The packet does NOT contain LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .1. = E: External Routing Capability. .0 = MT: NO Multi-Topology Routing. LS Type: Network-LSA (2). Link State ID: 192.168.16.35. Advertising Router: 192.168.16.41 (192.168.16.41). LS Sequence Number: 0×80 000 002. LS Checksum: 0xcb4e. Length: 36. Netmask: 255.255.255.248 // адресная маска сети. Attached Router: 192.168.16.41 // идентификаторы маршрутизаторов подключенных к сети, установивших полные отношения смежности и сам DR. Attached Router: 192.168.16.34. Attached Router: 192.168.16.43. |
Таблица 16 — Пакет тип 4 LSA3.
Open Shortest Path First // описание междоменных маршрутов, когда адресатом является сеть. OSPF Header. OSPF Version: 2. Message Type: LS Update (4). Packet Length: 56. Source OSPF Router: 192.168.16.43 (192.168.16.43). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xc159 [correct]. Auth Type: Null. Auth Data (none). LS Update Packet. Number of LSAs: 1. LS Type: Summary-LSA (IP network). LS Age: 1 seconds. Do Not Age: False. Options: 0×22 (DC, E). 0. = DN: DN-bit is NOT set. .0. = O: O-bit is NOT set. .1. = DC: Demand Circuits are supported. .0. = L: The packet does NOT contain LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .1. = E: External Routing Capability. .0 = MT: NO Multi-Topology Routing. LS Type: Summary-LSA (IP network) (3). Link State ID: 192.168.16.24 // номер сети. Advertising Router: 192.168.16.43 (192.168.16.43). LS Sequence Number: 0×80 000 001. LS Checksum: 0×27a2. Length: 28. Netmask: 255.255.255.252 // маска сети адресата. Metric: 64 // стоимость маршрута. |
Таблица 17 — Пакет тип 4 LSA4.
Open Shortest Path First. OSPF Header. OSPF Version: 2. Message Type: LS Acknowledge (5). Packet Length: 64. Source OSPF Router: 192.168.16.43 (192.168.16.43). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xbad7 [correct]. Auth Type: Null. Auth Data (none). LSA Header. LS Age: 1 seconds. Do Not Age: False. Options: 0×22 (DC, E). 0. = DN: DN-bit is NOT set. .0. = O: O-bit is NOT set. .1. = DC: Demand Circuits are supported. .0. = L: The packet does NOT contain LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .1. = E: External Routing Capability. .0 = MT: NO Multi-Topology Routing. LS Type: Summary-LSA (ASBR) (4). Link State ID: 192.168.16.44. Advertising Router: 192.168.16.41 (192.168.16.41). LS Sequence Number: 0×80 000 001. LS Checksum: 0x6e45. Length: 28. |
Таблица 18 — Пакет тип 4 LSA5.
Open Shortest Path First // описание внешних маршрутов из AS. OSPF Header. OSPF Version: 2. Message Type: LS Acknowledge (5). Packet Length: 64. Source OSPF Router: 192.168.16.34 (192.168.16.34). Area ID: 0.0.0.0 (Backbone). Packet Checksum: 0xc732 [correct]. Auth Type: Null. Auth Data (none). LSA Header. LS Age: 114 seconds. Do Not Age: False. Options: 0×20 (DC). 0. = DN: DN-bit is NOT set. .0. = O: O-bit is NOT set. .1. = DC: Demand Circuits are supported. .0. = L: The packet does NOT contain LLS data block. .0. = NP: NSSA is NOT supported. .0. = MC: NOT Multicast Capable. .0. = E: NO External Routing Capability. .0 = MT: NO Multi-Topology Routing. LS Type: AS-External-LSA (ASBR) (5). Link State ID: 192.168.16.28 // IP номер сети. Advertising Router: 192.168.16.44 (192.168.16.44) // генератор LS Sequence Number: 0×80 000 001. LS Checksum: 0×7424. Length: 36. Netmask: 255.255.255.252 // адресная маска анонсируемого получателя. External Type: Type 1 // тип метрики. Metric: 100 // стоимость маршрута. Forwarding Address: 0.0.0.0 // пакеты будут пересылаться граничному маршрутизатору. External Route Tag: 0. |