交换系统022上与该节点单板021对接的NT 端口,向管理系统023发送RTC同步请求信息,并在管理系统023接收到RTC同步请求信息, 获取本地的RTC信息并通过PCIe交换系统022向节点单板021反馈发送后,通过NT端口 从PCIe交换系统022获取RTC信息;
[0123] PCIe交换系统022用于提供与各节点单板021对接的相应NT端口 W承载各节点 单板021与管理系统023之间的信息交互;
[0124] 管理系统023用于接收各节点单板021通过PCIe交换系统022上相应的NT端口 发送的RTC同步请求信息,并在获取本地的RTC信息后,通过PCIe交换系统022向相应的 节点单板021反馈发送RTC信息。
[0125] 基于该系统02实施本发明实施例所提供的一种共享RTC的方法,W实现系统内 RTC共享的具体步骤,可参见前述实施例中步骤SlOl至S102或步骤S201至S207,此处不 再赏述。
[0126] 本发明实施例提供一种共享RTC的系统,首先,节点单板通过PCIe交换系统上与 该节点单板对接的NT端口,向管理系统发送RTC同步请求信息;进而,管理系统在接收到该 RTC同步请求信息,反馈发送其本地的RTC信息,最后,由节点单板通过该NT端口接收获取 该RTC信息。送样,通过将PCIe交换网络作为RTC信息同步的物理通道,无需在基于PCIe 交换网络的柜机系统中引入W太网交换设备或单元,降低了柜机系统的管理成本,且避免 了不必要的资源浪费,提高了柜机系统的整体性能。
[0127] 在本申请所提供的几个实施例中,应该理解到,所掲露的系统,设备和方法,可W 通过其它的方式实现。例如,W上所描述的设备实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件 可W结合或者可W集成到另一个系统,或一些特征可W忽略,或不执行。
[012引另外,在本发明各个实施例中的设备和系统中,各功能单元可W集成在一个处理 单元中,也可W是各个单元单独物理包括,也可W两个或两个W上单元集成在一个单元中。 且上述的各单元既可W采用硬件的形式实现,也可W采用硬件加软件功能单元的形式实 现。
[0129] 实现上述方法实施例的全部或部分步骤可W通过程序指令相关的硬件来完成,前 述的程序可W存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实 施例的步骤;而前述的存储介质包括;U盘、移动硬盘、ROM巧ead化Iy Memcxry,只读存储 器)、RAM(Random Access Memo巧,随机存取存储器)、磁碟或者光盘等各种可W存储程序代 码的介质。
[0130] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应W所述权利要求的保护范围为准。
【主权项】
1. 一种共享RTC的方法,其特征在于,包括: 节点单板通过快速外围组件互连PCIe交换系统上与所述节点单板对接的非透明NT端 口,向管理系统发送实时时钟RTC同步请求信息; 在所述管理系统接收到所述RTC同步请求信息,获取本地的RTC信息并通过所述PCIe 交换系统向所述节点单板反馈发送后,通过所述NT端口从所述PCIe交换系统获取所述RTC 信息。2. 根据权利要求1所述的方法,其特征在于,所述节点单板通过PCIe交换系统上与所 述节点单板对接的NT端口,向管理系统发送实时时钟RTC同步请求信息包括: 获取所述节点单板自身在对接背板上的节点槽位号; 根据所述节点槽位号,确定与所述节点槽位号对应的NT通道互联网协议IP地址; 将所述NT通道IP地址配置为所述NT端口的IP地址,以所述NT通道IP地址为源地 址,通过所述NT端口向所述管理系统发送所述RTC同步请求信息。3. 根据权利要求2所述的方法,其特征在于,所述根据所述节点槽位号,确定与所述节 点槽位号对应的NT通道互联网协议IP地址包括: 根据所述节点槽位号,查询所述节点单板记录的预设地址映射表,确定与所述节点槽 位号对应的NT通道IP地址;所述预设地址映射表中记录了一种或多种不同节点槽位号与 NT通道IP地址的对应关系。4. 根据权利要求1至3任一所述的方法,其特征在于,在所述通过所述NT端口从所述 PCIe交换系统获取所述RTC信息之后,还包括: 根据所述RTC信息对单板自身时钟进行更新。5. 根据权利要求4所述的方法,其特征在于,在所述根据所述RTC信息对单板自身时钟 进行更新之后,还包括: 以预设更新时间为周期,通过所述NT端口向所述管理系统发送RTC同步请求信息,并 在每一次获取到所述管理系统通过所述PCIe交换系统反馈发送的对应的RTC信息后,根据 所述RTC信息对单板自身时钟进行更新。6. -种节点单板,其特征在于,包括: 请求单元,用于通过快速外围组件互连PCIe交换系统上与所述节点单板对接的非透 明NT端口,向管理系统发送实时时钟RTC同步请求信息; 接收单元,用于在所述管理系统接收到所述RTC同步请求信息,获取本地的RTC信息并 通过所述PCIe交换系统向所述节点单板反馈发送后,通过所述NT端口从所述PCIe交换系 统获取所述RTC信息。7. 根据权利要求6所述的节点单板,其特征在于,所述请求单元用于: 获取所述节点单板自身在对接背板上的节点槽位号; 根据所述节点槽位号,确定与所述节点槽位号对应的NT通道互联网协议IP地址; 将所述NT通道IP地址配置为所述NT端口的IP地址,以所述NT通道IP地址为源地 址,通过所述NT端口向所述管理系统发送所述RTC同步请求信息。8. 根据权利要求7所述的节点单板,其特征在于,所述请求单元还用于: 根据所述节点槽位号,查询所述节点单板记录的预设地址映射表,确定与所述节点槽 位号对应的NT通道IP地址;所述预设地址映射表中记录了一种或多种不同节点槽位号与 NT通道IP地址的对应关系。9. 根据权利要求6至8任一所述的节点单板,其特征在于,还包括: 更新单元,用于在所述接收单元通过所述NT端口从所述PCIe交换系统获取所述RTC 信息之后,根据所述RTC信息对单板自身时钟进行更新。10. 根据权利要求9所述的节点单板,其特征在于, 所述请求单元还用于:在所述更新单元根据所述RTC信息对单板自身时钟进行更新之 后,以预设更新时间为周期,通过所述NT端口向所述管理系统发送RTC同步请求信息; 所述接收单元还用于:在所述请求单元以预设更新时间为周期,通过所述NT端口向所 述管理系统发送RTC同步请求信息之后,获取所述管理系统每一次通过所述PCIe交换系统 反馈发送的对应的RTC信息; 所述更新单元还用于:在所述接收单元每一次获取到所述管理系统通过所述PCIe交 换系统反馈发送的对应的RTC信息后,根据所述RTC信息对单板自身时钟进行更新。11. 一种共享RTC的系统,其特征在于, 所述系统包括:一个或多个如权利要求6至10任一所述的节点单板以及一个快速外围 组件互连PCIe交换系统、一个管理系统; 各所述节点单板用于通过所述PCIe交换系统上与所述节点单板对接的非透明NT端 口,向管理系统发送实时时钟RTC同步请求信息,并在所述管理系统接收到所述RTC同步请 求信息,获取本地的RTC信息并通过所述PCIe交换系统向所述节点单板反馈发送后,通过 所述NT端口从所述PCIe交换系统获取所述RTC信息; 所述PCIe交换系统用于提供与各所述节点单板对接的相应NT端口以承载各所述节点 单板与所述管理系统之间的信息交互; 所述管理系统用于接收各所述节点单板通过所述PCIe交换系统上相应的所述NT端口 发送的RTC同步请求信息,并在获取本地的RTC信息后,通过所述PCIe交换系统向相应的 所述节点单板反馈发送所述RTC信息。
【专利摘要】本发明实施例提供一种共享RTC的方法、装置和系统,涉及通信领域,提供一种基于大型PCIe交换网络的柜机系统共享RTC的方案,能够解决依赖以太网进行RTC同步时系统的管理成本过高、资源浪费严重的问题。其方法为:节点单板通过PCIe交换系统上与该节点单板对接的NT端口,向管理系统发送RTC同步请求信息,进而在管理系统反馈发送其本地的RTC信息后获取该RTC信息。本发明实施例用于实现柜机系统内的RTC共享。
【IPC分类】H04J3/06
【公开号】CN105634635
【申请号】CN201410625778
【发明人】张亚军, 吕会艳
【申请人】杭州华为数字技术有限公司
【公开日】2016年6月1日
【申请日】2014年11月7日