Điểm:0

802.1q multicast blocked by Cisco router

lá cờ cn

We are using Cisco Catalyst 1000 switch (C100-16P-2G-L to be precise) and having a trouble of passing tagged multicast from one its port to another. We would like to pass it as it is (tagged), I assume it should be possible but how to configure (we need to pass multicast traffic with vlan id=257)? default configuration definitely doesn't work.

Some additional details related to default configuration:

  • tagged (id=257) multicast is not passing through!
  • untagged multicast is passing through
  • tagged unicast is passing through

This type of switch has vlan=1 as default, so if I send multicast traffic tagged with vlan id=1, it goes out de-tagged - this is not what I need.

Also I found that:

Switch#show topology
Topology                  Address Family   Associated VRF   State

base                      ipv4             default            UP

base                      ipv6             default           DOWN

base                      ipv4 multicast   default           DOWN

base                      ipv6 multicast   default           DOWN

could it be related, and how to change the topology?

These packets are sent from host:

$ sudo mz v_eno1 -v -c 0 -d 1s -B 239.0.0.5 -t udp "dp=32000" -P "AAAA"
    
 IP:  ver=4, len=32, tos=0, id=0, frag=0, ttl=255, proto=17, sum=0, SA=198.19.4.250, DA=239.0.0.5,
      payload=[see next layer]
 UDP: sp=0, dp=32000, len=12, sum=0, 
      payload=41:41:41:41
        ....

Captured on host:

$ tcpdump -nn "udp port 32000 or (vlan and udp port 32000)" -e -i eno1 -Xvvv
16:20:02.364860 f6:e0:32:f0:7b:74 > 01:00:5e:00:00:05, ethertype 802.1Q (0x8100), length 50: vlan 257, p 0, ethertype IPv4, (tos 0x0, ttl 255, id 26302, offset 0, flags [none], proto UDP (17), length 32)
    198.19.4.250.0 > 239.0.0.5.32000: [udp sum ok] UDP, length 4
    0x0000:  4500 0020 66be 0000 ff11 9afb c613 04fa  E...f...........
    0x0010:  ef00 0005 0000 7d00 000c 4640 4141 4141  ......}...F@AAAA

UPDATE 1

trying to setup trunk on incoming/outgoing ports, but:

Switch#configure terminal                                                                                                                                                               
Enter configuration commands, one per line.  End with CNTL/Z.                                                                                                                           
Switch(config)#interface GigabitEthernet1/0/2                                                                                                                                           
Switch(config-if)#switchport mode trunk                                                                                                                                                                                                                       
Switch(config-if)#vlan dot1q tag native
                   ^                                                                                                                                                                    
% Invalid input detected at '^' marker.  

Switch(config-if)#switchport trunk ?                                                                                                                                                    
  allowed  Set allowed VLAN characteristics when interface is in trunking mode                                                                                                          
  native   Set trunking native characteristics when interface is in trunking                                                                                                            
           mode                                                                                                                                                                         
  pruning  Set pruning VLAN characteristics when interface is in trunking mode  

should I select trunk mode?

UPDATE 2

Current setting for one of the ports:

Switch#show interfaces GigabitEthernet1/0/4 switchport
Name: Gi1/0/4
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q                                                                                                                                            
Operational Trunking Encapsulation: dot1q                                                                                                                                               
Negotiation of Trunking: On                                                                                                                                                             
Access Mode VLAN: 1 (default)                                                                                                                                                           
Trunking Native Mode VLAN: 1 (default)                                                                                                                                                  
Administrative Native VLAN tagging: disabled                                                                                                                                            
Voice VLAN: none                                                                                                                                                                        
Administrative private-vlan host-association: none                                                                                                                                      
Administrative private-vlan mapping: none                                                                                                                                               
Administrative private-vlan trunk native VLAN: none                                                                                                                                     
Administrative private-vlan trunk Native VLAN tagging: enabled                                                                                                                          
Administrative private-vlan trunk encapsulation: dot1q                                                                                                                                  
Administrative private-vlan trunk normal VLANs: none                                                                                                                                    
Administrative private-vlan trunk associations: none                                                                                                                                    
Administrative private-vlan trunk mappings: none                                                                                                                                        
Operational private-vlan: none                                                                                                                                                          
Trunking VLANs Enabled: ALL                                                                                                                                                             
Pruning VLANs Enabled: 2-1001                                                                                                                                                           
Capture Mode Disabled                                                                                                                                                                   
Capture VLANs Allowed: ALL                                                                                                                                                              
                                                                                                                                                                                        
Protected: false                                                                                                                                                                        
Unknown unicast blocked: disabled                                                                                                                                                       
Unknown multicast blocked: disabled                                                                                                                                                     
Appliance trust: none   

UPDATE 3

After trying to setup trunk on 2 ports:

interface GigabitEthernet1/0/2                                                                                                                                                          
 switchport trunk allowed vlan 257                                                                                                                                                      
 switchport trunk native vlan 257                                                                                                                                                       
 switchport mode trunk                                            

interface GigabitEthernet1/0/4                                                                                                                                                          
 switchport trunk allowed vlan 257                                                                                                                                                      
 switchport trunk native vlan 257                                                                                                                                                       
 switchport mode trunk       

still not passing through....

Ron Maupin avatar
lá cờ us
Nhóm phát đa hướng nào? Hãy nhớ rằng IEEE đã dành riêng một OUI (`01-80-C2`) cho phát đa hướng chỉ liên kết không thể chuyển tiếp đến một giao diện khác. Ngoài ra, cả IPv4 (`224.0.0.0/24`) và IPv6 (`ffX2::/8`) đều có phạm vi phát đa hướng liên kết cục bộ không thể định tuyến đến một mạng khác. Vlan 1 là Vlan gốc (không được gắn thẻ) mặc định. Bạn có thể gắn thẻ Vlan "gốc" bằng một lệnh để thực hiện điều đó.
lá cờ cn
@RonMaupin vui lòng kiểm tra các bản cập nhật, tôi đang gửi lưu lượng truy cập IPv4 và địa chỉ MAC 01:00:5e phải từ phạm vi phát đa hướng hợp lệ, tuy nhiên tôi đã thử nghiệm khác với kết quả tương tự
Ron Maupin avatar
lá cờ us
Ngoài ra, `224.224.224.245` là một nhóm ĐƯỢC ĐẶT CHỖ. Bạn không thể chỉ tạo ra một địa chỉ như vậy. Bạn nên sử dụng các nhóm phát đa hướng trong phạm vi `239.0.0.0/8` Tổ chức-Cục bộ. "_Loại công tắc này có vlan=1 làm mặc định, vì vậy nếu tôi gửi lưu lượng phát đa hướng được gắn thẻ vlan id=1, nó sẽ bị hủy gắn thẻ - đây không phải là thứ tôi cần._" Hãy nhớ rằng các thẻ chỉ hợp lệ trên các đường trục, và mọi thứ rời khỏi giao diện truy cập sẽ không được gắn thẻ.Bạn có thể sử dụng `thẻ vlan dot1q gốc` trên giao diện trung kế để gắn thẻ VLAN gốc (VLAN 1 gốc mặc định), nhưng bạn không thể gắn thẻ trên các giao diện truy cập.
lá cờ cn
@RonMaupin ok, tôi đã thử cách khác và tôi đã cập nhật câu hỏi đúng không? một 239.0.0.5. Về "thẻ vlan dot1q gốc" - Tôi không có lệnh "vlan" trên bảng điều khiển chuyển đổi
Ron Maupin avatar
lá cờ us
Đó là lệnh giao diện dành cho các giao diện bạn đã định cấu hình làm giao diện trung kế (`trung kế chế độ cổng chuyển đổi`). Bạn không thể cấu hình nó trên toàn cầu.
lá cờ cn
@RonMaupin Tôi không chắc là mình đang theo dõi, tôi còn khá mới với cấu hình cisco và vlan, bạn có thể đăng câu trả lời bình thường không? (Tôi đã cập nhật câu hỏi như tôi đã hiểu, nhưng không thể tìm thấy dot1q bản địa)
Ron Maupin avatar
lá cờ us
OK, đối với công tắc đó, tài liệu cho biết: "Không hỗ trợ gắn thẻ _Native VLAN và lệnh gốc của thẻ vlan dot1q không khả dụng._" Bạn có thể thay đổi VLAN gốc thành một số VLAN khác và VLAN 1 sau đó sẽ được gắn thẻ trên giao diện trung kế, nhưng hiểu rằng hầu hết các thiết bị đầu cuối không hiểu các thẻ Vlan, giao diện Trunk thường là giao diện chuyển đổi sang chuyển đổi. Những thứ như PC hoặc máy in thường sẽ loại bỏ các khung được gắn thẻ là bị hỏng.
Điểm:1
lá cờ us

Mô hình chuyển đổi cụ thể đó không cho phép gắn thẻ Vlan gốc, theo tài liệu của Cisco:

Hạn chế chung

  • Gắn thẻ VLAN gốc không được hỗ trợ và thẻ vlan dot1q gốc lệnh không khả dụng.

Nếu bạn muốn VLAN 1 (VLAN gốc mặc định) được gắn thẻ trên các giao diện trung kế, bạn cần thay đổi VLAN gốc thành một số VLAN khác với nội dung như:

trung kế tổng đài vlan 12

Hiểu rằng hầu hết các thiết bị đầu cuối (PC, máy in, máy chủ, v.v.) thường không hiểu các khung được gắn thẻ và loại bỏ chúng khi bị hỏng, vì vậy bạn phải đảm bảo rằng thiết bị được kết nối với giao diện trung kế hỗ trợ và được định cấu hình để hiểu các khung được gắn thẻ (trung kế ).


Ngoài ra, một phương pháp hay nhất về bảo mật lớp 2 là không bao giờ sử dụng Vlan 1 hoặc chuyển sang Vlan gốc. Chỉ định các giao diện truy cập cho một số Vlan khác và hạn chế Vlan gốc trên các giao diện trung kế với trung kế tổng đài cho phép chỉ huy.

VLAN mặc định và VLAN gốc là hai khái niệm khác nhau, mặc dù cả hai đều là VLAN 1 theo mặc định.

lá cờ cn
Cảm ơn bạn! Tôi hoàn toàn biết về trường hợp sử dụng, công tắc nằm ở giữa đường lưu lượng và thiết bị cuối "hiểu" lưu lượng được gắn thẻ (tốt, một trong những giải pháp cạnh tranh của chúng tôi là bỏ qua bộ định tuyến, nhưng theo mặc định, chúng tôi có bộ định tuyến này) . Câu hỏi: tôi có thể có một số vlan bản địa không? Chúng ta cần chuyển qua vlans có id 255-258 ?
lá cờ cn
Tôi đã cập nhật với cấu hình của các cổng, có lẽ tôi đã sai? không chắc tôi đã hiểu "chỉ định giao diện truy cập cho số Vlan khác ..." của bạn

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.