范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

边界网关协议BGP实践课(7)ASPath属性

  概述
  学习边界网关协议BGP的关键在于如何理解和应用协议的"属性",因此,本期文章将向小伙伴总结分享BGP的第三个属性——AS_Path属性。BGP组网案例-AS_Path属性组网拓扑图
  组网拓扑图和地址规划如下图所示。
  备注:模拟器采用HCL 5.5.0
  组网设备基础配置
  组网设备基础配置主要涉及设备命名和接口IP地址配置。
  #SW_1设备基础配置
  [H3C]sysname SW_1
  [SW_1]interface LoopBack0
  [SW_1-LoopBack0] ip address 10.10.0.1 255.255.255.255
  [SW_1-LoopBack0]quit
  [SW_1]interface LoopBack1
  [SW_1-LoopBack1] ip address 192.168.10.1 255.255.255.255
  [SW_1-LoopBack1]#
  [SW_1-LoopBack1]interface LoopBack2
  [SW_1-LoopBack2] ip address 192.168.10.2 255.255.255.255
  [SW_1-LoopBack2]#
  [SW_1]interface GigabitEthernet1/0/2
  [SW_1-GigabitEthernet1/0/2] port link-mode route
  [SW_1-GigabitEthernet1/0/2] ip address 10.10.12.1 255.255.255.252
  [SW_1-GigabitEthernet1/0/2]quit
  #SW_2设备基础配置
  [H3C]sysname SW_2
  [SW_2]interface LoopBack0
  [SW_2-LoopBack0] ip address 10.20.0.1 255.255.255.255
  [SW_2-LoopBack0]quit
  [SW_2]interface GigabitEthernet1/0/2
  [SW_2-GigabitEthernet1/0/2] port link-mode route
  [SW_2-GigabitEthernet1/0/2] ip address 10.10.12.2 255.255.255.252
  [SW_2-GigabitEthernet1/0/2]quit
  [SW_2]interface GigabitEthernet1/0/3
  [SW_2-GigabitEthernet1/0/3] port link-mode route
  [SW_2-GigabitEthernet1/0/3] ip address 10.20.23.1 255.255.255.252
  [SW_2-GigabitEthernet1/0/3]quit
  #SW_3设备基础配置
  [H3C]sysname SW_3
  [SW_3]interface LoopBack0
  [SW_3-LoopBack0]ip address 10.30.0.1 255.255.255.255
  [SW_3-LoopBack0]quit
  [SW_3]interface GigabitEthernet1/0/3
  [SW_3-GigabitEthernet1/0/3] port link-mode route
  [SW_3-GigabitEthernet1/0/3] ip address 10.20.23.2 255.255.255.252
  [SW_3-GigabitEthernet1/0/3]quit
  [SW_3]interface GigabitEthernet1/0/4
  [SW_3-GigabitEthernet1/0/4] port link-mode route
  [SW_3-GigabitEthernet1/0/4] ip address 10.30.34.1 255.255.255.252
  [SW_3-GigabitEthernet1/0/4]quit
  [SW_3]
  #SW_4设备基础配置
  [H3C]sysname SW_4
  [SW_4]interface LoopBack0
  [SW_4-LoopBack0] ip address 10.40.0.1 255.255.255.255
  [SW_4-LoopBack0]quit
  [SW_4]interface GigabitEthernet1/0/4
  [SW_4-GigabitEthernet1/0/4] port link-mode route
  [SW_4-GigabitEthernet1/0/4] ip address 10.30.34.2 255.255.255.252
  [SW_4-GigabitEthernet1/0/4]quit
  [SW_4]组网设备BGP配置
  #SW_1设备BGP配置
  [SW_1]bgp 10
  [SW_1-bgp-default] router-id 10.10.0.1
  [SW_1-bgp-default] peer 10.10.12.2 as-number 20
  [SW_1-bgp-default] address-family ipv4 unicast
  [SW_1-bgp-default-ipv4] network 192.168.10.1 255.255.255.255
  [SW_1-bgp-default-ipv4] network 192.168.10.2 255.255.255.255
  [SW_1-bgp-default-ipv4] peer 10.10.12.2 enable
  [SW_1-bgp-default-ipv4]quit
  [SW_1-bgp-default]quit
  [SW_1]save f
  Validating file. Please wait...
  Saved the current configuration to mainboard device successfully.
  [SW_1]
  #SW_2设备BGP配置
  [SW_2]bgp 20
  [SW_2-bgp-default] router-id 10.20.0.1
  [SW_2-bgp-default] peer 10.10.12.1 as-number 10
  [SW_2-bgp-default] peer 10.20.23.2 as-number 30
  [SW_2-bgp-default] address-family ipv4 unicast
  [SW_2-bgp-default-ipv4] peer 10.10.12.1 enable
  [SW_2-bgp-default-ipv4] peer 10.20.23.2 enable
  [SW_2-bgp-default-ipv4]quit
  [SW_2-bgp-default]quit
  [SW_2]save f
  Validating file. Please wait...
  Saved the current configuration to mainboard device successfully.
  [SW_2]
  #SW_3设备BGP配置
  [SW_3]bgp 30
  [SW_3-bgp-default] router-id 10.30.0.1
  [SW_3-bgp-default] peer 10.20.23.1 as-number 20
  [SW_3-bgp-default] peer 10.30.34.2 as-number 40
  [SW_3-bgp-default] address-family ipv4 unicast
  [SW_3-bgp-default-ipv4] peer 10.20.23.1 enable
  [SW_3-bgp-default-ipv4] peer 10.30.34.2 enable
  [SW_3-bgp-default-ipv4]quit
  [SW_3-bgp-default]quit
  [SW_3]save f
  Validating file. Please wait...
  Saved the current configuration to mainboard device successfully.
  [SW_3]
  #SW_4设备BGP配置
  [SW_4]bgp 40
  [SW_4-bgp-default] router-id 10.40.0.1
  [SW_4-bgp-default] peer 10.30.34.1 as-number 30
  [SW_4-bgp-default] address-family ipv4 unicast
  [SW_4-bgp-default-ipv4] peer 10.30.34.1 enable
  [SW_4-bgp-default-ipv4]quit
  [SW_4-bgp-default]quit
  [SW_4]save f
  Validating file. Please wait...
  Saved the current configuration to mainboard device successfully.
  [SW_4]查看SW_4设备BGP路由表
  从SW_4设备BGP路由表可得知:它学习到了两条路由条目,并且,两条路由的AS_PATH均为"30 20 10"。因此,它要到达这个两个目的地,则需要经过AS30、AS20和AS10才能到达。
  此处,AS_PATH是有序的,它的类型被称为:AS_SEQENCE。它是到目的地的路径上所经过的AS号的有序集合,按照顺序记录了路由经过的所有AS。
  修改SW_3设备的BGP配置修改SW_3设备的BGP配置-detail-suppressed
  在SW_3设备上,配置手动聚合,将192.168.10.1/32和192.168.10.2/32两条明细路由聚合成192.168.0.0/16,并且只将这条聚合路由通告给SW_4 。
  [SW_3]bgp 30
  [SW_3-bgp-default]address-family ipv4 unicast
  #detail-suppressed关键字代表SW_3只会向SW_4 发送聚合路由
  [SW_3-bgp-default-ipv4]aggregate 192.168.0.0 16 detail-suppressed
  完成上述配置后,分别查看SW_3和SW_4的BGP路由表,如下图所示;
  SW_3设备学习到两条明细路由条目,并且该明细路由都存在"小写s" 标识符(用于标识SW_3设备阻止该明细路由通告给SW_4 ),两条路由条目的AS_PATH是一样的(20 10 )。然而,SW_3设备生成的聚合路由192.168.0.0/16,它的AS_PATH是空 。
  从SW_4设备仅从SW_3设备上学习到聚合路由192.168.0.0/16,并且其AS_PATH只剩下30。
  产生这种现象的原因是:在SW_3设备上,该聚合路由192.168.0.0/16的AS_PATH是空 ,当SW_3设备将聚合路由发送给SW_4时,也就仅携带了自身的AS号。SW_2和SW_4之间建立EBGP关系-路由环路
  SW_2和SW_4之间增加建立EBGP关系,组网拓扑如下图所示;
  # SW_2设备增加的配置
  [SW_2]interface GigabitEthernet1/0/14
  [SW_2-GigabitEthernet1/0/14] port link-mode route
  [SW_2-GigabitEthernet1/0/14] ip address 10.20.24.1 255.255.255.252
  [SW_2-GigabitEthernet1/0/14]quit
  [SW_2]
  [SW_2]bgp 20
  [SW_2-bgp-default] peer 10.20.24.2 as-number 40
  [SW_2-bgp-default]address-family ipv4 unicast
  [SW_2-bgp-default-ipv4]peer 10.20.24.2 enable
  [SW_2-bgp-default-ipv4]
  # SW_4设备增加的配置
  [SW_4]interface GigabitEthernet1/0/14
  [SW_4-GigabitEthernet1/0/14] port link-mode route
  [SW_4-GigabitEthernet1/0/14] ip address 10.20.24.2 255.255.255.252
  [SW_4-GigabitEthernet1/0/14]quit
  [SW_4]bgp 40
  [SW_4-bgp-default]peer 10.20.24.1 as-number 20
  [SW_4-bgp-default]address-family ipv4 unicast
  [SW_4-bgp-default-ipv4]peer 10.20.24.1 enable
  [SW_4-bgp-default-ipv4]
  完成上述配置后,分别查看SW_2、SW_3和SW_4的BGP路由表,如下图所示;
  SW_2设备分别从SW_3和SW_4 设备学习到了聚合路由192.168.0.0/16 ;
  SW_3设备分别从SW_2和SW_4设备学习到了两条明细路由192.168.10.1/32和192.168.10.2/32;
  SW_4设备从SW_2 设备学习到了两条明细路由192.168.10.1/32、192.168.10.2/32和一条聚合路由192.168.0.0/16 ;
  SW_4设备从SW_3设备学习到一条聚合路由192.168.0.0/16;
  小节:综合查看SW_2和SW_4设备BGP路由表发现,对于聚合路由192.168.0.0/16,两台设备形成了路由环路 。
  EBGP本身依赖AS_PATH来进防止路由环路,然而,在上述的路由聚合场景下,导致路由环路的产生,那么应该如何解决这个问题呢?修改SW_3设备的BGP配置-detail-suppressed as-set
  [SW_3]bgp 30
  [SW_3-bgp-default]address-family ipv4 unicast
  #detail-suppressed关键字代表SW_3只会向SW_4 发送聚合路由
  #as-set关键字代表SW_3设备生成的聚合路由含有与明细路由一样的AS_PATH
  [SW_3-bgp-default-ipv4]aggregate 192.168.0.0 16 detail-suppressed as-set
  完成上述配置后,分别查看SW_2、SW_3和SW_4的BGP路由表,如下图所示;
  SW_2设备仅从SW_1设备学习到两条明细路由,无聚合路由条目;
  SW_3设备生成的聚合路由192.168.0.0/16,它的AS_PATH是20 10。
  SW_3设备又从SW_4设备学习到明细路由192.168.10.1/32和192.168.10.2/32。
  备注:此时参与聚合的路由具有相同的AS_Sequence,则聚合后路由的AS_Sequence中也包含参与聚合路由的AS_Sequence,并且此时AS_Set为空。
  SW_4设备从SW_3设备学习到聚合路由192.168.0.0/16,并且其AS_PATH是30 20 10 。
  SW_4设备从SW_2设备学习到明细路由192.168.10.1/32和192.168.10.2/32。
  小节:SW_3设备配置聚合路由并添加detail-suppressed as-set配置后,解决聚合路由而产生地路由环路 。删除SW_2和SW_4之间的链路、增加SW_5设备
  删除SW_2和SW_4之间的链路、增加SW_5设备后的组网拓扑,如下图所示;
  # SW_2设备增加的配置
  [SW_2]interface GigabitEthernet1/0/5
  [SW_2-GigabitEthernet1/0/5] port link-mode route
  [SW_2-GigabitEthernet1/0/5] ip address 10.20.25.1 255.255.255.252
  [SW_2-GigabitEthernet1/0/5]quit
  [SW_2]bgp 20
  [SW_2-bgp-default]peer 10.20.25.2 as-number 50
  [SW_2-bgp-default]address-family ipv4 unicast
  [SW_2-bgp-default-ipv4]peer 10.20.25.2 enable
  [SW_2-bgp-default-ipv4]quit
  [SW_2-bgp-default]quit
  [SW_2]
  # SW_5设备增加的配置
  [SW_5]interface LoopBack0
  [SW_5-LoopBack0] ip address 10.50.0.1 255.255.255.255
  [SW_5-LoopBack0]#
  [SW_5-LoopBack0]interface LoopBack1
  [SW_5-LoopBack1] ip address 192.168.50.1 255.255.255.255
  [SW_5-LoopBack1]#
  [SW_5-LoopBack1]interface LoopBack2
  [SW_5-LoopBack2] ip address 192.168.50.2 255.255.255.255
  [SW_5-LoopBack2]#
  [SW_5-LoopBack2]interface GigabitEthernet1/0/5
  [SW_5-GigabitEthernet1/0/5] port link-mode route
  [SW_5-GigabitEthernet1/0/5] ip address 10.20.25.2 255.255.255.252
  [SW_5-GigabitEthernet1/0/5]#
  [SW_5-GigabitEthernet1/0/5]bgp 50
  [SW_5-bgp-default] router-id 10.50.0.1
  [SW_5-bgp-default] peer 10.20.25.1 as-number 20
  [SW_5-bgp-default] #
  [SW_5-bgp-default] address-family ipv4 unicast
  [SW_5-bgp-default-ipv4] network 192.168.50.1 255.255.255.255
  [SW_5-bgp-default-ipv4] network 192.168.50.2 255.255.255.255
  [SW_5-bgp-default-ipv4] peer 10.20.25.1 enable
  [SW_5-bgp-default-ipv4]quit
  [SW_5-bgp-default]quit
  [SW_5]
  完成上述配置后,分别查看SW_3和SW_4的BGP路由表,如下图所示;
  SW_3设备学习到四条明细路由条目,并且四条明细路由都存在"小写s" 标识符(用于标识SW_3设备阻止该明细路由通告给SW_4 )。其中,两条明细路由条目的AS_PATH是一样的(20 10 ),另外两条明细路由条目的AS_PATH是一样的(20 50 )。SW_3设备生成的聚合路由192.168.0.0/16,它的AS_PATH是20 {10 50} 。
  备注:此时参与聚合的路由具有不同的AS_Sequence,则聚合后这些AS_Sequence中包含的AS号都会进入AS_Set,即由"{}"标识的10和50。
  此种AS_Path类型被称为AS_Set:它是到目的地的路径上所经过的AS号的无序集合。AS_Set通常用在路由聚合的场景。
  SW_4设备仅从SW_3设备学习到聚合路由192.168.0.0/16,并且其AS_PATH是30 20 {10 50} 。
  注意:AS_SET类型的AS_PATH在设备上都是用"{}"符号表示,并且在BGP路由选路中,所有AS_SET类型的AS_PATH都算作长度1。.例如:"30 20 {10 50}"在选路中AS_PATH长度算做3。.联盟中的AS_PATH类型
  将AS10、AS20、AS30和AS50作为子AS加入BGP联盟中,联盟AS号是100,组网拓扑如下图所示;
  # SW_1设备BGP配置
  [SW_1]bgp 10
  [SW_1-bgp-default] confederation id 100
  [SW_1-bgp-default] confederation peer-as 20 30 50
  [SW_1-bgp-default] router-id 10.10.0.1
  [SW_1-bgp-default] peer 10.10.12.2 as-number 20
  [SW_1-bgp-default] #
  [SW_1-bgp-default] address-family ipv4 unicast
  [SW_1-bgp-default-ipv4] network 192.168.10.1 255.255.255.255
  [SW_1-bgp-default-ipv4] network 192.168.10.2 255.255.255.255
  [SW_1-bgp-default-ipv4] peer 10.10.12.2 enable
  [SW_1-bgp-default-ipv4]quit
  [SW_1-bgp-default]quit
  [SW_1]
  # SW_2设备BGP配置
  [SW_2]bgp 20
  [SW_2-bgp-default] confederation id 100
  [SW_2-bgp-default] confederation peer-as 10 30 50
  [SW_2-bgp-default] router-id 10.20.0.1
  [SW_2-bgp-default] peer 10.10.12.1 as-number 10
  [SW_2-bgp-default] peer 10.20.23.2 as-number 30
  [SW_2-bgp-default] peer 10.20.25.2 as-number 50
  [SW_2-bgp-default] #
  [SW_2-bgp-default] address-family ipv4 unicast
  #配置聚合路由
  [SW_2-bgp-default-ipv4] aggregate 192.168.0.0 255.255.0.0 detail-suppres as-set
  [SW_2-bgp-default-ipv4] peer 10.10.12.1 enable
  [SW_2-bgp-default-ipv4] peer 10.10.12.1 next-hop-local
  [SW_2-bgp-default-ipv4] peer 10.20.23.2 enable
  [SW_2-bgp-default-ipv4] peer 10.20.23.2 next-hop-local
  [SW_2-bgp-default-ipv4] peer 10.20.25.2 enable
  [SW_2-bgp-default-ipv4] peer 10.20.25.2 next-hop-local
  [SW_2-bgp-default-ipv4]quit
  [SW_2-bgp-default]quit
  [SW_2]
  # SW_3设备BGP配置
  [SW_3]bgp 30
  [SW_3-bgp-default] confederation id 100
  [SW_3-bgp-default] confederation peer-as 10 20 50
  [SW_3-bgp-default] router-id 10.30.0.1
  [SW_3-bgp-default] peer 10.20.23.1 as-number 20
  [SW_3-bgp-default] peer 10.30.34.2 as-number 40
  [SW_3-bgp-default] #
  [SW_3-bgp-default] address-family ipv4 unicast
  [SW_3-bgp-default-ipv4] peer 10.20.23.1 enable
  [SW_3-bgp-default-ipv4] peer 10.30.34.2 enable
  [SW_3-bgp-default-ipv4]quit
  [SW_3-bgp-default]quit
  [SW_3]
  # SW_4设备BGP配置
  [SW_4]bgp 40
  [SW_4-bgp-default] router-id 10.40.0.1
  [SW_4-bgp-default] peer 10.30.34.1 as-number 100
  [SW_4-bgp-default] #
  [SW_4-bgp-default] address-family ipv4 unicast
  [SW_4-bgp-default-ipv4] peer 10.30.34.1 enable
  [SW_4-bgp-default-ipv4]quit
  [SW_4-bgp-default]quit
  [SW_4]
  # SW_5设备BGP配置
  [SW_5]bgp 50
  [SW_5-bgp-default] confederation id 100
  [SW_5-bgp-default] confederation peer-as 10 20 30
  [SW_5-bgp-default] router-id 10.50.0.1
  [SW_5-bgp-default] peer 10.20.25.1 as-number 20
  [SW_5-bgp-default] #
  [SW_5-bgp-default] address-family ipv4 unicast
  [SW_5-bgp-default-ipv4] network 192.168.50.1 255.255.255.255
  [SW_5-bgp-default-ipv4] network 192.168.50.2 255.255.255.255
  [SW_5-bgp-default-ipv4] peer 10.20.25.1 enable
  [SW_5-bgp-default-ipv4]quit
  [SW_5-bgp-default]quit
  [SW_5]
  完成上述配置后,分别查看SW_2、SW_3、SW_4、SW_1和SW_5设备的BGP路由表,如下图所示;
  SW_2设备从SW_1设备学习到两条明细路由,其AS_PATH是(10),并且该路由被标识了"小写s";
  SW_2设备从SW_5设备学习到两条明细路由,其AS_PATH是(50),并且该路由被标识了"小写s";
  SW_2设备生成的聚合路由192.168.0.0/16,它的AS_PATH居然是[10 50];
  AS_PATH标识"()"属于AS_Confed_Sequence类型,它是联盟内子AS的一个有序集合。
  AS_PATH标识"[]"属于AS_Confed_Set类型,它是是联盟内子AS的一个无序集合,主要用在联盟内路由聚合的场景。
  标识了"小写s"的明细路由,说明SW_2设备阻止通告该路由给其它设备。对比查看SW_1和SW_5设备的BGP路由,即可发现它们未学习到对方的明细路由。
  SW_2设备仅把聚合路由192.168.0.0/16通告给SW_3。SW_3设备学习到了该聚合路由,该聚合路由的AS_PATH是(20)[10 50]。
  SW_4设备从SW_3设备学习到聚合路由,聚合路由的AS_PATH是100;
  联盟子AS号是不会传到联盟之外,因此,在SW_4上,这条聚合路由的AS_PATH只有100。
  注意:AS_CONFED_SEQUENCE类型的AS_PATH和AS_CONFED_SET类型的AS_PATH均只是为了防止路由环路而存在,在BGP选路中,不作为AS_PATH长度考虑在内。
  SW_1设备未学习到SW_5设备的明细路由;
  SW_5设备也未学习到SW_1设备的明细路由;总结
  本期文章,通过不同的组网拓扑,向各位小伙总结分享了AS_Path属性中的四种类型,它们分别是AS_Sequence、AS_Set、AS_Confed_Sequence和AS_Confed_Set,它们具体含义是:
  AS_Sequence:它是到目的地的路径上所经过的AS号的有序集合,按照顺序记录了路由经过的所有AS;
  AS_Set:它是到目的地的路径上所经过的AS号的无序集合。AS_Set通常用在路由聚合的场景;
  AS_Confed_Sequence:是联盟内子AS的一个有序集合;
  AS_Confed_Set:是联盟内子AS的一个无序集合,主要用在联盟内路由聚合的场景。

硬杠首相屡曝大瓜的世界报来自何处?可信度又有几成?世界报,西语名ELMUNDO,由于名字近似,在中文语境讨论体育新闻时常常有球迷将它与世界体育报MundoDeportivo混淆,但无论从报刊规模报道范围发行量以及新闻公信力等多个角全新FREITAG上海门店诠释可持续理念,高端护肤品牌兰嘉丝汀推出全新御颜系列是日美好事物界面新闻记者罗以文界面新闻编辑楼婍沁全新FREITAG上海门店诠释可持续理念FREITAG的新店铺即将于3月25日在上海开业,这家店铺的设计理念是通过最小化二氧化碳排放,在社区中创FFmpeg入门学习03缓存队列的实现1前言在之前的文章中实现了打开视频文件并进行解封装的功能,解封装之后即可进行解码操作。为使解码过程不会受到解封装过程进展的影响,解封装和解码一般并行操作,两者之间通过缓存数据进行交亚洲青年领袖论坛青年力量推动亚洲抢抓发展新机遇新华社客户端广州3月26日电3月25日至26日,在亚洲青年领袖论坛召开期间,多场主题论坛和对话会同步举行。来自各界的青年代表汇聚一堂,就高质量发展健康与医疗金融与投资粤港澳大湾区合避坑指南15款大流量手机卡横向比较本内容来源于什么值得买APP,观点仅代表作者本人作者保密先直接上结论为了给大家省流量,先直接给大家上总结和结论。从目前来看三大运营商里移动的优惠是最少的,量少还贵,但架不住我们这种一年花10亿,研发团队上千人手机影像竞赛不断升级,从硬件卷向算法每经记者王晶每经编辑文多在中国智能手机市场经历了十年来最糟糕的一年后,高端旗舰市场显得更加重要,这里是获取增量用户的空间,也更加有利可图。在国产手机厂商于中高端市场崛起的路程中,影谷歌Pixel手机升级安卓14后,可为主屏和锁屏设置不同的动态壁纸IT之家3月27日消息,包括三星小米在内的安卓厂商都允许用户为主屏幕和锁屏页面设置不同的动态壁纸,而谷歌的Pixel手机目前依然不具备这项特性。根据国外科技媒体通过深入挖掘安卓14凌晨三点,飞机起飞了,我却还在航空公司的酒店里飞机凌晨三点起飞了,我却继续待在航空公司安排的酒店里。原本是下午三点多从兰州到深圳的飞机,因深圳天气原因,飞机不但到港推迟一个多小时,离岗时间也迟迟无法确定,等到下午六点的时候,航博主某厂商折叠机高低配版将用不同处理器拉开价格手机中国新闻在各大手机厂商的努力下,现在的折叠屏手机价格虽然已经被拉下来很多,但总体上还是比一般的旗舰手机贵上不少。这里说的主要是横向折叠屏手机,竖向折叠机不在内,而且后者价格早就华为荣耀等24款设备开启鸿蒙HarmonyOS3Beta版尝鲜招募IT之家3月27日消息,据华为花粉俱乐部发布,现在24款手机平板迎来了HarmonyOS3Beta版尝鲜招募。报名入口及方法可在手机平板上打开我的华为服务App首页升级尝鲜,根据提我的家乡在齐长城下齐长城下我家乡文郑丽丽都说熟悉的地方没有景色,但去寻访赫赫有名的齐长城在五莲境内真正的遗存时,心情还是很激动。激动是有原因的。听我先摆摆齐长城在历史上的地位。齐长城始建于春秋时期,完成于战国时期
从2008奥运会雄起到2022跌落神坛,中国体操女团问题出在了哪儿?2022年英国利物浦体操世锦赛女团决赛结束后,看到中国女队位列第六名,很多人都重重地叹了一口气。这意味着女团未能获得2024年巴黎奥运会直接参赛资格,更是创下了历届世锦赛的最差战绩苹果最差和最受欢迎的五款机型,结果一点也不意外iPhone15大遗憾虽然已经有大量的消息表示明年的iPhone15将拥有许多的大升级,但是近日高通的一则消息表示,明年的iPhone15依然还会采用高通基带。这代表明年iPhon内马尔花心!同7位美女派对,1人自曝是其情人,在巴黎豪宅约会巴西球星内马尔并没有参加巴黎对阵尤文图斯的欧冠比赛,不过这位足坛巨星的生活依然绚丽多彩,他在前不久参加了一次万圣节派对,让很多球迷羡慕的是,内马尔和7名美女一起现身,其中一位美女还湖人120117鹈鹕,加时险胜!詹姆斯20108,纳恩神奇扳平3分北京时间11月3日,NBA常规赛,湖人队主场迎战鹈鹕队。上一场,湖人队击败掘金,威少砍下1888的全面数据,事实证明,打替补是威少最好的归宿,而湖人队的即战力也在提升。而本场比赛,詹姆斯带病出战胜鹈鹕,赛后拥抱锡安致意湖人主场120117战胜鹈鹕。赛后,詹姆斯接受采访时透露自己可能得了流感,这几天几乎没有下床,还错过了球队的万圣节派对。接受完采访,我回去就得回去接着睡觉了。尽管带病作战,詹姆斯的如果可以,谁不想安稳度过余生?如果可以,我想找一处大山深处的房子,那里没有疫情没有意外,只有希望和明天。如果可以,我会在充满阳光的院子里种满鲜花和蔬菜瓜果,院子里充满花香,小鸟和蜜蜂也都会为我作伴有时候,我还会现实版的荒岛余生一位老人与他挚爱的小岛绚丽的梦想永恒的感动塞舌尔莫耶纳岛MoyenneIsland在风景如画的印度洋塞舌尔圣安妮国家海洋公园,流传着一位英国老人和他的私人小岛的一段真实而感人的传奇可持续珠宝,便是让美丽持续那些发光的珠宝从来都是女孩子们的美梦,我们总是幻想自己戴上美丽的珠宝换上隆重的裙子,成为人群中最耀眼的那颗星,但其实,在一件件珠宝作品完成的过程中,也伴随着污染的产生,这些污染,让颜宁效应能否让深圳弯道超车?每经记者吴林静每经编辑杨欢SMART火了。说的不是那辆小巧的车,而是深圳医学科学院的简称。11月1日举办的2022年度深圳全球创新人才论坛上,现年45岁的科学家颜宁宣布,即将从普林无论是教育育儿,还是自我成长,这本基础心理学书籍值得一看你的生命意味着什么,这本书其实是自卑与超越这本经典的重现,作者是个体心理学之父阿德勒,这本书也是自我发现与超越的奠基之作。花了一周的时间看完,作为一名全职妈妈读完,很是触动。这本书GBAIES2022丨洲明科技副总裁刘俊健全人才培养机制可以有效应对技术人才缺口问题南方财经全媒体见习记者石恩泽深圳报道11月3日,由南方财经全媒体集团主办,21世纪经济报道广东粤港澳大湾区研究院承办的2022粤港澳大湾区创新经济高峰论坛在深圳香港两地以线上线下方