H3C MPLS BGP实验 新华三杯拆解

h3c区通互联网区用静态+nat,但是有bug,有时候同有时候不通。
互联网区域本文档没做。

一、项目拓扑

在这里插入图片描述

二、项目需求

  1. 如图,h3c 企业租用运营商的 MPLS 网络组建 BGP MPLS VPN,用来连接分支机构
  2. 按照图示配置 IP 地址,h3c 公司连接同一个 PE 设备的私网 IP 网段存在地址复用,使用多 VRF 技术来防止 IP 冲突
  3. MPLS 网络中的设备配置 Loopback0 口用来建立 LSP 路径,使用 LDP 来建立 LSP 路径,各路由器使用 Loopback0 口作为 LSR-id
  4. 公共网络中运行 OSPF 使公网连通,PE 设备宣告各自 Loopback0 口
  5. 各自私网内部使用独立 OSPF 实例在 CE 和 PE 之间传递私网路由
  6. 只允许在各自企业内部传递私网路由
  7. 各自企业内部可以跨站点互相访问

三、配置步骤

1. 配置IP地址略

2. MPLS网络配置OSPF

PE1

[PE1]ospf
[PE1-ospf-1]a 0
[PE1-ospf-1-area-0.0.0.0]ne 1.1.1.1 0.0.0.0
[PE1-ospf-1-area-0.0.0.0]ne 100.1.1.0 0.0.0.255

P

[P]ospf
[P-ospf-1]a 0
[P-ospf-1-area-0.0.0.0]ne 2.2.2.2 0.0.0.0
[P-ospf-1-area-0.0.0.0]ne 100.1.1.0 0.0.0.255
[P-ospf-1-area-0.0.0.0]ne 100.2.2.0 0.0.0.255

PE2

[PE2]ospf
[PE2-ospf-1]a 0
[PE2-ospf-1-area-0.0.0.0]ne 3.3.3.3 0.0.0.0
[PE2-ospf-1-area-0.0.0.0]ne 100.2.2.0 0.0.0.255
[PE2-ospf-1-area-0.0.0.0]ne 100.3.3.0 0.0.0.255

FW

[FW]ospf 
[FW-ospf-1]a 0
[FW-ospf-1-area-0.0.0.0]ne 100.3.3.0 0.0.0.255
[FW-ospf-1-area-0.0.0.0]ne 4.4.4.4 0.0.0.0

3. 配置 MPLS 网络,使用 LDP 协议来建立 LSP 路径

  1. 在 PE1 上配置 LDP 协议
[PE1]mpls lsr-id 1.1.1.1
[PE1]mpls ldp 
[PE1]int g0/0
[PE1-GigabitEthernet0/0]mpls enable
[PE1-GigabitEthernet0/0]mpls ldp enable
  1. 在 P 上配置 LDP 协议
[P]mpls lsr-id 2.2.2.2
[P]mpls ldp
[P]int range g0/0 g0/1
[P-if-range]mpls enable
[P-if-range]mpls ldp enable
  1. 在 PE2 上配置 LDP 协议
[PE2]mpls lsr-id 3.3.3.3
[PE2]mpls ldp
[PE2-ldp]int g0/0
[PE2-GigabitEthernet0/0]mpls enable
[PE2-GigabitEthernet0/0]mpls ldp enable
  1. 在P上通过命令查看 lsp 路径
[P]display mpls lsp

在这里插入图片描述

4.在 PE 上配置本地 VPN,并绑定对应接口

  1. 在 PE1 上创建 h3c 的本地 VPN,配置 RD 为 100:1,配置 Import RT 和 Export RT 都为 100:1
[PE1]ip vpn-instance h3c
[PE1-vpn-instance-h3c]route-distinguisher 100:1
[PE1-vpn-instance-h3c]vpn-target 100:1 ex
[PE1-vpn-instance-h3c]vpn-target 100:1 im
  1. 在 PE2 上创建 h3c 的本地 VPN,配置 RD 为 100:1,配置 Import RT 和 Export RT 都为 100:1
[PE2]ip vpn-instance h3c
[PE2-vpn-instance-h3c]route-distinguisher 100:1
[PE2-vpn-instance-h3c]vpn-target 100:1 ex
[PE2-vpn-instance-h3c]vpn-target 100:1 im
  1. 在 PE1 上把连接 h3c 站点的接口绑定到 h3c 的VPN 实例,并配置 IP 地址
[PE1]int g0/1
[PE1-GigabitEthernet0/1]ip binding vpn-instance h3c				//绑定vrf,端口信息会清空
Some configurations on the interface are removed.
[PE1-GigabitEthernet0/1]ip address 10.1.1.1 255.255.255.0
  1. 在 PE2 上把连接 h3c 站点的接口绑定到 h3c 的VPN 实例,并配置 IP 地址
[PE2]interface g0/1
[PE2-GigabitEthernet0/1]ip binding vpn-instance h3c
Some configurations on the interface are removed.					
[PE2-GigabitEthernet0/1]ip ad 10.3.3.1 24

5.配置OSPF,传递CE/PE路由

  1. 在 PE 1 上创建 OSPF 实例对应 h3c 站点
[PE1]ospf 11 vpn-instance h3c
[PE1-ospf-11]a 0
[PE1-ospf-11-area-0.0.0.0]ne 10.1.1.0 0.0.0.255
  1. 在 CE1 上配置 OSPF,与 PE1 的 h3c VPN 实例建立邻接关系,传递路由
[CE1]ospf 
[CE1-ospf-1]a 0
[CE1-ospf-1-area-0.0.0.0]ne 192.168.1.0 0.0.0.255
[CE1-ospf-1-area-0.0.0.0]ne 10.1.1.0 0.0.0.255
  1. 在PE1上查看路由表
[PE1]dis ip routing-table vpn-instance h3c

在这里插入图片描述

  1. 在 PE 2 上创建 OSPF 实例对应 h3c 站点
[PE2]ospf 11 vpn-instance h3c
[PE2-ospf-11]a 0
[PE2-ospf-11-area-0.0.0.0]ne 10.3.3.0 0.0.0.255
  1. 在 CE3 上配置 OSPF,与 PE1 的 h3c VPN 实例建立邻接关系,传递路由
[CE3]ospf
[CE3-ospf-1]a 0
[CE3-ospf-1-area-0.0.0.0]ne 192.168.2.0 0.0.0.255
[CE3-ospf-1-area-0.0.0.0]ne 10.3.3.0 0.0.0.255
  1. 在PE1上查看路由表
[PE2]dis ip routing-table vpn-instance h3c

在这里插入图片描述

6.配置 MP-BGP,穿越公共网络建立 BGP 邻居

  1. 在 PE1 上创建 BGP 进程,与 PE2 使用 Loopback0 口建立 IBGP 邻居,并在 vpnv4 地址族视图下使能邻居
[PE1]bgp 100
[PE1-bgp-default]peer 3.3.3.3 as 100
[PE1-bgp-default]peer 3.3.3.3 con l0
[PE1-bgp-default]add vpnv4
[PE1-bgp-default-vpnv4]peer 3.3.3.3 enable

2.在 PE2 上创建 BGP 进程,与 PE1 使用 Loopback0 口建立 IBGP 邻居,并在 vpnv4 地址族视图下使能邻居

[PE2]bgp 100
[PE2-bgp-default]peer 1.1.1.1 as-number 100
[PE2-bgp-default]peer 1.1.1.1  connect-interface LoopBack0
[PE2-bgp-default]address-family vpnv4
[PE2-bgp-default-vpnv4]peer 1.1.1.1  enable
  1. 在PE1上查看 vpn4 邻居已建立
[PE1]dis bgp peer vpnv4

在这里插入图片描述

7. 配置 BGP 和 OSPF 实例的路由互相引入,来把路由传递到对端站点

  1. 在 PE1 上配置 BGP 和 OSPF 实例的路由互相引入
[PE1]bgp 100
[PE1-bgp-default]ip vpn h3c
[PE1-bgp-default-h3c]ad ipv4
[PE1-bgp-default-ipv4-h3c]import-route ospf 11
[PE1]ospf 11
[PE1-ospf-11]import-route bgp
  1. 在 PE2 上配置 BGP 和 OSPF 实例的路由互相引入
[PE2]bgp 100
[PE2-bgp-default]ip vpn h3c
[PE2-bgp-default-h3c]ad ipv4
[PE2-bgp-default-ipv4-h3c]import-route ospf 11
[PE2]ospf 11
[PE2-ospf-11]import-route bgp
  1. 在CE1上查看 学到对端路由
[CE1]dis ip rou

在这里插入图片描述

四、测试

用 CE1 ping CE3 带源 ping 可通
注:想要10.0.0.0通须在BGP 实例中引入直连路由
在这里插入图片描述

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呦菜呦爱玩

居然有人打赏,怕是有什么大病~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值