組播業務開通


一、 實習目的及要求

實驗目的:

  1. 掌握OLT上的組播業務開通命令行;
  2. 掌握F460的組播業務開通WEB界面的設置;

實驗要求:

1 嚴格按照實習規划對設備進行配置;

2 詳細記錄每個步驟的操作結果;

3 實習后恢復設備初始狀態。

二、 實習規划(設備分配、組網、數據)

組網規划:

 

一、 實習步驟及記錄

(1) OLT命令行配置操作:

C200/C220組播業務開通主要就是創建業務VLAN,然后把上聯口以及PON-ONU口以適當的方式加入VLAN的過程。

1.1.1 確認EPON單板運行正常

 ZXAN#show card

 Rack Shelf Slot CfgType    RealType   Port  HardVer   SoftVer          Status

-------------------------------------------------------------------------------

0    0     1    EPFC    EPFC     4     V0       V1.1.1ET9       INSERVICE

0    0     4    EC4GM   EC4GM    4     V0      V1.1.1ET9      INSERVICE

0    0     5    EC4GM             4                             OFFLINE

確認EPFC板卡工作在INSERVICE狀態。

1.1.2 ONU的認證注冊(配置方法參考EPON實驗1)

查看需要配置的ONU是否通過認證是否在線

ZXAN#show onu authentication epon-olt_0/x/y

Onu interface :      epon-onu_0/x/y:z

Onu type :           ZTE-F460

MAC address :        001e.738c.f51a

SN :

Active status :      active

State :              Online

LastAuthTime :       2001/01/01 00:00:00

查看PON口下需要開通的ONU狀態

ZXAN#show onu detail-info epon-onu_0/x/y:z

 

Onu interface:        epon-onu_0/x/y:z

AdminState:           enable            //開通狀態

RegState:             registered          //注冊狀態

AuthState:            pass              //認證狀態

OnuType:              ZTE-F420

SN:

MAC:                  001e.7390.8040

 

1.1.3 業務開通

IGMP二層協議配置部分:

我們這里OLT設備采用IGMP snooping協議實現組播數據轉發

(1) 全局和端口狀態下開啟IGMP協議。

ZXAN(config)#igmp enable

ZXAN(config)#interface epon-onu_0/x/y:z

ZXAN(config-if)#igmp enable

ZXAN(config-if)#exit

(2) 創建VLAN10,並將用戶口和上聯口加入VLAN中。

ZXAN(config)#vlan 10

ZXAN(config-vlan)#exit

ZXAN(config)#interface epon-onu_0/x/y:z

ZXAN(config-if)#switchport mode trunk

ZXAN(config-if)#switchport vlan 10 tag

ZXAN(config-if)#exit

ZXAN(config)#interface gei_0/x/y

ZXAN(config-if)#switchport mode trunk

ZXAN(config-if)#switchport vlan 10 tag

ZXAN(config-if)#exit

ZXAN(config)#

(3) 增加MVLAN,並開啟MVLANIGMP協議

ZXAN(config)#igmp mvlan 10  

ZXAN(config)#igmp mvlan 10 enable

(4) 設置IGMP工作模式,本例選擇Snooping。

ZXAN(config)#igmp mvlan 10 work-mode snooping

(5) 設置MVLAN源端口。

ZXAN(config)#igmp mvlan 10 source-port gei_0/x/y

(6) 增加MVLAN接收端口。

ZXAN(config)#igmp mvlan 10 receive-port epon-onu_0/x/y:z

(7) 設置MVLAN管理組使能。

ZXAN(config)#igmp mvlan 10 group-filter enable

U:說明

1.當MVLAN管理組設置成enableIGMP加入報文必須檢查組地址是否配置,已配置的組地址稱為管理組。
2.當MVLAN管理組設置成disableIGMP加入報文不用檢查組地址是否配置,此時學習到的組地址稱為動態組。
3.如果跨VLAN使能,則必須設置MVLANgroup-filter屬性為enable

(8) 增加MVLAN組地址。

ZXAN(config)#igmp mvlan 10 group 224.1.1.1

ZXAN(config)#igmp mvlan 10 group 224.1.1.1 static-port epon-onu_0/x/y:z

ZXAN(config)#complete!

(2) 三層交換機配置

工程實施時建議首先配置全網的單播路由,確保單播路由正確后再進行組播功能的配置。

1.配置接口地址及單播路由

3928(config)#interface fei_1/1

3928(config-if)#switchport mode trunk

3928(config-if)#switchport trunk vlan 10

3928(config-if)#protocol-protect mode igmp enable

 

//39系列/59系列/G系列的物理端口缺省配置下不會將收到的組播客戶端發出的igmp協議報文上送給CPU處理,設備CPU不收到此類報文則不可能形成共享樹。因此當有組播客戶端直接連接39系列/59系列/G系列時,需要在相應端口上修改配置,使得端口收到的igmp協議報文上送給CPU處理。

 

3928(config-if)#exit

3928(config)#interface fei_1/24

3928(config-if)#switchport mode access

3928(config-if)#switchport access vlan 100

3928(config-if)#exit

3928(config)#interface loopback1

3928(config-if)#ip address 1.1.1.1 255.255.255.255

3928(config-if)#exit

3928(config)#interface vlan 10

3928(config-if)#ip address 192.168.10.254 255.255.255.0

3928(config-if)#exit

3928(config)#interface vlan 100

3928(config-if)#ip address 192.168.100.254 255.255.255.0

3928(config-if)#exit

2 全局啟用組播路由功能及PIM-SM組播路由協議

3928(config)#ip multicast-routing

3928(config)#router pimsm

3928(config-router)#exit

3 三層接口啟用PIM-SM功能

3928(config)#interface vlan 10

3928(config-if)#ip pim sm

3928(config-if)#exit

3928(config)#interface vlan 100

3928(config-if)#ip pim sm

3928(config-vlan)#exit

4 配置靜態RP

3928(config)#router pimsm

3928(config-router)#static-rp 1.1.1.1

3928(config-router)#exit

 

總結:

配置PIM-SM時,有以下配置要點需依次完成:

1. 配置設備接口地址及單播路由(預備工作);

2. 全局啟用IP組播路由功能及PIM-SM組播路由協議;

3. 在相應接口配置ip pim sm;

4. 配置RP(靜態或動態,目前主要采用靜態)。

(3) ONU WEB界面上的相關設置:

視頻業務在ONU上的配置:

第一步 打開web頁面,輸入192.168.1.1 ,鍵入用戶名和密碼,登陸到ONU中,賬號和密碼都為e8ehome。如圖5-1所示:

 

第二步 新增新的WAN,模式選擇Bridge。如圖5-2所示:

第三步 配置VlanID為10,服務模式選擇Internet。綁定端口 2 口 ,配置完成后點擊保存。

 

第四步 點擊應用選項卡,日常應用,IPTV。將視頻業務加入到Vlan 10。如圖5-4所示:

 

第五步 再次點擊網絡選項卡-Internet連接-寬帶設置,找到重啟按鈕重啟ONU

第六步 ONU重啟完成后, PC地址修改成業務IP  192.168.X.X(本例子是192.168.10.1 ),手提PC能夠ping通組播服務器地址192.168.100.1。

(1) 視頻服務器相關設置:

4.1開啟播放軟件,播放組播視頻。雙擊“VLC media player”播放器,如下圖:

4.2點擊三角形的播放按鈕,彈出如下對話框,並點擊“文件”——瀏覽——選擇“組播視頻”——串行輸出打勾並點擊設置

 

 

4.3進行如下設置,點擊“確定”進行播放,如下圖

本地播放打勾

UDP打勾,並輸入組播地址224.1.1.1,端口號默認

音頻解碼器打勾

最后點擊確定

 

4.4 選擇播放列表,選擇循環播放,如下圖

 

(1) 接收端PC相關設置:

 

 5.1開啟播放軟件,播放組播視頻。雙擊“VLC media player”播放器,如下圖:

5.2 點擊三角形的播放按鈕,彈出如下對話框,並點擊“network

5.3進行如下設置,點擊“OK”進行播放。

5.4實驗成功后,可以在手提PC使用抓包軟件,看看組播視頻流使用的組播地址,如下圖

由此我們可以看出,組播視頻流的目的地址為組播地址,源地址為組播服務器地址,組播地址只能作為目的地址使用。

 

 

注:故障維護與診斷

 

在接收端PCping通組播服務器192.168.100.1的情況下,若未能接收組播數據,在三層交換機上,可以使用以下命令排查故障

 

show ip igmp groups

該命令用於查看三層接口所有加入的組播組,使用此命令可判斷設備是否收到用戶的igmp report信息。

 

ZXR10#show ip igmp groups

IGMP Connected Group Membership

Group addr      Interface           Present     Expire      Last Reporter

224.1.1.1        vlan10            00:03:15    00:03:10    192.168.10.1   

 

以上信息說明存在一個組播接收者192.168.10.1發送過加入組播組224.1.1.1igmp report報文,該報文通過vlan10發出的。

 

 

ZXR10#show ip mroute

IP Multicast Routing Table

Flags:D -Dense,S -Sparse,C -Connected,L -Local,P -Pruned,

      R -RP-bit set,F -Register flag,T -SPT-bit set,J -Join SPT,

      M -MSDP created entry,N -No Used,U -Up Send,

      A -Advertised via MSDP,X -Proxy Join Timer Running,

      * -Assert flag

Statistic:Receive packet count/Send packet count

Timers:Uptime/Expires

Interface state:Interface,Next-Hop or VCD,State/Mode

 

(*, 233.18.1.1), 00:05:55/00:03:33, RP 2.2.2.2 , flags: SP

  Incoming interface: vlan200, RPF nbr 192.168.2.2

  Outgoing interface list: NULL

(192.168.1.2, 233.18.1.1), 00:05:55/00:03:33 , flags: FT

  Incoming interface: vlan100, RPF nbr 0.0.0.0

  Outgoing interface list:

vlan200, Forward/Sparse, 00:05:42/00:02:36

 

該命令用於查看組播路由表。在組播路由器中,必須有相應的組播路由表才會轉發相應的組播流。如果用戶反映某個組播組下的組播流無法接收,則可以在組播路由器上查找是否存在這個組播組的組播路由。

 

以上信息說明此設備存在組播組233.18.1.1的組播路由,該組播流的源地址為192.168.1.2。對於ZXR10設備,若某組播流能被正常接收到,則組播路由必須是(*g)與(sg)同時存在的。此例中(*g)為(*233.18.1.1),(sg)為(192.168.1.2233.18.1.1)。

一般我們還關注(sg)的Incoming interfaceOutgoing interface listIncoming interface說明該組播流是從哪個接口接收到的,不能為NULL,此例中為vlan100,說明組播流是從vlan100接收到的。Outgoing interface list說明該組播流被復制到了哪些接口,如果為NULL,則說明沒有復制到任何接口,此例中為vlan200,說明此組播流從vlan200發出。

 

 

一、 擴展實驗

 

如下圖所示,原ONU端口2承載組播業務,現需在端口1上增加承載上網業務。

 

 

增加配置如下:

1、 OLT配置:

ZXAN(config)#interface epon-onu_0/x/y:z

ZXAN(config-if)#switchport mode trunk

ZXAN(config-if)#switchport vlan 20 tag

ZXAN(config-if)#exit

ZXAN(config)#interface gei_0/x/y

ZXAN(config-if)#switchport mode trunk

ZXAN(config-if)#switchport vlan  20 tag

 

2、 ONU配置:

新增新的WAN,模式選擇Bridge。如圖所示:

配置VlanID20,服務模式選擇Internet。綁定端口 1 口 ,配置完成后點擊保存—重啟。

 

1、 SW1配置:

3928(config)#interface fei_1/1

3928(config-if)#switchport mode trunk

3928(config-if)#switchport trunk vlan 20

3928(config)#interface fei_1/2

3928(config-if)#switchport mode trunk

3928(config-if)#switchport trunk vlan 20

 

 

2、 SW2配置:

ZXR10(config)#vlan 2

ZXR10(config)#vlan 20

ZXR10(config)#interface vlan 2     

ip address 192.168.0.254 255.255.255.0    

ZXR10(config)#interface vlan 20        

ip address 192.168.20.254  255.255.255.0  

ZXR10(config)#ip route 0.0.0.0 0.0.0.0 192.168.0.253

ZXR10(config)#interface fei_1/1

ZXR10(config-if)#switchport access vlan 2

ZXR10(config)#interface fei_1/2

ZXR10(config)#switchport mode trunk

ZXR10(config-if)#switchport trunk vlan 20

3、 路由器配置:

ZXR10(config)#interface fei_0/1                

ip address 192.168.0.253 255.255.255.0    

ZXR10(config)#ip route 192.168.20.0  255.255.255.0  192.168.0.254

ZXR10(config)#ip nat start     //啟用路由器NAT功能     

ZXR10(config)#interface fei_0/1      

ZXR10(config-if)#ip nat inside   //設置內網口NAT屬性           

ZXR10(config-if)#exit     

ZXR10(config)#interface fei_0/2  //外網口          

ZXR10(config-if)#ip address 183.183.183.2 255.255.255.0//設置外網口接口地址,及業務地址     

ZXR10(config-if)#ip nat outside  //設置外網口NAT屬性     

ZXR10(config-if)#exit       

ZXR10(config)#acl standard number 10   //NAT轉換規則            

ZXR10(config-std-acl)#permit 192.168.20.0 0.0.0.255 //設置NAT轉換的私網地址段

ZXR10(config-std-acl)#exit     

ZXR10(config)#ip nat pool outpool 183.183.183.2 183.183.183.2 prefix-length 24 //設備NAT轉換后的公網地址,也即業務地址     

ZXR10(config)#ip nat inside source list 10 pool outpool overload //匹配NAT轉換規則     

ZXR10(config)#ip route 0.0.0.0 0.0.0.0 183.183.183.1 //設置路由器默認路由     

ZXR10(config)#exit   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM