Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Distributed firewall wikipedia , lookup
Deep packet inspection wikipedia , lookup
Internet protocol suite wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Computer network wikipedia , lookup
Network tap wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
An Implementation of the Broadband Home Gateway supporting MultiChannel IPTV Service 國立屏東科技大學 資訊管理系 指導教授:童曉儒 教授 報告人:張益瑞 學號:M9756003 2017/5/25 1 Outline Introduction Related Works System Architecture and Implementation Test Scenario and Results Conclusion 心得 2017/5/25 2 Introduction Consumers increasing demands and home network trend IP address and NAT IPTV IGMP and IGMP snooping Architecture and superiority 2017/5/25 3 Related Works Network and System for Digital Home Services IPTV(Internet Protocol Television) IGMP and IGMP snooping 2017/5/25 4 Network and System for Digital Home Services Fiber to the Home(FTTH) network Ethernet Passive Optical Network(EPON) Adequate network bandwidth 2017/5/25 5 補充:EPON 基於乙太網路的被動光纖網路(EPON)是一個點到多 點的光接取網路,提供可靠的數據、語音以及視訊 服務,在最長10km上傳送速率可以達1,000Mbps。 資料來源: http://www.eettaiwan.com 2017/5/25 6 Network and System for Digital Home Services Connected to exterior public network throughout a home gateway system. HG has powerful processing power and enough network bandwidth to provide above networking service. 2017/5/25 7 Network and System for Digital Home Services 分流 2017/5/25 8 補充:NAT(Network Address Translation) 網路位址轉譯器: NAT可以讓很多台 電腦只用很少的Public IP Address就能 夠連上Internet。 使用NAT mapping table維持對應關係。 節省Public IP Address。 2017/5/25 9 補充:NAT(Network Address Translation) 來源http://turtle.ee.ncku.edu.tw/~tung/nat/nat.htm 2017/5/25 10 IPTV(Internet Protocol Television) IPTV is delivered to consumers using the Internet Protocol over a broadband connection. Video content is typically MPEG2 delivered with IP multicast. 2017/5/25 11 Network and System for Digital Home Services 2017/5/25 12 IGMP and IGMP snooping manage the channel registration and release to provide IPTV service. IGMP proxy function: a role as IGMP clients in the view of LHR and as a multicast router in the side of IPTV clients. 2017/5/25 13 補充:獨立多點傳送-稀疏模式路由協定 (PIMSM, Protocol Independent Multicast - Sparse Mode) 優點:PIM-SM採用共享樹進行群播封包轉 發。每一個組有一個匯合點(Rendezvous Point: RP),群播源沿最短路徑向RP發送封 包,再由RP 沿最短路徑將封包發送到各個接 收端。 2017/5/25 14 IGMP and IGMP snooping PIM-SM(Protocol Independent Multicast - Sparse Mode) 2017/5/25 15 IGMP and IGMP snooping manage the channel registration and release ◦ Membership Query ◦ Membership Report ◦ Leave Group messages 2017/5/25 16 System Architecture and Implementation System Architecture Data and Control Packet Driver and Software Implementation Implemented System 2017/5/25 17 System Architecture 2017/5/25 18 System Architecture-function and roles 2017/5/25 19 Data and Control Packet 2017/5/25 20 Driver and Software Implementation IGMP proxy function ◦ instead of multicasting protocol to register and release the multicast membership. ◦ receive and transmit the IGMP messages on behalf of IP STB. IGMP snooping function ◦ reduce the processor’s work load in proposed home gateway. 2017/5/25 21 Driver and Software Implementation 2017/5/25 22 Driver and Software Implementation IGMP Snooping Manager ◦ prevent the multicast packet to forward to undesirable ports. ◦ reduce the CPU’s work load with forwarding directly to the specific hosts without forwarding to the processor. 2017/5/25 23 Driver and Software Implementation 2017/5/25 24 Implemented System 2017/5/25 25 Test Scenario and Results 2017/5/25 26 Test Scenario and Results 2017/5/25 27 Conclusion An implementation results for home gateway supporting multi-channel, more that three channel, HD class IPTV service. HG system can provide various digital home service. 2017/5/25 28 心得 Cost Performance and pressure test ◦ 1000Mbps/20Mbps = 50 channel Power consumption and environment 2017/5/25 29