CN111106963B - 一种实现电路仿真业务的方法及分布式*** - Google Patents
一种实现电路仿真业务的方法及分布式*** Download PDFInfo
- Publication number
- CN111106963B CN111106963B CN201911354289.6A CN201911354289A CN111106963B CN 111106963 B CN111106963 B CN 111106963B CN 201911354289 A CN201911354289 A CN 201911354289A CN 111106963 B CN111106963 B CN 111106963B
- Authority
- CN
- China
- Prior art keywords
- ces
- disk
- single disk
- chip
- service
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本文公开了一种实现电路仿真业务的方法及分布式***,所述分布式***包括:一个或多个CES单盘和一个主控盘;所述主控盘和每一个CES单盘均连接;所述CES单盘上设置一个或多个TDM接口,所述主控盘上设置一个PSN网络接口;CES单盘,用于通过控制通道获得配置参数;将TDM信号封装成CES业务报文后通过数据通道发送至所述主控盘;从接收到的CES报文中提取TDM信息并转化成TDM信号;主控盘,用于将本端CES单盘的CES报文转发出去;将接收到的远端CES设备的CES报文通过数据通道发送至所述CES单盘。本文的技术方案能够实现电路仿真业务容量的灵活扩展,满足不同用户的容量需求,节省硬件成本。
Description
技术领域
本发明涉及通信技术领域,尤其涉及的是一种实现电路仿真业务的方法及分布式***。
背景技术
随着网络技术演进和网络融合,以数据包为基本单元进行网络数据传输和交换的PSN(Packet Switch Networks,分组交换网)已经占据统治地位。
但是,现存的PDH(Plesiochronous Digital Hierarchy,准同步数字系列)/SDH(Synchronous Digital Hierarchy,同步数字体系)网络还将会长期存在,网络上大量存在的用户TDM(Time Division Multiplex,时分多路复用)设备还将继续使用。为了保护用户在TDM设备上已有的投资,在下一代分组交换网络中提供TDM业务接入和TDM数据透传能力是十分必要的。
CES(Circuit Emulation Service,电路仿真业务)是在PSN上承载传统TDM业务的技术。CES的基本原理是在PSN入口的PE(Provider Edge,提供商边缘)设备上将TDM业务信号封装成CES报文在PSN上传输,在PSN出口的PE设备上将CES报文解封装,重新生成TDM业务信号,完成透明传输。
在相关技术中,不管用户是否需要CES功能,设备主板上都会集成CES芯片,这样一方面增加了设备的成本,另一方面由于CES芯片集成在设备的主板上,一旦CES业务需要升级或扩容,则必然会影响其它在网运行的业务,不利于CES业务的灵活部署和不同客户的差异性需求。
发明内容
本文提供一种实现电路仿真业务的方法及分布式***,能够实现电路仿真业务容量的灵活扩展,满足不同用户的容量需求,节省硬件成本。
根据本申请的第一方面,本发明实施例提供一种实现电路仿真业务的分布式***,包括:
一个或多个电路仿真业务CES单盘和一个主控盘;所述主控盘和每一个CES单盘均连接;所述CES单盘上设置一个或多个时分多路复用TDM接口,所述主控盘上设置一个分组交换网PSN网络接口;
CES单盘,用于通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数;将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘;从所述CES单盘的数据通道接收CES报文,从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去;其中,所述配置参数至少包括:PSN网络参数;
主控盘,用于通过所述主控盘的PSN网络接口将CES单盘发送的CES报文转发出去;从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘。
根据本申请的第二方面,本发明实施例提供一种实现电路仿真业务的方法,包括:
一个电路仿真业务CES单盘或多个CES单盘中的任意一个通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数;其中,所述CES单盘上设置一个或多个时分多路复用TDM接口,所述主控盘上设置一个PSN网络接口;所述配置参数至少包括:PSN网络参数;
任意一个CES单盘将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘,由所述主控盘通过所述主控盘的PSN网络接口将所述CES报文转发出去;
主控盘从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘,由所述CES单盘从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去。
与相关技术相比,本发明实施例提供的一种实现电路仿真业务的方法及分布式***,能够通过分布式CES单盘来支持设备的CES功能,用户只有新建支持CES功能的网络时,才需要CES单盘。同时由于是分布式***,CES业务相关的功能都由CES单盘来实现,无需主控盘的控制,这样就大大减少了CES业务和其它业务在设备软硬件上的耦合。通过分布式可插拔CES单盘设计,使得CES业务的升级和网络扩容更加便捷和灵活。
附图说明
图1为本发明实施例1的一种实现电路仿真业务的分布式***的示意图;
图2为本发明实施例1中CES单盘与主控盘连接的示意图;
图3为本发明实施例1中分布式CES***的典型应用场景示意图;
图4为本发明实施例2的一种实现电路仿真业务的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
CES业务是把TDM信号封装成数据包格式在PSN中传输,数据包的格式是IP格式。下文的实施例阐述CES业务数据转发层面和控制层面在分布式架构下的实现以及采用了分布式CES***的设备在典型应用场景下的运维。下文中出现的“网络”指的是“PSN网络”。
实施例1
如图1所示,本发明实施例提供了一种实现电路仿真业务的分布式***,包括:一个或多个电路仿真业务CES单盘10和一个主控盘20;所述主控盘20和每一个CES单盘10均连接;所述CES单盘10上设置一个或多个时分多路复用TDM接口101,所述主控盘20上设置一个分组交换网PSN网络接口201;
CES单盘10,用于通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数;所述配置参数至少包括:PSN网络参数;将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘;从所述CES单盘的数据通道接收CES报文,从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去;
主控盘20,用于通过所述主控盘的PSN网络接口将CES单盘发送的CES报文转发出去;从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘;
如图2所示,任意一个CES单盘10包括:TDM接口101,控制模块102和CES业务芯片103;所述主控盘20包括:PSN网络接口201,控制模块202和交换芯片203;所述交换芯片203上设置第一端口2031、第二端口2032以及第三端口2033;所述CES业务芯片103上设置第一接口1031和第二接口1032;
任意一个CES单盘的CES业务芯片的第一接口与所述CES单盘的TDM接口连接,所述CES业务芯片的第二接口与所述交换芯片的第二端口连接;所述CES单盘的控制模块与所述交换芯片的第一端口连接;
任意一个CES单盘的控制通道建立在所述CES单盘的控制模块与所述交换芯片的第一端口之间;所述CES单盘的数据通道建立在所述CES单盘的CES业务芯片与所述交换芯片的第二端口之间;
其中,所述PSN网络接口包括:GE(Gigabit Ethernet,千兆以太网)接口;
其中,所述控制通道用于传输信令和控制信息,所述数据通道用于传输CES业务数据。
在一种实施方式中,任意一个CES单盘的MAC(Media Access Control,媒体访问控制)地址和IP地址在出厂前设定;任意一个CES单盘的TDM参数、远端CES设备的目的IP地址和下一跳设备的IP地址预先设定;
其中,所述TDM参数包括:时隙、净荷长度;其中,时隙指的是CES业务要提取的TDM信号对应的时隙,比如E1接口的1到31时隙中的一个时隙或多个时隙的组合。净荷长度指的是CES业务要从TDM业务中提取多少个字节的数据封装到IP报文中。
其中,每张CES单盘有固定的MAC(Media Access Control,媒体访问控制)地址和IP地址。
在一种实施方式中,CES单盘10,用于采用以下方式通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数:所述CES单盘的控制模块发送地址解析协议ARP请求报文到主控盘的交换芯片的第一端口;所述CES单盘的控制模块通过所述CES单盘与所述主控盘之间的控制通道接收到下一跳设备的APR应答报文后,从中获得下一跳设备的MAC地址,将CES业务需要的TDM参数信息和网络参数信息下发至所述CES单盘的CES业务芯片;其中,所述网络参数信息包括:远端CES设备的目的IP地址、下一跳设备的IP地址和下一跳设备的MAC地址。
主控盘20,用于通过以下方式通过所述主控盘的PSN网络接口将CES单盘发送的CES报文转发出去:所述主控盘的交换芯片把所述ARP请求报文通过二层交换发送到所述交换芯片的第三端口;其中,所述交换芯片的第一端口的MAC地址学习功能是关闭的;所述主控盘的交换芯片从第三端口接收到下一跳设备回复的ARP应答报文,从所述ARP应答报文中学习下一跳设备的MAC地址,将学习到的MAC地址保存在MAC地址表中,通过访问控制列表ACL匹配ARP协议号和目的IP地址,把ARP应答报文重定向到所述交换芯片的第一端口;
其中,关闭所述第一端口的MAC地址学习功能的原因是:当后续CES数据报文通过所述交换芯片的第三端口进入主控盘后,希望所述CES数据报文能够通过二层交换走数据通道发送到CES单盘,也即,希望CES数据报文能够转发到所述交换芯片的第二端口,而不希望所述报文通过二层交换转发到控制通道(所述交换芯片的第一端口)。因此如果所述交换芯片的第一端口的MAC地址学习功能是开启的,则所述第一端口会在接收到CES单盘的ARP请求时学习CES单盘的MAC地址,当交换芯片后续接收到CES业务报文时,会通过二层交换转发到交换芯片的第一端口,导致CES数据流向错误(流向了控制通道)。
其中,交换芯片使用ACL重定向ARP应答报文的原因是,如果使用二层转发,则所述ARP应答报文会通过二层转发发送到交换芯片的第二端口,而第二端口是属于数据通道的,不希望ARP应答报文走数据通道发送给CES单盘,而是希望ARP应答报文通过控制通道发送给CES单盘,所以需要将ARP应答报文通过ACL方式重定向到交换芯片的第一端口。也即,通过ACL重定向,能够将ARP应答报文和CES业务报文进行区分,使得ARP应答报文通过控制通道发送给CES单盘,CES业务报文通过数据通道发送给CES单盘。
在一种实施方式中,所述主控盘,还用于在CES单盘初始化时,将所述CES单盘的MAC地址作为静态MAC地址配置到所述主控盘的交换芯片的第二端口;
通过在交换芯片的第二端口静态配置本端CES单盘的MAC地址,能够使得下一跳设备发来的CES业务报文进入主控盘的交换芯片的第三端口后,会直接根据MAC地址转发到第二端口,而不会洪泛到其它端口。
在一种实施方式中,所述CES单盘,用于通过所述CES单盘的CES业务芯片从任意一个TDM接口接收TDM信号,将所述TDM信号封装成IP格式报文,然后从所述CES业务芯片的第二接口通过数据通道发送至主控盘的交换芯片的第二端口;
所述主控盘,用于通过所述主控盘的交换芯片查MAC地址表,将所述IP报文通过所述交换芯片的第三端口发送至主控盘的网络接口,从所述网络接口输出到PSN网络上。其中,交换芯片是在ARP交互流程中在第三端口上学习到下一跳设备的MAC地址的;
在一种实施方式中,所述主控盘,用于通过所述主控盘的交换芯片的第三端口从所述主控盘的网络接口接收下一跳设备发送的CES业务报文,直接根据目的MAC地址转发到交换芯片的第二端口,通过所述交换芯片的第二端口与CES单盘之间的数据通道发送至CES单盘的业务芯片的CES接口;其中,所述CES单盘的MAC地址作为静态MAC预先配置到主控盘的交换芯片的第二端口;
所述CES单盘,用于通过所述CES单盘的CES业务芯片从第二接口接收到CES业务报文后,从中提取TDM净荷信息并转换成TDM信号,将所述TDM信号从所述CES业务芯片的第一接口发送至所述CES单盘的TDM接口;
如图3所示,在某些应用场景中,汇聚端设备通过PSN网络与多个CPE(CustomerProvider Edge,客户提供商边缘)设备连接。例如,某个城市的银行总部设置汇聚端设备,多个分行设置CPE设备。当汇聚端设备集成CES功能后,所述汇聚端设备通过GE接口连接下一跳设备(路由器),如果下一跳设备发生更换,也即下一跳设备的MAC地址发生变化,这种情况下,需要运维人员手动删除汇聚端设备上的CES业务,再重建CES业务,这种方式增加了汇聚端设备的运维复杂度。另外,如果CPE设备故障或者PSN网络故障,汇聚端设备由于缺乏故障诊断依然会向PSN网络发送CES数据包,占用网络带宽资源。
针对上述典型的应用场景,本发明实施例在汇聚端设备上部署分布式CES***,也即,本发明实施例的汇聚端设备是分布式CES设备,包括:一个主控盘和一个或多个可插拔的CES单盘。本发明实施例对分布式CES设备的运维进行了优化:1)如果下一跳设备更换,CES单盘上存储的下一跳设备的MAC地址老化后,CES单盘可以通过ARP请求重新获得下一跳设备的新MAC地址,CES单盘的控制模块在获得下一跳设备的新MAC地址后,直接修改CES业务芯片的配置寄存器,把新的MAC地址更新到CES业务芯片中,此后发送的CES数据包都使用新的MAC地址作为目的MAC地址。2)CES单盘的控制模块通过定期(比如30秒)ping(InternetGroper)Internet Groper,因特网包探索器)远端CPE设备的方式来确认网络或远端CPE设备是否故障。当PSN网络或者远端CPE故障时,ping请求超时,连续超时预设次数后,CES单盘的控制模块可以控制CES业务芯片停止上行方向的CES业务传输,不再向PSN网络发送报文。当故障恢复后,CES单盘的控制模块控制CES业务芯片,开启上行方向的CES业务传输,向PSN网络发送报文。这样就可以实现PSN网络故障后CES数据流量自动停止,网络恢复后CES数据流量自动恢复。
在一种实施方式中,所述CES单盘,还用于在所述CES单盘上存储的下一跳设备的MAC地址老化后,所述CES单盘的控制模块通过ARP请求重新获得下一跳设备的新MAC地址,根据所述新的MAC地址更新所述CES单盘的CES业务芯片的网络参数;
在一种实施方式中,所述CES单盘,还用于通过所述CES单盘的控制模块通过所述CES单盘的控制通道定期ping远端CES设备,当ping请求连续超时达到预设次数后,所述CES单盘的控制模块判定出现故障,控制所述CES单盘的CES业务芯片停止向PSN网络发送CES报文,当所述故障恢复后,所述CES单盘的控制模块控制所述CES单盘的CES业务芯片恢复向所述PSN网络发送CES报文。
上述分布式CES***,通过分布式的CES单盘设计,实现了整机CES业务容量的灵活扩展,满足了不同用户的容量需求,节省了硬件成本。在设备易用性方面,利用软件对网络变化进行检测,同步更新到CES业务芯片,实现了对不同网络状况的感知和业务的自动化调整。相比传统的运维手段,易用性的优化改进方案提高了运维效率,节省了网络资源占用,具有很好的实用价值。
实施例2
如图4所示,本发明实施例提供了一种实现电路仿真业务的方法,包括:
步骤S110,一个电路仿真业务CES单盘或多个CES单盘中的任意一个通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数;其中,所述CES单盘上设置一个或多个时分多路复用TDM接口,所述主控盘上设置一个PSN网络接口;所述配置参数至少包括:PSN网络参数;
步骤S120,任意一个CES单盘将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘,由所述主控盘通过所述主控盘的PSN网络接口将所述CES报文转发出去;
步骤S130,主控盘从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘,由所述CES单盘从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去;
在一种实施方式中,任意一个CES单盘包括:TDM接口,控制模块和CES业务芯片;所述主控盘包括:PSN网络接口,控制模块和交换芯片;所述交换芯片上设置第一端口、第二端口以及第三端口;所述CES业务芯片上设置第一接口和第二接口;
任意一个CES单盘的CES业务芯片的第一接口与所述CES单盘的TDM接口连接,所述CES业务芯片的第二接口与所述交换芯片的第二端口连接;所述CES单盘的控制模块与所述交换芯片的第一端口连接;
任意一个CES单盘的控制通道建立在所述CES单盘的控制模块与所述交换芯片的第一端口之间;所述CES单盘的数据通道建立在所述CES单盘的CES业务芯片与所述交换芯片的第二端口之间;
其中,所述PSN网络接口包括:GE(Gigabit Ethernet,千兆以太网)接口;
在一种实施方式中,任意一个CES单盘的MAC(Media Access Control,媒体访问控制)地址和IP地址在出厂前设定;任意一个CES单盘的TDM参数、远端CES设备的目的IP地址和下一跳设备的IP地址预先设定;
其中,所述TDM参数包括:时隙、净荷长度;
在一种实施方式中,所述一个电路仿真业务CES单盘或多个CES单盘中的任意一个通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数,包括:
对任意一个CES单盘,所述CES单盘的控制模块发送ARP(Address ResolutionProtocol,地址解析协议)请求报文到主控盘的交换芯片的第一端口,所述主控盘的交换芯片把所述ARP请求报文通过二层交换发送到所述交换芯片的第三端口;其中,所述交换芯片的第一端口的MAC地址学习功能是关闭的;
所述主控盘的交换芯片从第三端口接收到下一跳设备回复的ARP应答报文,从所述ARP应答报文中学习下一跳设备的MAC地址,将学习到的MAC地址保存在MAC地址表中,通过ACL(Access Control Lists,访问控制列表)匹配ARP协议号和目的IP地址,把ARP应答报文重定向到所述交换芯片的第一端口;
所述CES单盘的控制模块通过所述CES单盘与所述主控盘之间的控制通道接收到所述APR应答报文后,从中获得下一跳设备的MAC地址,将CES业务需要的TDM参数信息和网络参数信息下发至所述CES单盘的CES业务芯片;其中,所述网络参数信息包括:远端CES设备的目的IP地址、下一跳设备的IP地址和下一跳设备的MAC地址。
在一种实施方式中,所述方法还包括:
所述主控盘在CES单盘初始化时,将所述CES单盘的MAC地址作为静态MAC地址配置到所述主控盘的交换芯片的第二端口;
通过在交换芯片的第二端口静态配置本端CES单盘的MAC地址,能够使得下一跳设备发来的CES业务报文进入主控盘的交换芯片的第三端口后,会直接根据MAC地址转发到第二端口,而不会洪泛到其它端口。
CES单盘的控制模块接收到主控盘的交换芯片发送的ARP应答报文后,从中获得下一跳的MAC地址,这样,CES单盘的控制模块就获知了CES业务所需的网络参数的全部信息。在CES单盘的控制模块完全获得了CES业务的TDM参数信息和网络参数信息后,将所述CES业务需要的全部参数信息(TDM参数信息和网络参数信息)下发到CES业务芯片。
单盘的CES业务芯片获得开通CES业务所需的全部参数信息后,开始进行CES数据流的传输。上下行的CES数据报文转发过程如下:
在上行方向上(从TDM到PSN),CES单盘的CES业务芯片从任意一个TDM接口接收TDM信号,将所述TDM信号封装成IP格式报文,然后从所述CES业务芯片的第二接口通过数据通道发送至主控盘的交换芯片的第二端口。所述交换芯片查MAC地址表,将所述IP报文通过所述交换芯片的第三端口发送至主控盘的网络接口,从所述网络接口输出到PSN网络上。其中,交换芯片是在ARP交互流程中在第三端口上学习到下一跳设备的MAC地址的。
在下行方向上(从PSN到TDM),主控盘的交换芯片的第三端口从所述主控盘的网络接口接收下一跳设备发送的CES业务报文,直接根据目的MAC地址转发到交换芯片的第二端口,通过所述交换芯片的第二端口与CES单盘之间的数据通道发送至CES单盘的业务芯片的第二接口。其中,所述CES单盘的MAC地址作为静态MAC预先配置到主控盘的交换芯片的第二端口。通过在交换芯片的第二端口静态配置CES单盘的MAC地址,使得交换芯片从第三端口接收到目的MAC地址为本端CES单盘的MAC地址时,会直接根据目的MAC地址转发到交换芯片的第二端口,而不会洪泛到其他端口。所述CES单盘的CES业务芯片从第二接口接收到CES业务报文后,从中提取TDM净荷信息并转换成TDM信号,将所述TDM信号从所述CES业务芯片的第一接口发送至所述CES单盘的TDM接口。
在一种实施方式中,所述方法还包括:
在CES单盘上存储的下一跳设备的MAC地址老化后,CES单盘的控制模块通过ARP请求重新获得下一跳设备的新MAC地址,根据所述新的MAC地址更新所述CES业务芯片的网络参数;其中,所述CES单盘的控制模块在获得下一跳设备的新MAC地址后,直接修改CES业务芯片的配置寄存器,把新的MAC地址更新到CES业务芯片中,此后发送的CES业务数据包都使用新的MAC地址作为目的MAC地址;
在一种实施方式中,所述方法还包括:
CES单盘的控制模块通过所述CES单盘的控制通道定期ping远端CES设备,当ping请求连续超时达到预设次数后,所述CES单盘的控制模块判定出现故障,控制CES业务芯片停止向PSN网络发送CES报文,当所述故障恢复后,所述CES单盘的控制模块控制所述CES业务芯片恢复向所述PSN网络发送CES报文。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (14)
1.一种实现电路仿真业务的分布式***,包括:一个或多个电路仿真业务CES单盘和一个主控盘;所述主控盘和每一个CES单盘均连接;所述CES单盘上设置一个或多个时分多路复用TDM接口,所述主控盘上设置一个分组交换网PSN网络接口;
CES单盘,用于通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数;将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘;从所述CES单盘的数据通道接收CES报文,从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去;其中,所述配置参数至少包括:PSN网络参数;
主控盘,用于通过所述主控盘的PSN网络接口将CES单盘发送的CES报文转发出去;从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘。
2.如权利要求1所述的分布式***,其特征在于:
任意一个CES单盘包括:TDM接口,控制模块和CES业务芯片;所述主控盘包括:PSN网络接口,控制模块和交换芯片;所述交换芯片上设置第一端口、第二端口以及第三端口;所述CES业务芯片上设置第一接口和第二接口;
任意一个CES单盘的CES业务芯片的第一接口与所述CES单盘的TDM接口连接,所述CES业务芯片的第二接口与所述交换芯片的第二端口连接;所述CES单盘的控制模块与所述交换芯片的第一端口连接;
任意一个CES单盘的控制通道建立在所述CES单盘的控制模块与所述交换芯片的第一端口之间;所述CES单盘的数据通道建立在所述CES单盘的CES业务芯片与所述交换芯片的第二端口之间。
3.如权利要求2所述的分布式***,其特征在于:
CES单盘,用于通过所述CES单盘的控制模块发送地址解析协议ARP请求报文到主控盘的交换芯片的第一端口;所述CES单盘的控制模块通过所述CES单盘与所述主控盘之间的控制通道接收到下一跳设备的ARP应答报文后,从中获得下一跳设备的MAC地址,将CES业务需要的TDM参数信息和网络参数信息下发至所述CES单盘的CES业务芯片;其中,所述网络参数信息包括:远端CES设备的目的IP地址、下一跳设备的IP地址和下一跳设备的MAC地址;
主控盘,用于通过所述主控盘的交换芯片把所述ARP请求报文通过二层交换发送到所述交换芯片的第三端口;其中,所述交换芯片的第一端口的MAC地址学习功能是关闭的;所述主控盘的交换芯片从第三端口接收到下一跳设备回复的ARP应答报文,从所述ARP应答报文中学习下一跳设备的MAC地址,将学习到的MAC地址保存在MAC地址表中,通过访问控制列表ACL匹配ARP协议号和目的IP地址,把ARP应答报文重定向到所述交换芯片的第一端口。
4.如权利要求2所述的分布式***,其特征在于:
所述CES单盘,用于通过所述CES单盘的CES业务芯片从任意一个TDM接口接收TDM信号,将所述TDM信号封装成IP报文,然后从所述CES业务芯片的第二接口通过数据通道发送至主控盘的交换芯片的第二端口;
所述主控盘,用于通过所述主控盘的交换芯片查MAC地址表,将所述IP报文通过所述交换芯片的第三端口发送至主控盘的网络接口,从所述网络接口输出到PSN网络上;其中,交换芯片是在ARP交互流程中在第三端口上学习到下一跳设备的MAC地址的。
5.如权利要求2所述的分布式***,其特征在于:
所述主控盘,用于通过所述主控盘的交换芯片的第三端口从所述主控盘的网络接口接收下一跳设备发送的CES业务报文,直接根据目的MAC地址转发到交换芯片的第二端口,通过所述交换芯片的第二端口与CES单盘之间的数据通道发送至CES单盘的业务芯片的CES接口;其中,所述CES单盘的MAC地址作为静态MAC预先配置到主控盘的交换芯片的第二端口;
所述CES单盘,用于通过所述CES单盘的CES业务芯片从第二接口接收到CES业务报文后,从中提取TDM净荷信息并转换成TDM信号,将所述TDM信号从所述CES业务芯片的第一接口发送至所述CES单盘的TDM接口。
6.如权利要求2所述的分布式***,其特征在于:
所述CES单盘,还用于在所述CES单盘上存储的下一跳设备的MAC地址老化后,所述CES单盘的控制模块通过ARP请求重新获得下一跳设备的新MAC地址,根据所述新的MAC地址更新所述CES单盘的CES业务芯片的网络参数。
7.如权利要求2所述的分布式***,其特征在于:
所述CES单盘,还用于所述CES单盘的控制模块通过所述CES单盘的控制通道定期ping远端CES设备,当ping请求连续超时达到预设次数后,所述CES单盘的控制模块判定出现故障,控制所述CES单盘的CES业务芯片停止向PSN网络发送CES报文,当所述故障恢复后,所述CES单盘的控制模块控制所述CES单盘的CES业务芯片恢复向所述PSN网络发送CES报文。
8.一种实现电路仿真业务的方法,包括:
一个电路仿真业务CES单盘或多个CES单盘中的任意一个通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数;其中,所述CES单盘上设置一个或多个时分多路复用TDM接口,所述主控盘上设置一个PSN网络接口;所述配置参数至少包括:PSN网络参数;
任意一个CES单盘将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘,由所述主控盘通过所述主控盘的PSN网络接口将所述CES报文转发出去;
主控盘从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘,由所述CES单盘从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去。
9.如权利要求8所述的方法,其特征在于:
任意一个CES单盘包括:TDM接口,控制模块和CES业务芯片;所述主控盘包括:PSN网络接口,控制模块和交换芯片;所述交换芯片上设置第一端口、第二端口以及第三端口;所述CES业务芯片上设置第一接口和第二接口;
任意一个CES单盘的CES业务芯片的第一接口与所述CES单盘的TDM接口连接,所述CES业务芯片的第二接口与所述交换芯片的第二端口连接;所述CES单盘的控制模块与所述交换芯片的第一端口连接;
任意一个CES单盘的控制通道建立在所述CES单盘的控制模块与所述交换芯片的第一端口之间;所述CES单盘的数据通道建立在所述CES单盘的CES业务芯片与所述交换芯片的第二端口之间。
10.如权利要求9所述的方法,其特征在于:
所述一个电路仿真业务CES单盘或多个CES单盘中的任意一个通过所述CES单盘与主控盘之间的控制通道获得CES业务所需的配置参数,包括:
对任意一个CES单盘,所述CES单盘的控制模块发送地址解析协议ARP请求报文到主控盘的交换芯片的第一端口,所述主控盘的交换芯片把所述ARP请求报文通过二层交换发送到所述交换芯片的第三端口;其中,所述交换芯片的第一端口的MAC地址学习功能是关闭的;
所述主控盘的交换芯片从第三端口接收到下一跳设备回复的ARP应答报文,从所述ARP应答报文中学习下一跳设备的MAC地址,将学习到的MAC地址保存在MAC地址表中,通过访问控制列表ACL匹配ARP协议号和目的IP地址,把ARP应答报文重定向到所述交换芯片的第一端口;
所述CES单盘的控制模块通过所述CES单盘与所述主控盘之间的控制通道接收到所述ARP应答报文后,从中获得下一跳设备的MAC地址,将CES业务需要的TDM参数信息和网络参数信息下发至所述CES单盘的CES业务芯片;其中,所述网络参数信息包括:远端CES设备的目的IP地址、下一跳设备的IP地址和下一跳设备的MAC地址。
11.如权利要求9所述的方法,其特征在于:
任意一个CES单盘将从所述CES单盘的TDM接口提取的TDM信号封装成CES业务报文后通过所述CES单盘与主控盘之间的数据通道发送至所述主控盘,由所述主控盘通过所述主控盘的PSN网络接口将所述CES报文转发出去,包括:
CES单盘的CES业务芯片从任意一个TDM接口接收TDM信号,将所述TDM信号封装成IP报文,然后从所述CES业务芯片的第二接口通过数据通道发送至主控盘的交换芯片的第二端口;所述交换芯片查MAC地址表,将所述IP报文通过所述交换芯片的第三端口发送至主控盘的网络接口,从所述网络接口输出到PSN网络上。
12.如权利要求9所述的方法,其特征在于:
主控盘从所述主控盘的PSN网络接口接收到CES报文后,根据所述CES报文对应的CES单盘将所述CES报文通过所述CES单盘与所述主控盘之间的数据通道发送至所述CES单盘,由所述CES单盘从所述CES报文中提取TDM信息并转化成TDM信号,通过所述CES单盘的TDM接口将所述TDM信号转发出去,包括:
所述主控盘的交换芯片的第三端口从所述主控盘的网络接口接收下一跳设备发送的CES业务报文,直接根据目的MAC地址转发到交换芯片的第二端口,通过所述交换芯片的第二端口与CES单盘之间的数据通道发送至CES单盘的业务芯片的第二接口;
所述CES单盘的CES业务芯片从第二接口接收到CES业务报文后,从中提取TDM净荷信息并转换成TDM信号,将所述TDM信号从所述CES业务芯片的第一接口发送至所述CES单盘的TDM接口;
其中,所述CES单盘的MAC地址作为静态MAC预先配置到主控盘的交换芯片的第二端口。
13.如权利要求9所述的方法,其特征在于,所述方法还包括:
在CES单盘上存储的下一跳设备的MAC地址老化后,CES单盘的控制模块通过ARP请求重新获得下一跳设备的新MAC地址,根据所述新的MAC地址更新所述CES业务芯片的网络参数。
14.如权利要求9所述的方法,其特征在于,所述方法还包括:
CES单盘的控制模块通过所述CES单盘的控制通道定期ping远端CES设备,当ping请求连续超时达到预设次数后,所述CES单盘的控制模块判定出现故障,控制CES业务芯片停止向PSN网络发送CES报文,当所述故障恢复后,所述CES单盘的控制模块控制所述CES业务芯片恢复向所述PSN网络发送CES报文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911354289.6A CN111106963B (zh) | 2019-12-25 | 2019-12-25 | 一种实现电路仿真业务的方法及分布式*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911354289.6A CN111106963B (zh) | 2019-12-25 | 2019-12-25 | 一种实现电路仿真业务的方法及分布式*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111106963A CN111106963A (zh) | 2020-05-05 |
CN111106963B true CN111106963B (zh) | 2022-10-28 |
Family
ID=70424964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911354289.6A Active CN111106963B (zh) | 2019-12-25 | 2019-12-25 | 一种实现电路仿真业务的方法及分布式*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111106963B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011026402A1 (zh) * | 2009-09-04 | 2011-03-10 | 中兴通讯股份有限公司 | 分组传送网络设备和电路仿真业务设备 |
CN102315892A (zh) * | 2010-07-02 | 2012-01-11 | 杭州华三通信技术有限公司 | 数据转发装置和线卡板以及数据转发方法 |
CN104683078A (zh) * | 2015-02-06 | 2015-06-03 | 烽火通信科技股份有限公司 | 基于组播方式的复用段保护***及保护方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101686185B (zh) * | 2008-09-23 | 2011-12-07 | 华为技术有限公司 | 一种在分组网络中传送tdm业务的方法、装置及*** |
JP5413654B2 (ja) * | 2009-06-29 | 2014-02-12 | 日本電気株式会社 | 回線エミュレーション方法および装置 |
CN101621485B (zh) * | 2009-08-07 | 2012-01-11 | 中兴通讯股份有限公司 | 兼容实现分组传送业务和时分复用业务的装置及方法 |
CN101778040B (zh) * | 2009-12-31 | 2012-09-05 | 中兴通讯股份有限公司 | 一种实现时分复用数据传输的方法及装置 |
CN103581063A (zh) * | 2013-10-15 | 2014-02-12 | 瑞斯康达科技发展股份有限公司 | 业务盘、主控盘、及其通信方法、接入设备、机架式*** |
CN109245985B (zh) * | 2018-08-24 | 2020-12-29 | 烽火通信科技股份有限公司 | 一种设备内部单盘间的通信方法及*** |
-
2019
- 2019-12-25 CN CN201911354289.6A patent/CN111106963B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011026402A1 (zh) * | 2009-09-04 | 2011-03-10 | 中兴通讯股份有限公司 | 分组传送网络设备和电路仿真业务设备 |
CN102315892A (zh) * | 2010-07-02 | 2012-01-11 | 杭州华三通信技术有限公司 | 数据转发装置和线卡板以及数据转发方法 |
CN104683078A (zh) * | 2015-02-06 | 2015-06-03 | 烽火通信科技股份有限公司 | 基于组播方式的复用段保护***及保护方法 |
Non-Patent Citations (1)
Title |
---|
以太网电路仿真技术及其应用;王广才;《电信快报》;20041225(第12期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111106963A (zh) | 2020-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6532088B1 (en) | System and method for packet level distributed routing in fiber optic rings | |
US10554542B2 (en) | Label distribution method and device | |
US11349687B2 (en) | Packet processing method, device, and system | |
US8422375B2 (en) | Communication system and communication apparatus | |
US7043541B1 (en) | Method and system for providing operations, administration, and maintenance capabilities in packet over optics networks | |
US7167443B1 (en) | System and method for packet level restoration of IP traffic using overhead signaling in a fiber optic ring network | |
US10333911B2 (en) | Flashless optical network unit | |
EP2314022B1 (en) | Establishing pseudowires in packet switching networks | |
US7773612B2 (en) | Networking controller, device and communication network system of asynchronous transfer mode | |
EP2348691B1 (en) | Service transmission method and service transmission apparatus | |
Ryoo et al. | Ethernet ring protection for carrier ethernet networks | |
JP2006087107A (ja) | 回復力のあるパケット・リング・ネットワークにおいてトラフィックをブリッジする方法及びシステム | |
EP2472778A1 (en) | Method for time division multiplex service protection | |
JP6713109B2 (ja) | 大洋横断多重化セクション共有保護リングにおけるノード間サービスのトポロジーの自動検出方法及びその装置 | |
JP6829023B2 (ja) | 通信装置、情報通知方法及びコンピュータプログラム | |
US20110188514A1 (en) | Method and apparatus for automated subscriber-based tdm-ip conversion | |
CN111106963B (zh) | 一种实现电路仿真业务的方法及分布式*** | |
CN102098198A (zh) | 一种以太网保护的方法及装置 | |
CN105307059A (zh) | 一种在pon内实现qinq语音业务互通的***及方法 | |
JP7348129B2 (ja) | 通信装置、情報通知方法及びコンピュータプログラム | |
JP7048911B2 (ja) | 通信装置、情報通知方法及びコンピュータプログラム | |
US8427937B1 (en) | Bridging for SONET/SDH automatic protection switching | |
JP2004032633A (ja) | 伝送ネットワーク監視システムおよび伝送ネットワークの監視方法 | |
WO2010060297A1 (zh) | 多业务传送网传输通道实现方法及*** | |
JP2000196647A (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 |