JDB电子

IGMP和谈测试实操(JDB电子原创文章)

一、媒介:

JDB电子

一、媒介:

IGMP和谈用于IPv4系统向任何邻居组播路由器汇报其组播成员资格。IP组播路由器自己自身也可所以一到多个组播组的成员。这时,组播路由器要实现和谈的组播路由器部门。

IGMP存在三个分歧版本,Version 1在RFC-1112中申明,是第一个宽泛使用的IGMP版本;Version 2在RFC-2236中申明,增长了“低脱离延长”和特定组查问职能;Version 3在RFC-3376中申明,增长了“源过滤”机造。允许系统选择想要接管的特定组播源或者排除不想接管的特定组播源。

IGMPv3同路由器的交互过程同IGMPv2一样。但是在IGMP v1\v2中,主机只凭据组地址来决定参与某个组并从任何一个源接管发给该组地址的组播流。下面我们通过一个表格来直观的对比一下:


二、IGMPv1/v2/v3对比

img1

接下来,我们以IGMPv3为例,并利用BigTao-V系列网络测试仪进行和谈测试实操


三、IGMP和谈测试验证(以V3为例)

IGMPv3 典型场景

主张

·验证IGMPv3的参与/脱离/查问机造

测试仪配置

·测试仪Port1仿照2个组播源, 发送组播数据, 组播源IP别离是30.1.1.2, 30.1.1.3

·测试仪Port2仿照IGMPv3主机, 参与组播组(232.1.1.1)

路由器配置

·在2个接口上别离IP地址

·在2个接口上必要启用PIM

img2

路由器配置号令思科路由器为例

!

ip multicast-routing

!

interface GigabitEthernet1/0/1

?ip address 30.1.1.1 255.255.255.0

?ip pim sparse-mode

!

interface GigabitEthernet1/0/2

?ip address 192.168.1.1 255.255.255.0

?ip pim sparse-mode

?ip igmp version 3

!

ip pim rp-address 30.1.1.1

!

ip pim ssm default

!


配置步骤

·全驹祠用组播路由

·在2个接口上启用PIM

·配置RP地址(静态)


G1/0/2配置IGMPv3版本

·接口启用PIM以来, IGMP自动启用

·路由器默认版本为IGMPv2


启动SSM

·默认是PIM SM模式, 肯定要为SSM才行


筹备工作: 增长机框

img3

筹备工作: 预约端口

img4

IGMPv3和谈测试验证

IGMPv3 主机配置

选择IGMP向导

img5


选择端口

·选择Port2仿照主机

img6


选择封装

默认配置

img7


配置接口

默认配置

img8

配置链路层

·能够默认

·也能够批改MAC地址

img9


配置网络层

·IPv4地址: 仿照的host地址

·IPv4网关: 路由器接口地址

img10



配置IGMP

·版本: IGMPv3

·过滤模式: include

·肇始地址: 30.1.1.2

·“想要接管 源为30.1.1.2, 组为232.1.1.1的组播流量

img11


预览IGMP

预览IGMP

img12

查看IGMP配置: 自动天生

查看配置

·在Port2下自动天生IGMP 配置

img13



查看IGMP配置: 组播组

img14


进建ARP

img15


IGMPv3组播流配置

增长IPv4接口

·仿照组播服务器

·进行两次操作, 增长2个接口

img16


编纂IPv4接口

img17



进建ARP

img18


增长组播流

·使用绑定流量来配置会更单一

·绑定流量会自动的实现组播IP到组播MAC转换

img19



选择端口

两个端口都必要选择

img20

选择端点

多对多模式

选择端点

·源: 组播源接口

·主张: 组播组

img21


通例配置

·帧长度

·净荷等

img22



帧内容

自动填充

·不必要手工填写

帧内容: 第一条流预览

·主张MAC: 232.1.1.1对应的组播MAC

·源MAC: 组播源接口的MAC

·源IP: 组播源接口的IP

·主张IP: 组播组的地址

img23



接管端口

默认配置

img24


查看组播流量

自动创建2条组播流量

·仿照两个分歧的组播源

·批改流名称(可选)

img25



IGMPv3了局查看

批改流发送模式

·负载类型: 基于流

·负载单元: 百分比

img26


批改负载大幼

负载大幼

·源1发送的批改为20%, 即200M

·源2发送的批改为30%, 即300M

img27


发送组播流

发送2条组播流

查看统计

·Port1有发送统计

·Port2没有接管统计

img28



参与组播组

参与组播组

·选中 IGMP host

·启用IGMP和谈

·主机状态: Member

查看统计

·Port1有发送统计

·Port2 有接管统计, 接管到组播流了

img29



查看统计: 组播数据报文统计

img30


查看统计: 和谈报文统计

img31


抓包: 组播数据报文

img32



IGMPv3道理验证

参与组播组: IGMPv3 Report

img33



捕获节造报文

·批改为Control Plane

·默认只捕获 数据报文

img34


参与组播组: 查看Router表项

IGMP Group表项

·主机通过G1/0/2接口参与组播组232.1.1.1

·Expires: 超不断间, stopped

·Flags: SSM

·Group mode: Include

img35


组播组查问: IGMPv3 通常组查问

IGMPv3查问器

·由LAN上IP地址最幼的路由器担任

·周期性(1分钟)发送通常组查问报文


把稳点

·必必要有查问器

·不然3分钟左右, 流量就会终场转发

img36



组播组查问: IGMPv3 特定源组查问

IGMPv3查问器发送

·查问器收到主机发送的leave(Report, TO-IN)以来, 会发送特定组查问报文


把稳点

·查问器只有在收到主机发送的leavel报文时, 才会发送特定组查问

·其它的时辰, 路由器周期性发送通常组查问

img37



脱离组: RENIX配置

终场IGMP和谈

·主机 发送IGMPv3 Report(TO-IN)报文

·主机脱离以来, 不会再响应查问器发送的查问报文


IGMPv3 脱离组

·查问器(路由器)收到Report(TO-IN)以来, 会发送2个特定源组查问报文, 询问网络上是否有主机依然必要接管这个组的特定报文

脱离组: 查看路由器

img38


脱离组: 查看路由器

脱离组

·路由器在发送2个特定组查问以来, 若是没有收到回复, 就会马上(3秒内)删除表项, 终场转发数据

img39


以上就是IGMPv3和谈测试的全数内容。


2020年6月9日 15:29
【网站地图】