CN111131532A - 自动更改mac地址方法及***、计算机设备、介质 - Google Patents

自动更改mac地址方法及***、计算机设备、介质 Download PDF

Info

Publication number
CN111131532A
CN111131532A CN201911178848.2A CN201911178848A CN111131532A CN 111131532 A CN111131532 A CN 111131532A CN 201911178848 A CN201911178848 A CN 201911178848A CN 111131532 A CN111131532 A CN 111131532A
Authority
CN
China
Prior art keywords
mac
media
terminal
source mac
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911178848.2A
Other languages
English (en)
Other versions
CN111131532B (zh
Inventor
郭军勇
孟庆晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Genew Technologies Co Ltd
Original Assignee
Shenzhen Genew Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Genew Technologies Co Ltd filed Critical Shenzhen Genew Technologies Co Ltd
Priority to CN201911178848.2A priority Critical patent/CN111131532B/zh
Publication of CN111131532A publication Critical patent/CN111131532A/zh
Application granted granted Critical
Publication of CN111131532B publication Critical patent/CN111131532B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0075Details of addressing, directories or routing tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及自动更改MAC地址方法及***、计算机设备、介质,所述方法包括:采用终端自学习媒体包,终端监控媒体通道进来的RTP流的源MAC是否有改变,如果有改变,学习到新的源MAC,然后将学到的源MAC设置到对应学习通道的目的MAC,这样媒体通道的目的MAC地址就被更改过来了,以后DSP都会以新的目的MAC发RTP包出去了。终端自动更改MAC降低MGC主备切换集中发送媒体连接修改的消息;可以有效减轻***的负荷,在MGC(媒体网关)主板切换时避免出现媒体流不通的情况。

Description

自动更改MAC地址方法及***、计算机设备、介质
技术领域
本申请涉及VoIP***技术领域,特别是涉及一种媒体通道自动更改MAC 地址方法及***、计算机设备、可读存储介质。
背景技术
VoIP***技术基于IP的语音传输(英语:Voice over Internet Protocol,缩写为VoIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体 会议,也就是经由互联网来进行通信。其他非正式的名称有IP电话(IP telephony)、 互联网电话(Internet telephony)、宽带电话(broadband telephony)以及宽带电 话服务(broadbandphone service)。
VoIP可用于包括VoIP电话、智能手机、个人计算机在内的诸多互联网接入 设备,通过蜂窝网络、Wi-Fi进行通话及发送短信。
VoIP***终端通过信令注册到媒体网关,呼叫由终端发起,媒体网关控制 呼叫的接通。一般媒体网关的主控板分主备单板,主控板主板运行出现异常自动 切换到备板。由于主板和备板的MAC(物理)地址不是同一个,这样导致切换 后经过媒体网关的部分媒体流不通。
原因是DSP(数字信号处理)芯片不支持tcp/ip的三层协议,切换时MGC 的备板发的GARP(一种消息)更新MAC地址的消息又没被终端处理,这样终 端发出的媒体流还是用以前媒体网关的主板的MAC发出的。所以如果MGC和 终端都处于同一个网络,不经过路由网关都会有这个问题。要解决这个问题最容 易想到的办法是让MGC通过信令消息让终端的主机重新根据媒体IP学习一次 MAC地址,然后将学到的MAC地址通过主机和DSP的通信消息下发到DSP, 使媒体通道用新的MAC发出媒体包。可由于终端的数目是很大的,同时发出这 么多消息会占用MGC大量的***资源,对***造成很大的负荷,容易造成消息 拥塞。
因此,现有技术有待改进。
发明内容
本发明要解决的技术问题是,提供一种媒体通道自动更改MAC地址方法及 ***、计算机设备、可读存储介质,终端自学习媒体包,终端监控媒体通道进来 的RTP流的源MAC是否有改变,如果有改变,学习到新的源MAC,然后将学 到的源MAC设置到对应学习通道的目的MAC,这样媒体通道的目的MAC地址 就被更改过来了,以后终端的DSP都会以新的目的MAC发送RTP包了。
一种媒体通道自动更改MAC地址方法,其中,所述方法包括:
终端注册到媒体网关,媒体网关通过7号中继与7号信令网关连接;
终端发起呼叫,媒体网关控制呼叫的接通;
当主板工作异常切换到备板时,终端自学习媒体包;
终端监控媒体通道进来的媒体流的源MAC是否有改变;
如果有改变,学习到新的源MAC;将学到的源MAC设置到对应学习通道 的目的MAC。
所述媒体通道自动更改MAC地址方法,其中,所述当主板工作异常切换到 备板时,终端自学习媒体包的步骤还包括:
当主板工作异常切换到备板时,备板升级为主板的过程中发出GARP消息 让与之连接的业务更新MAC。
所述媒体通道自动更改MAC地址方法,其中,所述如果有改变,学习到新 的源MAC的步骤还包括:
终端监控媒体通道进来的媒体流的源MAC是有改变,终端使用新的MAC 作为目的MAC发送RTP包。
所述媒体通道自动更改MAC地址方法,其中,所述终端监控媒体通道进来 的媒体流的源MAC是否有改变的步骤还包括:
终端主机在激活媒体通道的时下发监控收到媒体流的源MAC地址是否更改。
所述媒体通道自动更改MAC地址方法,其中,所述如果有改变,学习到新 的源MAC;将学到的源MAC设置到对应学习通道的目的MAC的步骤包括:
数字信号处理器监控到源MAC地址更改的事件上报给主机,主机启动事件 计数;
当MAC的事件计数超过3次并且3次包中的源MAC都是一样的,事件之 前的源MAC再也没对该媒体通道发包,主机将根据事件学习到新的MAC,将 该MAC作为通道的目的MAC设置到媒体通道去。
所述媒体通道自动更改MAC地址方法,其中,所述如果有改变,学习到新 的源MAC;将学到的源MAC设置到对应学习通道的目的MAC的步骤还包括:
数字信号处理器使用新的MAC对MGC发包,源MAC更改的事件消失。
一种媒体通道自动更改MAC地址***,其中,所述***包括:
注册模块,用于控制终端注册到媒体网关,媒体网关通过7号中继与7号信 令网关连接;
呼叫控制模块,用于控制终端发起呼叫,媒体网关控制呼叫的接通;
切换控制模块,用于当主板工作异常切换到备板时,终端自学习媒体包;
监控模块,用于控制终端监控媒体通道进来的媒体流的源MAC是否有改变;
MAC地址自动更改模块,用于如果有改变,学习到新的源MAC;将学到的 源MAC设置到对应学习通道的目的MAC。
所述的媒体通道自动更改MAC地址***,其中,还包括:
重发包控制模块,用于控制数字信号处理器使用新的MAC对MGC发包, 源MAC更改的事件消失。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其 中,所述处理器执行所述计算机程序时实现任一项所述媒体通道自动更改MAC 地址方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序 被处理器执行时实现任一项所述媒体通道自动更改MAC地址方法的步骤。
与现有技术相比,本发明实施例具有以下优点:
本发明实施方式提供一种基于地图的媒体通道自动更改MAC地址的方法; 由于采用终端自学习媒体包,终端监控媒体通道进来的RTP流的源MAC是否有 改变,如果有改变,学习到新的源MAC,然后将学到的源MAC设置到对应学 习通道的目的MAC,这样媒体通道的目的MAC地址就被更改过来了,以后DSP 都会以新的目的MAC发RTP包出去了。终端自动更改MAC降低MGC集中切 换发送媒体连接修改的消息;可以有效减轻***的负荷,在MGC(媒体网关) 主板切换时避免出现媒体流不通的情况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的 附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为VoIP***终端通信连接图。
图2为本发明实施例中一种媒体通道自动更改MAC地址方法的流程示意图。
图3为本发明实施例中一种媒体通道自动更改MAC地址***的功能模块示 意图;
图4为本发明实施例中计算机设备的内部结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述 的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施 例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
发明人经过研究发现,现有技术中如图1,终端通过sip(Session InitiationProtocol,会话初始协议)信令的注册消息注册到MGC(媒体网关media gatewaycontroller),MGC(媒体网关)也可以通过7号中继与7号信令网关连接。 终端发起呼叫,MGC(媒体网关)控制呼叫的接通。如终端1可以呼叫7号信 令网关上的用户,MGC会接通7号信令网关的用户与终端1的通话。黑色的线 就是媒体流的工作路径。为了保证业务工作可靠,MGC上的主控板有主备2块 板,其对外的IP是一个,对外的MAC地址各一个,当主板工作异常切换到备 板时,备板升级为主板的过程中会发出GARP(通用属性注册协议)消息让与之 连接的业务更新MAC。如果终端和MGC(媒体网关)是通过IP网关连接这种 方法是有效的,IP网关会更新这个MAC,终端是先将包发到网关,网关再把包 发给MGC,如果终端和MGC在同一个网络就有问题,终端的DSP接收媒体包, 可DSP都是由终端的主机下发的IP地址和MAC地址这些信息去组件的包,其 自身是不支持tcp/ip的协议的,这样GARP消息在终端上不会有作用,终端还是 会用先前MGC主控板主板的MAC给MGC发媒体流。
终端里主机控制DSP,主机根据MGC发送来的呼叫信令来建立和销毁媒体 通道和配置媒体通道的参数。因此现有技术,容易造成MGC(媒体网关)主板 切换出现消息拥塞。消息拥塞会造成功能的实现出现异常。
为了解决上述问题,在本发明实施例中,终端自学习媒体包,终端监控媒体 通道进来的RTP(媒体)流的源MAC是否有改变,如果有改变,学习到新的 源MAC,然后将学到的源MAC设置到对应学习通道的目的MAC,这样媒体通 道的目的MAC地址就被更改过来了,以后DSP都会以新的目的MAC发RTP 包出去了。本发明用到了发一个GARP的包通知外部的网络设备去更改IP地址 的MAC地址。
本发明中的GARP(Generic Attribute Registration Protocol)是一种通用的属性注册协议,该协议提供了一种机制用于协助同一个交换网内的交换成员之间分 发、传播和注册某种信息(如VLAN、组播地址等)。
GARP本身不作为一个实体存在于交换机中,遵循GARP协议的应用实体称为 GARP应用,目前主要的GARP应用为GVRP和GMRP。当GARP应用实体存 在于交换机的某个端口上时,该端口对应于一个GARP应用实体。
通过GARP机制,一个GARP成员上的配置信息会迅速传播到整个交换网。GARP 成员可以是终端工作站或网桥。GARP成员通过声明或回收声明通知其它的 GARP成员注册或注销自己的属性信息,并根据其它GARP成员的声明或回收声 明注册或注销对方的属性信息。
本发明实施例中的DSP是主要功能做语音编解码的数字信号处理器。
下面结合附图,详细说明本发明的各种非限制性实施方式。
请参阅图2,图2示出了本发明实施例中媒体通道自动更改MAC地址方法, 所述方法包括:
步骤S1、终端注册到媒体网关,媒体网关通过7号中继与7号信令网关连 接;
如图1,终端通过sip信令的注册消息注册到MGC,MGC也可以通过7号 中继与7号信令网关连接。本发明实施例中,MGC就是媒体网关,与SS7信令 网关功能基本相同。其实媒体网关也是可以处理信令的,不然就不能接受中断的 sip消息和7信令网关的7号信令了,媒体网关有媒体板来处理RTP媒体流。
步骤S2、终端发起呼叫,媒体网关控制呼叫的接通;
终端发起呼叫,MGC控制呼叫的接通。如终端1可以呼叫7号信令网关上 的用户,MGC会接通7号信令网关的用户与终端1的通话。黑色的线就是媒体 流的工作路径。为了保证业务工作可靠,MGC上的主控板有主备2块板,其对 外的IP是一个,对外的MAC地址各一个,当主板工作异常切换到备板时,备 板升级为主板的过程中会发出GARP消息让与之连接的业务更新MAC。
本发明实施例中,当启用备板时,会发一个Garp的包通知外部的网络设备 去更改IP地址的MAC地址。具体如步骤S3-S5。
步骤S3、当主板工作异常切换到备板时,终端自学习媒体包;
例如当主板工作异常切换到备板时,备板升级为主板的过程中发出GARP 消息让与之连接的业务更新MAC。
本发明实施例中,GARP消息是MGC的主备切换的时候备板升级到主板的 时候发的,为了保证该收到的网络设备都能不因为丢包都可以收到,可以连续发 三次,这个GARP消息支持tcp/ip协议栈的设备都能处理,如终端的主机收到这 个消息是可以处理的,只是主机不发RTP流,DSP没tcp/ip协议栈,所以这个 消息就不能被处理,但DSP可以根据收到的RTP包能发现发过来的包的源MAC 发送了改变,可以通过这个事件来让主机给他重新下发一次更新MAC的命令。
步骤S4、终端监控媒体通道进来的媒体流的源MAC是否有改变;
终端主机在激活媒体通道的时下发监控收到媒体流的源MAC地址是否更改。
步骤S5、如果有改变,学习到新的源MAC;将学到的源MAC设置到对应 学习通道的目的MAC。
终端监控媒体通道进来的媒体流的源MAC是有改变,则学习新的源MAC 并通知外部的网络设备去更改IP地址的MAC地址,将学到的源MAC设置到对 应学习通道的目的MAC。
例如数字信号处理器监控到源MAC地址更改的事件上报给主机,主机启动 事件计数;
当MAC的事件计数超过3次并且3次包中的源MAC都是一样的,事件之 前的源MAC再也没对该媒体通道发包,主机将根据事件学习到新的MAC,将 该MAC作为通道的目的MAC设置到媒体通道去。
所述媒体通道自动更改MAC地址方法,其中,所述如果有改变,学习到新 的源MAC;将学到的源MAC设置到对应学习通道的目的MAC的步骤还包括:
数字信号处理器使用新的MAC对MGC发包,源MAC更改的事件消失。
在一种实施方式中,当主板工作异常切换到备板时,因为切换后MGC(媒 体网关)通过新的MAC地址发送媒体包(RTP包)给终端,终端是能收到这个 包的,只是终端使用先前的主板的MAC(物理)地址为目的MAC发送给MGC (媒体网关),导致MGC(媒体网关)收不到媒体包。
由于收到的媒体包中除了MAC地址不一样,其它的包信息如源IP,源端口, 目的IP,目的端口都还是一样的,所以DSP(数字信号处理器)可以根据这些 信息确定是那个媒体通道的源MAC发生了改变。本发明实施例中,如果监控到 这个源MAC地址改变了,就将这个事件上报给主机,主机将源MAC作为通道 媒体流的目的MAC设置下去,这样DSP就按新的MAC地址发送媒体流。
本发明实施例中为了防止MAC攻击,在收到这个事件后判断先前的MAC 再也没有发包过来,只有新的MAC备板连续3个打包时长中、按各打包时长的 时间点过来的包才将这个学习到的MAC设置到DSP(数字信号处理器)。这样, 本发明实施例中就不用MGC(媒体网关)集中下发很多到修改媒体连接的消息 给各终端,也不会过多地占用***资源,终端通过自学习将MAC(物理地址) 更新过来。一般打包时长是20ms,连续3个就是60ms,丢包MGC(媒体网关) 也会有相应的丢包补偿处理,所以人感知不出有切换。
在一种实施方式中,本发明当主板工作异常切换到备板时,具体实施时采用 步骤:
一)终端host(主机)在激活媒体通道的时候下发监控收到RTP流(媒体 流)的源MAC(物理)地址是否更改;
二)DSP(数字信号处理器)监控到源MAC地址更改的事件上报给host (主机),host(主机)启动事件计数;
三)当MAC的事件计数超过3次并且3次包中的源MAC都是一样的,事 件之前的源MAC再也没对该媒体通道发包,host将根据事件学习到新的MAC, 将该MAC作为通道的目的MAC设置到媒体通道去。
四)DSP使用新的MAC对MGC发包,源MAC更改的事件消失。
本发明实施例的方法中,终端自学习媒体包,终端监控媒体通道进来的RTP 流的源MAC是否有改变,如果有改变,学习到新的源MAC,然后将学到的源 MAC设置到对应学习通道的目的MAC,这样媒体通道的目的MAC地址就被更 改过来了,以后DSP都会以新的目的MAC发RTP包出去了。例如:在MGC(媒 体网关)切换前,MGC使用001122334455作为源MAC发送RTP包给终端,终 端会以001122334455作为目的地址发送rtp包给MGC。这切换后,MGC使用001122334466为源MAC发包给终端,这个时候终端就检测到了包的源MAC发 送了改变,将这个包的源MAC学习出来通过事件上报到终端的主机,主机使用 设置通道MAC的命令将学习到的MAC当作通道的目的MAC更新到DSP去, 这样DSP就用新的MAC发送RTP了,MGC从备板升级成的主板就能收到从终 端过来的RTP包了。
这样本发明就不会占用MGC大量的***资源,也不会对***造成很大的负 荷,可以有效避免出现消息拥塞情况。
在一个实施例中,本发明提供了一种媒体通道自动更改MAC地址***,如 图3所示,所述***包括:
注册模块41,用于控制终端注册到媒体网关,媒体网关通过7号中继与7 号信令网关连接;
呼叫控制模块42,用于控制终端发起呼叫,媒体网关控制呼叫的接通;
切换控制模块43,用于当主板工作异常切换到备板时,终端自学习媒体包;
监控模块44,用于控制终端监控媒体通道进来的媒体流的源MAC是否有改 变;
MAC地址自动更改模块45,用于如果有改变,学习到新的源MAC;将学 到的源MAC设置到对应学习通道的目的MAC。
进一步地,所述的媒体通道自动更改MAC地址***,其还包括:
重发包控制模块,用于控制DSP使用新的MAC对MGC发包,源MAC更 改的事件消失;具体如上所述。
在一个实施例中,本发明提供了一种计算机设备,该设备可以是终端,内部 结构如图4所示。该计算机设备包括通过***总线连接的处理器、存储器、网络 接口、显示屏和输入***。其中,该计算机设备的处理器用于提供计算和控制能 力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储 介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作系 统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通 过网络连接通信。该计算机程序被处理器执行时以实现一种自然语言模型的生成 方法。该计算机设备的显示屏可以是液晶显示屏,该计算机设备的输入***可以 是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触 控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图4所示的仅仅是与本申请方案相关的部分结构的框图,并 不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中 所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存 储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
终端注册到媒体网关,媒体网关通过7号中继与7号信令网关连接;
终端发起呼叫,媒体网关控制呼叫的接通;
当主板工作异常切换到备板时,终端自学习媒体包;
终端监控媒体通道进来的媒体流的源MAC是否有改变;
如果有改变,学习到新的源MAC;将学到的源MAC设置到对应学习通道 的目的MAC;数字信号处理器使用新的MAC对MGC发包,源MAC更改的事 件消失,具体如上所述。
综上所述,与现有技术相比,本发明实施例具有以下优点:
本发明实施方式提供一种媒体通道自动更改MAC地址方法及***、计算机 设备、介质。所述基于地图的媒体通道自动更改MAC地址的方法:由于采用终 端自学习媒体包,终端监控媒体通道进来的RTP流的源MAC是否有改变,如果 有改变,学习到新的源MAC,然后将学到的源MAC设置到对应学习通道的目 的MAC,这样媒体通道的目的MAC地址就被更改过来了,以后DSP都会以新 的目的MAC发RTP包出去了。终端自动更改MAC降低MGC集中切换发送媒 体连接修改的消息;可以有效减轻***的负荷,在MGC(媒体网关)主板切换 时避免出现媒体流不通的情况。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的 组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普 通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进, 这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求 为准。

Claims (10)

1.一种媒体通道自动更改MAC地址方法,其特征在于,所述方法包括:
终端注册到媒体网关,媒体网关通过7号中继与7号信令网关连接;
终端发起呼叫,媒体网关控制呼叫的接通;
当主板工作异常切换到备板时,终端自学习媒体包;
终端监控媒体通道进来的媒体流的源MAC是否有改变;
如果有改变,学习到新的源MAC;将学到的源MAC设置到对应学习通道的目的MAC。
2.根据权利要求1所述媒体通道自动更改MAC地址方法,其特征在于,所述当主板工作异常切换到备板时,终端自学习媒体包的步骤还包括:
当主板工作异常切换到备板时,备板升级为主板的过程中发出GARP消息让与之连接的业务更新MAC。
3.根据权利要求1所述媒体通道自动更改MAC地址方法,其特征在于,所述如果有改变,学习到新的源MAC的步骤还包括:
终端监控媒体通道进来的媒体流的源MAC是有改变,终端使用新的MAC作为目的MAC发送RTP包。
4.根据权利要求1所述媒体通道自动更改MAC地址方法,其特征在于,所述终端监控媒体通道进来的媒体流的源MAC是否有改变的步骤还包括:
终端主机在激活媒体通道的时下发监控收到媒体流的源MAC地址是否更改。
5.根据权利要求1所述媒体通道自动更改MAC地址方法,其特征在于,所述如果有改变,学习到新的源MAC;将学到的源MAC设置到对应学习通道的目的MAC的步骤包括:
数字信号处理器监控到源MAC地址更改的事件上报给主机,主机启动事件计数;
当MAC的事件计数超过3次并且3次包中的源MAC都是一样的,事件之前的源MAC再也没对该媒体通道发包,主机将根据事件学习到新的MAC,将该MAC作为通道的目的MAC设置到媒体通道去。
6.根据权利要求1所述媒体通道自动更改MAC地址方法,其特征在于,所述如果有改变,学习到新的源MAC;将学到的源MAC设置到对应学习通道的目的MAC的步骤还包括:
数字信号处理器使用新的MAC对MGC发包,源MAC更改的事件消失。
7.一种媒体通道自动更改MAC地址***,其特征在于,所述***包括:
注册模块,用于控制终端注册到媒体网关,媒体网关通过7号中继与7号信令网关连接;
呼叫控制模块,用于控制终端发起呼叫,媒体网关控制呼叫的接通;
切换控制模块,用于当主板工作异常切换到备板时,终端自学习媒体包;
监控模块,用于控制终端监控媒体通道进来的媒体流的源MAC是否有改变;
MAC地址自动更改模块,用于如果有改变,学习到新的源MAC;将学到的源MAC设置到对应学习通道的目的MAC。
8.根据权利要求7所述的媒体通道自动更改MAC地址***,其特征在于,还包括:
重发包控制模块,用于控制数字信号处理器使用新的MAC对MGC发包,源MAC更改的事件消失。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述媒体通道自动更改MAC地址方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述媒体通道自动更改MAC地址方法的步骤。
CN201911178848.2A 2019-11-27 2019-11-27 自动更改mac地址方法及***、计算机设备、介质 Active CN111131532B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911178848.2A CN111131532B (zh) 2019-11-27 2019-11-27 自动更改mac地址方法及***、计算机设备、介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911178848.2A CN111131532B (zh) 2019-11-27 2019-11-27 自动更改mac地址方法及***、计算机设备、介质

Publications (2)

Publication Number Publication Date
CN111131532A true CN111131532A (zh) 2020-05-08
CN111131532B CN111131532B (zh) 2022-08-16

Family

ID=70496724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911178848.2A Active CN111131532B (zh) 2019-11-27 2019-11-27 自动更改mac地址方法及***、计算机设备、介质

Country Status (1)

Country Link
CN (1) CN111131532B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1525703A (zh) * 2003-02-26 2004-09-01 ��Ϊ�������޹�˾ 对连接因特网协议网络的以太网口进行备份的方法
WO2008080312A1 (fr) * 2006-12-30 2008-07-10 Huawei Technologies Co., Ltd. Procédé de convergence, dispositif, système pour réseau toute connexion ainsi qu'un dispositif domestique double
CN101448031A (zh) * 2008-12-10 2009-06-03 中兴通讯股份有限公司 实时媒体流传输过程中支持媒体发包地址切换的方法
US20090282152A1 (en) * 2007-06-08 2009-11-12 Huawei Technologies Co., Ltd. Method and apparatus for preventing counterfeiting of a network-side media access control address
WO2010020126A1 (zh) * 2008-08-19 2010-02-25 华为技术有限公司 一种vpls网络中的数据传输方法、装置和***
CN102111459A (zh) * 2009-12-28 2011-06-29 中兴通讯股份有限公司 Ip语音设备主备切换中的通话维护方法及装置
CN102223660A (zh) * 2011-08-02 2011-10-19 华为技术有限公司 一种控制主备伪线切换的方法和装置
CN102611519A (zh) * 2010-11-25 2012-07-25 上海贝尔股份有限公司 一种对无源光网络进行链路保护的方法和装置
CN103731288A (zh) * 2012-10-16 2014-04-16 杭州华三通信技术有限公司 报文转发方法及设备
CN103795878A (zh) * 2012-11-05 2014-05-14 华为技术有限公司 一种ip承载语音业务的保护方法、设备和***

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1525703A (zh) * 2003-02-26 2004-09-01 ��Ϊ�������޹�˾ 对连接因特网协议网络的以太网口进行备份的方法
WO2008080312A1 (fr) * 2006-12-30 2008-07-10 Huawei Technologies Co., Ltd. Procédé de convergence, dispositif, système pour réseau toute connexion ainsi qu'un dispositif domestique double
US20090282152A1 (en) * 2007-06-08 2009-11-12 Huawei Technologies Co., Ltd. Method and apparatus for preventing counterfeiting of a network-side media access control address
WO2010020126A1 (zh) * 2008-08-19 2010-02-25 华为技术有限公司 一种vpls网络中的数据传输方法、装置和***
CN101448031A (zh) * 2008-12-10 2009-06-03 中兴通讯股份有限公司 实时媒体流传输过程中支持媒体发包地址切换的方法
CN102111459A (zh) * 2009-12-28 2011-06-29 中兴通讯股份有限公司 Ip语音设备主备切换中的通话维护方法及装置
CN102611519A (zh) * 2010-11-25 2012-07-25 上海贝尔股份有限公司 一种对无源光网络进行链路保护的方法和装置
CN102223660A (zh) * 2011-08-02 2011-10-19 华为技术有限公司 一种控制主备伪线切换的方法和装置
CN103731288A (zh) * 2012-10-16 2014-04-16 杭州华三通信技术有限公司 报文转发方法及设备
CN103795878A (zh) * 2012-11-05 2014-05-14 华为技术有限公司 一种ip承载语音业务的保护方法、设备和***

Also Published As

Publication number Publication date
CN111131532B (zh) 2022-08-16

Similar Documents

Publication Publication Date Title
CN108574614A (zh) 一种报文处理方法、设备及网络***
US20050063359A1 (en) System and method for providing transparency in delivering private network features
US20050085181A1 (en) Method and system for connecting calls through virtual media gateways
US7483369B2 (en) Method and apparatus for migrating to an alternate call controller
JP2000236355A (ja) ゲートウェイ装置
JP2008153774A (ja) シンクライアントシステムおよび通信装置
WO2022100523A1 (zh) 通信配置方法及装置
KR20040062849A (ko) 미디어 게이트웨이 시스템에서 보이스 프로세싱 유니트의n:1 이중화 장치 및 그 방법
JP2006101528A (ja) ループ通信チャネルの検出
CN111131532B (zh) 自动更改mac地址方法及***、计算机设备、介质
CN101047752B (zh) Ip电话***
KR20240089623A (ko) 통화 처리 방법, 장치, 전자기기 및 저장매체
CN112653661B (zh) 一种VoIP网络限制下的媒体恢复方法和***
CN110784943B (zh) 一种VoWiFi语音业务断网重连的处理方法和装置
JP2007228362A (ja) グループ着信機能を有するip電話システムおよびip電話機
US6967928B1 (en) Internet telephony system
CN103795878B (zh) 一种ip承载语音业务的保护方法、设备和***
JP2011188031A (ja) 冗長化VoIPシステム
JP2001186165A (ja) 情報通信システムおよび呼制御装置の接続方法
KR101043163B1 (ko) 바이패스 과금 시스템 및 방법
CN100456685C (zh) 一种二层组播的实现方法及接入设备
CN106162767A (zh) 通话管理方法、装置及多***终端
CN102332991B (zh) 一种保持软交换机和网关设备终端状态一致的备份方法
JP2010147730A (ja) ネットワーク装置、ipネットワークシステム及び呼制御方法
JP4932562B2 (ja) 通信装置及び方法並びにプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant