边界网关协议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的一个无序集合,主要用在联盟内路由聚合的场景。
太平洋不是日本丢弃核废料的垃圾场来源人民日报葡萄牙新城堡村的历史古迹。联合国世界旅游组织供图在摩洛哥艾尔霍巴特村,当地妇女艾莎正在头巾上刺绣。纳吉姆卡利勒摄墨西哥奇瓦瓦州克雷尔镇居民制作的手工艺品。联合国世界旅游
市住建局提示告知!防范商品房购房交易风险为进一步加强房地产市场监管规范商品房销售行为切实维护购房人合法权益提醒购房人防范交易风险近日市住建局施行商品房购房风险提示告知制度自施行之日起,所有新取得商品房预售许可的项目,应当
年近七旬的比尔盖茨新女友现身,女方身家上千亿比尔盖茨是微软的创始人,身价高达千亿美元,他和原配的妻子梅琳达在2年前离婚了,因此这个曾经世界首富的感情就变成了大众吃瓜的话题。最近,离婚两年的比尔盖茨被外媒曝出新恋情,女方是前惠
大家都说跨境电商赚钱,但是现在2023年了,现在做还迟吗外贸一词由来已久,人们并不陌生,特别是中国在2001年加入世界贸易组织(WorldTradeOrganization,WTO)之后,外貌得到了迅猛的发展,浙江制造,江苏制造,东莞制
陈键锋4年前仓底戏终上映抛开青靓白净形象增磅演凸腩包青天现年44岁的陈键锋曾是TVB当红小生,他在2010年约满离巢后转战内地发展,但近年因受脑血管遗传病影响,暂停幕前演出,更转行做潜水教练,不过2021年他因牵涉到潜水学员溺毙事件,自
明日全集超级小甜剧超欲浴缸吻剧名骑着猫的雨主演罗正吕小雨平台爱奇艺共24集看了目前出的预告和物料感觉是质量还不错的小甜剧!但是这个剧名真的取得。一言难尽,很容易把人劝退哇!男主罗正(看过偶练的应该都认识他吧)
三国群英传2最强技能游戏新春创作纪三国群英传2最强武将技三国群英2中的武将技能很多,有打武将的,有清兵的,有两者兼顾的。但其中鬼哭神嚎这个技能算是最强的,没有之一。鬼哭神嚎这个技能是又可以打武将,又可
幻兽合体为什么是魔域手游2的特色,因为能合体三只最近大家都在玩哪些游戏呢?想必鹅鸭杀和鬼谷八荒这两款魔性的游戏都让许多人无法自拔吧,但是这两款游戏虽然有趣,可都是端游游戏。在上班的路上和出门后都无法游玩,所以今天就为玩家推荐一款
高能手办团经常高pin延迟高的解决办法FigureFantasy高能手办团,终焉之战,被温暖和甜蜜环绕沉浸于主人无微不至的关怀和照料中的手办们,是时候面对未曾感受过的绝望了。一种挑战或防御强力Boss的特殊玩法,共3种
世嘉横尾太郎公布新手游404GAMERESET世嘉与创意总监横尾太郎合作,公布了面向iOS和Android的新手游404GAMERESET。游戏特色是由Yuugen提供的人设,游戏将于2023年在日本推出。现在可以通过AppS
10级重坦火力250毫米重装甲极其稀有的D系猛兽您入手了吗?猎虎原型车各位坦克世界的玩家们大家好,有一台相当珍贵的8级金币坦克歼击车,它与天蝎师出同门,不知各位玩家是否在此前的金秋补给箱活动中将它收入囊中了呢?9级的猎虎是一辆强大的突击型自
邓文迪的贵妇气场有多强?与国际超模刘雯杜娟合影,一点也不输说到邓文迪,相信大家都不会陌生,她可是非常有名的成功女性,在国际上也是很有名的,如今她虽然年过50,但却越老越有气质,就算参加活动也毫不逊色,穿上一条印花连衣裙,彰显出了她出众的气
喓喓草虫果然,你是我在梦里都不忍亵渎的天光。题记2022年3月25日星期五,清晨5点51分,我被照进床帘的些许晨光唤醒。迷茫地眨眨眼,下意识觉得这不是该起床的时间,我换了个姿势,拉好薄被,
桃树终究留不住欲落的桃花1。他只是陪我走到了他力所能及的地方。2。我依旧很爱很爱那个跟我没有关系的男孩。3。宇宙或是人海请把我认出来。4。我偶尔也会翻翻聊天记录,看看你曾经爱我的样子。5。我们不是分手了,
十七大名酒排名,第二竟不是五粮液?四大名酒八大名酒十七大名酒53优名酒。。相信大家都听说过这些名酒称号,也正是这些名酒撑起了中国白酒的辉煌历史。全国名酒评选会共举办了5次,1989年,在合肥举办了最后一次全国名酒评
抗美援朝毛泽东一生中最为艰难的决策之一1950年10月19日,中国人民志愿军雄赳赳气昂昂,跨过鸭绿江。抗美援朝,保家卫国!一场正义与非正义侵略与反侵略的战争,即将在血与火的抗美援朝战场上拉开帷幕!此时的新中国,刚满周岁
野史李世民问武则天我走了,你咋办?武青灯古佛,了却余生贞观二十三年的夏日,一缕残阳映射在题着含风殿三个大字的楠木匾额上。朱漆大门外静候着大批的宫女侍从,时不时有抽泣声传出,气氛异常肃穆。门内,躺在龙床上的唐太宗李世民呼吸声越发息弱,已
飞鸟尽,良弓藏狡兔死,走狗烹从越国功臣文种说起欢迎关注分享诗词名句,文化随笔,历史干货。喜欢与志同道合者交朋友,相互切磋,共同进步。文种(?一前472),姓文,名种,字子禽,春秋末期楚国郢(今湖北江陵)人,楚平王时代,曾任楚国
安培家族情况韩云彩01hr安培晋三的外祖父岸信介长州藩代表人物曾任两届日本首相岸信介,1896年11月13日出生于日本山口县。1920年从东京帝国大学法学部毕业。同年入农商务省,在该省文书科临
毛主席逝世后安排葬礼,汪东兴要请假,华国锋可以请假不能离开今天是毛主席逝世46周年的纪念日,1976年6月份,毛主席的病情加重。中央决定对毛主席的丧事提前做准备,而汪东兴作为毛主席身边的工作人员也参与了丧事的预先准备工作。但当毛主席逝世之
动力电池三强争霸宁德时代四川基地2011年,在韩国益山工厂生产车间,一排排BEV软包电芯生产线正在有条不紊地工作中。这一年,凭借软包电池,LG化学动力电池业务开始加速扩张。同年,在中国,曾毓群赌上
元宇宙月饼来了,有平台标价18万,行为艺术还是营销新套路?区块链空气月饼礼盒红星新闻记者卢燕飞实习生李雨果编辑余冬梅实习编辑朱洁英中秋节到来之际,一款区块链空气月饼横空出世,引发网友关注。红色的包装上标注0糖0脂0卡,一侧的宣传语写着看着