如何实现IP话机接入交换机?
1.配置通过Console口登录交换机/路由器2.配置通过Web网管登录交换机/路由器3.配置交换机接口二三层切换4.交换机通过SFTP进行文件操作5.交换机通过登录系统进行文件操作6.选购交换机的性能指标7.网络拓扑实例02:MSTP功能8.网络拓扑实例01:RSTP功能9.配置PoE交换机功能10.交换机基于接口划分VLAN(汇聚层设备作为网关)11.交换机基于接口划分VLAN(接入层设备作为网关)12.配置交换机Trunk接口流量本地优先转发(集群/堆叠)13.配置交换机之间直连链路聚合-LACP模式14.配置交换机之间直连链路聚合-手工模式15.配置OSPF与BFD联动16.配置OSPF负载分担17.IPv4静态路由与NQA联动18.静态路由实现路由负载分担19.静态路由实现主备备份20.MSTP+VRRP组合组网21.VRRP组网下同网段内配置基于全局地址池的DHCP服务器22.路由器/交换机Console口登录密码丢失后如何恢复23.交换机处于同一网络作为DHCP中继与服务器24.交换机基于全局地址池作为DHCP服务器25.交换机基于接口地址池作为DHCP服务器26.RRPP单环27.交换机通过Loopback Detection检测(设备所在网络环路)28.交换机通过Loopback Detection检测(接口自环)29.配置VRRP负载分担30.配置VRRP主备功能
31.如何实现IP话机接入交换机?
32.企业使用路由策略控制L3VPN分支间用户互访案例33.网络安全之IPSG防止DHCP动态主机私自更改IP地址34.详述网络中ARP安全的综合功能35.通过流策略实现策略路由(重定向到不同的下一跳)组网图形
简介
- 如果语音设备支持LLDP协议,并且支持通过network-policy TLV字段获取语音VLAN,可以在交换机上配置命令lldp tlv-enable med-tlv network-policy voice-vlan为语音设备分配Voice VLAN,然后再通过Voice VLAN功能提升语音报文的优先级。
组网需求
- 如图所示,用户为了节省投资成本,希望通过VoIP实现IP话机接入网络。用户的IP话机支持LLDP协议,同时支持通过LLDP协议的network-policy TLV字段获取语音VLAN和报文的优先级。为了保证IP话机的正常接入,用户希望网络规划满足如下要求:
- IP话机发送的语音报文,可以携带VLAN Tag,且优先级比较高,不需要交换机再进行提升。
- 语音流使用VLAN 100进行通信。
- IP话机的IP地址通过DHCP服务器动态分配,且IP话机的IP地址和DHCP服务器的IP地址不在同一个网段。
- 网络环境较安全,IP话机不需要认证就可以上线。
配置思路
- 采用如下的思路配置通过LLDP_MED实现IP话机接入交换机:
- 全局和接口使能LLDP功能,通过在接口配置network-policy TLV为IP话机分配语音VLAN和优先级。
- 接口加入VLAN,实现语音报文的转发。
- IP话机发送的语音报文优先级较高,配置接口信任报文的优先级。
- 配置DHCP Relay和DHCP Server功能,为IP话机分配IP地址。
- 配置AAA域,对IP话机进行管理,同时使能语音设备不认证即可上线的功能。
操作步骤
- 1.使能SwitchA的LLDP功能,同时配置接口上network-policy TLV的值
# 全局使能LLDP功能。
1 2 3 | <HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] lldp enable //全局使能LLDP后,所有接口默认自动使能LLDP |
# 配置接口上network-policy TLV的值。
1 2 3 4 5 6 | [SwitchA] interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] lldp tlv-enable med-tlv network-policy voice-vlan vlan 100 cos 6 dscp 60 //配置LLDP_MED分配给IP话机的语音VLAN和优先级 [SwitchA-GigabitEthernet1/0/1] quit [SwitchA] interface gigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] lldp tlv-enable med-tlv network-policy voice-vlan vlan 100 cos 6 dscp 60 //配置LLDP_MED分配给IP话机的语音VLAN和优先级 [SwitchA-GigabitEthernet1/0/2] quit |
- 2.把SwitchA的接口加入VLAN
# 创建VLAN100。
1 | [SwitchA] vlan batch 100 //语音流使用VLAN 100进行通信 |
# 把接口加入VLAN 100。
1 2 3 4 5 6 7 8 | [SwitchA] interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] port link-type hybrid //其中V200R005C00及之后版本,默认接口类型不是hybrid,需要手动配置 [SwitchA-GigabitEthernet1/0/1] port hybrid tagged vlan 100 //接口以Tagged方式加入语音VLAN 100 [SwitchA-GigabitEthernet1/0/1] quit [SwitchA] interface gigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] port link-type hybrid [SwitchA-GigabitEthernet1/0/2] port hybrid tagged vlan 100 [SwitchA-GigabitEthernet1/0/2] quit |
- 3.配置接口信任报文的优先级
1 2 3 4 5 6 | [SwitchA] interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] trust 8021p inner //trust 8021p (inner)命令因设备形态不同有所区别,具体配置请以设备为准 [SwitchA-GigabitEthernet1/0/1] quit [SwitchA] interface gigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] trust 8021p inner //trust 8021p (inner)命令因设备形态不同有所区别,具体配置请以设备为准 [SwitchA-GigabitEthernet1/0/2] quit |
- 4.配置DHCP Relay和DHCP Server功能
1 2 3 4 5 6 | [SwitchA] dhcp enable //全局使能DHCP功能,缺省未使能 [SwitchA] interface Vlanif 100 //创建VLANIF100 [SwitchA-Vlanif100] ip address 10.20.20.1 255.255.255.0 //配置VLANIF100的IP地址 [SwitchA-Vlanif100] dhcp select relay //使能VLANIF接口DHCP中继功能 [SwitchA-Vlanif100] dhcp relay server-ip 10.10.20.2 //配置DHCP中继所代理的DHCP服务器地址 [SwitchA-Vlanif100] quit |
# 创建VLANIF 200。
1 2 3 4 | [SwitchA] vlan batch 200 [SwitchA] interface Vlanif 200 [SwitchA-Vlanif200] ip address 10.10.20.1 255.255.255.0 //配置VLANIF200的IP地址,用于和SwitchB交互 [SwitchA-Vlanif200] quit |
# 把上行接口加入VLAN 200。
1 2 3 4 5 | [SwitchA] interface gigabitethernet 1/0/3 [SwitchA-GigabitEthernet1/0/3] port link-type hybrid [SwitchA-GigabitEthernet1/0/3] port hybrid pvid vlan 200 [SwitchA-GigabitEthernet1/0/3] port hybrid untagged vlan 200 [SwitchA-GigabitEthernet1/0/3] quit |
# 配置缺省静态路由。
1 | [SwitchA] ip route- static 0.0.0.0 0.0.0.0 10.10.20.2 //该路由的下一跳对应SwitchB VLANIF200的IP地址 |
b.配置SwitchB为DHCP Server,为IP话机分配IP地址
# 配置地址池。
1 2 3 4 5 6 | <HUAWEI> system-view [HUAWEI] sysname SwitchB [SwitchB] ip pool ip-phone //创建一个地址池 [SwitchB-ip-pool-ip-phone] gateway-list 10.20.20.1 //配置DHCP服务器的出口网关地址 [SwitchB-ip-pool-ip-phone] network 10.20.20.0 mask 255.255.255.0 //配置该地址池可以分配的网段地址 [SwitchB-ip-pool-ip-phone] quit |
# 配置DHCP Server功能。
1 2 3 4 5 6 | [SwitchB] dhcp enable //全局使能DHCP功能,缺省未使能 [SwitchB] vlan batch 200 [SwitchB] interface Vlanif 200 //创建VLANIF200 [SwitchB-Vlanif200] ip address 10.10.20.2 255.255.255.0 //配置VLANIF的IP地址 [SwitchB-Vlanif200] dhcp select global //配置接口采用全局地址池方式为话机分配IP地址 [SwitchB-Vlanif200] quit |
# 把下行接口加入VLAN 200。
1 2 3 4 5 | [SwitchB] interface gigabitethernet 1/0/3 [SwitchB-GigabitEthernet1/0/3] port link-type hybrid [SwitchB-GigabitEthernet1/0/3] port hybrid pvid vlan 200 [SwitchB-GigabitEthernet1/0/3] port hybrid untagged vlan 200 [SwitchB-GigabitEthernet1/0/3] quit |
# 配置回程路由。
1 | [SwitchB] ip route- static 10.20.20.0 255.255.255.0 10.10.20.1 |
- 5.配置AAA域并使能语音设备不认证即上线的功能
1 2 3 4 | [SwitchA] radius-server template cisco //创建名为"cisco"的RADIUS服务器模板 [SwitchA-radius-cisco] radius-server authentication 192.168.6.182 1812 //配置RADIUS认证服务器的IP地址和端口号 [SwitchA-radius-cisco] radius-server accounting 192.168.6.182 1813 //配置RADIUS计费服务器的IP地址和端口号 [SwitchA-radius-cisco] quit |
# 配置业务方案和认证方案。
1 2 3 4 5 6 | [SwitchA] aaa [SwitchA-aaa] service-scheme cisco //创建AAA业务方案为“cisco” [SwitchA-aaa-service-cisco] quit [SwitchA-aaa] authentication-scheme radius //配置认证方案为RADIUS [SwitchA-aaa-authen-radius] authentication-mode radius //配置认证方式为RADIUS [SwitchA-aaa-authen-radius] quit |
# 创建AAA域并配置default域。
1 2 3 4 5 6 | [SwitchA-aaa] domain default //配置default认证域 [SwitchA-aaa-domain- default ] authentication-scheme radius //绑定AAA认证方案“radius” [SwitchA-aaa-domain- default ] radius-server cisco //绑定RADIUS服务器模板“cisco” [SwitchA-aaa-domain- default ] service-scheme cisco //绑定业务模板“cisco” [SwitchA-aaa-domain- default ] quit [SwitchA-aaa] quit |
b.使能语音设备不认证即上线的功能
# 将NAC配置模式切换成统一模式。
1 | [SwitchA] authentication unified-mode //设备默认为统一模式。传统模式与统一模式相互切换后,管理员必须保存配置后重启设备,新配置模式的各项功能才能生效 |
# 使能语音设备不认证即上线的功能。
1 | [SwitchA] authentication device-type voice authorize service-scheme cisco |
# 配置认证模板。
1 2 3 | [SwitchA] authentication-profile name cisco //创建认证模板“cisco” [SwitchA-authen-profile-cisco] authentication device-type voice authorize service-scheme cisco //使能语音终端不认证即上线功能 [SwitchA-authen-profile-cisco] quit |
# 在接口上应用认证模板。
1 2 3 4 5 6 | [SwitchA] interface gigabitethernet 1/0/1 [SwitchA-GigabitEthernet1/0/1] authentication-profile cisco //绑定认证模板 [SwitchA-GigabitEthernet1/0/1] quit [SwitchA] interface gigabitethernet 1/0/2 [SwitchA-GigabitEthernet1/0/2] authentication-profile cisco [SwitchA-GigabitEthernet1/0/2] quit |
- 6.检查配置结果
- 通过IP话机的菜单查看IP话机可以正常获取到正确的语音VLAN和IP地址。
- 在SwitchA上执行命令display mac-address vlan 100,可以看到IP话机的接入信息。
1 2 3 4 5 6 7 8 | [SwitchA] display mac-address vlan 100 ------------------------------------------------------------------------------- MAC Address VLAN/VSI Learned-From Type ------------------------------------------------------------------------------- 001b-d4c7-1fa9 100/- GE1/0/1 dynamic 0021-a08f-2fa8 100/- GE1/0/2 dynamic ------------------------------------------------------------------------------- |
********** 如果您认为这篇文章还不错或者有所收获,请点击右下角的【推荐】/【赞助】按钮,因为您的支持是我继续创作分享的最大动力! **********
作者:讲文张字
出处:https://www.cnblogs.com/zhangwencheng
版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接
出处:https://www.cnblogs.com/zhangwencheng
版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出 原文链接
合集:
Huawei R/S
分类:
NetWork
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)