组网需求

如图1所示,网络拓扑结构简单并且稳定,LSR_1、LSR_2、LSR_3为MPLS骨干网设备。要求在骨干网上创建稳定的公网隧道来承载L2VPN或L3VPN业务。

图1 建立静态LSP的组网

配置思路

配置静态LSP,可以实现此需求。按要求需配置两条静态LSP:LSR_1到LSR_3的路径为LSP1,LSR_1为Ingress,LSR_2为Transit,LSR_3为Egress;LSR_3到LSR_1的路径为LSP2,LSR_3为Ingress,LSR_2为Transit,LSR_1为Egress。采用如下的配置思路:

1. 在LSR上配置OSPF,实现骨干网的IP连通性。

2. 在LSR上配置MPLS功能,这是实现在骨干网上创建公网隧道的前提。

3. 由于网络拓扑结构简单并且稳定,且需创建稳定的公网隧道来承载L2VPN或L3VPN业务,因此配置静态LSP。为了实现这一步,需进行以下操作。

a. 在Ingress配置此LSP的目的地址、下一跳和出标签的值。

b. 在Transit配置此LSP的入接口、与上一节点出标签相等的入标签的值、对应的下一跳和出标签的值。

c. 在Egress配置此LSP的入接口、与上一节点出标签相等的入标签的值。

操作步骤

1. 在交换机上创建VLAN、VLANIF接口,配置VLANIF接口的IP地址,并将相应的物理接口加入到VLAN

# 配置LSR_1。LSR_2和LSR_3的配置与LSR_1类似,不再赘述。

<HUAWEI> system-view
[HUAWEI] sysname LSR_1
[LSR_1] interface loopback 1
[LSR_1-LoopBack1] ip address 1.1.1.9 32
[LSR_1-LoopBack1] quit
[LSR_1] vlan batch 100
[LSR_1] interface vlanif 100
[LSR_1-Vlanif100] ip address 172.1.1.1 24
[LSR_1-Vlanif100] quit
[LSR_1] interface gigabitethernet 0/0/1
[LSR_1-GigabitEthernet0/0/1] port link-type trunk
[LSR_1-GigabitEthernet0/0/1] port trunk allow-pass vlan 100
[LSR_1-GigabitEthernet0/0/1] quit

2. 配置OSPF协议发布各节点接口所连网段和LSR ID的主机路由

# 配置LSR_1。

[LSR_1] ospf 1
[LSR_1-ospf-1] area 0
[LSR_1-ospf-1-area-0.0.0.0] network 1.1.1.9 0.0.0.0
[LSR_1-ospf-1-area-0.0.0.0] network 172.1.1.0 0.0.0.255
[LSR_1-ospf-1-area-0.0.0.0] quit
[LSR_1-ospf-1] quit

# 配置LSR_2。

[LSR_2] ospf 1
[LSR_2-ospf-1] area 0
[LSR_2-ospf-1-area-0.0.0.0] network 2.2.2.9 0.0.0.0
[LSR_2-ospf-1-area-0.0.0.0] network 172.1.1.0 0.0.0.255
[LSR_2-ospf-1-area-0.0.0.0] network 172.2.1.0 0.0.0.255
[LSR_2-ospf-1-area-0.0.0.0] quit
[LSR_2-ospf-1] quit

# 配置LSR_3。

[LSR_3] ospf 1
[LSR_3-ospf-1] area 0
[LSR_3-ospf-1-area-0.0.0.0] network 3.3.3.9 0.0.0.0
[LSR_3-ospf-1-area-0.0.0.0] network 172.2.1.0 0.0.0.255
[LSR_3-ospf-1-area-0.0.0.0] quit
[LSR_3-ospf-1] quit

# 配置完成后,在各节点上执行display ip routing-table命令,可以看到相互之间都学到了彼此的路由。

3. 在各节点使能MPLS基本功能

# 配置LSR_1。

[LSR_1] mpls lsr-id 1.1.1.9
[LSR_1] mpls
[LSR_1-mpls] quit 

# 配置LSR_2。

[LSR_2] mpls lsr-id 2.2.2.9
[LSR_2] mpls
[LSR_2-mpls] quit 

# 配置LSR_3。

[LSR_3] mpls lsr-id 3.3.3.9
[LSR_3] mpls
[LSR_3-mpls] quit 

4. 配置各接口的MPLS能力

# 配置LSR_1。

[LSR_1] interface vlanif 100
[LSR_1-Vlanif100] mpls
[LSR_1-Vlanif100] quit

# 配置LSR_2。

[LSR_2] interface vlanif 100
[LSR_2-Vlanif100] mpls
[LSR_2-Vlanif100] quit
[LSR_2] interface vlanif 200
[LSR_2-Vlanif200] mpls
[LSR_2-Vlanif200] quit

# 配置LSR_3。

[LSR_3] interface vlanif 200
[LSR_3-Vlanif200] mpls
[LSR_3-Vlanif200] quit

5. 创建从LSR_1到LSR_3的静态LSP

# 配置Ingress LSR_1。

[LSR_1] static-lsp ingress LSP1 destination 3.3.3.9 32 nexthop 172.1.1.2 out-label 20

# 配置Transit LSR_2。

[LSR_2] static-lsp transit LSP1 incoming-interface vlanif 100 in-label 20 nexthop 172.2.1.2 out-label 40

# 配置Egress LSR_3。

[LSR_3] static-lsp egress LSP1 incoming-interface vlanif 200 in-label 40

配置完成后,可在各节点上用display mpls static-lsp命令查看静态LSP的状态。LSR_1显示为例:

[LSR_1] display mpls static-lsp
TOTAL          : 1       STATIC LSP(S)
UP             : 1       STATIC LSP(S)
DOWN           : 0       STATIC LSP(S)
Name            FEC                 I/O Label  I/O If                   Status
LSP1            3.3.3.9/32          NULL/20    -/Vlanif100              Up  

LSP是单向的,需要再配置LSR_3到LSR_1的静态LSP。

6. 创建从LSR_3到LSR_1静态LSP

# 配置Ingress LSR_3。

[LSR_3] static-lsp ingress LSP2 destination 1.1.1.9 32 nexthop 172.2.1.1 out-label 30

# 配置Transit LSR_2。

[LSR_2] static-lsp transit LSP2 incoming-interface vlanif 200 in-label 30 nexthop 172.1.1.1 out-label 60

# 配置Egress LSR_1。

[LSR_1] static-lsp egress LSP2 incoming-interface vlanif 100 in-label 60

7. 检查配置结果

配置完成后,在各节点上用display mpls static-lspdisplay mpls static-lsp verbose命令查看静态LSP的状态及其详细信息。以LSR_3的显示为例:

[LSR_3] display mpls static-lsp
TOTAL          : 2       STATIC LSP(S)
UP             : 2       STATIC LSP(S)
DOWN           : 0       STATIC LSP(S)
Name            FEC                 I/O Label  I/O If                      Status
LSP1            -/-                 40/NULL    Vlanif200/-                 Up
LSP2            1.1.1.9/32          NULL/30    -/Vlanif200                 Up
[LSR_3] display mpls static-lsp verbose
No             : 1
LSP-Name       : LSP1
LSR-Type       : Egress
FEC            : -/-
In-Label       : 40
Out-Label      : NULL
In-Interface   : Vlanif200
Out-Interface  : -
NextHop        : -
Static-Lsp Type: Normal
Lsp Status     : UpNo             : 2
LSP-Name       : LSP2
LSR-Type       : Ingress
FEC            : 1.1.1.9/32
In-Label       : NULL
Out-Label      : 30
In-Interface   : -
Out-Interface  : Vlanif200
NextHop        : 172.2.1.1
Static-Lsp Type: Normal
Lsp Status     : Up

在LSR_3执行命令ping lsp ip 1.1.1.9 32,可以ping通。

在LSR_1执行命令ping lsp ip 3.3.3.9 32,也可以ping通。

配置文件

LSR_1的配置文件

#
sysname LSR_1
#
vlan batch 100
#
mpls lsr-id 1.1.1.9
mpls
#
interface Vlanif100ip address 172.1.1.1 255.255.255.0mpls
#
interface GigabitEthernet0/0/1port link-type trunk  port trunk allow-pass vlan 100
#
interface LoopBack1ip address 1.1.1.9 255.255.255.255
#
ospf 1area 0.0.0.0network 1.1.1.9 0.0.0.0network 172.1.1.0 0.0.0.255
#
static-lsp ingress LSP1 destination 3.3.3.9 32 nexthop 172.1.1.2 out-label 20
static-lsp egress LSP2 incoming-interface Vlanif100 in-label 60
#
return

LSR_2的配置文件

#
sysname LSR_2
#
vlan batch 100 200
#
mpls lsr-id 2.2.2.9
mpls
#
interface Vlanif100ip address 172.1.1.2 255.255.255.0mpls
#
interface Vlanif200ip address 172.2.1.1 255.255.255.0mpls
#
interface GigabitEthernet0/0/1port link-type trunk  port trunk allow-pass vlan 100
#
interface GigabitEthernet0/0/2port link-type trunk  port trunk allow-pass vlan 200
#
interface LoopBack1ip address 2.2.2.9 255.255.255.255
#
ospf 1area 0.0.0.0network 2.2.2.9 0.0.0.0network 172.1.1.0 0.0.0.255network 172.2.1.0 0.0.0.255
#
static-lsp transit LSP1 incoming-interface Vlanif100 in-label 20 nexthop 172.2.1.2 out-label 40
static-lsp transit LSP2 incoming-interface Vlanif200 in-label 30 nexthop 172.1.1.1 out-label 60
#
return

LSR_3的配置文件

#
sysname LSR_3
#
vlan batch 200
#
mpls lsr-id 3.3.3.9
mpls
#
interface Vlanif200ip address 172.2.1.2 255.255.255.0mpls
#
interface GigabitEthernet0/0/1port link-type trunk  port trunk allow-pass vlan 200
#
interface LoopBack1ip address 3.3.3.9 255.255.255.255
#
ospf 1area 0.0.0.0network 3.3.3.9 0.0.0.0network 172.2.1.0 0.0.0.255
#
static-lsp egress LSP1 incoming-interface Vlanif200 in-label 40
static-lsp ingress LSP2 destination 1.1.1.9 32 nexthop 172.2.1.1 out-label 30
#
return

静态配置_配置静态LSP示例相关推荐

  1. 静态路由_配置IPv4静态路由

    组网需求 如图1所示,属于不同网段的主机通过几台Switch相连,要求不配置动态路由协议,使不同网段的任意两台主机之间能够互通. 图1 配置IP静态路由组网图 配置思路 采用如下的思路配置IPv4静态 ...

  2. 构建静态服务器_为静态网站构建无服务器联系表

    构建静态服务器 介绍 (Introduction) A few years ago AWS launched static hosting service S3, which was a paradi ...

  3. mySQL5.5服务配置_配置mysql5.5主从服务器(转)

    教程开始: 一.安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22 二.配置MySQL主服务器(19 ...

  4. mysql 连接器配置_配置连接器 - 金融分布式架构 SOFAStack - 阿里云

    本文介绍如何在现有的应用工程中配置数据访问代理连接器. 操作步骤 注意:下列各步骤中的配置仅供参考,您需要根据实际情况进行必要的修改. 1.在工程根目录的 pom.xml 文件中,根据需要添加以下 M ...

  5. build vue 静态化_页面静态化

    页面静态化和静态缓存 静态缓存:还需要请求php一些简单的判断,只是一些复杂的逻辑结构不需要再进行php处理.如在缓存数据库中的数据,这样就不用每次都请求数据库.典型的例子就是smarty中有页面静态 ...

  6. Druid 配置_配置WebStatFilter

    https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_%E9%85%8D%E7%BD%AEWebStatFilter WebStatFilt ...

  7. 最详细的创建虚拟机_创建_安装配置_配置启动向导

    一.安装VMware 二.安装CentOS-7 创建新的虚拟机 创建新的虚拟机: 选择典型: 选择稍后安装操作系统[或者傻瓜式安装选择安装程序光盘映像文件(iso),选择镜像,直接安装成功]: 选择L ...

  8. java applet配置_配置Java Applet的运行环境

    Java小程序,也就是Java Applet,可以在Web浏览器中运行.Java Applet必须以脚本的形式嵌入到HTML页面中,才能在web浏览器中运行. 之前总以为本地安装了JDK,指定好JAV ...

  9. maven 打包普通java配置_配置pom.xml用maven打包java工程的方法(推荐)

    最近由于项目需要,研究了一下maven的打包,项目要做到 1,生成3个目录/lib,/conf,/bin目录 2,把所有的jar目录编译.拷贝到/lib目录(包括maven的jar包和lib目录下的j ...

最新文章

  1. JavaScript 开发者数量暴涨、C# 超越 PHP,揭晓全球开发最新趋势!
  2. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第5章-基于骨干网络的多智能体系统群集运动与避障控制
  3. java 堆内存不释放_Java可以写入/读取已释放的堆内存吗?
  4. 小强系列之大话移动测试
  5. ajax 浏览器后退,全站Ajax浏览器后退方法
  6. linux将文件下载到本地windows,XSHELL下直接下载文件到本地(Windows)
  7. 前端开发响应式布局和移动端布局有哪些特点和区别?
  8. python英文版怎么改成中文版_“PyQt的Qt Designer菜单是中文版的,怎么改成英文的“python的qt designer教程...
  9. linux scp 非22端口,[ssh scp sftp] 连接远程ssh非22端口的服务器方法
  10. 西门子精彩SMART触摸屏下载程序时常见问题分析与处理对策
  11. Oracle导出dmp文件(数据库备份、数据库导出、数据库转移)
  12. zh-cn语言(文化)代码与国家地区对照表
  13. 基础回顾:10W+ 字 C 语言入门教程(上)
  14. 数字化住宅小区对计算机网络有需求,浅谈智能小区宽带接入及其技术发展趋势...
  15. 容易——字符数组——回文判断
  16. mxnet-lst文件
  17. 【dht】dht简介以及使用nodejs查找dht网络学习笔记
  18. 我与小娜(13):LIGO是什么组织?
  19. Commvault斥资2.25亿美元收购Hedvig进行二次创业
  20. Clickhouse特性

热门文章

  1. 基于vue-cli 将webpack3 升级到 webpack4 配置
  2. 【AAA】AAA协议介绍
  3. 消息持续积压几小时怎么办
  4. Recommender Systems协同过滤
  5. PostgreSQL的notify 与listen (三)
  6. [转载] python提取list中特定的元素_Python中list列表的基本操作
  7. [转载] python3基础:异常处理及python常见异常类型总结
  8. matlab转自张朋飞
  9. SpringCloud学习指南【更新】
  10. selenium——元素的定位