CN102143006B - 通讯设备中的接口拓扑控制方法、***及装置 - Google Patents
通讯设备中的接口拓扑控制方法、***及装置 Download PDFInfo
- Publication number
- CN102143006B CN102143006B CN 201110097783 CN201110097783A CN102143006B CN 102143006 B CN102143006 B CN 102143006B CN 201110097783 CN201110097783 CN 201110097783 CN 201110097783 A CN201110097783 A CN 201110097783A CN 102143006 B CN102143006 B CN 102143006B
- Authority
- CN
- China
- Prior art keywords
- interface
- ply
- main control
- control card
- yarn drill
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000001360 synchronised effect Effects 0.000 claims abstract description 62
- 238000012423 maintenance Methods 0.000 claims description 29
- 230000005540 biological transmission Effects 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000009897 systematic effect Effects 0.000 description 4
- 239000012467 final product Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Looms (AREA)
Abstract
本发明公开了一种通讯设备中的接口拓扑控制方法、***及装置,该方法包括:主控卡接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识,并将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中;以及主控卡将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;线卡接收到主控卡同步的线卡接口信息和对应的全局标识时,根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。通过接口表维护和同步主控卡和线卡之间的接口信息,实现方便、高效的接口拓扑管理控制,提高通讯设备的可靠性。
Description
技术领域
本发明涉及通讯技术领域,尤指一种通讯设备中的接口拓扑控制方法、***及装置。
背景技术
网络中的通讯设备包括路由器、交换机、网桥、防火墙等,例如:图1所示为现有网络设备的架构组成示意图,该网络设备包括设置在机箱内的背板、可以接插在背板上的主控卡和业务板,业务板可以包括多个,如图1所示的业务板A和业务板B等。其中业务板的结构如图2所示,每个业务板上可以***多个线卡,因此可以有多个接口。
由于通讯设备需要连接各种通讯设备,其接口也必须多种多样。以路由器为例,它既可以位于内部子网边缘,也可位于内、外部网络边缘,同时可能需要连接各种网络,因此其接口也可以包括局域网接口、广域网接口和配置接口等若干类别。常见的局域网接口有同轴电缆接口AUI、同轴电缆连接器(BayonetNut Connector,BNC)和RJ-45以太网接口等,常见的广域网接口有异步传输模式(Asynchronous Transfer Mode,ATM)接口、光纤分布式数据接口(FiberDistributed Data Interface,FDDI)、E1接口、高速同步口、异步口、综合业务数字网(Integrated Service Digital NeTwork,ISDN)、ISDN基本速率接口(ISDNBasid Rate Interface,ISDN-BRI)等,常见的配置接口有管理(CONSOLE)接口和辅助管理(AUX)接口。可以通过设备号、槽号、子槽号等信息来区分通讯设备上的接口。
由于通讯设备上各个板卡,包括业务板和主控板、线卡等都有自己的接口,因此对于通讯设备而言,接口拓扑管理维护是非常重要,维护的好坏对***性能的影响很大。目前对接口拓扑的管理维护控制主要有以下两种方式:
方式一:每个业务板维护自己的物理接口,各线卡互不相关。这种情况下,主控卡不能直观的反应***中的接口数量及接口分布信息,需要进行配置管理控制等相关工作时,必须通过分布式***的内部管理通道登陆到对应的线卡进行业务配置部署以及日志等信息的搜集。
方式二:各线卡维护自己的接口关系,主控板通过检测线卡的类型,创建虚拟接口,以便直接在主控上进行配置管理工作。这种情况下,主控板通过创建一个任务专门进行周期性检测,达到保持主控上的虚拟接口与线卡上的物理接口信息一致的状态。这种方式必须在主控卡上维护背景线程,该线程周期性启动,会占用大量的CPU;且只有在主控板上具有接口关系,而线卡之间不知道彼此的接口的拓扑情况,当进行线卡间的数据转发时,需要到主控板上进行选路处理,容易造成性能瓶颈。
可见,现有通讯设备接口拓扑管理控制的实现方式,针对通讯设备中的各种类型的接口,通讯设备上主控卡不能很好的实现接口拓扑维护控制,业务板和线卡都只能维护自己的接口,不能获知其他板卡的接口信息。主控卡在进行接口拓扑控制管理时候,要么需要到线卡上获取信息才能实现,要么需要维护特定的背景线程,这都会造成主控卡***资源的浪费,同时,不能实现线卡方便的获取到其他线卡的接口信息,接口拓扑管理效率低、灵活性差,导致设备运行效率和可靠性降低。
发明内容
本发明实施例提供一种通讯设备中的接口拓扑控制方法、***及装置,用以解决现有技术中通讯设备不能实现灵活、高效地接口拓扑管理和控制,导致设备运行效率和可靠性降低的问题。
一种通讯设备中的接口拓扑控制方法,包括:
主控卡接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识,并将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中;以及
主控卡将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;
线卡接收到主控卡同步的线卡接口信息和对应的全局标识时,根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
一种主控卡接口拓扑控制装置,包括:
接收配置单元,用于接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识;
接口表维护单元,用于将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中;以及
信息同步单元,用于将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
一种主控卡,包括:上述的主控卡接口拓扑控制装置。
一种线卡接口拓扑控制装置,包括:
同步发送单元,用于发送的线卡接口信息给主控卡;
信息接收单元,用于接收主控卡同步的线卡接口信息和对应的全局标识;
接口表维护单元,用于根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
一种线卡,包括:上述的线卡接口拓扑控制装置。
一种通讯设备中的接口拓扑控制***,包括:主控卡、线卡、设置在主控卡上的上述的主控卡接口拓扑控制装置和设置在线卡上的上述的线卡接口拓扑控制装置。
本发明有益效果如下:
本发明实施例提供的通讯设备中的接口拓扑控制方法、***及装置,通过在主控卡和线卡上维护接口表,并同步主控卡和线卡之间的接口信息,使主控卡和线卡上均能维护并及时获知通讯设备中主控卡和各线卡上的接口信息,从而监控各接口的最新状态;该方式能够实现接口拓扑的全局动态管理、维护和控制,实现方式灵活、高效,不会给主控卡带来过多的负荷,降低了主控卡的处理负担,不用维护背景线程就能够使得主控卡和线卡均能够及时获知到接口信息的变化,因此该方式在不降低***性能的情况下,实现了方便、高效的接口拓扑管理控制,提高通讯设备的可靠性。
附图说明
图1为现有技术中通讯设备的结构示意图;
图2为现有技术中业务板的结构示意图;
图3为本发明实施例中通讯设备中的接口拓扑控制方法的流程图;
图4为本发明实施例一中主控卡侧的接口拓扑控制方法的流程图;
图5为本发明实施例二中线卡侧的接口拓扑控制方法的流程图;
图6为本发明实施例中通讯设备中的接口拓扑控制***的结构示意图;
图7为本发明实施例中主控卡接口拓扑控制装置的结构示意图;
图8为本发明实施例中线卡接口拓扑控制装置的结构示意图。
具体实施方式
针对现有技术中通讯设备不能实现灵活、高效地接口拓扑管理和控制的问题,本发明实施例提供一种更灵活、更高效的接口拓扑管理方案。本发明实施例提供的通讯设备中的接口拓扑控制方法,在主控卡和线卡上分别维护主控卡接口表和线卡接口表。
主控卡启动时,创建主控卡接口表,将自身主控卡接口信息以及为主控卡接口分配的全局标识(全局ID)写入主控卡接口表;主控卡上的接口变化时,根据变化的主控卡接口的主控卡接口信息以及为变化的主控卡接口分配的全局标识更新主控卡接口表。例如:主控卡上增加接口时,将增加的主控卡接口的接口信息(即主控卡接口信息)以及为该增加的主控卡接口分配的全局标识写入主控卡接口表中。主控卡上减少接口时,将减少的主控卡接口的接口信息以及为该减少的主控卡接口分配的全局标识从主控卡接口表中删除。
优选的,主控卡还会为自身主控卡接口配置局部标识(局部ID)并将自身主控卡接口的属性标记为内部接口(inside)。
线卡***业务卡插槽时,创建线卡接口表并将自身的线卡接口信息写入线卡接口表中。
优选的,线卡还会为自身线卡接口配置局部标识(局部ID)并将自身线卡接口的属性标记为内部接口(inside)。
本发明实施例提供的通讯设备中的接口拓扑控制方法,其流程如图3所示,包括如下步骤:
步骤S11:主控卡接收线卡发送的线卡接口信息。
线卡***业务板插槽时,会创建线卡接口表,并将自身的线卡接口信息同步给主控卡。主控卡实时监控接收各线卡发送的线卡接口信息。
线卡上的接口信息改变时,将自身的线卡接口信息发送给主控卡。线卡上的接口一般不会变化,但线卡接口信息可能由于线卡接口的状态变化而改变。
步骤S12:主控卡接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识,并将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中。
主控卡接收到线卡发送的线卡接口信息时,会根据自身维护的主控卡接口表中是否已存储该线卡接口信息,来确定是更新还是创建新的线卡接口信息记录。实现将接收到的线卡接口信息写入主控卡接口表中。
优选的,主控卡接收到线卡发送的线卡接口信息时,也会为接收到的线卡接口信息所涉及到的线卡接口分配局部ID,同时将涉及到的线卡接口的属性标记为外部接口(outside)
也就是说,主控卡除了为主控卡接口表中记录的主控卡接口和线卡接口分配全局标识外,还会为主控卡接口表中的记录的主控卡接口和线卡接口分配局部标识,以及将记录的主控卡接口的属性标记为内部接口并将记录的线卡接口的属性标记为外部接口。其中,全局标识只能由主控卡统一分配并同步给线卡。
步骤S13:主控卡将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
主控卡会依次将接收到的各线卡接口信息同步给通讯设备中的所有线卡,以使线卡中维护的线卡接口表中的接口信息与主控卡接口表中的接口信息同步,使线卡能够方便的获知其他线卡和主控卡上的接口信息。
优选的,主控卡通过全局广播的方式将线卡接口信息同步给通讯设备中的所有线卡。
步骤S14:线卡接收到主控卡同步的线卡接口信息和对应的全局标识时,根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
线卡接收到主控卡同步的线卡接口信息和对应的全局标识时,根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。若线卡确定出自身线卡接口表中已存在接收到的线卡接口信息所涉及到的接口的接口信息记录,则根据接收到的线卡接口信息与记录的线卡接口信息是否相同,确定是否需要更新该线卡接口的接口信息。若线卡确定出自身线卡接口表中不存在接收到的线卡接口信息所涉及到的接口的接口信息记录,则在线卡接口表中创建新的接口信息记录,将接收到的线卡接口信息写入线卡接口表中。
优选的,线卡也会为接收到的线卡接口信息涉及到的线卡接口分配局部标识,便于线卡查找线卡接口表中的记录,同时将接收到的线卡接口信息涉及到的线卡接口的属性标记为外部接口(outside)。
可见,线卡仅为本地的线卡接口表中记录的主控卡接口和线卡接口分配局部标识,以及将记录的自身线卡接口的属性标记为内部接口并将记录的主控卡接口其他线卡的线卡接口的属性标记为外部接口。
上述通讯设备中的接口拓扑控制方法,还包括主控卡同步自身主控卡接口信息给通讯设备中的各个线卡的过程。
主控卡启动时,将主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;以及主控卡上的主控卡接口变化或主控卡接口信息变化时,将变化的主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;线卡接收到主控卡同步的主控卡接口信息和对应的全局标识时,根据接收到的主控卡接口信息和对应的全局标识更新本地的线卡接口表。
上述方法中的线卡接口信息和主控卡接口信息中包括下列信息之一或组合:接口类型信息、接口地址信息和接口状态信息。其中,接口类型信息包括:是物理接口还是逻辑接口,是子接口还是主接口等等。接口地址信息包括接口IP地址等。接口状态信息包括接口是连通状态还是断开状态等。
优选的,上述通讯设备中的接口拓扑控制方法,还包括主控卡向线卡发送查看或获取命令,并接收线卡根据查看或获取命令返回的自身线卡接口的统计数据。由于主控卡上仅同步了线卡上各接口的接口信息,而不便同步变化频率较高一些统计数据,例如:线卡接口的统计数据包括接口数据包数量、接口数据包错误数量。因此,主控卡想获知线卡上的接口的统计数据时,可以主动去获取。
下面通过具体的实施例分别说明主控卡和线卡上的接口拓扑控制实现过程。
实施例一:
本发明实施例一提供的通讯设备中的接口拓扑控制方法,具体描述主控卡上的接口拓扑控制实现过程,其流程如图4所示,包括如下步骤:
步骤S101:主控卡启动,并创建主控卡接口表。
主控卡启动后,完成自身维护的主控卡接口表的创建,并准备接收线卡发送的同步线卡接口信息的同步信号。
步骤S102:主控卡为自身主控卡接口分配全局标识,并将自身主控卡接口信息和分配的全局标识写入主控卡接口表。
主控卡将自身主控卡接口信息写入自身维护的主控卡接口表时,会将对应的接口打上inside标记,标记其属性为内部接口。
步骤S103:主控卡将自身主控卡接口信息同步给各个线卡。
主控卡上的接口可能有多个,主控卡会以广播的方式依次同步各个主控卡接口的接口信息给通讯设备中的所有线卡,直至同步完所有主控卡接口的接口信息。
步骤S104:主控卡监控自身主控卡接口变化或自身主控卡接口信息变化。
主控卡上的接口可能会增加或者减少,同时主控卡上的接口信息也可能因接口状态的变化而发生变化。
步骤S105:是否有主控卡接口变化或是否有主控卡接口信息发生变化。
若是,执行步骤S106,否则继续执行步骤S104。
步骤S106:主控卡将变化的主控卡接口信息同步给各个线卡。
当有主控卡接口增加或减少的变化时,或有主控卡接口信息发生变化时,主控卡以广播的方式将变化的主控卡接口信息同步给各个线卡,包括主控卡接口的变化和主控卡接口信息的变化。
步骤S107:主控卡实时监控接收线卡发送的线卡接口信息。
主控卡会实时监控接收线卡发送的线卡接口信息,以便能够及时获知线卡的接口变化和接口状态变化情况。
步骤S108:主控卡为接收到的线卡接口信息对应的线卡接口分配全局标识,并将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中。
主控卡接收到线卡接口信息时,会根据本地是否已经存储有所同步的线卡接口信息来更新本地维护的主控卡接口表。
对于已存储的线卡接口的线卡接口信息,主控卡会根据接口信息是否发生变化,来更新主控卡接口表中的相应信息。对于未存储的线卡接口的线卡接口信息,主控卡会在主控卡接口表中创建新的记录条目,将接收到的线卡接口信息写入主控卡接口表中。
优选的,主控卡还会为接收到线卡接口信息涉及到的线卡接口分配全局标识,此外,还会分配局部标识,便于主控卡的查找。
步骤S109:主控卡将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
主控卡接收到多个线卡接口信息时,会依次同步各线卡接口信息和对应的全局标识给通讯设备中的所有线卡,其中主控卡以广播的方式进行同步。
上述步骤S104-步骤S106所述的主控卡同步变化的主控卡接口信息的过程和步骤S107-步骤S109主控卡接收并同步线卡接口信息的过程,执行顺序不分先后。
实施例二:
本发明实施例二提供的通讯设备中的接口拓扑控制方法,具体描述线卡上的接口拓扑控制实现过程,其流程如图5所示,包括如下步骤:
步骤S201:线卡启动,并创建线卡接口表。
线卡启动后,完成自身维护的线卡接口表的创建,并准备接收主控卡发送的同步主控卡接口信息和线卡接口信息的同步信号。
步骤S202:线卡为自身线卡接口分配局部标识,并将自身线卡接口信息写入线卡接口表。
线卡将自身线卡接口信息写入自身维护的线卡接口表时,会将对应的接口打上inside标记,标记其属性为内部接口。
步骤S203:线卡将自身线卡接口信息同步给主控卡。
线卡上的接口可能有多个,线卡会以广播的方式依次同步各个线卡接口的接口信息给通讯设备中的主控卡,直至同步完所有线卡接口的接口信息。
步骤S204:线卡监控自身线卡接口信息变化。
线卡上的接口不会增加或者减少,但是线卡上的接口信息可能因接口状态的变化而发生变化。
步骤S205:是否有线卡接口信息发生变化。
若是,执行步骤S206,否则继续执行步骤S204。
步骤S206:线卡将变化的线卡接口信息同步给主控卡。
当有线卡接口信息发生变化时,线卡以广播的方式将变化的线卡接口信息同步给主控卡。
步骤S207:线卡接收主控卡发送的主控卡接口信息和线卡接口信息。
线卡会实时监控接收主控卡同步的主控卡接口信息和线卡接口信息,以便能够及时动态更新自身维护的线卡接口表中相关信息,做到有效及时的接口信息更新维护。
步骤S208:将接收到的主控卡接口信息和线卡接口信息添加到预先建立的线卡接口表中。
线卡接收到主控卡同步的主控卡接口信息和线卡接口信息,会根据本地是否已经存储有所同步的主控卡接口信息和线卡接口信息来更新本地维护的线卡接口表。
对于已存储的主控卡接口和线卡接口的主控卡接口信息和线卡接口信息,线卡会根据接口信息是否发生变化,来更新线卡接口表中的相应信息。对于为存储的主控卡接口和线卡接口的主控卡接口信息和线卡接口信息,线卡会在线卡接口表中创建新的记录条目,将接收到的主控卡接口信息和线卡接口信息写入线卡接口表中。
优选的,线卡还会为接收到的主控卡接口信息对应的主控卡接口或线卡接口信息对应的线卡接口分配局部标识。并将主控卡接口和其他线卡的线卡接口标记为outside,以标记其属性为外部接口。
上述步骤S204-步骤S206所述的线卡同步变化的线卡接口信息的过程和步骤S207-步骤S208线卡接收主控卡接口信息和线卡接口信息的处理过程,执行顺序不分先后。
上述方法本发明实施例提供的方法中,涉及到的全局标识和局部标识其取值范围均为自然数,可以从0开始顺序分配,上述方法并不严格要求主控卡必须先于线卡完成启动,只要最终能够达到接口信息的同步,在保证稳定的情况下,是主控卡维护的主控卡接口表和线卡上维护的线卡接口表均能同步得到正确的接口信息即可。
其中,主控卡上维护主控卡接口表和线卡上维护线卡接口表可以通过下列接口数据结构定义实现对接口信息的管理。在该接口数据结构中通过定义32位的整数来进行接口的信息管理
struct_ef_intfcb s{
uint32_tif_attr;
};
通过对if attr成员变量赋值来达到进行接口信息管理的目的。
ef_intf_lgc->if_attr=INSIDE;
通过上述接口数据结构,即可维护接口表中的接口信息了。
根据本发明实施例提供的通讯设备中的接口拓扑控制方法,本发明实施例还提供一种通讯设备中的接口拓扑控制***,该***结构如图6所示,包括:主控卡、线卡、设置在主控卡上的主控卡接口拓扑控制装置和设置在线卡上的线卡接口拓扑控制装置。
主控卡接口拓扑控制装置,用于接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识,并将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中;以及主控卡将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;
线卡接口拓扑控制装置,用于接收到主控卡同步的线卡接口信息和对应的全局标识时,根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
主控卡接口拓扑控制装置和线卡接口拓扑控制装置具体功能参见下面装置部分的描述。
根据本发明实施例提供的通讯设备中的接口拓扑控制方法,本发明实施例还提供一种主控卡接口拓扑控制装置,该装置可以设置在主控卡上,其结构如图7所示,包括:接收配置单元11、接口表维护单元12和信息同步单元13。
接收配置单元11,用于接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识。
接口表维护单元12,用于将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中。
信息同步单元13,用于将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
优选的,上述接口表维护单元12,还用于:主控卡启动时,创建主控卡接口表,将自身主控卡接口信息以及为主控卡接口分配的全局标识写入主控卡接口表;主控卡上的接口变化时,根据变化的主控卡接口的主控卡接口信息以及为变化的主控卡接口分配的全局标识更新主控卡接口表。
优选的,上述接口表维护单元12,还用于:为主控卡接口表中的记录的主控卡接口和线卡接口分配局部标识,以及将记录的主控卡接口的属性标记为内部接口并将记录的线卡接口的属性标记为外部接口。
优选的,上述信息同步单元13,还用于:主控卡启动时,将主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;以及主控卡上的主控卡接口变化或主控卡接口信息变化时,将变化的主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
优选的,上述主控卡接口拓扑控制装置,还包括信息获取单元14,用于向线卡发送查看或获取命令,并接收线卡根据查看或获取命令返回的自身线卡接口的统计数据。
根据本发明实施例提供的通讯设备中的接口拓扑控制方法,本发明实施例还提供一种线卡接口拓扑控制装置,该装置可以设置在线卡上,该装置的结构如图8所示,包括:同步发送单元21、信息接收单元22和接口表维护单元23。
同步发送单元21,用于发送的线卡接口信息给主控卡。
信息接收单元22,用于接收主控卡同步的线卡接口信息和对应的全局标识.
接口表维护单元23,用于根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
优选的,上述接口表维护单元23,还用于:线卡***业务卡插槽时,创建线卡接口表并将自身的线卡接口信息写入线卡接口表中。
优选的,上述接口表维护单元23,还用于:为本地的线卡接口表中记录的主控卡接口和线卡接口分配局部标识,以及将记录的自身所属线卡的线卡接口的属性标记为内部接口并将记录的主控卡接口和其他线卡的线卡接口的属性标记为外部接口。
优选的,上述同步发送单元21,具体用于:在***业务卡插槽时或线卡上的接口信息改变时,将自身的线卡接口信息发送给主控卡。
优选的,上述信息接收单元22,还用于:接收主控卡同步的主控卡接口信息和对应的全局标识;相应的,上述接口表维护单元23,还用于根据接收到的主控卡接口信息和对应的全局标识更新本地的线卡接口表。
本发明实施例提供的通讯设备中的接口拓扑控制方法、***及装置,针对通讯设备的特性,改进通讯设备的接口维护、管理、控制方式。具体通过在主控卡和线卡上各自维护一个接口表,来实现对通讯设备中主控卡和各线卡上接口信息的维护管理。主控卡和线卡之间的接口信息可以实时动态同步,主控卡和线卡可以根据同步信号实时更新各自维护的接口表中的接口信息,最终使得主控卡和线卡维护的接口表中的接口信息全局一致。使主控卡和线卡上均能维护并及时获知通讯设备中主控卡和各线卡上接口信息,从而监控各接口的最新状态。
该方式主控卡直接将自身的接口信息同步给线卡,而显卡的接口信息先上报给主控卡,再由主控卡同步给各个线卡,从而能够实现接口拓扑的全局动态管理、维护和控制,实现方式灵活、高效,不会给主控卡带来过多的负荷,降低了主控卡的处理负担,不用维护背景线程就能够使得主控卡和线卡均能够及时获知到接口信息的变化,该方式优化了接口拓扑管理的实现方案,在不降低***性能的情况下,实现了方便、高效的接口拓扑管理控制,提高通讯设备的可靠性。
本发明的上述方法,可以方便主控卡和线卡上的接口拓扑管理,便于接口信息的获取和查找,提高了接口拓扑管理的可用性和稳定性,为后续优化线卡之间的数据流转发处理流程提供了便利。由于接口信息同步更新至线卡后,线卡上存储了全局路由表,使得数据在线卡之间转发时,只将控制报文转发到主控卡,而数据流报文则直接在线卡之间转发即可,这样由于主控卡处理所有的协议控制报文,而数据报文由线卡转发,提高转发效率,同时,也减轻了主控卡的处理负荷,降低了主控卡在数据转发处理中存在的***性能瓶颈,提高主控卡处理控制报文的能力,提高通讯设备的***稳定性,同时提升了通讯设备的运行效率和可靠性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (20)
1.一种通讯设备中的接口拓扑控制方法,其特征在于,包括:
主控卡接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识,并将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中;以及
主控卡将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;
线卡接收到主控卡同步的线卡接口信息和对应的全局标识时,根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
2.如权利要求1所述的方法,其特征在于,主控卡按照下述过程创建主控卡接口表:
主控卡启动时,创建主控卡接口表,并将自身主控卡接口信息以及为主控卡接口分配的全局标识写入主控卡接口表;
所述方法还包括:
主控卡上的接口变化时,根据变化后的主控卡接口的主控卡接口信息以及为变化后的主控卡接口分配的全局标识更新主控卡接口表;
线卡按照下述过程创建线卡接口表:
线卡***业务卡插槽时,创建线卡接口表,并将自身的线卡接口信息写入线卡接口表中。
3.如权利要求2所述的方法,其特征在于,还包括:
主控卡为主控卡接口表中记录的主控卡接口和线卡接口分配局部标识,以及将记录的主控卡接口的属性标记为内部接口,并将记录的线卡接口的属性标记为外部接口;
线卡为本地的线卡接口表中记录的主控卡接口和线卡接口分配局部标识,以及将记录的自身线卡接口的属性标记为内部接口,并将记录的主控卡接口和其他线卡的线卡接口的属性标记为外部接口。
4.如权利要求1所述的方法,其特征在于,所述线卡在***业务卡插槽时或线卡上的接口信息改变时,将自身的线卡的接口信息发送给主控卡。
5.如权利要求1所述的方法,其特征在于,还包括:
主控卡启动时,将主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;以及
主控卡上的主控卡接口变化或主控卡接口信息变化时,将变化的主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;
线卡接收到主控卡同步的主控卡接口信息和对应的全局标识时,根据接收到的主控卡接口信息和对应的全局标识更新本地的线卡接口表。
6.如权利要求1所述的方法,其特征在于,所述线卡接口信息和主控卡接口信息中包括下列信息之一或组合:接口类型信息、接口地址信息和接口状态信息。
7.如权利要求1-6任一所述的方法,其特征在于,还包括:
主控卡向线卡发送查看或获取命令,并接收线卡根据查看或获取命令返回的自身线卡接口的统计数据。
8.一种主控卡接口拓扑控制装置,其特征在于,包括:
接收配置单元,用于接收到线卡发送的线卡接口信息时,为接收到的线卡接口信息对应的线卡接口分配全局标识;
接口表维护单元,用于将接收到的线卡接口信息和对应的全局标识添加到预先建立的主控卡接口表中;以及
信息同步单元,用于将接收到的线卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
9.如权利要求8所述的装置,其特征在于,所述接口表维护单元,还用于:
主控卡启动时,创建主控卡接口表,将自身主控卡接口信息以及为主控卡接口分配的全局标识写入主控卡接口表;主控卡上的接口变化时,根据变化后的主控卡接口的主控卡接口信息以及为变化后的主控卡接口分配的全局标识更新主控卡接口表。
10.如权利要求9所述的装置,其特征在于,所述接口表维护单元,还用于:
为主控卡接口表中的记录的主控卡接口和线卡接口分配局部标识,以及将记录的主控卡接口的属性标记为内部接口,并将记录的线卡接口的属性标记为外部接口。
11.如权利要求8所述的装置,其特征在于,所述信息同步单元,还用于:
主控卡启动时,将主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡;以及主控卡上的主控卡接口变化或主控卡接口信息变化时,将变化的主控卡接口信息和对应的全局标识同步给通讯设备中的所有线卡。
12.如权利要求8-11任一所述的装置,其特征在于,还包括:
信息获取单元,用于向线卡发送查看或获取命令,并接收线卡根据查看或获取命令返回的自身线卡接口的统计数据。
13.一种主控卡,其特征在于,包括:如权利要求8-12任一所述的主控卡接口拓扑控制装置。
14.一种线卡接口拓扑控制装置,其特征在于,包括:
同步发送单元,用于发送线卡接口信息给主控卡;
信息接收单元,用于接收主控卡同步的线卡接口信息和对应的全局标识;
接口表维护单元,用于根据接收到的线卡接口信息和对应的全局标识更新本地的线卡接口表。
15.如权利要求14所述的装置,其特征在于,所述接口表维护单元,还用于:
线卡***业务卡插槽时,创建线卡接口表并将自身的线卡接口信息写入线卡接口表中。
16.如权利要求15所述的装置,其特征在于,所述接口表维护单元,还用于:
为本地的线卡接口表中记录的主控卡接口和线卡接口分配局部标识,以及将记录的自身所属线卡的线卡接口的属性标记为内部接口,并将记录的主控卡接口和其他线卡的线卡接口的属性标记为外部接口。
17.如权利要求14所述的装置,其特征在于,所述同步发送单元,具体用于:
在***业务卡插槽时或线卡上的接口信息改变时,将自身的线卡接口信息发送给主控卡。
18.如权利要求14-17任一所述的装置,其特征在于,所述信息接收单元,还用于:接收主控卡同步的主控卡接口信息和对应的全局标识;
所述接口表维护单元,还用于:根据接收到的主控卡接口信息和对应的全局标识更新本地的线卡接口表。
19.一种线卡,其特征在于,包括:如权利要求14-18任一所述的线卡接口拓扑控制装置。
20.一种通讯设备中的接口拓扑控制***,其特征在于,包括:主控卡、线卡、设置在主控卡上的如权利要求8-12任一所述的主控卡接口拓扑控制装置和设置在线卡上的如权利要求14-18任一所述的线卡接口拓扑控制装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110097783 CN102143006B (zh) | 2011-04-18 | 2011-04-18 | 通讯设备中的接口拓扑控制方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110097783 CN102143006B (zh) | 2011-04-18 | 2011-04-18 | 通讯设备中的接口拓扑控制方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102143006A CN102143006A (zh) | 2011-08-03 |
CN102143006B true CN102143006B (zh) | 2013-09-18 |
Family
ID=44410247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110097783 Expired - Fee Related CN102143006B (zh) | 2011-04-18 | 2011-04-18 | 通讯设备中的接口拓扑控制方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102143006B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103139084B (zh) * | 2011-12-02 | 2016-01-20 | 迈普通信技术股份有限公司 | 分布式通信设备中主控卡获取组播流量方法和装置 |
CN104052586B (zh) * | 2013-03-14 | 2018-01-23 | 中兴通讯股份有限公司 | 实现线卡间快速表同步的方法及装置 |
WO2016000146A1 (zh) * | 2014-06-30 | 2016-01-07 | 华为技术有限公司 | 一种数据处理方法及装置 |
CN105939279B (zh) * | 2015-08-19 | 2019-02-19 | 杭州迪普科技股份有限公司 | 流量处理方法和装置 |
CN108462730A (zh) * | 2017-02-17 | 2018-08-28 | 中兴通讯股份有限公司 | 接口id管理方法、客户端及服务端 |
CN113115133B (zh) * | 2021-03-10 | 2022-08-30 | 烽火通信科技股份有限公司 | 一种扩展子框拓扑发现方法及*** |
CN113992518A (zh) * | 2021-09-09 | 2022-01-28 | 新华三信息安全技术有限公司 | 网络设备的控制方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123603A (zh) * | 2007-07-05 | 2008-02-13 | 中兴通讯股份有限公司 | 可配置的以太网接口备份***及方法 |
CN101364889A (zh) * | 2008-09-24 | 2009-02-11 | 中兴通讯股份有限公司 | 一种快速接入组播用户的方法 |
CN101808010A (zh) * | 2010-03-30 | 2010-08-18 | 杭州华三通信技术有限公司 | 一种设备管理方法、装置和主控板 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7000052B2 (en) * | 2003-02-24 | 2006-02-14 | Cisco Technology, Inc. | System and method for configuring and deploying input/output cards in a communications environment |
-
2011
- 2011-04-18 CN CN 201110097783 patent/CN102143006B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123603A (zh) * | 2007-07-05 | 2008-02-13 | 中兴通讯股份有限公司 | 可配置的以太网接口备份***及方法 |
CN101364889A (zh) * | 2008-09-24 | 2009-02-11 | 中兴通讯股份有限公司 | 一种快速接入组播用户的方法 |
CN101808010A (zh) * | 2010-03-30 | 2010-08-18 | 杭州华三通信技术有限公司 | 一种设备管理方法、装置和主控板 |
Also Published As
Publication number | Publication date |
---|---|
CN102143006A (zh) | 2011-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143006B (zh) | 通讯设备中的接口拓扑控制方法、***及装置 | |
CN104486445B (zh) | 一种基于云平台的分布式可扩展资源监控*** | |
CN108173691B (zh) | 一种跨设备聚合的方法及装置 | |
US20110022245A1 (en) | Automated power topology discovery | |
CN101902473B (zh) | 基于网格gis的数据同步更新实现方法 | |
CN100442282C (zh) | 分布式***中数据查询的方法及板间数据同步的方法 | |
CN102843286A (zh) | 虚拟路由器的实现方法、装置及*** | |
CN102195815B (zh) | 网络管理方法和装置 | |
CN108777668B (zh) | 一种三层交换机的路由资源控制方法及*** | |
US9054976B2 (en) | Network configuration system based on location and configuration method thereof | |
CN102710436A (zh) | 一种网络设备管理方法、装置、相关设备及*** | |
CN103701913A (zh) | 数据同步方法及装置 | |
USRE46770E1 (en) | Computer managing method | |
CN102769544A (zh) | 通信***中设备业务适配层架构及业务适配层实现方法 | |
CN109547875A (zh) | 一种fc交换网络任意端口接入设计方法 | |
CN102708063B (zh) | 磁盘空间管理方法及装置 | |
CN102957546A (zh) | 配置处理方法、装置及*** | |
CN105681108A (zh) | 一种实现配置同步的方法及设备 | |
CN102118274A (zh) | 一种状态监控方法、装置和*** | |
CN101729413B (zh) | 基于atca的多业务处理***及方法 | |
CN111064622B (zh) | 网络设备、同步装置及信息传输方法 | |
CN103501239B (zh) | 一种端口状态同步方法、相关设备及*** | |
CN102375763B (zh) | 一种用于实现进程间通信的***和方法 | |
CN100512037C (zh) | 一种主备冗余***中数据同步的方法 | |
CN101499932B (zh) | 多个网络装置的韧件升级方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Cangshan District of Fuzhou City, Fujian province 350002 Jinshan Road No. 618 Garden State Industrial Park 19 floor Patentee after: RUIJIE NETWORKS Co.,Ltd. Address before: Cangshan District of Fuzhou City, Fujian province 350002 Jinshan Road No. 618 Garden State Industrial Park 19 floor Patentee before: Fujian Star-net Ruijie Network Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130918 |
|
CF01 | Termination of patent right due to non-payment of annual fee |