华为配置mDNS网关示例(AP与AC间二层转发)

华为配置mDNS网关示例(AP与AC间二层转发)

组网图形

图1配置mDNS网关组网图

  • 组网需求
  • 配置思路
  • 操作步骤
  • 配置文件
组网需求

图1所示,某企业的移动终端通过WLAN连接网络,AP_1和AP_2分别与AC之间采用二层转发。部门1和部门2分别属于VLAN10和VLAN20,且两个部门内各有一台支持Bonjour技术的打印机。部门内的Apple终端希望通过Bonjour技术发现企业中所有打印机提供的服务。

配置思路

通过在AC上配置mDNS网关,实现跨VLAN的服务发现。

操作步骤
  1. 配置iPhone、Printer_1和Printer_2通过WLAN接入Internet,具体配置请参见配置小型网络WLAN基本业务示例。

    针对Apple iOS v6.0以上版本的移动终端,如果通过DHCP服务器动态获取IP地址,需要在地址池中执行命令dns-list(基于全局地址池)或dhcp server dns-list(基于接口地址池)配置DNS服务器的IP地址。

  2. 在AC上使能mDNS网关功能。

    javascript 复制代码
    <HUAWEI> system-view
    [HUAWEI] sysname AC
    [AC] mdns gateway enable
  3. 在AC上配置mDNS组。

    javascript 复制代码
    [AC] mdns group group1 
    [AC-mdns-group-group1] user-vlan 10
    [AC-mdns-group-group1] service-vlan 20
    [AC-mdns-group-group1] quit
  4. 在AC上配置mDNS网关允许记录的常用服务类型。

    javascript 复制代码
    [AC] mdns permit service-type _raop._tcp.local id 0 
    [AC] mdns permit service-type _airplay._tcp.local id 1
    [AC] mdns permit service-type _printer._tcp.local id 2
    [AC] mdns permit service-type _device-info._tcp.local id 3
    [AC] mdns permit service-type _rfb._tcp.local id 4
    [AC] mdns permit service-type _sftp-ssh._tcp.local id 5
    [AC] mdns permit service-type _ssh._tcp.local id 6
    [AC] mdns permit service-type _smb._tcp.local id 7
    [AC] mdns permit service-type _afpovertcp._tcp.local id 8
    [AC] mdns permit service-type _universal._sub._ipp._tcp.local id 9
  5. 在AC上配置定时发现服务功能。

    javascript 复制代码
    [AC] vlan 10
    [AC-vlan10] mdns probe interval 100 
    [AC-vlan10] quit
    [AC] interface vlanif 10
    [AC-Vlanif10] ip address 192.168.2.1 24
    [AC-Vlanif10] quit
    [AC] vlan 20
    [AC-vlan20] mdns probe interval 100 
    [AC-vlan20] quit
    [AC] interface vlanif 20
    [AC-Vlanif20] ip address 192.168.3.1 24
    [AC-Vlanif20] quit
  6. 验证配置结果

    javascript 复制代码
    # 在AC上执行命令display mdns gateway,查看mDNS网关的配置信息。
    
    [AC] display mdns gateway          
    mDNS Information:                                                               
    --------------------------------------------------------------------------------
     mDNS Gateway Status         :  Enable                                          
     mDNS Gateway Policy         :  Disable                                          
     mDNS Policy no-match action :  Deny                                          
     mDNS Gateway Unicast        :  Disable                                         
     mDNS Source IP              :  -                                               
    --------------------------------------------------------------------------------
     Gateway Probe Vlan   :  vlan10  vlan20                                       
    --------------------------------------------------------------------------------

    在AC上执行命令display mdns service all,查看mDNS网关上记录的服务信息。

    配置完成后,在用户终端上能够找到VLAN10和VLAN20内的打印服务。

配置文件
javascript 复制代码
AC的配置文件

#
 sysname AC
#                                                                               
mdns gateway enable 
 mdns permit service-type _raop._tcp.local id 0                                 
 mdns permit service-type _airplay._tcp.local id 1                              
 mdns permit service-type _printer._tcp.local id 2                              
 mdns permit service-type _device-info._tcp.local id 3                          
 mdns permit service-type _rfb._tcp.local id 4                                  
 mdns permit service-type _sftp-ssh._tcp.local id 5                             
 mdns permit service-type _ssh._tcp.local id 6                                  
 mdns permit service-type _smb._tcp.local id 7                                  
 mdns permit service-type _afpovertcp._tcp.local id 8                           
 mdns permit service-type _universal._sub._ipp._tcp.local id 9                  
#                                                                               
vlan batch 10 20
#                                                                               
vlan 10                                                                        
 mdns probe interval 100                                                        
vlan 20                                                                        
 mdns probe interval 100       
#                                                                               
mdns group group1                                                               
 user-vlan 10                                                                   
 service-vlan 20                                                                
#                                                                               
interface Vlanif10                                                              
 ip address 192.168.2.1 255.255.255.0                                             
#                                                                               
interface Vlanif20                                                              
 ip address 192.168.3.1 255.255.255.0                                             
#
return
相关推荐
Swift社区30 分钟前
鸿蒙游戏多设备发布流程详解
游戏·华为·harmonyos
花无缺就是我1 小时前
2026年最新内网穿透有哪些方案,详细列举
网络·电信专线
以太浮标1 小时前
华为eNSP模拟器综合实验之- 主机没有配置缺省网关时,通过路由式Proxy ARP实现通信(arp-proxy enable)
运维·网络·网络协议·华为·智能路由器·信息与通信
时空自由民.1 小时前
蓝牙协议栈知识和网络协议栈知识对比
网络·arm开发·网络协议
被摘下的星星2 小时前
四层模型TCP/IP协议栈
运维·服务器·网络
醉颜凉2 小时前
网络协议基础必学:ARP 和 RARP 是什么?有什么区别?原理+流程图+对比详解
网络·网络协议·流程图
tie12342 小时前
HTTP相关
网络·网络协议·http
浪客川2 小时前
【百例RUST - 014】Trait
服务器·网络·rust
遇见火星3 小时前
Zabbix自动化监控:自动发现+自动注册实战,告别手动添加主机!
网络·自动化·zabbix