组播.PNG
要求
要求.PNG
步骤一
IP地址配置
#R1:
#
interface GigabitEthernet0/0/0
ip address 10.1.12.1 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 172.16.100.254 255.255.255.0
# R2:
#
interface GigabitEthernet0/0/0
ip address 10.1.12.2 255.255.255.0
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
ip address 10.1.23.2 255.255.255.0
# R3:
#
interface GigabitEthernet0/0/0
ip address 10.1.34.3 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 10.1.23.3 255.255.255.0
#
# R4:
#
interface GigabitEthernet0/0/0
ip address 10.1.34.4 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.100.254 255.255.255.0
#
Server_IP.PNG
步骤二
全局 DHCP 配置
# R1:
#
dhcp enable
#
ip pool dhcp
gateway-list 192.168.100.254
network 192.168.100.0 mask 255.255.255.0
lease day 2 hour 0 minute 0
dns-list 114.114.114.114
#
#
interface GigabitEthernet0/0/1
dhcp select global
#
PC_DHCP.PNG
步骤三
配置OSPF
# R1:
#
ospf 1 router-id 10.1.1.1
area 0.0.0.0
network 10.1.12.0 0.0.0.255
#
# R2:
#
ospf 1 router-id 10.1.2.2
area 0.0.0.0
network 10.1.12.0 0.0.0.255
area 0.0.0.2
network 10.1.23.0 0.0.0.255
#
# R3:
#
ospf 1 router-id 10.1.3.3
area 0.0.0.1
network 10.1.34.0 0.0.0.255
area 0.0.0.2
network 10.1.23.0 0.0.0.255
#
# R4:
#
ospf 1 router-id 10.1.4.4
area 0.0.0.1
network 10.1.34.0 0.0.0.255
network 192.168.100.0 0.0.0.255
#
3.1
问题: 由于不规范的OSPF区域设计,Area 1并未与Area0骨干区域相连;
请解决此问题,让OSPF域内互通互访。
解决:配置虚链接(蓝色虚线)在经过的区域的视图在配置:vlink-peer <router id>
# R2:
#
ospf 1 router-id 10.1.2.2
area 0.0.0.2
vlink-peer 10.1.3.3
#
# R3:
#
ospf 1 router-id 10.1.3.3
area 0.0.0.2
vlink-peer 10.1.2.2
#
验证:
3.1.PNG
3.2
问题:R1的G0/0/1接口不能运行OSPF协议,但接口所在网段能被OSPF区域访问到
解决:在OSPF中配置路由引入
在R1上配置路由引入,使OSPF其他区域能 ping
到 Server
# R2:
#
ospf 1 router-id 10.1.2.2
import-route direct type 1
#
type 1: cost = 外部cost + 内部cost
type 2(默认):cost = 外部cost(默认为1)
验证:
ospf_import_route.PNG
路由策略
直接引入路由会将所有同类型的路由都引入;
比如,在 R1 上添加 Lookback 0
: [R1-LoopBack0]ip address 192.168.1.1 32
- 其他路由器的路由器表可能会出现不需要的路由
192.168.1.1/32
route_policy.PNG
在R1引入路由时配置路由策略
# 创建路由策略
[R1]route-policy Server permit node 10
Info: New Sequence of this List.
[R1-route-policy]
[R1-route-policy]if-match interface g0/0/1 # 匹配接口
[R1-route-policy]q
[R1]ospf
[R1-ospf-1]import-route direct route-policy Server # 应用路由策略
[R1-ospf-1]dis this ## 查看结果
[V200R003C00]
#
ospf 1 router-id 10.1.1.1
import-route direct route-policy Server
area 0.0.0.0
network 10.1.12.0 0.0.0.255
#
return
[R1-ospf-1]
-
现在只有仅需要的路由
imoprt_route_with_route_policy.PNG
步骤四
配置组播
接受者和直连路由器之间配置 IGMPv2
# R4:
#
multicast routing-enable
#
interface GigabitEthernet0/0/1
igmp enable
#
需要组播数据流通过的接口配置 PIM
# R1:
#
multicast routing-enable
#
interface GigabitEthernet0/0/0
pim dm
#
interface GigabitEthernet0/0/1
pim dm
#
# R2:
#
multicast routing-enable
#
interface GigabitEthernet0/0/0
pim dm
#
interface GigabitEthernet0/0/2
pim dm
#
# R3:
#
multicast routing-enable
#
interface GigabitEthernet0/0/0
pim dm
#
interface GigabitEthernet0/0/20
pim dm
#
# R4:
#
interface GigabitEthernet0/0/0
pim dm
#
验证:
PC2加入组播
PC_Multicast.PNG
在R4可以看到有PC加入组播
R4_igmp_group.PNG
在 Server 上播放视频
Server_Multicast.PNG
在PC上启动 VLC
-
左边是 Server, 右边是 Client
Result.PNG