IP组播笔记-03
[b][color=#ff0000][/color][/b][b][color=red]四,组播配置[/color][/b]
1,[color=blue][b]全局启用组播路由[/b][/color]功能
Router(config)#ip [color=blue][b]multicast-routing[/b][/color]
[b][color=#0000ff][/color][/b]
2,[b][color=blue]接口[/color][/b]下[color=red][b]开启PIM协议[/b][/color]
Router(config-if)#[color=blue]ip pim sparse-dense-mode[/color] 或[color=blue]ip pim sparse-mode
[/color]
[size=4] 3,[b][color=blue]RP的配置[/color][/b][/size]
[b][color=#0000ff][/color][/b]
[size=5] [color=red][b] 1)【静态配置RP】[/b][/color][/size]
[b][size=3][color=#ff0000][/color][/size][/b]
[size=3] 注:可以指定该RP是作为哪些组播组的RP, 将不同路由器[b][color=blue]设置[/color][/b]为[color=red][b]不同组播组[/b][/color]的RP,从而减轻RP的负荷[/size]
[size=3][/size]
[b][size=3][color=blue] ip pim rp-address 33.33.33.33[/color][/size][/b] ?
<1-99> Access-list reference for group
<1300-1999> Access-list reference for group(expanded range)
WORD IP Named Standard Access list
<cr>
[size=3] access-list [color=#ff0000][b]1[/b][/color] permit 226.6.6.0 0.0.0.255[/size]
[size=3] access-list [color=#0000ff][b]2 [/b][/color]permit 227.7.7.0 0.0.0.255[/size]
[size=3] ip pim rp-address 33.33.33.33[color=red] [b]1[/b][/color][/size]
[b][color=#ff0000][/color][/b]
[size=3] ip pim rp-address 44.44.44.44 [/size][color=blue][b][size=3]2[/size]
[/b][/color]
show ip pim rp mapping
PIM Group-to-RP Mappings
Acl:1,Static
RP:33.33.33.33 (?)
Acl:2,Static
RP:44.44.44.44 (?)
[size=3] 减轻不同RP的工作量,在配置RP时通常 [color=red][b]都是分开[/b][/color]的,让不同路由器去竞选不同组的RP[/size]
[size=3] [color=blue][b]静态配置[/b][/color]时,网络中的[color=red][b][color=blue]所有[/color]路由器[/b][/color]都[color=red][b]要配置[/b][/color][/size]
[size=5] [color=red][b]2)通过[color=blue]AutoRP[/color]动态学习RP信息[/b][/color][/size]
[b][size=5][color=#ff0000][/color][/size][/b]
[b][color=#ff0000][/color][/b]
[b][size=3][color=blue]a)RP[color=red]候选[/color]配置:[/color][/size][/b]
[b][size=3][color=#0000ff][/color][/size][/b]
[size=3] access-list 1 permit 226.6.6.0 0.0.0.255[/size]
[size=3]
[color=red][b]ip pim [size=4]send-rp-announce[/size][/b][/color][color=blue] [/color][color=blue][b]lo 1[/b][/color] scope 2[color=red] [b]group-list[/b][/color] [b][color=blue]1
[/color][/b][/size]
[size=3]表示该路由器使用[b][color=blue]Lo1[/color][/b]接口的IP地址作为RP竞选的IP地址,并且参与[color=blue][b]ACL 1定义的组播组[/b][/color]的竞选
[b][color=red]scope为2[/color],[/b]即RP announcer报文的TTL为2,这个值应该足[color=red]使该报文到达[b]Mapping Agent[/b][/color][/size]
[size=3][color=#ff0000][/color]
[/size][color=blue] [size=3][b] int loopback 1
ip pim sparse-dense-mode[/b][/size][/color]
[size=3] [/size][b][color=blue][size=3]b)[color=red]Mapping Agent[/color]配置:[/size][/color][/b]
[b][color=blue][size=3][/size]
[/color][/b] [color=red][b]ip pim[size=4] send-rp-discovery[/size][/b][/color] [b][size=3][color=blue]lo 1[/color][/size][/b] scope TTL
【scope】为2,即RP Discovery 報文的TTL為2,这个值应该足使该报文[color=red]到达整个网络[/color]
注:在路由器上可以使用[size=3][color=red][b]show ip pim rp-mapping[/b][/color][/size]查看[b][color=blue]不同组播组的RP映射情况[/color]
[/b]
[size=3] 若某个组播组没有对应的RP,则它将工作在Dense Mode,否则工作在Sparse Dense
[/size]
查看命令:
[b][size=4][color=red] Show ip pim rp-mapping :[color=blue]查看不同组播组使用的RP[/color][/color][/size][/b]
[b][size=4][color=red] [size=5]3)通过[color=blue]BSR[/color]动态学习RP信息[/size][/color][/size][/b]
[b][size=4][color=#ff0000][/color][/size][/b]
[size=3] [/size][b][size=4][color=blue] a)RP候选配置:[/color][/size][/b]
[b][color=#0000ff][/color][/b]
[size=4][color=red][b] ip pim rp-candidate[/b][/color][/size]
R4(config)#[color=blue][b]ip pim[size=4] rp-candidate[/size][/b][/color] lo 1 group-list 1 priority 100
R4(config)#[color=blue][b]ip pim[size=4] rp-candidate[/size][/b][/color] lo 1 group-list 2 priority 200
[size=4] [b][color=blue] b)BSR候选配置:[/color][/b][/size]
[size=4][b][color=#0000ff][/color][/b]
[color=red] [b] ip pim bsr-candidate[/b][/color]
[/size]
注:show ip pim[color=red] bsr-router[/color]查看BSR的选举情况
show ip pim rp mapping查看RP的选举情况
[b][color=red]int s1/2
[/color][/b] ip pim [b][color=red]bsr-border
[/color][/b] clear ip pim rp-mapping
show ip mroute
[b][color=red]4,【MRM (Multicast Route Manager)】[/color][/b]
[b][color=#ff0000][/color][/b]
[b][color=blue]MRM [/color][color=blue]manager[/color][/b]: 管理器
R1(config)#access-list 60 permit 1.1.1.1 0.0.0.0
R1(config)#access-list 70 permit 8.1.1.1 0.0.0.0
R1(config)#[color=red]ip mrm manager[/color] ABC
R1(config-mrm-manager)#[color=red]manager[/color] lo 1 [color=red]group[/color] 226.6.6.6
R1(config-mrm-manager)#[color=red]senders[/color] 60
R1(config-mrm-manager)#[color=red]receivers [/color]70
R1(config-mrm-manager)#[color=red]receivers[/color] 70 [color=red]sender-list[/color] 60
R1(config-mrm-manager)#end
在配置mrm manager的路由器上,在特权模式下:
R1#[color=blue]mrm ABC start[/color]
显示为:
R1#
*Dec 18 16:44:03.463: IP MRM test 'ABC' starts......
----------------------------
show ip mrm manager ABC
显示为:
Manager:ABC/11.11.11.11 is running.expire:1d00h
Beacon interval/holdtime/ttl:60/86400/32
Group:226.6.6.6, UDP port test-packet/status-report:16384/65535
Test senders:
1.1.1.1 /ACK
Test receivers:
8.1.1.1 /ACK
[color=blue][b]MRM sender[/b][/color]: 数据发送方,即组播源
MC_Source(config)#ip multicast-routing
MC_Source(config)#int fa0/0
MC_Source(config-if)#ip address 1.1.1.1 255.255.255.0
MC_Source(config-if)#ip pim sparse-dense-mode
MC_Source(config-if)#[color=red]ip mrm test-sender[/color]
[b][color=blue]MRM receiver:[/color][/b]数据接收方,即组播接收方
PC(config)#ip mulitcast-routing
PC(config)#int fa0/0
PC(config-if)#ip add 8.1.1.1 255.255.255.0
PC(config-if)#ip pim sparse-dense-mode
PC(config-if)#[color=red]ip mrm test-receiver
[/color]
【为了测试目的,可以将路由器的某个接口加入到某个组】!
interface [color=blue][b]loopback 1[/b][/color]
ip address 55.55.55.55 255.255.255.255
ip pim sparse-dense-mode
[b][color=red]ip igmp join-group 226.6.6.6[/color][/b]
end
查看命令:
(*,226.6.6.6) flag:SCL ---------[color=blue]【[/color][color=blue]S】=Sparse[/color], [color=red]【C】=Connected(有直连主机),[/color] [color=blue] 【L】=Local(路由器也加入到该组播组)
[/color]Incoming interface:Serial1/0,RPF nbr = 192.168.5.1
Outgoing interface list:
Loopback1,Forward/Sparse-Dense,00:00:48/00:02:41 (路由器的环回接口也加入到了)
FastEthernet0/0,Forward/Sparse-Dense,00:12:45/00:02:48
(1.1.1.1,226.6.6.6) 00:01:04/00:02:59, flags: LJT [color=red]-------【T】=SPT 最短路径树[/color],己经转换从RPT->SPT
(1.1.1.1,226.6.6.6) 00:01:04/00:02:59, flags:FT [color=blue]-------【F】=Register flag,注册标志位,组的第一跳路由器会有,表示该路由器负责注册工作[/color]
[color=blue][/color]
[color=blue]
[/color]查看命令:
---[color=red][b]show ip mroute summary[/b][/color]
(*,226.6.6.6), RP 44.44.44.44, OIF count:2, flags:SCL (有【RP】的话,有可能工作在稀疏模式下)
(*,224.0.1.40), RP 0.0.0.0, OIF count:2, flags: PCL (RP为0,工作在D模式下)
(*,224.0.1.111), RP 0.0.0.0, OIF count:2, flags: PC (RP为0,工作在D模式下)
查看命令:
---[b][color=red]show ip mroute count[/color][/b]
[b][color=#ff0000][/color][/b]
[b][color=#ff0000][/color][/b]
查看命令:--目前活动的组播流
[b][color=red]---show ip mroute active[/color][/b]
Active IP Multicast Sources-sending >=4 kbps (缺省时查看流量每秒大于4k)
[b][color=red]---show ip mroute active 1[/color][/b] -----查看组播流每秒大于1K的
Active IP Multicast Sources-sending >=1 kbps
查看命令:mrinfo---
查看命令:
[b][color=red]---[/color][color=red]show ip pim interface[/color][/b]---
【[color=blue]ping组播组地址[/color],有响应的都为该组播组的[color=red]客户端[/color]】
R2#ping 226.6.6.6
Type escape sequence to abort
Sending 1,100-byte ICMP Echos to 226.6.6.6,timeout is 2 seconds:
Reply to request 0 from 192.168.5.2, 276 ms
Reply to request 0 from 8.1.1.1, 1120 ms
Reply to request 0 from 8.1.1.1, 1120 ms
Reply to request 0 from 8.1.1.1, 1120 ms
Reply to request 0 from 192.168.5.2, 840 ms
Reply to request 0 from 192.168.5.2, 828 ms
Reply to request 0 from 192.168.5.2, 828 ms
查看命令:
[b][color=red]show ip rpf 1.1.1.1[/color][/b]
【查看从组播源1.1.1.1 在本路由器上[color=blue]哪个接口下[/color]收到的数据是合法的】
【查找单播路由表来确定这个数据从哪个接口收到才是正确的】
RPF information for ?(1.1.1.1)
RPF interface:Serial1/0
RPF neighbor:?(192.168.5.1)
RPF route/mask:1.1.1.0/24
RPF type:unicast (ospf 1)
RPF recursion count:0
[[i] 本帖最后由 王少明 于 2009-4-3 17:34 编辑 [/i]] 顶 :time: 真是牛人哪。
页:
[1]
