H3C关于组播配置示例.docx
- 文档编号:26440773
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:61
- 大小:102.70KB
H3C关于组播配置示例.docx
《H3C关于组播配置示例.docx》由会员分享,可在线阅读,更多相关《H3C关于组播配置示例.docx(61页珍藏版)》请在冰豆网上搜索。
H3C关于组播配置示例
组播配置举例
组播配置举例
关键词:
IGMP、IGMPSnooping、组播VLAN、PIM、MSDP、MBGP
摘 要:
本文主要介绍组播功能在具体组网中得应用配置,包括以下两种典型组网应用:
域内得二、三层组播应用情况,以及域间得三层组播应用情况。
缩略语:
缩略语
英文全名
中文解释
AS
AutonomousSystem
自治系统
ASM
Any—SourceMulticast
任意信源组播
BGP
BorderGatewayProtocol
边界网关协议
BSR
BootStrapRouter
自举路由器
C-BSR
Candidate-BSR
候选BSR
C-RP
Candidate—RP
候选RP
DR
DesignatedRouter
指定路由器
IGMP
Internet GroupManagementProtocol
互联网组管理协议
MBGP
MulticastBorderGateway Protocol
组播边界网关协议
MP-BGP
MultiProtocolBorderGatewayProtocol
多协议边界网关协议
MSDP
MulticastSource DiscoveryProtocol
组播源发现协议
OSPF
Open ShortestPathFirst
开放最短路径优先
PIM-DM
ProtocolIndependent Multicast—DenseMode
协议无关组播-密集模式
PIM—SM
ProtocolIndependentMulticast-SparseMode
协议无关组播—稀疏模式
RP
Rendezvous Point
汇集点
RPF
Reverse PathForwarding
逆向路径转发
RPT
RendezvousPoint Tree
共享树
SPT
Shortest PathTree
最短路径树
SSM
Source-SpecificMulticast
指定信源组播
目 录
1特性简介。
.、3
2应用场合。
。
。
5
3 域内二、三层组播配置举例、.. 5
3、1组网需求、。
. 5
3、2配置思路。
、。
6
3.3配置步骤.。
。
7
3、3、1RouterA得配置、。
、7
3。
3、4RouterD得配置、、.12
3、3。
5SwitchA得配置.。
. 14
3.3。
6SwitchB得配置、。
.15
3.3.7Switch C得配置。
、。
16
3.4 验证结果。
、.17
4域间三层组播配置举例、。
。
21
4、2配置思路、.、22
4。
3配置步骤.、。
23
4。
3。
1Router A得配置。
.、23
4、3.2RouterB得配置、、. 25
4、3。
3RouterC得配置。
、. 27
4.3、4RouterD得配置。
、。
30
4。
3、5RouterE得配置。
、、33
4、3。
6Router F得配置、、。
35
4、4 验证结果.。
。
37
5相关资料.、.39
5.1相关协议与标准。
、、39
ﻬ1 特性简介
组播就是指在IP网络中将数据包以尽力传送得形式发送到某个确定得节点集合,其基本思想就是:
源主机只发送一份数据,其目得地址为组播组地址;组播组中得所有接收者都可收到同样得数据拷贝,并且只有组播组内得主机可以接收该数据,而其它主机则不能收到。
作为一种与单播与广播并列得通信方式,组播技术能够有效地解决单点发送、多点接收得问题,从而实现了IP网络中点到多点得高效数据传送,能够节约大量网络带宽、降低网络负载、以下就是对各常用组播协议得简单介绍:
1。
IGMP
IGMP就是TCP/IP协议族中负责IP组播组成员管理得协议,用来在IP主机与与其直接相邻得组播路由器之间建立、维护组播组成员关系、
IGMP运行于主机与与主机直连得路由器之间,其实现得功能就是双向得:
一方面,主机通过IGMP通知路由器希望接收某个特定组播组得信息;另一方面,路由器通过IGMP周期性地查询局域网内得组播组成员就是否处于活动状态,实现所连网段组成员关系得收集与维护。
2。
IGMPSnooping
IGMPSnooping就是运行在二层设备上得组播约束机制,用于管理与控制组播组。
运行IGMPSnooping得二层设备通过对收到得IGMP报文进行分析,为二层端口与组播MAC地址建立起映射关系,并根据这个映射关系转发组播数据。
3. 组播VLAN
在传统得组播点播方式下,当连接在二层设备上、属于不同VLAN得用户分别进行组播点播时,三层组播设备需要向该二层设备得每个VLAN分别发送一份组播数据;而当二层设备运行了组播VLAN之后,三层组播设备只需向该二层设备得组播VLAN发送一份组播数据即可,从而既避免了带宽得浪费,也减轻了三层组播设备得负担。
4。
PIM
PIM就是ProtocolIndependentMulticast(协议无关组播)得简称,表示可以利用静态路由或者任意单播路由协议(包括RIP、OSPF、IS-IS、BGP等)所生成得单播路由表为IP组播提供路由。
组播路由与所采用得单播路由协议无关,只要能够通过单播路由协议产生相应得组播路由表项即可。
PIM借助单播路由表对组播报文进行RPF检查,以实现对组播数据得转发。
根据转发机制得不同,PIM分为以下两种模式:
● PIM—DM:
属于密集模式得组播路由协议,使用“推(Push)模式”传送组播数据,通常适用于组播组成员相对比较密集得小型网络;
● PIM-SM:
属于稀疏模式得组播路由协议,使用“拉(Pull)模式”传送组播数据,通常适用于组播组成员分布相对分散、范围较广得大中型网络、
5、 MSDP
在基本得PIM-SM模式下,组播源只向本PIM-SM域内得RP注册,且各域得组播源信息就是相互隔离得,因此RP仅知道本域内得组播源信息,只能在本域内建立组播分发树。
如果能够有一种机制,使不同域内得RP共享其组播源信息,就可以实现组播数据得跨域传输。
MSDP就就是为了解决多个PIM-SM域之间得互连而开发得一种域间组播解决方案,用来发现其它PIM—SM域内得组播源信息。
它通过在各域得RP之间建立MSDP对等体关系,使这些RP可以共享各域内得组播源信息。
尽管MSDP就是为域间组播开发得,但它在PIM—SM域内还有着一项特殊得应用——Anycast RP(任播RP)。
AnycastRP就是指在同一PIM—SM域内通过设置两个或多个具有相同地址得RP,并在这些RP之间建立MSDP对等体关系,以实现域内各RP之间得负载分担与冗余备份、
6。
MBGP
当组播源与接收者分布在不同得AS中时,需要跨AS建立组播转发树、应用MP-BGP协议就可以专门跨AS传输组播路由信息、BGP-4协议仅应用于单播,MP-BGP就是对BGP得多协议扩展,它在现有BGP—4得基础上增强了功能,使BGP能够为包括组播路由协议在内得多种路由协议提供路由信息:
● MP—BGP可以同时为单播与组播维护路由信息,将它们储存在不同得路由表中,保持单播与组播之间路由信息相互隔离;
● 作为BGP得多协议扩展,MP-BGP可以同时支持单播与组播模式,为两种模式构建不同得网络拓扑结构;
● 原BGP-4所支持得单播路由策略与配置方法大部分都可应用于组播模式,从而可以根据路由策略为单播与组播维护不同得路由。
MP-BGP在组播上得应用简称为MBGP(组播BGP)。
2 应用场合
利用组播技术可以方便地提供一些新得增值业务,包括在线直播、网络电视、网络电台、远程教育、远程医疗、视频会议等对带宽与数据交互得实时性要求较高得信息服务。
如图1所示,就是各常用组播协议在网络中得应用场合示意图。
图1 常用组播协议应用场合示意图
3 域内二、三层组播配置举例
3.1 组网需求
(1) 需求分析
● 某企业得核心网内部通过OSPF协议互连,并拥有两个视频源:
Source1通过组播组G1(225、1。
1、1)传送节目1,Source2则通过组播组G2(225、2、2、2)传送节目2。
要求在核心网通过使用PIM—SM协议实现视频流得组播分发,并利用AnycastRP功能实现双RP负载分担与冗余备份,提高网络可靠性。
● 该企业得接入网按部门划分为多个VLAN以方便管理,各部门内得点播者(Receiver)有不同得点播需求:
HostA与HostC点播节目1,Host E点播节目2。
要求在接入网通过IGMP、IGMP Snooping与组播VLAN得结合使用,使视频流按需送达各点播者,提高带宽利用率。
(2) 网络规划
设备
接口
IP地址
设备
接口
IP地址
Source1
-
10、110、1。
100/24
Source2
—
10。
110。
3。
100/24
RouterA
Eth1/1
10。
110。
1、1/24
Router C
Eth1/1
10.110。
2、1/24
S2/1
192.168。
1、1/24
S2/1
192.168、2.2/24
S2/2
192、168、2、1/24
Loop0
1。
1。
1、1/32
RouterB
S2/1
192。
168。
1。
2/24
Loop1
10.2.2。
2/32
S2/2
192、168.3。
1/24
RouterD
Eth1/1
10。
110、3、1/24
Loop0
1。
1.1、1/32
Eth1/2
10、110。
4。
1/24
Loop1
10.1.1。
1/32
S2/1
192。
168.3。
2/24
图2 域内二、三层组播配置组网图
3.2 配置思路
(1) 配置核心网:
● 在所有路由器上都配置OSPF协议,并在其各接口上使能PIM-SM协议;
● 为了避免物理接口down而导致得网络振荡,将Router B与RouterC各自得Loopback1接口配置为C—BSR、Loopback0接口配置为C—RP;
● 在RouterB与RouterC各自得Loopback1接口之间建立MSDP对等体关系,以实现AnycastRP功能、
(2) 配置接入网:
● 在Router C与RouterD得主机侧接口上使能IGMP协议;
● 在所有交换机上划分VLAN,并在VLAN内使能IGMP Snooping,同时使能丢弃未知组播数据报文功能,以防止交换机在没有二层组播转发表项时将组播数据在VLAN内广播;
● 在SwitchA上配置基于子VLAN得组播VLAN,以避免RouterC将不同VLAN内点播得相同组播数据重复发至SwitchA。
3。
3 配置步骤
& 说明:
以下配置均就是在实验室环境下进行得配置与验证,配置前设备得所有参数均采用出厂时得缺省配置。
如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置与以下配置不冲突。
本文档不严格与具体软、硬件版本对应。
3。
3.1 Router A得配置
1。
配置步骤
#配置OSPF协议。
<RouterA〉system—view
[RouterA]ospf 1
[RouterA-ospf-1]area 0。
0.0、0
[RouterA—ospf—1-area—0。
0.0、0]network 10、110。
1。
00、0、0、255
[RouterA-ospf-1—area—0.0。
0、0] network192。
168。
1、00。
0.0、255
[RouterA-ospf-1-area-0.0。
0。
0]network192。
168.2。
00.0。
0、255
[RouterA-ospf-1-area—0.0.0.0]quit
[RouterA-ospf-1]quit
#使能IP组播路由,并在各接口上使能PIM—SM。
[RouterA]multicast routing—enable
[RouterA] interfaceethernet1/1
[RouterA-Ethernet1/1]pimsm
[RouterA-Ethernet1/1] quit
[RouterA]interfaceserial 2/1
[RouterA—Serial2/1]pim sm
[RouterA—Serial2/1]quit
[RouterA]interfaceserial2/2
[RouterA—Serial2/2]pimsm
[RouterA—Serial2/2]return
2。
配置文件
〈RouterA>displaycurrent—configuration
#
sysnameRouterA
#
multicast routing—enable
#
interfaceEthernet1/1
portlink—mode route
ipaddress10。
110。
1.1255。
255。
255、0
pimsm
#
interfaceSerial2/1
link-protocol ppp
ip address192、168.1。
1255。
255。
255、0
pimsm
#
interfaceSerial2/2
link—protocolppp
ip address192.168、2。
1255、255.255。
0
pimsm
#
ospf1
area0.0.0.0
network10、110。
1、00.0.0。
255
network192。
168、1、00。
0.0.255
network192、168。
2、00.0。
0.255
#
return
3。
3。
2 RouterB得配置
1.配置步骤
#配置OSPF协议。
[RouterB] ospf 1 [RouterB-ospf—1] area0。 0。 0.0 [RouterB-ospf—1-area-0。 0.0、0]network1、1。 1、10、0、0.0 [RouterB-ospf—1—area-0。 0。 0.0]network 10。 1、1、10、0、0、0 [RouterB-ospf—1—area—0.0.0、0]network192、168、1。 0 0、0、0。 255 [RouterB—ospf-1-area-0.0.0、0]network192。 168.3.00。 0、0。 255 [RouterB-ospf-1-area—0.0.0.0]quit [RouterB—ospf—1]quit #使能IP组播路由,并在各接口上使能PIM-SM。 [RouterB] multicastrouting-enable [RouterB] interfaceserial 2/1 [RouterB—Serial2/1]pimsm [RouterB-Serial2/1]quit [RouterB] interfaceserial2/2 [RouterB-Serial2/2]pimsm [RouterB-Serial2/2]quit [RouterB] interfaceloopback0 [RouterB-LoopBack0] pimsm [RouterB-LoopBack0] quit [RouterB]interfaceloopback1 [RouterB-LoopBack1] pimsm [RouterB-LoopBack1]quit # 将Loopback1接口配置为C—BSR,将Loopback0接口配置为C-RP、 [RouterB]pim [RouterB-pim]c—bsrloopback1 [RouterB-pim] c—rploopback0 [RouterB-pim]quit #配置MSDP对等体。 [RouterB]msdp [RouterB-msdp]originating—rp loopback1 [RouterB-msdp] peer10.2.2.2connect—interfaceloopback 1 [RouterB—msdp]return 2。 配置文件 〈RouterB>displaycurrent-configuration # sysname RouterB # multicast routing-enable # interfaceSerial2/1 link—protocolppp ipaddress192。 168、1、2255。 255。 255.0 pimsm # interface Serial2/2 link-protocolppp ipaddress192、168.3。 1255、255、255、0 pimsm # interfaceLoopBack0 ipaddress 1.1.1。 1 255。 255.255.255 pimsm # interfaceLoopBack1 ipaddress 10。 1.1、1255、255。 255。 255 pimsm # ospf1 area0.0.0、0 network 1.1。 1、10、0。 0.0 network 10。 1.1、10、0。 0、0 network192.168。 1.00。 0.0。 255 network192.168、3、0 0。 0。 0。 255 # pim c—bsrLoopBack1 c-rpLoopBack0 # msdp originating-rpLoopBack1 peer10.2。 2.2connect-interfaceLoopBack1 # return 3.3.3 Router C得配置 1、配置步骤 #配置OSPF协议。 〈RouterC>system—view [RouterC]ospf1 [RouterC-ospf-1]area0.0.0.0 [RouterC-ospf-1—area-0.0.0、0]network1。 1。 1.10。 0、0。 0 [RouterC—ospf-1—area-0.0。 0。 0] network10.2。 2.20、0、0、0 [RouterC—ospf-1—area-0。 0。 0、0] network 192.168.2。 00。 0。 0。 255 [RouterC-ospf-1-area-0。 0.0.0]network 10、110、2.00.0。 0、255 [RouterC-ospf—1-area—0.0.0。 0]quit [RouterC—ospf—1]quit #使能IP组播路由,在各接口上使能PIM—SM,并在主机侧接口上使能IGMP。 [RouterC]multicast routing-enable [RouterC]interfaceethernet 1/1 [RouterC—Ethernet1/1]pimsm [RouterC-Ethernet1/1]igmpenable [RouterC—Ethernet1/1] quit [RouterC]interfaceserial2/1 [RouterC-Serial2/1]pim sm [RouterC—Serial2/1]quit [RouterC]interfaceloopback0 [RouterC—LoopBack0]pim sm [RouterC—LoopBack0] quit [RouterC]interfaceloopback1 [RouterC-LoopBack1]pimsm [RouterC—LoopBack1]quit # 将Loopback1接口配置为C-BSR,将Loopback0接口配置为C-RP。 [RouterC]pim [RouterC-pim]c-bsr loopback 1 [RouterC-pim]c-rploopback0 [RouterC-pim]quit # 配置MSDP对等体。 [RouterC] msdp [RouterC-msdp] originating-rploopback1 [RouterC-msdp]peer10.1。 1。 1 connect-interfaceloopback1 [RouterC-msdp]return 2。 配置文件 # sysnameRouterC # multicastrouting—enable # interfaceEthernet1/1 portlink—moderoute ipaddress10.110、2。 1255。 255。 255、0 igmpenable pimsm # interfaceSerial2/1 link-protocolppp ipaddress192。 168、2.2255.255.255、0 pimsm # interfaceLoopBack0 ipaddress1.1.1、1255。 255、255、255 pimsm # interfaceLoopBack1 ipaddress10。 2.2.2 255.255。 255。 255 pimsm # ospf1 area0.0.0、0 network1.1.1。 10.0.0.0 network10.2。 2、20.0。 0。 0 network192。 168。 2、00.0.0、255 network10、110、2.00.0.0。 255 # pim c-bsr LoopBack1 c-rp LoopBack0 # msdp originating-rpLoopBack1 peer10。 1.1。 1connect—interfaceLoopBack1 # return 3。 3.4 RouterD得配置 1。 配置步骤 #配置OSPF协议、 <RouterD>system—view [RouterD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- H3C 关于 配置 示例