Với mơ hình này đã mơ phỏng được mạng NGN tương đối hoàn chỉnh từ lớp truy cập tới lớp ứng dụng.
- Lớp truyền tải: ở đây mô phỏng mạng đường trục gồm 5 core gồm Hà Nội,Hải Phòng,Đà Nẵng, TPHCM và Cần Thơ. Mạng đường trục được thiết kế theo mơ hình Mesh để tăng tính an tồn cho mạng và được triển khai theo công nghệ MPLS. Các điểm trục được nối với các nút kết nối với khách hàng. Tất cả được mô phỏng trên phần mềm GNS3.
- Lớp điều khiển:được mô phỏng trên máy tính sử dụng hệ điều hành Ubuntu 10.04,được cài ứng dụng OpenIMScore (Một dự án mã nguồn mở của viện FOKUS Đức).
- Lớp ứng dụng: hai máy tính sử dụng hệ điều hành Ubuntu 10.04 đóng vai trị IPTV Server và Media Server
- Lớp truy cập: hai máy client sẽ sử dụng phần mềm softphone hỗ trợ IMS để mô phỏng kết nối.Ở đây, sử dụng UTC IMS Client kết nối với IMS Core
4.5.2. Lớp ứng dụng: mô phỏng IPTV
Nhiều nhà cung cấp dịch vụ đã bắt đầu triển khai các dịch vụ triple play trên DSL, trong đó IPTV là một thành phần dịch vụ quan trọng. Tuy nhiên mỗi dịch vụ trong nhóm dịch vụ triple play này (như IPTV, VoIP) lại có cơ cấu điều khiển dịch vụ, các hệ thống hỗ trợ tính cước và điều hành riêng của nó, điều này làm tăng sự phức tạp của tồn thể kiến trúc dịch vụ triple play. Hơn nữa, các nhà cung cấp dịch vụ cần phải phân biệt dịch vụ của mình với các nhà cung cấp dịch vụ khác có cùng nhóm dịch vụ. Vì thế việc nghiên cứu về các nền tảng tương tác dịch vụ IPTV và IMS đã ra đời nhằm làm giảm độ phức tạp của mạng và mơ hình kiến trúc của IPTV. Kiến trúc IPTV trên nền IMS có thể cung cấp các dịch vụ IPTV được điều khiển và xử lý bởi IMS và có thể chuyển tiếp độc lập các dịch vụ IPTV với mạng truyền tải IP bên dưới.Ở đây lớp ứng dụng bao gồm các máy chủ ứng dụng là IPTV Server và Media Server để thực hiện các yêu cầu kết nối IPTV từ lớp truy cập.
Khi một UE đã đăng ký yêu cầu sử dụng IPTV-VoD thì quá trình thực hiện như sau: Bước 1: UE gởi bản tin yêu cầu INVITE chứa tên dịch vụ cần sử dụng đến P-
CSCF
Bước 2: P-CSCF chuyển tiếp bản tin yêu cầu qua lớp điều khiển đến AS sau khi
Bước 3: AS kiểm tra yêu cầu để xác định kênh mà UE yêu cầu và kiểm tra trong
cơ sở dữ liệu xem có khả năng đáp ứng hay khơng. Nếu đáp ứng được, AS gởi đáp ứng 200 OK chứa địa chỉ của Media Server chứa kênh mà UE yêu cầu.
Bước 4: UE gởi bản tin gởi yêu cầu bằng giao thức RTSP đến Media Server chứa
kênh muốn yêu cầu.
Bước 5: Luồng truyền thông RTP sẽ truyền qua lại giữa UE và Media Server khi
UE sử dụng dịch vụ.