Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hướng dẫn chi tiết về Embedded RP IPv6 Multicast

    Hướng dẫn chi tiết về Embedded RP IPv6 Multicast


    Tính năng Embedded RP (Rendezvous Point nhúng) trong IPv6 Multicast cho phép nhúng trực tiếp địa chỉ IPv6 của RP vào trong chính địa chỉ IPv6 Multicast Group. Nhờ cơ chế này, các router bật Multicast chỉ cần nhìn vào địa chỉ Group là có thể trích xuất chính xác địa chỉ RP để xây dựng cây chia sẻ (Shared Tree). Thiết bị duy nhất bạn cần cấu hình địa chỉ RP chính là bản thân router RP đó. 1. Cấu trúc địa chỉ Embedded RP


    Do địa chỉ IPv6 có độ dài 128 bit, việc đưa toàn bộ 128 bit địa chỉ RP vào 128 bit địa chỉ Multicast Group là không thể. Nhờ cơ chế nén (compression), cấu trúc 128 bit địa chỉ Embedded RP được phân bổ như sau:

    Plaintext

    | 8 bit | 4 bit | 4 bit | 4 bit | 4 bit | 8 bit | 64 bit | 32 bit |
    | M | F | S | R | I | H | P | G |
    • M (8 bit): Định danh Multicast, luôn là 1111 1111 (Hex: FF).
    • F (4 bit): Flags, khi dùng Embedded RP luôn được đặt là 0111 (Hex: 7).
    • S (4 bit): Scope (phạm vi quảng bá Multicast):
      • Interface-Local (1)
      • Link-Local (2)
      • Admin-Local (4)
      • Site-Local (5)
      • Organization-Local (8)
      • Global (E)
    • R (4 bit): Reserved (bit dự trữ), luôn đặt là 0.
    • I (4 bit): RP Interface ID (chứa 4 bit cuối cùng của địa chỉ IPv6 RP).
    • H (8 bit): Độ dài Subnet Mask/Prefix Length của RP ở dạng Hexadecimal (ví dụ: /64 trong Decimal đổi sang Hex là 40).
    • P (64 bit): Prefix địa chỉ IPv6 của RP.
    • G (32 bit): Địa chỉ Group Multicast (từ 0000:0001 đến FFFF:FFFF).
    2. Ví dụ tính toán địa chỉ Embedded RP


    Giả sử địa chỉ RP mong muốn là: FC00:2:2:2::2/64
    • M + F + S + R: FF + 7 + 8 (Organization-Local) + 0 $\rightarrow$ FF78
    • I + H: 2 (bit cuối của IP RP) + 40 (Hex của /64) $\rightarrow$ 0240
    • Prefix P: FC00:0002:0002:0002
    • Group G: 0000:0001 (Group đầu tiên)

    👉 Địa chỉ Multicast Embedded RP hoàn chỉnh: FF78:0240:FC00:2:2:2:0:1


    3. Thực hành Lab cấu hình Embedded RP

    Mô hình Topo


    :
    • R1: Khách nhận Multicast (Receiver).
    • R2: Làm Embedded RP (Sử dụng IP Loopback FC00:2:2:2::2/64).
    • R3: Nguồn phát Multicast (Source).
    • Định tuyến Unicast: Chạy OSPFv3 trên tất cả các thiết bị.

    Plaintext

    R2 (RP: FC00:2:2:2::2/64)
    / \
    / \
    R1 R3
    (Receiver) (Source)
    Bước 1: Kích hoạt Định tuyến & Đặt IP


    Trên R1, R2 và R3:

    Plaintext

    (config)# ipv6 unicast-routing
    (config)# ipv6 multicast-routing


    Cấu hình trên R1:

    Plaintext

    R1(config)# interface FastEthernet 0/0
    R1(config-if)# ipv6 address fc00:12:12:12::1/64


    Cấu hình trên R2:

    Plaintext

    R2(config)# interface Loopback 0
    R2(config-if)# ipv6 address fc00:2:2:2::2/64

    R2(config)# interface FastEthernet 0/0
    R2(config-if)# ipv6 address fc00:12:12:12::2/64

    R2(config)# interface FastEthernet 0/1
    R2(config-if)# ipv6 address fc00:23:23:23::2/64


    Cấu hình trên R3:

    Plaintext

    R3(config)# interface FastEthernet 0/0
    R3(config-if)# ipv6 address fc00:23:23:23::3/64
    Bước 2: Cấu hình OSPFv3 & Khai báo RP


    Kích hoạt OSPFv3 trên tất cả interface của R1, R2, R3 để tạo độ thông suốt unicast giữa các thiết bị.

    Khai báo RP tĩnh trên R2 (Router RP duy nhất cần cấu hình):

    Plaintext

    R2(config)# ipv6 pim rp-address fc00:2:2:2::2
    Bước 3: Tham gia Group Multicast trên R1


    Trên R1, cấu hình cho interface tham gia địa chỉ Embedded RP Group vừa tính toán:

    Plaintext

    R1(config)# interface FastEthernet 0/0
    R1(config-if)# ipv6 mld join-group FF78:0240:FC00:2:2:2:0:1
    4. Kiểm tra và xác minh (Verification)

    1. Kiểm tra bảng Multicast Route trên R2:


    Plaintext

    R2# show ipv6 mroute


    👉 Kết quả: R2 sẽ tự động nhận diện và hiển thị thông tin (*, FF78:240:FC00:2:2:2:0:1) với RP chính là FC00:2:2:2::2. 2. Kiểm tra Ping Multicast từ R3 (Source):


    Plaintext

    R3# ping FF78:240:FC00:2:2:2:0:1


    👉 Kết quả: Gói tin ping ICMP Echo được gửi đi và R1 trả lời thành công (Reply to request received from FC00:12:12:12::1).

    📌 Bài học kinh nghiệm: Embedded RP giúp giản lược tối đa cấu hình Multicast trong hạ tầng IPv6 lớn. Bạn không cần triển khai Auto-RP hay BSR, chỉ cần định nghĩa chuẩn cấu trúc địa chỉ IPv6 Group thì toàn bộ hệ thống sẽ tự tìm thấy RP!

    🎓 LỊCH KHAI GIẢNG KHÓA HỌC CCNP ENTERPRISE (ENCOR 350-401) MỚI NHẤT

    📌 LỚP OFFLINE (Tối 2 - 4 - 6):

    Khai giảng: 21/08/2026

    📌 LỚP ONLINE (Tối 3 - 5 - 7):

    Khai giảng: 20/08/2026

    📞 Hotline / Zalo Tư vấn & Ưu đãi học phí: 0933 427 079
    Attached Files
Working...
X