网络工程师学习日记-12

SR-MPLS实验

1. 通过IS-IS通告SID配置举例

配置步骤:(此处省略接口配置)

(1)配置IS-IS协议实现网络层互通,开销值类型wide

# 配置Router A。

isis 1

network-entity 00.0000.0000.0001.00

cost-style wide

quit

#

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface loopback 1

 isis enable 1

 quit

#

# 配置Router B。

isis 1

 network-entity 00.0000.0000.0002.00

 cost-style wide

 quit

#

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface gigabitethernet 0/0/2

 isis enable 1

 quit

interface loopback 1

 isis enable 1

 quit

# 配置Router C。

isis 1

 network-entity 00.0000.0000.0003.00

 cost-style wide

 quit

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface gigabitethernet 0/0/2

 isis enable 1

 quit

interface loopback 1

 isis enable 1

 quit

# 配置Router D。

isis 1

 network-entity 00.0000.0000.0004.00

 cost-style wide

 quit

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface loopback 1

 isis enable 1

 quit

(2)配置节点的MPLS LSR ID、开启MPLS能力和MPLS TE能力

# 配置Router A。

mpls lsr-id 1.1.1.1

mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

# 配置Router B。

mpls lsr-id 2.2.2.2

mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

interface gigabitethernet 0/0/2

 mpls enable

 quit

# 配置Router C。

mpls lsr-id 3.3.3.3

mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

interface gigabitethernet 0/0/2

 mpls enable

 quit

# 配置Router D。

mpls lsr-id 4.4.4.4

mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

(3)在IS-IS IPv4单播地址族视图下开启SR-MPLS功能。

# 配置Router A。

isis 1

 address-family ipv4

  segment-routing mpls

  quit

 quit

# 配置Router B。

isis 1

 address-family ipv4

  segment-routing mpls

  quit

 quit

# 配置Router C。

isis 1

 address-family ipv4

  segment-routing mpls

  quit

 quit

# 配置Router D。

isis 1

 address-family ipv4

  segment-routing mpls

  quit

 quit

(4)配置各设备的前缀SID索引。

# 配置Router A。

interface loopback 1

 isis prefix-sid index 10

# 配置Router B。

interface loopback 1

 isis prefix-sid index 20

# 配置Router C。

interface loopback 1

 isis prefix-sid index 30

# 配置Router D。

interface loopback 1

 isis prefix-sid index 40

#

(5)配置MPLS TE隧道

# 配置用于MPLS TE隧道的静态SRLSP,出标签为源节点Router A为尾节点Router D分配的前缀标签16040。

static-sr-mpls lsp static-sr-lsp-1 out-label 16040 

出标签为RD设备SID,SRGB默认为16000+RD index=16040

# 在Router A上配置到Router D的MPLS TE隧道Tunnel1:目的地址为Router D的LoopBack口地址4.4.4.4;同时,配置Tunnel1引用静态SRLSP。

interface tunnel 1 mode mpls-te

 ip address 6.1.1.1 255.255.255.0

 destination 4.4.4.4

 mpls te signaling static

 mpls te static-sr-mpls static-sr-lsp-1

 quit

(6)配置静态路由使流量沿MPLS TE隧道转发

# 在Router A上配置静态路由,使得到达网络100.1.2.0/24(此处可为D外连设备)的流量通过MPLS TE隧道接口Tunnel1转发。

ip route-static 100.1.2.0 24 tunnel 1 preference 1

#

(7)查询流程:

(a)display isis interface verbose可以看到Loopback接口上的SID配置情况

(b)display isis route verbose可以查看绑定标签的路由信息,入标签为本地索引+SRGB

(c)执行display mpls lsp可以看到MPLS标签转发路径信息

2. 通过显式路径计算SRLSP配置举例

配置步骤

(1)配置节点的MPLS LSR ID、开启MPLS能力和MPLS TE能力

# 配置Router A

 mpls lsr-id 1.1.1.1

 mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

# 配置Router B。

mpls lsr-id 2.2.2.2

mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

interface gigabitethernet 0/0/2

 mpls enable

 quit

# 配置Router C。

mpls lsr-id 3.3.3.3

mpls te

 quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

interface gigabitethernet 0/0/2

 mpls enable

 quit

# 配置Router D。

mpls lsr-id 4.4.4.4

mpls te

quit

interface gigabitethernet 0/0/0

 mpls enable

 quit

interface gigabitethernet 0/0/2

 mpls enable

 quit

# 配置Router E。

mpls lsr-id 5.5.5.5

mpls te

quit

interface gigabitethernet 0/0/1

 mpls enable

 quit

(2)配置IS-IS协议实现网络层互通,开销值类型wide,并使能IS-IS进程TE能力

# 配置Router A。

 isis 1

 network-entity 00.0000.0000.0001.00

 cost-style wide

 is-level level-1

 mpls te enable

 quit

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface loopback 0

 isis enable 1

 quit

# 配置Router B。

isis 1

 network-entity 00.0000.0000.0002.00

 cost-style wide

 is-level level-1

 mpls te enable

 quit

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface gigabitethernet 0/0/2

 isis enable 1

 quit

interface loopback 0

 isis enable 1

 quit

# 配置Router C。

isis 1

 network-entity 00.0000.0000.0003.00

 cost-style wide

 is-level level-1

 mpls te enable

 quit

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface gigabitethernet 0/0/2

 isis enable 1

 quit

interface loopback 0

 isis enable 1

 quit

# 配置Router D。

isis 1

 network-entity 00.0000.0000.0004.00

 cost-style wide

 is-level level-1

 mpls te enable

 quit

interface gigabitethernet 0/0/1

 isis enable 1

 quit

interface gigabitethernet 0/0/2

 isis enable 1

 quit

interface loopback 0

 isis enable 1

 quit

# 配置Router E。

isis 1

 network-entity 00.0000.0000.0005.00

 cost-style wide

 is-level level-1

 mpls te enable

 quit

interface gigabitethernet 0/0/0

 isis enable 1

 quit

interface gigabitethernet 0/0/2

 isis enable 1

 quit

interface loopback 0

 isis enable 1

 quit

#

(3)在IS-IS IPv4单播地址族视图下开启SR-MPLS功能。

# 配置Router A。

 isis 1

 address-family ipv4

 segment-routing mpls

 quit

 quit

# 配置Router B。

isis 1

 address-family ipv4

 segment-routing mpls

 quit

 quit

# 配置Router C。

isis 1

 address-family ipv4

 segment-routing mpls

 quit

 quit

# 配置Router D。

isis 1

 address-family ipv4

  segment-routing mpls

 quit

 quit

(4)配置各设备的前缀SID索引。

# 配置Router A。

interface loopback 0

 isis prefix-sid index 10

 quit

# 配置Router B。

interface loopback 0

 isis prefix-sid index 20

 quit

# 配置Router C。

interface loopback 0

 isis prefix-sid index 30

 quit

# 配置Router D。

interface loopback 0

 isis prefix-sid index 40

 quit

# 配置Router E。

interface loopback 0

 isis prefix-sid index 50

 quit

#

(5)配置显式路径。

# 在Router A上配置到Router D的显式路径1:采用prefix标签方式,逐跳配置标签值,建立SRLSP。

 explicit-path 1

 nextsid label 16020 type prefix

 nextsid label 16050 type prefix

 nextsid label 16030 type prefix

 nextsid label 16040 type prefix

 quit

(6)配置MPLS TE隧道。

# 在Router A上配置到Router D的MPLS TE隧道Tunnel1:目的地址为Router D的LoopBack口地址4.4.4.4;同时,配置Tunnel1引用显式路径1,使流量沿MPLS TE 隧道转发。

interface tunnel 1 mode mpls-te

 ip address unnumbered interface loopback 0

 destination 4.4.4.4

 mpls te signaling segment-routing

 mpls te path preference 1 explicit-path 1

 quit

(7)查询流程:

(a)RA执行ping mpls te Tunnel 1可通,抓包如下R1通过隧道访问R4以通过RE(16050)转发

(b)display mpls forwarding nhlfe查询TE隧道已生成相应标签。

  • 27
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值