CN106878172B - 可信路由***中路由器可信分级动态调整方法 - Google Patents

可信路由***中路由器可信分级动态调整方法 Download PDF

Info

Publication number
CN106878172B
CN106878172B CN201710016518.8A CN201710016518A CN106878172B CN 106878172 B CN106878172 B CN 106878172B CN 201710016518 A CN201710016518 A CN 201710016518A CN 106878172 B CN106878172 B CN 106878172B
Authority
CN
China
Prior art keywords
router
weight
credible
credit
routing
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
Application number
CN201710016518.8A
Other languages
English (en)
Other versions
CN106878172A (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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN201710016518.8A priority Critical patent/CN106878172B/zh
Publication of CN106878172A publication Critical patent/CN106878172A/zh
Application granted granted Critical
Publication of CN106878172B publication Critical patent/CN106878172B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/20Hop count for routing purposes, e.g. TTL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/32Flooding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种可信路由***中路由器可信分级动态调整方法,包括:根据全网路由的路由表计算每个路由器的可信权值;在路由转发过程中,如果某一路由器受到流量限制或遭受攻击时,降低自身可信权值并通知前一跳路由;每间隔预设时间阈值,根据预设路径更新权值方法更新受到流量限制或遭受攻击的路由器的路径权值,并更新全网路由的路由表;根据更新后的全网路由的路由表重新计算每个路由器的可信权值。本发明具有如下优点:让用户数据能够按照一个可预期的相对可信路由线路进行传输,强化了路由***的可信程度,进一步改善了路由交换的效率和质量,保障了用户的体验效果。

Description

可信路由***中路由器可信分级动态调整方法
技术领域
本发明涉及路由技术领域,具体设计一种可信路由***中路由器可信分级动态调整方法。
背景技术
分等级的可信路由寻址体系具体包括路由器和核心网络的服务可信程度分级,其目标是在使用软硬件后门与漏洞不可控网络设备的前提下,在保障网络基本服务性能的基础上,确保分组沿最优服务可控性路由转发。
路由交换***是当下数据传输的核心区域。随着接入终端数目的快速增长,其对数据交换的效率和质量的要求不断提升,同时,人们对互联网可信程度的要求也越来越高。为此,可信路由***的概念应运而生。
所谓可信路由***,就是指路由的行为和结果是可以预期的。当下路由***的路由选择主要是基于IGP和BGP协议,通过权值和算法对路由路径进行计算,进而确定路由选择。但现有的可惜路由***中,整个路由选择过程呈现扁平化,即每个路由器在核心交换区域的地位是平等的,没有根据服务质量和转发能力进行可信分级,无法确保人们的数据沿着预期的可信路由线路进行路由。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种可信路由***中路由器可信分级动态调整方法,解决路由交换体系中的可信分级问题。
为了实现上述目的,本发明的实施例公开了一种可信路由***中路由器可信分级动态调整方法,包括以下步骤:S1:根据全网路由的路由表计算每个路由器的可信权值;S2:在路由转发过程中,如果某一路由器受到流量限制或遭受攻击时,降低自身可信权值并通知前一跳路由;S3:每间隔预设时间阈值,根据预设路径更新权值方法更新所述受到流量限制或遭受攻击的路由器的路径权值,并更新所述全网路由的路由表;S4:返回步骤S1,根据更新后的所述全网路由的路由表重新计算每个路由器的可信权值。
根据本发明实施例的可信路由***中路由器可信分级动态调整方法,在核心路由工作过程中对路由器进行动态地评价,使用户数据能够按照人们的预期沿着相对可信的路由线路传输,解决了路由交换体系中的可信分级问题,让用户数据能够按照一个可预期的相对可信路由线路进行传输,该技术强化了路由***的可信程度,进一步改善了路由交换的效率和质量,保障了用户的体验效果。
另外,根据本发明上述实施例的可信路由***中路由器可信分级动态调整方法,还可以具有如下附加的技术特征:
进一步地,步骤S1进一步包括:S101:初始状态时,设定每个路由的初始信用度均为预设初始信用度,根据每个路由器的初始预设信用度建立所述全网路由的信用权值表;S102:根据全网路由的路由表计算多个路由器之间的转发权值;S103:根据每个路由器的各端口所占权重得到转移矩阵,根据所述转移矩阵对每个路由器的信用权值进行迭代,直至满足预设迭代终止条件时停止迭代,得到每个路由器的第一信用权值。
进一步地,任意两个路由器之间的转发权值为所述两个路由器之间的路由表条目数占所述全网路由的路由表条目的比例。
进一步地,所述预设迭代终止条件为迭代结果与迭代前对应分量之差的绝对值小于预定阈值。
进一步地,步骤S2进一步包括:当第一路由器受到流量限制或遭受攻击时,丢失来自第二路由器发送的数据时,根据所述第一路由器的第一信用权值、所述第二路由器的第一信用权值和所述第一路由器向所述第二路由器之间的转发权值降低所述第一路由器的第一信用权值为第二信用权值。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明实施例的可信路由***中路由器可信分级动态调整方法的流程图;
图2是本发明一个实施例的模型工作示意图;
图3是本发明一个实施例的无异常情况的模型工作示意图;
图4是本发明一个实施例的出现异常情况的模型工作示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
以下结合附图描述本发明。
图1是本发明实施例的可信路由***中路由器可信分级动态调整方法的流程图。如图1所示,一种可信路由***中路由器可信分级动态调整方法,包括以下步骤:
S1:根据全网路由的路由表计算每个路由器的可信权值。
具体地,全网路由设备均保存有一张网路由设备的信用权值表:
其中,Cr为信用权值表,Cri分量即为每个路由器的可信权值。
S101:1.1:初始状态时,设置每个路由初始信用度均为1,即:
S102:根据全网路由的路由表计算多个路由器之间的转发权值,具体为:
其中,Σrj为路由器i与路由器j直接相连的端口的路由表条目数,r为路由表总条目数,pij为路由器i中与路由器j相连的端口之间的转发权值,即路由器i与路由器j相连的端口之间路由表条目数占全网路由的路由表条目的比例(若路由器i与路由器j未直接相连,pij为0)。
S103:根据每个路由器的各端口所占权重得到转移矩阵
通过不断迭代Cri+1=Cri*MT,即Cr1=Cr0*MT,Cr2=Cr1*MT,……,Crn=Crn-1*MT,并设置迭代终止条件为:Σ|Cri+1,j-Cri,j|nj=1<=δ,即相邻两个状态下的对应分量之差的绝对值求和小于某一常数δ,δ可根据不同的精确需求设定。最终计算出Cr′:
Cr′≈MT*Cr′。
S2:在路由转发过程中,如果某一路由器受到流量限制或遭受攻击时,降低自身可信权值并通知前一跳路由。其中,当第一路由器受到流量限制或遭受攻击时,丢失来自第二路由器发送的数据时,根据第一路由器的第一信用权值、第二路由器的第一信用权值和第一路由器向第二路由器之间的转发权值降低第一路由器的第一信用权值为第二信用权值。
具体地,在路由转发过程中,若路由器j受到流量限制或遭受攻击,将从路由器i发送过来的数据包进行了丢包处理,则通知前一跳路由,并降低自身可信权值为:
Cr′j=Crj-Cri*pij
Cr′j为调整后的路由器j的信用权值,当Cr′j<0时,将Cr′j置为0。Cr′j、Cri的当前路由器的信用权值。
S3:每间隔预设时间阈值,根据预设路径更新权值方法更新受到流量限制或遭受攻击的路由器的路径权值,并更新全网路由的路由表。
具体地,每间隔预设时间阈值(Δt时间),根据新的可信权值,以Metric′ij=MetricijCrj/更新路径权值,并更新路由表。其中Metricij为原路由计算中从路由器Ri到路由器Rj的路径权值,Crj为计算出的目的路由器Rj的信用权值。
S4:返回步骤S1,根据更新后的全网路由的路由表重新计算每个路由器的可信权值。
具体地,利用步骤S1的方法(此时初始信用权值矩阵为Cr′)计算可信权值矩阵Cr”,后转至步骤S2继续进行。
为使本领域人员进一步理解本发明,将通过以下实施例进行进一步的说明。
如图2所示,假设***中有四个路由器,每个路由器的路由转发表、路径Metric如图,可以得到状态转移矩阵M为:
通过一次迭代可知:
继续上述迭代至Cr矩阵基本不变,即Crn≈Crn-1即可求出当前信用权值矩阵
情况一:假设转发过程中没有丢包行为,经过Δt,则重新计算Metric′,然后根据新的路径权值计算路由表。得到调整后的权值及转发表如图3所示。
情况二:假设转发过程中,由于某种原因,路由器R4未成功转发来自R3的数据包,则Cr4′=Cr4-Cr3*p34=0.89-1.33/2=0.225,此时
得到调整后的转发表和权值如图4所示。
本发明实施例的可信路由***中路由器可信分级动态调整方法,在核心路由工作过程中对路由器进行动态地评价,使用户数据能够按照人们的预期沿着相对可信的路由线路传输,解决了路由交换体系中的可信分级问题,让用户数据能够按照一个可预期的相对可信路由线路进行传输,该技术强化了路由***的可信程度,进一步改善了路由交换的效率和质量,保障了用户的体验效果。
另外,本发明实施例的可信路由***中路由器可信分级动态调整方法的其它构成以及作用对于本领域的技术人员而言都是已知的,为了减少冗余,不做赘述。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。

Claims (4)

1.一种可信路由***中路由器可信分级动态调整方法,其特征在于,包括以下步骤:
S1:根据全网路由的路由表计算每个路由器的可信权值,其中,步骤S1进一步包括:S101:初始状态时,设定每个路由的初始信用度均为预设初始信用度,根据每个路由器的初始预设信用度建立所述全网路由的信用权值表;S102:根据全网路由的路由表计算多个路由器之间的转发权值;S103:根据每个路由器的各端口所占权重得到转移矩阵,根据所述转移矩阵对每个路由器的信用权值进行迭代,直至满足预设迭代终止条件时停止迭代,得到每个路由器的第一信用权值;
S2:在路由转发过程中,如果某一路由器受到流量限制或遭受攻击时,降低自身可信权值并通知前一跳路由;
S3:每间隔预设时间阈值,根据预设路径更新权值方法更新所述受到流量限制或遭受攻击的路由器的路径权值,并更新所述全网路由的路由表;
S4:返回步骤S1,根据更新后的所述全网路由的路由表重新计算每个路由器的可信权值。
2.根据权利要求1所述的可信路由***中路由器可信分级动态调整方法,其特征在于,任意两个路由器之间的转发权值为所述两个路由器之间的路由表条目数占所述全网路由的路由表条目的比例。
3.根据权利要求2所述的可信路由***中路由器可信分级动态调整方法,其特征在于,所述预设迭代终止条件为迭代结果与迭代前对应分量之差的绝对值小于预定阈值。
4.根据权利要求1所述的可信路由***中路由器可信分级动态调整方法,其特征在于,步骤S2进一步包括:
当第一路由器受到流量限制或遭受攻击时,丢失来自第二路由器发送的数据时,根据所述第一路由器的第一信用权值、所述第二路由器的第一信用权值和所述第一路由器向所述第二路由器之间的转发权值降低所述第一路由器的第一信用权值为第二信用权值。
CN201710016518.8A 2017-01-10 2017-01-10 可信路由***中路由器可信分级动态调整方法 Active CN106878172B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710016518.8A CN106878172B (zh) 2017-01-10 2017-01-10 可信路由***中路由器可信分级动态调整方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710016518.8A CN106878172B (zh) 2017-01-10 2017-01-10 可信路由***中路由器可信分级动态调整方法

Publications (2)

Publication Number Publication Date
CN106878172A CN106878172A (zh) 2017-06-20
CN106878172B true CN106878172B (zh) 2019-08-09

Family

ID=59157316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710016518.8A Active CN106878172B (zh) 2017-01-10 2017-01-10 可信路由***中路由器可信分级动态调整方法

Country Status (1)

Country Link
CN (1) CN106878172B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117097662A (zh) * 2022-05-18 2023-11-21 华为技术有限公司 一种路由选择方法、网络设备及***
CN115442275B (zh) * 2022-07-27 2024-02-27 北京邮电大学 基于分级可信流的混合遥测方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101095321A (zh) * 2004-12-31 2007-12-26 英国电讯有限公司 操作网络的方法
CN101808031A (zh) * 2010-03-02 2010-08-18 北京邮电大学 一种路由器的可信改造方法
US8706583B1 (en) * 2012-10-24 2014-04-22 Causam Energy, Inc. System, method, and apparatus for settlement for participation in an electric power grid
CN105721301A (zh) * 2016-02-25 2016-06-29 清华大学 支持可信度分级的路由计算方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150312215A1 (en) * 2014-01-28 2015-10-29 Lov Kher Generating optimal pathways in software-defined networking (sdn)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101095321A (zh) * 2004-12-31 2007-12-26 英国电讯有限公司 操作网络的方法
CN101808031A (zh) * 2010-03-02 2010-08-18 北京邮电大学 一种路由器的可信改造方法
US8706583B1 (en) * 2012-10-24 2014-04-22 Causam Energy, Inc. System, method, and apparatus for settlement for participation in an electric power grid
CN105721301A (zh) * 2016-02-25 2016-06-29 清华大学 支持可信度分级的路由计算方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于主观逻辑的无线传感器网络可信路由算法研究;张留敏;《中国优秀硕士学位论文全文数据库 信息科技辑》;20190915;全文 *

Also Published As

Publication number Publication date
CN106878172A (zh) 2017-06-20

Similar Documents

Publication Publication Date Title
US10122615B2 (en) Delayed updating of forwarding databases for multicast transmissions over telecommunications networks
Schuchard et al. Losing control of the internet: using the data plane to attack the control plane
EP3143734B1 (en) Method and system for generating a reduced forwarding table
EP2327023B1 (en) Differentiated services for unicast multicast frames in layer 2 topologies
US8605628B2 (en) Utilizing betweenness to determine forwarding state in a routed network
CN103685009B (zh) 数据包的处理方法、控制器及***
CN110891019B (zh) 一种基于负载均衡的数据中心流量调度方法
EP2995048A1 (en) Configuring forwarding information
CN108206785B (zh) 针对多播流量优化与路由和/或下一跳相关的信息
CN114143264B (zh) 一种SRv6网络下基于强化学习的流量调度方法
US10243857B1 (en) Method and apparatus for multipath group updates
CN104917678A (zh) 基于sdn的链路聚合方法
CN106878172B (zh) 可信路由***中路由器可信分级动态调整方法
EP4333380A1 (en) Packet forwarding method and apparatus, and dragonfly network
CN113810405A (zh) 一种基于sdn网络的路径跳变动态防御***及方法
CN113098771A (zh) 基于Q学习的分布式自适应QoS路由方法
Jiang An incremental optimal routing strategy for scale-free networks
Latré et al. A cognitive accountability mechanism for penalizing misbehaving ECN‐based TCP stacks
WO2012092890A2 (zh) 一种自适应均衡方法和自适应均衡器
CN107947992B (zh) 一种快速的大数据通信方法
CN106161247B (zh) 一种路由收敛方法、控制装置、转发装置以及***
Jin et al. CLEO: Machine learning for ECMP
CN113556287B (zh) 一种基于多智能体强化学习的软件定义网络路由方法
Rathee et al. Authentication Through Elliptic Curve Cryptography (ECC) Technique in WMN
Kaur et al. Performance analysis of interior gateway protocols

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