华为组播实验,PIM-DM组播实验
一、配置VLAN,并将端口加入VLAN
LSW5:
system
vlan batch 10 to 100
int g 0/0/1
port link-type trunk
port trunk allow pass vlan all
int g 0/0/3
port link-type trunk
port trunk allow pass vlan all
ing g 0/0/2
port link-type access
port default vlan 10
其余交换机配置几乎相同,略
二、配置VLANif接口
LSW5:
system
int vlanif 10
ip ad 10.10.0.1 24
int vlanif 40
ip ad 10.40.0.1 24
int vlanif 70
ip ad 10.70.0.1 24
其余交换机配置几乎相同,略
三、配置路由协议,使以上设备能够相互通信
LSW5:
ospf 100
area 0
network 10.10.0.1 0.0.0.0
network 10.40.0.1 0.0.0.0
network 10.70.0.1 0.0.0.0
### 将自身的IP地址宣告出去
其余交换机配置几乎相同,略。配置完成后,所有设备都能相互ping通,确认好再进行下一步。
四、开启组播路由功能
LSW5:
multicast routing-enable
int vlanif 10
pim dm
int vlanif 40
pim dm
int vlanif 70
pim dm
其余交换机配置几乎相同,略。
五、在连接用户主机的接口上使能IGMP
LSW5:
int vlanif 10
igmp enable
六、验证结果
使用命令 display pim interface
命令查看接口上PIM的配置和运行情况。需要State字段显示为up,表示PIM邻居成功建立。
<Huawei>dis pim int
VPN-Instance: public net
Interface State NbrCnt HelloInt DR-Pri DR-Address
Vlanif10 up 0 30 1 10.10.0.1 (local)
Vlanif70 up 1 30 1 10.70.0.2
Vlanif40 up 1 30 1 10.40.0.2
七、配置组播地址
MCS1:
PC1:
1、然后点击图片上的 启动VLC
2、找到MCS1,选择一段视频,点击运行,但是弹出了如下窗口
PS:MP4视频我在https://www.vjshi.com/上面随便下载的
八、下载VLC播放器
https://www.videolan.org/vlc/
下载安装完成后,在ENSP右上角的 齿轮(设置)=>工具设置=>VLC中选择刚才安装好的目录下的vlc.exe。
再点击运行,PC1就能接收到MSC1发送来的视频啦。
可以在SW5上查看组播路由表:
<Huawei>dis pim routing-table
VPN-Instance: public net
Total 1 (*, G) entry; 1 (S, G) entry
(*, 239.1.1.1)
Protocol: pim-dm, Flag: WC
UpTime: 01:10:02
Upstream interface: NULL
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface(s) information:
Total number of downstreams: 1
1: Vlanif10
Protocol: igmp, UpTime: 01:10:02, Expires: never
(10.100.0.2, 239.1.1.1)
Protocol: pim-dm, Flag: ACT
UpTime: 00:01:19
Upstream interface: Vlanif70
Upstream neighbor: 10.70.0.2
RPF prime neighbor: 10.70.0.2
Downstream interface(s) information:
Total number of downstreams: 1
1: Vlanif10
Protocol: pim-dm, UpTime: 00:01:19, Expires: -
华为组播实验,PIM-DM组播实验的更多相关文章
- HCNP Routing&Switching之组播技术-组播路由协议PIM
前文我们了解了组播技术中组播分发树相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16019334.html:今天我们来聊一聊组播路由协议PIM相关话题 ...
- CCNP路由实验之十 组播(多播)
CCNP路由实验之十 组播(多播) 种方法: 在交换机上配置静态的多播MAC地址到用户接口的映射 使用CGMP.执行CGMP的多播路由器能够将用户发送给自己 ...
- C#实现任意源组播与特定源组播
IP组播通信需要一个特殊的组播地址,IP组播地址是一组D类IP地址,范围从224.0.0.0 到 239.255.255.255.其中还有很多地址是为特殊的目的保留的.224.0.0.0到224.0. ...
- 2014华为机试西安地区B组试题
2014华为机试西安地区B组试题 题目一.亮着点灯的盏数 一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1.2.3.-n-1.n.每盏电灯由一个拉线开关控制.開始,电灯所有关着. 有n ...
- windows组策略实验-本地组策略和域控组策略
windows组策略实验-本地组策略和域控组策略 本地组策略只对本地计算机有效,域策略是计算机加入域环境后对加入域的一组计算机.用户定义的策略,便于管理 本地组策略: 一.实验环境 Windows 7 ...
- 2014华为机试西安地区A组试题
2014华为机试西安地区A组试题 题目一.分苹果 M个同样苹果放到N个同样篮子里有多少种放法,同意有篮子不放. 1<=M<=10.1<=N<=10 比如5个苹果三个篮子,3,1 ...
- 添加群组表AppGroup和群组详细表AppGroupDetails
添加群组表AppGroup和群组详细表AppGroupDetails CREATE TABLE [dbo].[AppGroup]( ) NOT NULL PRIMARY KEY, ) NOT NULL ...
- 假设我的朋友账号分别是v{1,2,3,4,5},且这五人想要共享一个目录,因此应该加入同一个群组,假设这个群组为vbird,且这五个账号的密码均为password.那该如何建置这五个账号?
假设我的朋友账号分别是v{1,2,3,4,5},且这五人想要共享一个目录,因此应该加入同一个群组,假设这个群组为vbird,且这五个账号的密码均为password.那该如何建置这五个账号?#!/bin ...
- [NOIp2013提高组]积木大赛/[NOIp2018提高组]铺设道路
[NOIp2013提高组]积木大赛/[NOIp2018提高组]铺设道路 题目大意: 对于长度为\(n(n\le10^5)\)的非负数列\(A\),每次可以选取一个区间\(-1\).问将数列清零至少需要 ...
随机推荐
- Mysql下载路径和安装
下载路径 https://dev.mysql.com/downloads/mysql/ C:\Windows\system32>net start mysql 发生系统错误 2. 系统找不到指定 ...
- Java基础-反转数组
/** java基础,如何将一个数组反转,思考方法采用使用临时变量的情况下,将第一个元素与第二个元素进行反转,需要定义两个索引,一个记录数组的第一个元素与最后一个元素,将其两两交换* */public ...
- ArcGIS Server 禁用/rest/services路径(禁用服务目录)
ArcGIS Server服务目录(路径如:http://<hostname>:6080/arcgis/rest/services)默认可以不需要登陆直接打开.效果如下图. ArcGIS服 ...
- CentOS 通过shell脚本过滤得到服务器IP地址
1.CentOS 6.x (32Bit &&64Bit) [root@localhost ~]# ifconfig |grep Bcast |awk '{print$2}' |sed ...
- 6月4日 python学习总结 初次接触jQuery
1. jQuery是什么?是一个轻量级的,兼容多浏览器的JS库(write less, do more) 1. 是一个工具,简单方便的实现一些DOM操作 2. 不用jQuery完全可以,但是不明智. ...
- RabbitMQ Go客户端教程4——路由
本文翻译自RabbitMQ官网的Go语言客户端系列教程,本文首发于我的个人博客:liwenzhou.com,教程共分为六篇,本文是第四篇--路由. 这些教程涵盖了使用RabbitMQ创建消息传递应用程 ...
- springcloud断路器的作用?
当一个服务调用另一个服务由于网络原因或自身原因出现问题,调用者就会等待被调用者的响应 当更多的服务请求到这些资源导致更多的请求等待,发生连锁效应(雪崩效应) 断路器有完全打开状态:一段时间内 达到一定 ...
- 解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法?
通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用JVM中的栈空间:而通过new关键字和构造器创建的对象则放在堆空间,堆是垃圾收集器管理的主要区域,由于现在的垃圾收集 ...
- 什么是 Spring Cloud?
Spring cloud 流应用程序启动器是 于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成.Spring cloud Task,一个生命周期短暂的微服务框架,用于快 ...
- ACL 权限控制机制 ?
UGO(User/Group/Others) 目前在 Linux/Unix 文件系统中使用,也是使用最广泛的权限控制方式.是一种粗 粒度的文件系统权限控制模式. ACL(Access Control ...