华为组播实验,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\).问将数列清零至少需要 ...
随机推荐
- ActiveMQ代码-01
p2p模式 生产者 package com.activemq.activemqdemo.p2p; import org.apache.activemq.ActiveMQConnectionFactor ...
- ZYNQ生成一个工程的基本步骤
Zynq 7000 SoC 是业界首款All Programmable SoC 组成: PL(FPGA部分) PS(ARM部分) PL和PS数据传输的 高效接口:AXI和ACP PS: 处理系统(Pr ...
- hashlib 模块 摘要算法
应用于用户登陆,对密码进行加密操作, #文件操作 # hashlib 摘要算法 #md5 算法: 是32位的16进制组成的数字字符组成的字符串 #应用最广的摘要算法 #效率高,相对不复杂,如果只是传统 ...
- MySQL&SQL server&Oracle&Access&PostgreSQL数据库sql注入详解
判断数据库的类型 当我们通过一些测试,发现存在SQL注入之后,首先要做的就是判断数据库的类型. 常用的数据库有MySQL.Access.SQLServer.Oracle.PostgreSQL.虽然绝大 ...
- 分治FFT/NTT
粘板子: #include<cstdio> #include<cstring> #include<algorithm> using namespace std; t ...
- @Param注解和@Mapper注解
@Param 1.如果dao方法中只有一个参数,入参可以为#{0}或者#{任意单词},也可以使用@Param指定参数名称,sql中就只能#{指定名称}获取参数 public List<Regio ...
- Java 中,Comparator 与 Comparable 有什么不同?
Comparable 接口用于定义对象的自然顺序,而 comparator 通常用于定义用户 定制的顺序.Comparable 总是只有一个,但是可以有多个 comparator 来定义 对象的顺序.
- 初识mybatis(为什么是mybatis?)
对原生态的 jdbc 中的问题总结 1.数据库连接,使用就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能. 设想:使用数据库连接池管理数据库连接 2.将sql ...
- Java_lambda表达式之"stream流学习,Map学习,collect学习,Conllectors工具类学习"
Lambda表达式学习 对List<Integer> userIdList = UserList.stream().map(User::getUserId).collect(Collect ...
- 关于elementUI如何在表格循环列表里分别新增Tag的设计使用
话不多说,直接上代码.想要实现的目的是这样的,想要在表格里单独添加每一个tag 那么,需要解决的问题就是如何定义这每一个插槽里的输入框,把每个输入框以及里面插入的数据区分开. 研究了很久,最后选择了对 ...