华为组播实验,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\).问将数列清零至少需要 ...
随机推荐
- 使用ABP SignalR重构消息服务(一)
使用ABP SignalR重构消息服务 最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了. 早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一 ...
- RabbitMQ入门-5.6-课堂笔记-01
- OpenCv基础_三
轮廓检测 图像金字塔 上采样,图像变大一倍,矩阵用0填充 img = cv2.imread('1,jpg') cv_show('img',img) up = cv2.pyrUp(img) cv_sho ...
- web服务器-nginx优化
web服务器-nginx优化 一 并发优化 nginx工作模式: 主进程 + 工作进程 启动工作进程数量 worker_processes 4; #指定运行的核的编号,采用掩码的方式设置编号 work ...
- 问鼎杯预赛web writeup
1. php的一个精度问题,具体什么精度自己查. 2017.000000000001=2017 2016.999999999999=2017 直接拿谷歌浏览器访问那个链接就可以拿到flag 2. 访问 ...
- Swing 是线程安全的?
不是,Swing 不是线程安全的.你不能通过任何线程来更新 Swing 组件,如 JTable.JList 或 JPanel,事实上,它们只能通过 GUI 或 AWT 线程来更新. 这就是为什么 Sw ...
- Linux基础学习 | 目录及文件
一.目录结构 Linux目录采用树形结构,以根目录/向下延伸呈一个倒置的树的形状. 每个目录下都有其相对应的子目录,而子目录中又有其子目录的存在,就像一棵树的树枝分叉,所有的目录层次结构分明,每个目录 ...
- UP9616移动电源快充案例
第一版的UP9616快充(地址在此 ),从选料到线路板的布局走线都还算不错,实现了当初定下的设计目标,但也有一点小小的遗憾,就是在输出滤波电容这里有点随便了,为了弥补这个遗憾,秉着工程师的" ...
- Nuxt.js的踩坑指南(常见问题汇总)
本文会不定期更新在nuxt.js中遇到的问题进行汇总.转发请注明出处,尊重作者,谢谢! 强烈推荐作者文档版踩坑指南,点击跳转踩坑指南 在Nuxt的官方文档中,中文文档和英文文档都存在着不小的差异. 1 ...
- 来扯点ionic3[3] 页面的生命周期事件,也就是凡间所说的钩子
首先要做一个诚挚的道歉,作为大四狗,因为升学的事情,断更两个月,所以要感谢各位仁慈的读者没有脱粉(好像也就50个粉丝).这一节,我们延续上一节制作的页面,来讨论声明周期钩子的事情. 以我的经验来看,多 ...