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对比

接下来,我们以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

路由器配置号令(思科路由器为例)
!
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才行
筹备工作: 增长机框

筹备工作: 预约端口

IGMPv3和谈测试验证
IGMPv3 主机配置
选择IGMP向导

选择端口
·选择Port2仿照主机

选择封装
默认配置

配置接口
默认配置

配置链路层
·能够默认
·也能够批改MAC地址

配置网络层
·IPv4地址: 仿照的host地址
·IPv4网关: 路由器接口地址

配置IGMP
·版本: IGMPv3
·过滤模式: include
·肇始地址: 30.1.1.2
·“想要接管 源为30.1.1.2, 组为232.1.1.1的组播流量

预览IGMP
预览IGMP

查看IGMP配置: 自动天生
查看配置
·在Port2下自动天生IGMP 配置

查看IGMP配置: 组播组

进建ARP

IGMPv3组播流配置
增长IPv4接口
·仿照组播服务器
·进行两次操作, 增长2个接口

编纂IPv4接口

进建ARP

增长组播流
·使用绑定流量来配置会更单一
·绑定流量会自动的实现组播IP到组播MAC转换

选择端口
两个端口都必要选择

选择端点
多对多模式
选择端点
·源: 组播源接口
·主张: 组播组

通例配置
·帧长度
·净荷等

帧内容
自动填充
·不必要手工填写
帧内容: 第一条流预览
·主张MAC: 232.1.1.1对应的组播MAC
·源MAC: 组播源接口的MAC
·源IP: 组播源接口的IP
·主张IP: 组播组的地址

接管端口
默认配置

查看组播流量
自动创建2条组播流量
·仿照两个分歧的组播源
·批改流名称(可选)

IGMPv3了局查看
批改流发送模式
·负载类型: 基于流
·负载单元: 百分比

批改负载大幼
负载大幼
·源1发送的批改为20%, 即200M
·源2发送的批改为30%, 即300M

发送组播流
发送2条组播流
查看统计
·Port1有发送统计
·Port2没有接管统计

参与组播组
参与组播组
·选中 IGMP host
·启用IGMP和谈
·主机状态: Member
查看统计
·Port1有发送统计
·Port2 有接管统计, 接管到组播流了

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

查看统计: 和谈报文统计

抓包: 组播数据报文

IGMPv3道理验证
参与组播组: IGMPv3 Report

捕获节造报文
·批改为Control Plane
·默认只捕获 数据报文

参与组播组: 查看Router表项
IGMP Group表项
·主机通过G1/0/2接口参与组播组232.1.1.1
·Expires: 超不断间, stopped
·Flags: SSM
·Group mode: Include

组播组查问: IGMPv3 通常组查问
IGMPv3查问器
·由LAN上IP地址最幼的路由器担任
·周期性(1分钟)发送通常组查问报文
把稳点
·必必要有查问器
·不然3分钟左右, 流量就会终场转发

组播组查问: IGMPv3 特定源组查问
IGMPv3查问器发送
·查问器收到主机发送的leave(Report, TO-IN)以来, 会发送特定组查问报文
把稳点
·查问器只有在收到主机发送的leavel报文时, 才会发送特定组查问
·其它的时辰, 路由器周期性发送通常组查问

脱离组: RENIX配置
终场IGMP和谈
·主机 发送IGMPv3 Report(TO-IN)报文
·主机脱离以来, 不会再响应查问器发送的查问报文
IGMPv3 脱离组
·查问器(路由器)收到Report(TO-IN)以来, 会发送2个特定源组查问报文, 询问网络上是否有主机依然必要接管这个组的特定报文
脱离组: 查看路由器

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

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