Tổng quan và Cấu hình Chi tiết Multicast Bidirectional PIM (Bidir-PIM)
Trong các triển khai Multicast truyền thống (như PIM Sparse-Mode hay Dense-Mode), mô hình phổ biến thường là một vài nguồn phát (Source) truyền dữ liệu đến rất nhiều thiết bị nhận (Receiver). Tuy nhiên, đối với các ứng dụng tương tác đa chiều như Hội nghị truyền hình (Video Conferencing) hay Giao dịch tài chính, nơi hầu hết các thiết bị vừa đóng vai trò là Source vừa là Receiver, PIM Sparse-Mode lộ rõ hạn chế về việc ngốn tài nguyên hệ thống do tạo ra quá nhiều trạng thái (S,G) trong bảng định tuyến Multicast (mroute).
Để giải quyết triệt để bài toán mở rộng này, Cisco đưa ra giải pháp Bidirectional PIM (Bidir-PIM). 1. Điểm khác biệt cốt lõi giữa Bidir-PIM và PIM Sparse-Mode
Giả sử mô hình kết nối gồm 5 Router:
Cấu hình OSPF Area 0 và kích hoạt tính năng Multicast trên tất cả các router:
Plaintext
! Trên R1, R2, R3, R4, R5
router ospf 1
network 0.0.0.0 255.255.255.255 area 0
!
ip multicast-routing
Bước 2: Kích hoạt Bidir-PIM & Khai báo RP
Bật tính năng Bidir-PIM toàn cục và chỉ định tĩnh IP RP kèm từ khóa bidir trên các PIM router (R1, R2, R3):
Plaintext
! Trên R1, R2, R3
ip pim bidir-enable
ip pim rp-address 1.1.1.1 bidir
Bước 3: Bật PIM Sparse-Mode trên các Giao diện
Plaintext
! Trên R1
interface Loopback0
ip pim sparse-mode
interface FastEthernet0/0
ip pim sparse-mode
interface FastEthernet0/1
ip pim sparse-mode
! Cấu hình tương tự trên các cổng kết nối của R2, R3
3. Xác minh và Kiểm tra (Verification)
1. Kiểm tra Bảng ánh xạ RP (RP Mapping)
Kiểm tra xem các router đã nhận diện địa chỉ RP chạy ở chế độ Bidir Mode chưa:
Plaintext
R3# show ip pim rp mapping
PIM Group-to-RP Mappings
Group(s): 224.0.0.0/4, Static, Bidir Mode
RP: 1.1.1.1 (?)
2. Kiểm tra Bầu chọn DF (Designated Forwarder)
Xác nhận router đại diện chuyển tiếp dữ liệu trên từng segment:
Plaintext
R2# show ip pim interface df
Interface RP DF Winner Metric Uptime
FastEthernet0/0 1.1.1.1 *192.168.24.2 11 00:01:36
FastEthernet0/1 1.1.1.1 192.168.12.1 11 01:05:08
(Dấu * thể hiện router hiện tại chính là DF Winner cho segment đó). 3. Kiểm tra Bảng mroute khi có traffic
Cho R4 và R5 cùng gia nhập nhóm 239.1.1.1 và thực hiện gửi tin ping qua lại:
Plaintext
R1# show ip mroute 239.1.1.1
(*, 239.1.1.1), 00:08:39/00:03:19, RP 1.1.1.1, flags: B
Bidir-Upstream: Null, RPF nbr 0.0.0.0
Outgoing interface list:
FastEthernet0/1, Forward/Sparse, 00:08:00/00:03:19
FastEthernet0/0, Forward/Sparse, 00:02:42/00:02:46
👉 Đặc điểm cần lưu ý:
Router R1 (RP):
Plaintext
hostname R1
!
ip cef
ip multicast-routing
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
ip pim sparse-mode
!
interface FastEthernet0/0
ip address 192.168.12.1 255.255.255.0
ip pim sparse-mode
!
interface FastEthernet0/1
ip address 192.168.13.1 255.255.255.0
ip pim sparse-mode
!
router ospf 1
network 0.0.0.0 255.255.255.255 area 0
!
ip pim bidir-enable
ip pim rp-address 1.1.1.1 bidir
📣 THÔNG BÁO KHAI GIẢNG KHÓA HỌC CCNP ENCOR (350-401) - ONLINE
Bạn đang muốn làm chủ toàn bộ kiến thức hạ tầng mạng cao cấp bao gồm Multicast (Sparse-Mode, Anycast RP, Bidir-PIM), cùng các chủ đề cốt lõi như Enterprise Routing (OSPF, BGP), L2/L3 Switching, SD-WAN, SD-Access và Network Automation?
Đăng ký ngay hôm nay để giữ chỗ và nhận ưu đãi học phí hấp dẫn!
👉Hotline: 0933 427 079
Trong các triển khai Multicast truyền thống (như PIM Sparse-Mode hay Dense-Mode), mô hình phổ biến thường là một vài nguồn phát (Source) truyền dữ liệu đến rất nhiều thiết bị nhận (Receiver). Tuy nhiên, đối với các ứng dụng tương tác đa chiều như Hội nghị truyền hình (Video Conferencing) hay Giao dịch tài chính, nơi hầu hết các thiết bị vừa đóng vai trò là Source vừa là Receiver, PIM Sparse-Mode lộ rõ hạn chế về việc ngốn tài nguyên hệ thống do tạo ra quá nhiều trạng thái (S,G) trong bảng định tuyến Multicast (mroute).
Để giải quyết triệt để bài toán mở rộng này, Cisco đưa ra giải pháp Bidirectional PIM (Bidir-PIM). 1. Điểm khác biệt cốt lõi giữa Bidir-PIM và PIM Sparse-Mode
- Chỉ sử dụng Shared Tree (*,G): Bidir-PIM không bao giờ tạo trạng thái (S,G) hay dựng đường đi ngắn nhất đến nguồn (SPT - Shortest Path Tree). Mọi luồng dữ liệu đều chạy hoàn toàn trên cây chia sẻ (Shared Tree) dựa theo trạng thái (*,G).
- Luồng dữ liệu Hai chiều (Bidirectional): Trong PIM Sparse-Mode, dữ liệu chỉ chảy từ RP xuống Receiver. Với Bidir-PIM, dữ liệu Multicast có thể chảy ngược lên (Up) và xuôi xuống (Down) trên cùng cây chia sẻ.
- Không dùng PIM Register/Register-Stop: Nguồn phát có thể gửi dữ liệu Multicast ngay lập tức tới RP mà không cần qua cơ chế đóng gói Register/Register-Stop.
- Cơ chế chống vòng lặp (Designated Forwarder - DF): Bidir-PIM loại bỏ cơ chế RPF check truyền thống. Để tránh vòng lặp (Loop), mạng Bidir-PIM bầu chọn một Designated Forwarder (DF) trên từng segment mạng. Chỉ duy nhất router làm DF trên segment đó mới được phép chuyển tiếp dữ liệu Multicast hướng về phía RP.
Quy tắc bầu chọn DF: Router nào có Metric tới RP thấp nhất sẽ làm DF. Nếu Metric bằng nhau, router có Địa chỉ IP cao nhất sẽ thắng.
2. Mô hình Mạng và Cấu hình Ví dụGiả sử mô hình kết nối gồm 5 Router:
- R1: Đóng vai trò là Rendezvous Point (RP), có IP Loopback 0 là 1.1.1.1/24.
- R2, R3: Các Router chuyển tiếp (Intermediate Routers).
- R4, R5: Các thiết bị vừa đóng vai trò Source vừa là Receiver (kết nối qua IGMP Join 239.1.1.1).
Cấu hình OSPF Area 0 và kích hoạt tính năng Multicast trên tất cả các router:
Plaintext
! Trên R1, R2, R3, R4, R5
router ospf 1
network 0.0.0.0 255.255.255.255 area 0
!
ip multicast-routing
Bước 2: Kích hoạt Bidir-PIM & Khai báo RP
Bật tính năng Bidir-PIM toàn cục và chỉ định tĩnh IP RP kèm từ khóa bidir trên các PIM router (R1, R2, R3):
Plaintext
! Trên R1, R2, R3
ip pim bidir-enable
ip pim rp-address 1.1.1.1 bidir
Bước 3: Bật PIM Sparse-Mode trên các Giao diện
Plaintext
! Trên R1
interface Loopback0
ip pim sparse-mode
interface FastEthernet0/0
ip pim sparse-mode
interface FastEthernet0/1
ip pim sparse-mode
! Cấu hình tương tự trên các cổng kết nối của R2, R3
3. Xác minh và Kiểm tra (Verification)
1. Kiểm tra Bảng ánh xạ RP (RP Mapping)
Kiểm tra xem các router đã nhận diện địa chỉ RP chạy ở chế độ Bidir Mode chưa:
Plaintext
R3# show ip pim rp mapping
PIM Group-to-RP Mappings
Group(s): 224.0.0.0/4, Static, Bidir Mode
RP: 1.1.1.1 (?)
2. Kiểm tra Bầu chọn DF (Designated Forwarder)
Xác nhận router đại diện chuyển tiếp dữ liệu trên từng segment:
Plaintext
R2# show ip pim interface df
Interface RP DF Winner Metric Uptime
FastEthernet0/0 1.1.1.1 *192.168.24.2 11 00:01:36
FastEthernet0/1 1.1.1.1 192.168.12.1 11 01:05:08
(Dấu * thể hiện router hiện tại chính là DF Winner cho segment đó). 3. Kiểm tra Bảng mroute khi có traffic
Cho R4 và R5 cùng gia nhập nhóm 239.1.1.1 và thực hiện gửi tin ping qua lại:
Plaintext
R1# show ip mroute 239.1.1.1
(*, 239.1.1.1), 00:08:39/00:03:19, RP 1.1.1.1, flags: B
Bidir-Upstream: Null, RPF nbr 0.0.0.0
Outgoing interface list:
FastEthernet0/1, Forward/Sparse, 00:08:00/00:03:19
FastEthernet0/0, Forward/Sparse, 00:02:42/00:02:46
👉 Đặc điểm cần lưu ý:
- Cờ B (Bidir Group) xác nhận nhóm đang chạy chế độ Bidirectional.
- Bảng mroute chỉ tồn tại duy nhất entry (*, 239.1.1.1), hoàn toàn không tạo các entry (S,G) dù có hàng trăm nguồn cùng phát dữ liệu.
Router R1 (RP):
Plaintext
hostname R1
!
ip cef
ip multicast-routing
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
ip pim sparse-mode
!
interface FastEthernet0/0
ip address 192.168.12.1 255.255.255.0
ip pim sparse-mode
!
interface FastEthernet0/1
ip address 192.168.13.1 255.255.255.0
ip pim sparse-mode
!
router ospf 1
network 0.0.0.0 255.255.255.255 area 0
!
ip pim bidir-enable
ip pim rp-address 1.1.1.1 bidir
📣 THÔNG BÁO KHAI GIẢNG KHÓA HỌC CCNP ENCOR (350-401) - ONLINE
Bạn đang muốn làm chủ toàn bộ kiến thức hạ tầng mạng cao cấp bao gồm Multicast (Sparse-Mode, Anycast RP, Bidir-PIM), cùng các chủ đề cốt lõi như Enterprise Routing (OSPF, BGP), L2/L3 Switching, SD-WAN, SD-Access và Network Automation?
- 🗓 Lịch Khai giảng: 08/09/2026
- ⏰ Thời gian học: Tối (3-5-7)
- 💻 Hình thức học: Online trực tiếp với Giảng viên (hỗ trợ Lab thực hành chi tiết, đính kèm file cấu hình chuẩn)
- 🎯 Mục tiêu: Chuẩn hóa tư duy thiết kế hệ thống doanh nghiệp, tự tin triển khai các bài lab thực tế phức tạp và sẵn sàng cho kỳ thi chứng chỉ quốc tế Cisco CCNP Enterprise (ENCOR 350-401).
Đăng ký ngay hôm nay để giữ chỗ và nhận ưu đãi học phí hấp dẫn!
👉Hotline: 0933 427 079