PIM в Cisco
Материал из Xgu.ru
- Автор: Наташа Самойленко
На этой странице описывается настройка PIM на маршрутизаторах Cisco.
Так как тема достаточно обширная, то многое вынесено на отдельные страницы, а на этой собраны те настройки, которые актуальны для всех режимов работы PIM.
Оборудование Cisco поддерживает несколько вариантов протокола PIM:
Кроме PIM-DM, все остальные варианты работают на основе PIM-SM. А работа PIM-SSM основана на IGMPv3.
Как правило, настройки протокола достаточно просты, при соблюдении некоторых условий и понимании принципов работы. Проще всего работать с PIM, когда область работы PIM совпадает с протоколом маршрутизации, который используется в сети. Так как PIM использует unicast таблицу маршрутизации для проверки RPF, такое совпадение доменов маршрутизации упрощает работу с PIM.
Содержание |
[править] Включение маршрутизации мультикаст
Независимо от режима PIM, первое, что нужно сделать, включить маршрутизацию мультикаст:
router(config)# ip multicast-routing
Далее, в зависимости от режима работы PIM, надо включить PIM на всех интерфейсах, через которые может маршрутизироваться мультикаст, а также на интерфейсах к которым подключены источники и клиенты.
|
При включении PIM на интерфейсе автоматически включается и IGMP. Фактически, включать IGMP нужно только на интерфейсах к которым подключены клиенты. Но включение IGMP на всех транзитных участках сети позволяет работать, например, утилите mtrace. |
[править] Режимы работы мультикаст групп
Мультикаст трафик в PIM маршрутизируется в соответствии с правилами режима, который настроен для конкретной мультикаст группы.
Реализация PIM в Cisco поддерживает такие режимы мультикаст групп:
На маршрутизаторах Cisco одновременно могут работать группы всех четырех режимов.
Чаще всего, встречается ситуация, когда на основе домена PIM-SM, должны работать также группы в режиме BIDIR-PIM и PIM-SSM. Если все три протокола должны работать в сети одновременно, то разграничение их работы выполняется назначением разным протоколам разных диапазонов групп. То есть, в итоге, именно адрес группы определяет каким образом будет обрабатываться трафик, по правилам какого протокола.
[править] PIM Dense Mode (PIM-DM)
Трафик, которые передается в режиме Dense, сначала флудится по всему домену мультикаст, а зачем исключаются ветви дерева, где нет желающих получать трафик.
В Cisco режим dense включается для групп:
- для всех групп, если на интерфейсах включен режим dense
- для групп 224.0.1.39 и 224.0.1.40, если на интерфейсах включен режим sparse-dense
- если на интерфейсах включен PIM в режиме sparse-dense, то все группы, для которых у текущей RP нет соответствия, также будут работать в режиме dense
В таблице маршрутизации мультикаст всегда добавляются интерфейсы, которые работают в режиме dense. Мультикаст трафик передается через все интерфейсы в списке исходящих интерфейсов (по умолчанию это все интерфейсы, кроме RPF-интерфейса). В процессе исключения из дерева (при отправке сообщений Prune), интерфейсы удаляются. Они могут быть снова добавлены при отправке сообщений Graft, которые указывают на то, что есть желающие получать рассылку группы.
- Основная страница: PIM-DM в Cisco
[править] PIM Sparse Mode (PIM-SM)
Работа режима sparse построена вокруг rendezvous point (RP). RP это точка, к которой строятся деревья от клиентов, которые хотят получать трафик определенной группы (RPT-деревья).
Также RP в PIM-SM отвечает за процесс регистрации источника, который состоит в том, что маршрутизатор, который ближе всех находится к источнику трафика, отправляется сообщение на RP, с указанием адреса источника и группы (фактически сам мультикаст пакет отправленный источником).
Когда источник зарегистрирован, и уже есть или появляются позже клиенты, которые хотят получать трафик определенной группы, задача RP построить SPT-дерево к источнику.
В PIM-SM оба дерева, и RPT и SPT, односторонние. То есть, трафик может передаваться по ним только в одном направлении. В SPT от источника к RP, а в RPT от RP к клиентам.
- Основная страница: PIM-SM в Cisco
[править] PIM Bidirectional Mode (BIDIR-PIM)
В BIDIR-PIM работа протокола построена вокруг RP, как и в PIM-SM. Но в BIDIR-PIM используются только shared tree с вершиной в RP, и не используются SPT-деревья.
Кроме того, BIDIR-PIM RPT-деревья двунаправленные, то есть, трафик по ним может передаваться в двух направлениях.
В этом режиме IP-адрес RP используется всеми маршрутизаторами в домене для построения топологии без петель. Так как в BIDIR-PIM нет процедуры регистрации, и нет SPT, то трафик от источника идет по RPT-дереву до RP. И для того чтобы определить какому маршрутизатору разрешено передавать трафик вверх по RPT-дереву, в каждом сегменте выбирается маршрутизатор, который находится "ближе" всех в RP. Этот маршрутизатор называется Designated Forwarder (DF).
По мере появления клиентов, которые хотят получать трафик, маршрутизаторы строят RPT-дерево к RP, которая отвечает за эту группу, отправляя сообщения Join.
В итоге, в BIDIR-PIM трафик передается только по RPT-дереву.
BIDIR-PIM работает на основе PIM-SM. В том смысле, что на интерфейсах маршрутизаторов включается режим sparse. А затем включается режим BIDIR и указывается какой диапазон групп будет работать в этом режиме.
- Основная страница: BIDIR-PIM в Cisco
[править] PIM Source Specific Multicast Mode (PIM-SSM)
Режим PIM-SSM работает с IGMPv3. Так как в IGMPv3 появилась возможность клиентам указывать от какого источника они хотят получать рассылку, то в PIM-SSM не нужны RP и, соответственно, нет RPT-деревьев. Маршрутизаторы, получив запрос от клиента, сразу видят рассылку какой группы клиент хочет получать и могут строить SPT-дерево непосредственно к источнику.
В этом аспекте PIM-SSM работает как PIM-SM, используя сообщения Join для построения дерева SPT.
Так как, как правило, PIM-SSM работает на основе существующего домена PIM-SM, то маршрутизаторы должны понимать, что для ряда групп не надо регистрировать источник на RP, что они работают в режиме SSM. Это указывается явно, при включении SSM режима. По умолчанию, группы диапазона 232.0.0.0/8 работают в режиме SSM.
- Основная страница: PIM-SSM в Cisco
[править] Общие настройки для разных режимов PIM
[править] Проверка RPF
Проверка RPF — одно из самых важных понятий для PIM. Подробнее о сути проверки RPF, вариантах влияния на нее и настройках в Cisco:
- Основная страница: RPF
[править] Настройка интервала отправки Hello-сообщений
По умолчанию сообщения hello отправляются каждые 30 секунд на адрес 224.0.0.13 (All-PIM-Routers).
Изменение интервала отправки hello-сообщений:
dyn1(config-if)# ip pim query-interval 60
Просмотр информации о значении интервала на интерфейсе:
dyn2#sh ip pim int fa0/0 Address Interface Ver/ Nbr Query DR DR Mode Count Intvl Prior 192.168.1.2 FastEthernet0/0 v2/D 1 60 1 192.168.1.1
[править] Выбор DR
Хотя DR играет разную роль, в разных версиях PIM, настройка приоритета, для выбора маршрутизатора, который будет DR и принцип выбора, одинаковы для всех версий.
|
В режиме PIM-DM выбор DR необходим только в том случае, если используется IGMPv1. |
По умолчанию у всех маршрутизаторов приоритет 1, поэтому DR выбирается на основании IP-адреса:
- маршрутизатор у которого больше IP-адрес, становится DR.
Настройка приоритета для выбора DR:
dyn1(config-if)# ip pim dr-priority 10
Просмотр информации о приоритете интерфейса:
dyn1# sh ip pim int fa0/0 Address Interface Ver/ Nbr Query DR DR Mode Count Intvl Prior 192.168.1.1 FastEthernet0/0 v2/D 1 30 10 192.168.1.1
Просмотр информации о приоритете соседа:
dyn1#sh ip pim neighbor PIM Neighbor Table Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 192.168.1.2 FastEthernet0/0 03:13:39/00:01:30 v2 1 / S
[править] Просмотр информации PIM
[править] IP multicast routing table
Посмотреть содержимое таблицы IP multicast routing table:
dyn3# show ip mroute [group-address] [summary] [count ] [active <kbps>]
Параметры команды:
- summary — отображает суммарную информацию о каждой записи в таблице
- count — отображает статистику о группе и источнике
- active — отображает rate с которым активные источники передают информацию
Флаги в таблице mroute:
Флаг | Значение | Описание |
---|---|---|
D | dense | Entry is operating in dense mode. |
S | sparse | Entry is operating in sparse mode. |
C | connected | Участник multicast группы находится в непосредственно присоединенной сети. |
L | local | Маршрутизатор сам является участником multicast группы. |
P | pruned | Маршрут был удален (prune). |
R | RP-bit set | Indicates that the (S,G) entry is pointing toward the RP. The RP is typically in a pruned state along the shared tree after a downstream router has switched to SPT for a particular source. |
F | register flag | Indicates that the software is registering for a multicast source. |
T | SPT-bit set | Indicates that packets have been received on the shortest-path source
tree. |
J | join SPT |
|
|
Как только на интерфейсе включен PIM, в таблице маршрутизации multicast сразу создается запись (*, 224.0.1.40). Это запись называется родительской (parent entry) |
[править] Информация об интерфейсах и соседях
Информация об интерфейсах настроенных для работы PIM:
dyn3# show ip pim interface [type number] [count]
Информация о соседях:
dyn3# show ip pim neighbor [type number]
Информация о multicast маршрутизаторе (если не указывать адрес, то о локальном маршрутизаторе, с указанием адреса — о соседе):
dyn3# mrinfo [hostname | address]
[править] Информация о RP
Показать активные RP:
dyn3# show ip pim rp [group-name | group-address | mapping]
[править] Информация о RPF
Отобразить как IP multicast делает RPF:
dyn3# show ip rpf <address | name>
[править] Проверка
[править] Multicast Routing Monitor
[править] Примеры настройки
Схема сети:
[править] Создание статического маршрута для multicast трафика
Может быть ситуация, когда маршрут протокола динамической маршрутизации проходит через интерфейсы на которых не включен PIM.
Например, для выбранной схемы, PIM-DM включён на всех интерфейсах dyn, кроме интерфейса fa0/0 dyn3 и интерфейса fa1/0 dyn2.
А на маршрутизаторе dyn3, маршрут OSPF к сети 192.168.1.0/24 проходит через интерфейсы на которых выключен PIM-DM:
dyn3# sh ip route 192.168.1.0 Routing entry for 192.168.1.0/24 Known via "ospf 1", distance 110, metric 2, type intra area Last update from 192.168.2.2 on FastEthernet0/0, 00:09:17 ago Routing Descriptor Blocks: * 192.168.2.2, from 192.168.7.1, 00:09:17 ago, via FastEthernet0/0 Route metric is 2, traffic share count is 1
Для проверки настроек PIM-DM интерфейс fa1/0 dyn5 назначен участником группы 224.1.1.1:
interface FastEthernet1/0 ip address 192.168.6.5 255.255.255.0 ip pim dense-mode ip igmp join-group 224.1.1.1
Проверка прохождения multicast трафика:
dyn1# ping 224.1.1.1 repeat 3 Type escape sequence to abort. Sending 3, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: ...
Проверка RPF на dyn5:
dyn5#sh ip rpf 192.168.1.1 RPF information for ? (192.168.1.1) RPF interface: FastEthernet0/0 RPF neighbor: ? (192.168.5.3) RPF route/mask: 192.168.1.0/24 RPF type: unicast (ospf 1) RPF recursion count: 0 Doing distance-preferred lookups across tables
Проверка RPF на dyn3:
dyn3# sh ip rpf 192.168.1.1 RPF information for ? (192.168.1.1) failed, no route exists
Исправить ситуацию можно, изменив стоимость для OSPF, так чтобы лучший маршрут был через интерфейс на котором включён PIM, или настроить статический маршрут для multicast трафика.
Настройка статического маршрута на dyn3:
dyn3(config)# ip mroute 192.168.1.1 255.255.255.255 192.168.3.2
|
Несмотря на название статический маршрут для multicast трафика, фактически это не маршрут, а возможность указать дополнительный путь позволяющий пройти проверку RPF. |
Просмотр информации о добавленном маршруте:
dyn3#sh ip mroute static Mroute: 192.168.1.1/32, RPF neighbor: 192.168.3.2 Protocol: none, distance: 0, route-map: none
Повторная проверка RPF на dyn3:
dyn3# sh ip rpf 192.168.1.1 RPF information for ? (192.168.1.1) RPF interface: FastEthernet1/0 RPF neighbor: ? (192.168.3.2) RPF route/mask: 192.168.1.1/32 RPF type: static RPF recursion count: 0 Doing distance-preferred lookups across tables
Проверка прохождения multicast трафика:
dyn1# ping 224.1.1.1 repeat 3 Type escape sequence to abort. Sending 3, 100-byte ICMP Echos to 224.1.1.1, timeout is 2 seconds: Reply to request 0 from 192.168.5.5, 836 ms Reply to request 1 from 192.168.5.5, 336 ms Reply to request 2 from 192.168.5.5, 408 ms
[править] Auto-RP, режим PIM sparse-dense, фильтрация RP
[править] Настройка режим PIM sparse-dense
На всех интерфейсах dynamips настроен режим PIM sparse-dense:
dyn1(config)# interface FastEthernet0/0 dyn1(config-if)# ip pim sparse-dense-mode
Так как dyn4 и dyn5 будут выполнять роль RP, а dyn3 роль mapping agent, то на их loopback-интерфейсах тоже включён режим PIM sparse-dense:
dyn1(config)# interface lo 0 dyn1(config-if)# ip pim sparse-dense-mode
[править] Настройка RP, RP mapping agent
Настройка dyn4 как RP для групп 224.4.4.4 и 224.5.5.5:
dyn4(config)# ip pim send-rp-announce Loopback0 scope 6 group-list 20 interval 10 dyn4(config)# access-list 20 permit 224.4.4.4 dyn4(config)# access-list 20 permit 224.5.5.5
Настройка dyn5 как RP для групп 224.4.4.4 и 224.5.5.5:
dyn5(config)# ip pim send-rp-announce Loopback0 scope 6 group-list 20 interval 10 dyn5(config)# access-list 20 permit 224.4.4.4 dyn5(config)# access-list 20 permit 224.5.5.5
Настройка dyn3 как RP mapping agent:
dyn3(config)# ip pim send-rp-discovery Loopback0 scope 6
[править] Фильтрация RP
Настройка фильтрации RP на dyn3.
Настройка dyn4 как RP для группы 224.4.4.4:
dyn3(config)# ip pim rp-announce-filter rp-list 4 group-list 44 dyn3(config)# access-list 4 permit 4.4.4.4 dyn3(config)# access-list 44 permit 224.4.4.4
Настройка dyn5 как RP для группы 224.5.5.5:
dyn3(config)# ip pim rp-announce-filter rp-list 5 group-list 55 dyn3(config)# access-list 5 permit 5.5.5.5 dyn3(config)# access-list 55 permit 224.5.5.5
[править] Просмотр информации
dyn#sh ip multicast Multicast Routing: enabled Multicast Multipath: disabled Multicast Route limit: No limit Multicast Triggered RPF check: enabled Multicast Fallback group mode: Dense Multicast DVMRP Interoperability: disabled Number of multicast boundaries configured with filter-autorp option: 0
dyn#sh ip multicast interface FastEthernet0/0 is up, line protocol is up Internet address is 192.168.5.5/24 Multicast routing: enabled Multicast switching: fast Multicast packets in/out: 3540/300 Multicast TTL threshold: 0 Multicast Tagswitching: disabled Serial0/1 is up, line protocol is up Internet address is 192.168.4.5/24 Multicast routing: enabled Multicast switching: fast Multicast packets in/out: 4648/5 Multicast TTL threshold: 0 Multicast Tagswitching: disabled Serial0/0 is up, line protocol is up Internet address is 192.168.3.5/24 Multicast routing: enabled Multicast switching: fast Multicast packets in/out: 4359/107 Multicast TTL threshold: 0 Multicast Tagswitching: disabled
dyn#sh ip pim rp mapping PIM Group-to-RP Mappings Acl: 1, Static RP: 1.1.5.5 (?)
[править] Безопасность
[править] Ограничения для таблицы маршрутизации multicast
Ограничение количества маршрутов в таблице:
dyn1(config)# ip multicast route-limit 5
[править] Multicast scoping
Multicast scoping это возможность определения границ распространения multicast трафика.
Методы multicast scoping:
- TTL scoping — маршрутизатор сравнивает значение TTL в multicast пакете со значением TTL, которое настроено на каждом исходящем интерфейсе. Маршрутизатор передает пакет только через те интерфейсы на которых настроенное значение TTL меньше или равно значению TTL в пакете. На маршрутизаторах Cisco по умолчанию значение TTL на интерфейсе равно 0.
- Administrative scoping
[править] Фильтрация соседа
dyn2(config)# access-list 10 deny 192.168.1.1 dyn2(config)# int fa0/0 dyn2(config-if)# ip pim neighbor-filter 10
Посмотреть настройки фильтра на интерфейсе:
dyn2# sh ip pim interface fa0/0 detail FastEthernet0/0 is up, line protocol is up Internet address is 192.168.1.2/24 Multicast switching: fast Multicast packets in/out: 11/0 Multicast TTL threshold: 0 PIM: enabled PIM version: 2, mode: sparse-dense PIM DR: 192.168.1.2 (this system) PIM neighbor count: 0 PIM Hello/Query interval: 30 seconds PIM State-Refresh processing: enabled PIM State-Refresh origination: disabled PIM NBMA mode: disabled PIM ATM multipoint signalling: disabled PIM domain border: disabled PIM neighbor filter: 10 Multicast Tagswitching: disabled
[править] Поиск неисправностей
[править] Команды просмотра информации
В примерах 192.168.2.2 это источник трафика, а 192.168.6.5 клиент, группа 239.1.1.1.
dyn3#sh ip pim rp Group: 239.1.1.1, RP: 192.168.2.1, uptime 00:00:54, expires never Group: 224.0.1.40, RP: 192.168.2.1, uptime 00:00:54, expires never
dyn3#sh ip pim rp mapping PIM Group-to-RP Mappings Group(s): 224.0.0.0/4, Static RP: 192.168.2.1 (?) dyn3#
dyn1#show ip rpf 192.168.2.2 RPF information for ? (192.168.2.2) RPF interface: FastEthernet1/0 RPF neighbor: ? (192.168.2.2) - directly connected RPF route/mask: 192.168.2.0/24 RPF type: multicast (connected) Doing distance-preferred lookups across tables RPF topology: ipv4 multicast base
dyn5#sh ip rpf 192.168.2.2 RPF information for ? (192.168.2.2) RPF interface: FastEthernet0/0 RPF neighbor: ? (192.168.5.3) RPF route/mask: 192.168.2.0/24 RPF type: unicast (ospf 1) Doing distance-preferred lookups across tables RPF topology: ipv4 multicast base, originated from ipv4 unicast base
dyn3#sh ip mroute count IP Multicast Statistics 3 routes using 1578 bytes of memory 2 groups, 0.50 average sources per group Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits per second Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc) Group: 239.1.1.1, Source count: 1, Packets forwarded: 19, Packets received: 19 RP-tree: Forwarding: 0/0/0/0, Other: 0/0/0 Source: 192.168.2.2/32, Forwarding: 19/0/1000/1, Other: 19/0/0 Group: 224.0.1.40, Source count: 0, Packets forwarded: 0, Packets received: 0
dyn3#sh ip mrib route IP Multicast Routing Information Base Entry flags: L - Domain-Local Source, E - External Source to the Domain, C - Directly-Connected Check, S - Signal, IA - Inherit Accept, D - Drop ET - Data Rate Exceeds Threshold,K - Keepalive,DDE - Data Driven Event Interface flags: F - Forward, A - Accept, IC - Internal Copy, NS - Negate Signal, DP - Don't Preserve, SP - Signal Present, II - Internal Interest, ID - Internal Disinterest, LI - Local Interest, LD - Local Disinterest, MD - mCAC Denied (*,224.0.0.0/4) Flags: C (*,224.0.1.40) RPF nbr: 192.168.2.1 Flags: C FastEthernet1/0 Flags: F NS FastEthernet0/0 Flags: A IC NS (*,239.1.1.1) RPF nbr: 192.168.2.1 Flags: C FastEthernet1/0 Flags: F NS FastEthernet0/0 Flags: A (192.168.2.2,239.1.1.1) RPF nbr: 192.168.2.2 Flags: FastEthernet0/0 Flags: A FastEthernet1/0 Flags: F NS
dyn5#sh ip mrib route IP Multicast Routing Information Base Entry flags: L - Domain-Local Source, E - External Source to the Domain, C - Directly-Connected Check, S - Signal, IA - Inherit Accept, D - Drop ET - Data Rate Exceeds Threshold,K - Keepalive,DDE - Data Driven Event Interface flags: F - Forward, A - Accept, IC - Internal Copy, NS - Negate Signal, DP - Don't Preserve, SP - Signal Present, II - Internal Interest, ID - Internal Disinterest, LI - Local Interest, LD - Local Disinterest, MD - mCAC Denied (*,224.0.0.0/4) Flags: C (*,224.0.1.40) RPF nbr: 192.168.5.3 Flags: C FastEthernet1/0 Flags: F IC NS FastEthernet0/0 Flags: A NS (*,239.1.1.1) RPF nbr: 192.168.5.3 Flags: C FastEthernet1/0 Flags: F IC NS FastEthernet0/0 Flags: A NS (192.168.2.2,239.1.1.1) RPF nbr: 192.168.5.3 Flags: FastEthernet0/0 Flags: A FastEthernet1/0 Flags: F IC NS
[править] PIM-SM
dyn3#sh ip pim rp Group: 239.1.1.1, RP: 192.168.2.1, v2, uptime 00:00:29, expires 00:02:05 Group: 224.0.1.40, RP: 192.168.2.1, uptime 00:04:25, expires never
dyn3#sh ip pim rp-hash 239.1.1.1 RP 192.168.2.1 (?), v2 Info source: 192.168.2.1 (?), via bootstrap, priority 0, holdtime 150 Uptime: 00:00:33, expires: 00:02:01 PIMv2 Hash Value (mask 0.0.0.0) RP 192.168.2.1, via bootstrap, priority 0, hash value 1446683153
dyn3#sh ip pim rp mapping PIM Group-to-RP Mappings Group(s) 224.0.0.0/4 RP 192.168.2.1 (?), v2 Info source: 192.168.2.1 (?), via bootstrap, priority 0, holdtime 150 Uptime: 00:00:55, expires: 00:01:39 Group(s): 224.0.0.0/4, Static RP: 192.168.2.1 (?) dyn3#
dyn3#sh ip pim bsr-router PIMv2 Bootstrap information BSR address: 192.168.2.1 (?) Uptime: 00:03:12, BSR Priority: 0, Hash mask length: 0 Expires: 00:01:59
[править] Команды debug
dyn# debug ip mpacket
[править] Сообщения
Сообщение, которое появляется на RP, когда она получает сообщение о регистрации источника, который административно запрещен настроенными правилами:
%PIM-4-INVALID_SRC_REG: Received Register from 192.168.0.1 for (192.168.16.46, 224.10.10.10), not willing to be RP
В данном случае такие настройки:
ip pim accept-register route-map ACCEPT route-map ACCEPT deny 10 match ip address SOURCES route-map ACCEPT permit 50 ip access-list extended SOURCES deny ip host 192.168.16.6 any permit ip 192.168.16.0 0.0.0.255 any
[править] Утилиты
[править] mrinfo
dyn1# mrinfo 192.168.1.1 [version 15.0] [flags: PMA]: 192.168.1.1 -> 0.0.0.0 [1/0/pim/querier/leaf] 192.168.2.1 -> 192.168.2.4 [1/0/pim] 192.168.2.1 -> 192.168.2.3 [1/0/pim] 192.168.2.1 -> 192.168.2.2 [1/0/pim] 192.168.3.1 -> 192.168.3.2 [1/0/pim]
dyn5# mrinfo 192.168.5.5 [version 15.0] [flags: PMA]: 192.168.5.5 -> 192.168.5.3 [1/0/pim/querier] 192.168.6.5 -> 0.0.0.0 [1/0/pim/querier/leaf] 192.168.7.5 -> 0.0.0.0 [1/0/pim/querier/leaf]
dyn1# mrinfo 192.168.2.4 192.168.2.4 [version 15.0] [flags: PMA]: 192.168.2.4 -> 192.168.2.1 [1/0/pim/querier] 192.168.2.4 -> 192.168.2.3 [1/0/pim/querier] 192.168.2.4 -> 192.168.2.2 [1/0/pim/querier] 192.168.4.4 -> 192.168.4.2 [1/0/pim/querier] 192.168.8.4 -> 192.168.8.6 [1/0/pim]
[править] mtrace
dyn1#mtrace 192.168.2.2 192.168.6.5 239.1.1.1 Type escape sequence to abort. Mtrace from 192.168.2.2 to 192.168.6.5 via group 239.1.1.1 From source (?) to destination (?) Querying full reverse path... 0 192.168.6.5 -1 192.168.5.5 None [192.168.2.0/24] -2 192.168.5.3 PIM [192.168.2.0/24] -3 192.168.2.2 PIM Prune sent upstream [192.168.2.2/32]
[править] mstat
dyn1#mstat 192.168.2.2 192.168.6.5 239.1.1.1 Type escape sequence to abort. Mtrace from 192.168.2.2 to 192.168.6.5 via group 239.1.1.1 From source (?) to destination (?) Waiting to accumulate statistics...... Results after 10 seconds: Source Response Dest Packet Statistics For Only For Traffic 192.168.2.2 192.168.2.1 All Multicast Traffic From 192.168.2.2 | __/ rtt 804 ms Lost/Sent = Pct Rate To 239.1.1.1 v / hop 1235 ms --------------------- -------------------- 192.168.2.2 ? Prune sent upstream | ^ ttl 0 v | hop -7 s -3/0 = --% 0 pps 0/0 = --% 0 pps 192.168.2.3 192.168.5.3 ? | ^ ttl 1 v | hop 7027 ms 0/2 = --% 0 pps 0/0 = --% 0 pps 192.168.5.5 ? | \__ ttl 2 v \ hop -432 ms 0 0 pps 0 0 pps 192.168.6.5 192.168.2.1 Receiver Query Source
[править] Дополнительная информация
- Multicast Quick-Start Configuration Guide
- Cisco IOS IP Multicast Configuration Guide, Release 12.4
- Basic Multicast Troubleshooting Tools
- Troubleshooting Multicast Routing
- Understanding Advanced PIM Shared Tree Designs
|
---|