NAT 上的 RTP 问题

网络工程 ipv4
2021-07-05 19:33:35

我已经在 nat 后面配置了 SIP,但是遇到了 RTP 问题——即我无法进行任何语音通信,但信号正常。

请在下面找到配置

interface GigabitEthernet0/0
 description $ETH-LAN$$ETH-SW-LAUNCH$$INTF-INFO-GE 0/0$
 ip address 192.168.1.224 255.255.255.0
 ip nat inside
 ip virtual-reassembly in
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address X.X.X.X 255.255.255.248
 ip nat outside
 ip virtual-reassembly in
 duplex auto
 speed auto
!
ip nat inside source list 111 interface GigabitEthernet0/1 overload
ip nat inside source static udp 192.168.1.218 5060 interface GigabitEthernet0/1 5060
ip route 0.0.0.0 0.0.0.0 X.X.X.X
ip route 192.168.101.0 255.255.255.0 192.168.1.215
!
access-list 111 permit ip host 192.168.1.215 any
access-list 111 permit ip host 192.168.1.216 any
access-list 111 permit ip host 192.168.1.217 any
access-list 111 permit ip host 192.168.1.218 any
access-list 111 permit ip host 192.168.1.219 any
access-list 111 permit ip host 192.168.1.220 any

192.168.1.218 是我的 Sip 服务器
192.168.1.220 是媒体网关
192.168.101.0 是语音网络

1个回答
  1. 您的访问列表不允许 192.168.101.0/24 的 NAT,因此它们无法与 Internet 上的任何内容通信。(他们应该与您的代理交谈,但可能不会。)
  2. 您没有用于 RTP 流量的 NAT 映射,因此来自互联网的未经请求的流量不会通过路由器。

(如您所见,在 NAT 后面运行 SIP 是一个巨大的痛苦。)