Một chiếc IP Phone mới được cắm vào switch, chưa được cấu hình VLAN thủ công, nhưng chỉ sau một lúc nó đã biết phải đưa lưu lượng thoại vào Voice VLAN nào. Ai đã nói cho điện thoại biết thông tin đó?
Đây chính là một trong những vai trò quan trọng của CDP và LLDP-MED trong hệ thống IP Telephony.
1. CDP là gì?
CDP – Cisco Discovery Protocol là giao thức khám phá thiết bị Layer 2 độc quyền của Cisco. Các thiết bị Cisco kết nối trực tiếp có thể sử dụng CDP để trao đổi nhiều thông tin như:
Ví dụ, switch được cấu hình:
interface GigabitEthernet1/0/10
switchport mode access
switchport access vlan 10
switchport voice vlan 20
Trong trường hợp này, VLAN 10 có thể dành cho PC, còn VLAN 20 dành cho IP Phone.
2. LLDP-MED khác gì?
LLDP – Link Layer Discovery Protocol là chuẩn IEEE 802.1AB, thực hiện chức năng khám phá láng giềng tương tự CDP nhưng mang tính multi-vendor.
LLDP-MED – LLDP Media Endpoint Discovery mở rộng LLDP cho các thiết bị multimedia endpoint như IP Phone.
LLDP-MED có thể cung cấp cho điện thoại các thông tin liên quan đến:
Vì vậy, nếu môi trường không hoàn toàn sử dụng thiết bị Cisco, LLDP/LLDP-MED đặc biệt hữu ích.
3. Hai bước quan trọng trong hình
Hình minh họa quá trình IP Phone tìm Voice VLAN.
Bước 1 – Voice VLAN Query
IP Phone kết nối vào switch và sử dụng CDP hoặc LLDP/LLDP-MED để trao đổi thông tin với switch.
Điện thoại về cơ bản cần biết:
Bước 2 – Switch cung cấp Voice VLAN
Switch đã được cấu hình Voice VLAN và thông báo thông tin này cho IP Phone.
Ví dụ switch thông báo:
Voice VLAN = 20
IP Phone sau đó có thể gửi traffic thoại với 802.1Q VLAN tag 20.
Điểm cần nhớ là CDP/LLDP-MED không cấp địa chỉ IP cho điện thoại. Chúng giúp điện thoại khám phá các thông tin như Voice VLAN; việc lấy địa chỉ IP vẫn liên quan đến DHCP.
4. Sau khi biết Voice VLAN thì chuyện gì xảy ra?
Một luồng khởi động IP Phone có thể hình dung như sau:
IP Phone → CDP/LLDP-MED → biết Voice VLAN → DHCP → nhận IP và các tham số cần thiết → liên hệ hệ thống provisioning/TFTP → đăng ký với Call Control.
Trong hình còn xuất hiện các thành phần DHCP, Publisher/TFTP và Subscriber với CallManager, cho thấy CDP/LLDP-MED chỉ là một phần trong toàn bộ quá trình boot và đăng ký IP Phone.
Ví dụ, DHCP có thể cung cấp địa chỉ IP, default gateway và trong một số triển khai Cisco Unified Communications còn có thể cung cấp thông tin liên quan đến TFTP thông qua DHCP option phù hợp.
5. CDP hay LLDP-MED?
Có thể nhớ rất đơn giản:
CDP → Cisco-centric
LLDP → chuẩn IEEE, multi-vendor
LLDP-MED → LLDP mở rộng cho IP Phone và các Media Endpoint
Trong hệ thống Cisco IP Telephony, CDP rất phổ biến. Trong môi trường có IP Phone, switch và thiết bị của nhiều hãng khác nhau, LLDP-MED giúp việc trao đổi thông tin trở nên chuẩn hóa hơn. Điểm rất dễ nhầm khi học CCNA/CCNP
Voice VLAN không phải do DHCP quyết định.
Switch biết Voice VLAN từ cấu hình của administrator và có thể quảng bá Network Policy/Voice VLAN xuống IP Phone thông qua CDP hoặc LLDP-MED. Sau khi tham gia đúng VLAN, IP Phone mới tiếp tục quá trình lấy IP và tìm các dịch vụ cần thiết.
Đây cũng là lý do khi troubleshooting IP Phone có nguồn PoE nhưng không đăng ký được, đừng chỉ kiểm tra DHCP hay CallManager. Hãy kiểm tra cả:
show cdp neighbors
show cdp neighbors detail
show lldp neighbors
show lldp neighbors detail
show interfaces switchport
Và đặc biệt phải xác nhận rằng Voice VLAN trên switchport được cấu hình đúng.
Đây chính là một trong những vai trò quan trọng của CDP và LLDP-MED trong hệ thống IP Telephony.
1. CDP là gì?
CDP – Cisco Discovery Protocol là giao thức khám phá thiết bị Layer 2 độc quyền của Cisco. Các thiết bị Cisco kết nối trực tiếp có thể sử dụng CDP để trao đổi nhiều thông tin như:
- Device ID
- Interface kết nối
- Địa chỉ IP
- Platform
- Capabilities
- Và đặc biệt trong môi trường IP Phone: Voice VLAN
Ví dụ, switch được cấu hình:
interface GigabitEthernet1/0/10
switchport mode access
switchport access vlan 10
switchport voice vlan 20
Trong trường hợp này, VLAN 10 có thể dành cho PC, còn VLAN 20 dành cho IP Phone.
2. LLDP-MED khác gì?
LLDP – Link Layer Discovery Protocol là chuẩn IEEE 802.1AB, thực hiện chức năng khám phá láng giềng tương tự CDP nhưng mang tính multi-vendor.
LLDP-MED – LLDP Media Endpoint Discovery mở rộng LLDP cho các thiết bị multimedia endpoint như IP Phone.
LLDP-MED có thể cung cấp cho điện thoại các thông tin liên quan đến:
- Network Policy
- Voice VLAN
- QoS
- Power/PoE
- Location information
Vì vậy, nếu môi trường không hoàn toàn sử dụng thiết bị Cisco, LLDP/LLDP-MED đặc biệt hữu ích.
3. Hai bước quan trọng trong hình
Hình minh họa quá trình IP Phone tìm Voice VLAN.
Bước 1 – Voice VLAN Query
IP Phone kết nối vào switch và sử dụng CDP hoặc LLDP/LLDP-MED để trao đổi thông tin với switch.
Điện thoại về cơ bản cần biết:
“Voice traffic của tôi phải nằm trong VLAN nào?”
Bước 2 – Switch cung cấp Voice VLAN
Switch đã được cấu hình Voice VLAN và thông báo thông tin này cho IP Phone.
Ví dụ switch thông báo:
Voice VLAN = 20
IP Phone sau đó có thể gửi traffic thoại với 802.1Q VLAN tag 20.
Điểm cần nhớ là CDP/LLDP-MED không cấp địa chỉ IP cho điện thoại. Chúng giúp điện thoại khám phá các thông tin như Voice VLAN; việc lấy địa chỉ IP vẫn liên quan đến DHCP.
4. Sau khi biết Voice VLAN thì chuyện gì xảy ra?
Một luồng khởi động IP Phone có thể hình dung như sau:
IP Phone → CDP/LLDP-MED → biết Voice VLAN → DHCP → nhận IP và các tham số cần thiết → liên hệ hệ thống provisioning/TFTP → đăng ký với Call Control.
Trong hình còn xuất hiện các thành phần DHCP, Publisher/TFTP và Subscriber với CallManager, cho thấy CDP/LLDP-MED chỉ là một phần trong toàn bộ quá trình boot và đăng ký IP Phone.
Ví dụ, DHCP có thể cung cấp địa chỉ IP, default gateway và trong một số triển khai Cisco Unified Communications còn có thể cung cấp thông tin liên quan đến TFTP thông qua DHCP option phù hợp.
5. CDP hay LLDP-MED?
Có thể nhớ rất đơn giản:
CDP → Cisco-centric
LLDP → chuẩn IEEE, multi-vendor
LLDP-MED → LLDP mở rộng cho IP Phone và các Media Endpoint
Trong hệ thống Cisco IP Telephony, CDP rất phổ biến. Trong môi trường có IP Phone, switch và thiết bị của nhiều hãng khác nhau, LLDP-MED giúp việc trao đổi thông tin trở nên chuẩn hóa hơn. Điểm rất dễ nhầm khi học CCNA/CCNP
Voice VLAN không phải do DHCP quyết định.
Switch biết Voice VLAN từ cấu hình của administrator và có thể quảng bá Network Policy/Voice VLAN xuống IP Phone thông qua CDP hoặc LLDP-MED. Sau khi tham gia đúng VLAN, IP Phone mới tiếp tục quá trình lấy IP và tìm các dịch vụ cần thiết.
Đây cũng là lý do khi troubleshooting IP Phone có nguồn PoE nhưng không đăng ký được, đừng chỉ kiểm tra DHCP hay CallManager. Hãy kiểm tra cả:
show cdp neighbors
show cdp neighbors detail
show lldp neighbors
show lldp neighbors detail
show interfaces switchport
Và đặc biệt phải xác nhận rằng Voice VLAN trên switchport được cấu hình đúng.