草庐IT

华为设备IGMP配置命令

Tony_long7483 2023-04-22 原文

华为设备IGMP配置命令:使能IP组播路由功能是配置一切组播功能的前提。配置组播协议之前,必须先使能IP组播路由功能

  1. 使能公网实例的IGMP命令
    [Huawei]multicast routing-enable //使能IP组播路由功能
    [Huawei-GigabitEthernet0/0/1]undo portswitch //配置接口切换到三层模式,缺省以太网接口处于二层模式
    [Huawei-GigabitEthernet0/0/1]igmp enable //使能IGMP功能
  2. 使能VPN实例的IGMP命令
    [Huawei]ip vpn-instance a1 //进入VPN实例视图
    [Huawei-vpn-instance-a1]ipv4-family //使能VPN实例IPv4地址族,并进入VPN实例IPv4地址族视图
    [Huawei-vpn-instance-a1-af-ipv4]route-distinguisher 10:10 //配置VPN实例IPv4地址族的RD
    [Huawei-vpn-instance-a1-af-ipv4]multicast routing-enable //使能IP组播路由功能
    [Huawei-GigabitEthernet0/0/1]ip binding vpn-instance a1 //将接口与VPN实例进行关联
    [Huawei-GigabitEthernet0/0/1]igmp enable //使能IGMP功能
  3. 配置IGMP命令
    [Huawei]igmp //进入IGMP视图
    [Huawei-igmp]version 3 //配置全局的IGMP版本
    [Huawei-GigabitEthernet0/0/1]igmp version 3 //配置接口的IGMP版本
    [Huawei-GigabitEthernet0/0/1]igmp static-group 224.0.1.1 //置接口静态加入组播组
    [Huawei-GigabitEthernet0/0/1]igmp group-policy 2000 //配置接口下的成员主机可以加入的组播组范围( 配置ACL规则,对收到的成员报告报文进行过滤)
    [Huawei]display igmp interface //查看接口上的IGMP配置和运行信息
    [Huawei]display igmp group static //查看静态IGMP组播组的成员信息
    [Huawei]display igmp group static interface-number //查看加入IGMP静态组播组的接口数量
    [Huawei]display igmp group interface GigabitEthernet 0/0/1 static //查看指定接口上静态加入的组播组信息
    [Huawei]display igmp group static interface GigabitEthernet 0/0/1 entry-number //查看指定接口上加入的IGMP静态组播组数量
    [Huawei-igmp]require-router-alert //配置设备在收到IGMP报文时检查Router-Alert选项,丢弃不包含Router-Alert选项的IGMP报文,缺省不检查
    [Huawei-igmp]send-router-alert //配置设备在发送的IGMP报文头中包含Router-Alert选项,缺省包含
    [Huawei-GigabitEthernet0/0/1]igmp require-router-alert //配置接口在收到IGMP报文时检查Router-Alert选项,丢弃不包含Router-Alert选项的IGMP报文
    [Huawei-GigabitEthernet0/0/1]igmp send-router-alert //配置接口在发送的IGMP报文头中包含Router-Alert选项,缺省
    包含
    [Huawei-igmp]timer query 60 //配置设备发送IGMP普遍组查询报文的时间间隔
    [Huawei-igmp]robust-count 2 //配置IGMP查询器的健壮系数
    [Huawei-igmp]max-response-time 10 //配置IGMP普遍组查询报文的最大响应时间。
    [Huawei-igmp]timer other-querier-present 125 //配置其他IGMP查询器的存活时间
    [Huawei-igmp]lastmember-queryinterval 1 //配置设备发送IGMP特定组\源组查询报文的时间间隔
    [Huawei-GigabitEthernet0/0/1]igmp timer query 60 //配置接口发送IGMP普遍组查询报文的时间间隔
    [Huawei-GigabitEthernet0/0/1]igmp robust-count 2 //配置IGMP查询器的健壮系数
    [Huawei-GigabitEthernet0/0/1]igmp max-response-time 10 //配置IGMP普遍组查询报文的最大响应时间
    [Huawei-GigabitEthernet0/0/1]igmp timer other-querier-present 125 //配置其他IGMP查询器的存活时间
    [Huawei-GigabitEthernet0/0/1]igmp lastmember-queryinterval 1 //配置接口发送IGMP特定组\源组查询报文的时间间隔
    [Huawei-igmp]prompt-leave //配置IGMP快速离开,缺省交换机在收到离开报文后会发送特定组查询报文
    [Huawei-GigabitEthernet0/0/1]igmp prompt-leave //配置接口快速离开功能
    [Huawei-GigabitEthernet0/0/1]igmp on-demand //配置接口上的组成员关系永不超时,接口不向外发送IGMP查询报文,缺省接口周期性发送查询报文,参与查询器选举
    [Huawei-GigabitEthernet0/0/1]igmp ip-source-policy //过滤IGMP报告/离开报文,缺省交换机不对IGMP报告/离开报文进行过滤,即处理所有接收到的IGMP报告/离开报文
    [Huawei]display igmp interface // 查看接口上IGMP配置和运行信息
    [Huawei]display igmp group interface GigabitEthernet 0/0/1 //查看通过主机发送报告报文动态加入的IGMP组播组信息
    [Huawei]display igmp routing-table //查看IGMP路由表信息
    [Huawei-GigabitEthernet0/0/1]igmp ssm-mapping enable //使能IGMP SSM Mapping功能
    [Huawei-GigabitEthernet0/0/1]igmp ssm-mapping enable //使能IGMP SSM Mapping功能
    [Huawei]igmp
    [Huawei-igmp]ssm-mapping 232.0.0.1 24 100.0.0.1 //配置组到源的SSM Mapping规则
    [Huawei]display igmp group ssm-mapping //看配置了映射规则的组播组信息
    [Huawei]display igmp ssm-mapping group //查看配置的映射关系、接口上IGMP SSM Mapping是否使能
    [Huawei]igmp global limit 10 //配置全局IGMP组成员关系个数限制
    [Huawei-GigabitEthernet0/0/1]igmp limit 10 //配置当前接口上能够创建的组成员关系个数限制
    [Huawei]display igmp interface //查看接口上的IGMP配置和运行信息
    reset igmp group all //清除接口上动态加入的组播组
    [Huawei-GigabitEthernet0/0/1]undo igmp static-group all //清除接口静态加入的组播组
    reset igmp group ssm-mapping all //清除根据IGMP SSM Mapping规则建立的组播组
    reset igmp control-message counters //清除IGMP控制报文统计数

有关华为设备IGMP配置命令的更多相关文章

  1. ruby - 在 Ruby 中编写命令行实用程序 - 2

    我想用ruby​​编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序

  2. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  3. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  4. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  5. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  6. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  7. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  8. ruby-on-rails - rbenv:从 RVM 移动到 rbenv 后,在 Jenkins 执行 shell 中找不到命令 - 2

    我从Ubuntu服务器上的RVM转移到rbenv。当我使用RVM时,使用bundle没有问题。转移到rbenv后,我在Jenkins的执行shell中收到“找不到命令”错误。我内爆并删除了RVM,并从~/.bashrc'中删除了所有与RVM相关的行。使用后我仍然收到此错误:rvmimploderm~/.rvm-rfrm~/.rvmrcgeminstallbundlerecho'exportPATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrcecho'eval"$(rbenvinit-)"'>>~/.bashrc.~/.bashrcrbenvversions

  9. 神州数码无线产品(AC+AP)配置 - 2

    注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配

  10. hadoop安装之保姆级教程(二)之YARN的配置 - 2

    1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模

随机推荐