MPLS 虚拟专用网络 Hub and Spoke实验

MPLS 虚拟专用网络 Hub and Spoke实验

MPLS VPN Hub and Spoke实验

实验拓扑

在这里插入图片描述

实验要求

1.R6与R7通信需要经过R1,不可以直通
2.HUB-CE,SPOKE-CE在同一个AS(allow
-as-loop的合理使用)
3.各个PE与CE之间均为EBGP关系(也可以做IBGP,OSPF)

配置

1.R2,3,4,5配置路由,并启用ospf

2.PE之间配置MP-BGP邻居关系

(减少IBGP邻居的建立使用 RR 反射器,其中R2充当反射器最为合适)

3.R2,3,4,5启用MPLS

3.SPOKE-PE配置VPN实例,并进入接口进行绑定

4.HUB-PE上配置只进的VPN实例,和只出的VPN实例

5.配置PE与CE间路由交换(允许路由环路)

测试:

R2上dis bgp vpnv4 vpn-instance in routing-table
在这里插入图片描述
R2上dis bgp vpnv4 vpn-instance out routing-table

在这里插入图片描述
R6pingR7
在这里插入图片描述

全部配置:

R1

#
 sysname R1
#
interface GigabitEthernet0/0/0
 ip address 10.1.12.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.2.12.1 255.255.255.0 
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
 ip address 10.1.1.1 255.255.255.0 
#
bgp 10
 peer 10.1.12.2 as-number 100 
 peer 10.2.12.2 as-number 100 
 #
 ipv4-family unicast
  undo synchronization
  network 10.1.1.0 255.255.255.0 
  peer 10.1.12.2 enable
  peer 10.1.12.2 allow-as-loop
  peer 10.2.12.2 enable
  peer 10.2.12.2 allow-as-loop
#

R2

#
sysname R2
#
ip vpn-instance in
ipv4-family
route-distinguisher 2:2
vpn-target 1:1 1:2 import-extcommunity
#
ip vpn-instance out
ipv4-family
route-distinguisher 2:1
vpn-target 2:1 export-extcommunity
#
mpls lsr-id 10.2.2.2
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/0
ip binding vpn-instance in
ip address 10.1.12.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
ip binding vpn-instance out
ip address 10.2.12.2 255.255.255.0 
#
interface GigabitEthernet0/0/2
ip address 10.1.23.1 255.255.255.0 
mpls
mpls ldp
#
interface NULL0
#
interface LoopBack0
ip address 10.2.2.2 255.255.255.0 
#
bgp 100
peer 10.4.4.4 as-number 100 
peer 10.4.4.4 connect-interface LoopBack0
peer 10.5.5.5 as-number 100 
peer 10.5.5.5 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 10.4.4.4 enable
peer 10.4.4.4 reflect-client
peer 10.4.4.4 next-hop-local 
peer 10.5.5.5 enable
peer 10.5.5.5 reflect-client
peer 10.5.5.5 next-hop-local 
# 
ipv4-family vpnv4
policy vpn-target
peer 10.4.4.4 enable
peer 10.4.4.4 reflect-client
peer 10.5.5.5 enable
peer 10.5.5.5 reflect-client
#
ipv4-family vpn-instance in 
peer 10.1.12.1 as-number 10 
#
ipv4-family vpn-instance out 
peer 10.2.12.1 as-number 10 
peer 10.2.12.1 allow-as-loop 2
#
ospf 1 router-id 2.2.2.2 
area 0.0.0.0 
network 10.1.23.0 0.0.0.255 
network 10.2.2.2 0.0.0.0 
#

R3

#
sysname R3
#
mpls lsr-id 10.3.3.3
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/0
ip address 10.1.23.2 255.255.255.0 
mpls
mpls ldp
#
interface GigabitEthernet0/0/1
ip address 10.1.34.2 255.255.255.0 
mpls
mpls ldp
#
interface GigabitEthernet0/0/2
ip address 10.1.35.2 255.255.255.0 
mpls
mpls ldp
#
interface NULL0
#
interface LoopBack0
ip address 10.3.3.3 255.255.255.0 
#
ospf 1 router-id 3.3.3.3 
area 0.0.0.0 
network 10.1.23.0 0.0.0.255 
network 10.1.34.0 0.0.0.255 
network 10.1.35.0 0.0.0.255 
network 10.3.3.3 0.0.0.0 
#

R4

#
sysname R4
#
ip vpn-instance spoke
ipv4-family
route-distinguisher 1:1
vpn-target 1:1 export-extcommunity
vpn-target 2:1 import-extcommunity
#
mpls lsr-id 10.4.4.4
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/0
ip address 10.1.34.1 255.255.255.0 
mpls
mpls ldp
#
interface GigabitEthernet0/0/1
ip binding vpn-instance spoke
ip address 10.1.46.2 255.255.255.0 
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
ip address 10.4.4.4 255.255.255.0 
#
bgp 100
peer 10.2.2.2 as-number 100 
peer 10.2.2.2 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 10.2.2.2 enable
peer 10.2.2.2 next-hop-local 
peer 10.2.2.2 allow-as-loop
# 
ipv4-family vpnv4
policy vpn-target
peer 10.2.2.2 enable
#
ipv4-family vpn-instance spoke 
peer 10.1.46.1 as-number 10 
peer 10.1.46.1 allow-as-loop
#
ospf 1 router-id 4.4.4.4 
area 0.0.0.0 
network 10.1.34.0 0.0.0.255 
network 10.4.4.4 0.0.0.0 
#

R5

#
sysname R5
#
ip vpn-instance spoke
ipv4-family
route-distinguisher 1:2
vpn-target 1:2 export-extcommunity
vpn-target 2:1 import-extcommunity
#
mpls lsr-id 10.5.5.5
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/0
ip address 10.1.35.1 255.255.255.0 
mpls
mpls ldp
#
interface GigabitEthernet0/0/1
ip binding vpn-instance spoke
ip address 10.1.57.2 255.255.255.0 
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
ip address 10.5.5.5 255.255.255.0 
#
bgp 100
peer 10.2.2.2 as-number 100 
peer 10.2.2.2 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 10.2.2.2 enable
peer 10.2.2.2 next-hop-local 
peer 10.2.2.2 allow-as-loop
# 
ipv4-family vpnv4
policy vpn-target
peer 10.2.2.2 enable
#
ipv4-family vpn-instance spoke 
peer 10.1.57.1 as-number 10 
peer 10.1.57.1 allow-as-loop
#
ospf 1 router-id 5.5.5.5 
area 0.0.0.0 
network 10.1.35.0 0.0.0.255 
network 10.5.5.5 0.0.0.0 
#

R6

#
sysname R6
#
interface GigabitEthernet0/0/0
ip address 10.1.46.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
ip address 10.6.6.6 255.255.255.0 
#
bgp 10
peer 10.1.46.2 as-number 100 
#
ipv4-family unicast
undo synchronization
network 10.6.6.0 255.255.255.0 
peer 10.1.46.2 enable
peer 10.1.46.2 allow-as-loop 2
# 
ipv4-family vpnv4
policy vpn-target
#

R7

#
sysname R7
#
interface GigabitEthernet0/0/0
ip address 10.1.57.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
#
interface NULL0
#
interface LoopBack0
ip address 10.7.7.7 255.255.255.0 
#
bgp 10
peer 10.1.57.2 as-number 100 
#
ipv4-family unicast
undo synchronization
network 10.7.7.0 255.255.255.0 
peer 10.1.57.2 enable
peer 10.1.57.2 allow-as-loop 2
#
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100140.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 惠普电脑u盘重装系统步骤_惠普电脑优盘装系统步骤「建议收藏」

    惠普电脑u盘重装系统步骤_惠普电脑优盘装系统步骤「建议收藏」惠普是一家全球性的科技公司,旗下有三大业务,计算机就是其中一种。购买惠普电脑的朋友不在少数,给我们提供了科技领先的产品和服务。那么惠普电脑如何安装系统呢?下面就教大家惠普电脑优盘装系统步骤,有需要的朋友们赶紧来学习一下吧。惠普电脑优盘装系统步骤阅读1、打开浏览器搜索云骑士官网,找到云骑士官网并点击打开。2、首先在官网下载云骑士一键重装系统软件,下载好以后打开云骑士装机大师。3、将U盘插在电脑的U…

  • java中判断两个字符串是否相等「建议收藏」

    java中判断两个字符串是否相等「建议收藏」java中判断两个字符串是否相等

  • 回归分析(stata实例详细解答过程)[通俗易懂]

    回归分析(stata实例详细解答过程)[通俗易懂]现有某电商平台846条关于婴幼儿奶粉的销售信息,每条信息由11个指标组成。其中,评价量可以从一个侧面反映顾客对产品的关注度。请对所给数据进行以下方面的分析,要求最终的分析将不仅仅有益于商家,更有益于宝妈们为宝贝选择适合自己的奶粉。(1)以评价量为因变量,分析其它变量和评价量之间的关系。(2)以评价量为因变量,研究影响评价量的重要因素。我们运用stata软件解决此问题。第一问在第一问中要求我们,以评价量为因变量,分析其它变量和评价量之间的关系。我们在这里用回归分析,…

  • 中石化项目都是些什么工程_中海油石化工程待遇

    中石化项目都是些什么工程_中海油石化工程待遇石化项目是什么?石化项目是什么工程?下面就让中策大数据为你解答。石油化工工程就是涵盖整个石油化工系统的工程。石化项目工程内容可以划分为以下几种:1、石油化工总的区分包括化工工程、石油工程、油气工程、储运工程等;2、按照行业划分包括石油开采工程、石油加工工程、化工化纤工程、石油化工后加工工程等;3、按照建设装置的工程区分,包括常减压装置工程、催化裂化装置工程、气体分馏装置工程、加氢裂化装置工程、加氢精制装置工程、脱硫制硫装置工程、重整装置工程、芳烃装置工程、乙烯工程、等等。4、按照

    2022年10月16日
  • subdiscipline_Sublime

    subdiscipline_Sublime部分转载自:使用sublime-snippet来快速做前端页面分析在sublime来中,可以通过submlime-snippet来快速补全代码。举个栗子,如果在sublime的存放submlime-snippet的文件夹下有如下的文件(elem-edge.sublime-snippet文件名不重要)ele

    2022年10月31日
  • Python 实现毫秒级淘宝抢购脚本

    Python 实现毫秒级淘宝抢购脚本本篇文章主要介绍了Python通过selenium实现毫秒级自动抢购的示例代码,通过扫码登录即可自动完成一系列操作,抢购时间精确至毫秒,可抢加购物车等待时间结算的,也可以抢聚划算的商品。博主不提供任何服务器端程序,也不提供任何收费抢购软件。该文章仅作为学习selenium框架的一个示例代码。该思路可运用到其他任何网站,京东,天猫,淘宝均可使用,且不属于外挂或者软件之类,只属于一个自动化点击工…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号