SR-BE 浅析和实验

 一、概述:

        SR:Segment Routing,是用IGP使能了SR的协议,依托于IGP的路由和当前设备状态,全局自动分发标签来进行数据转发。在IPv4中,相当于用这种方式替代了IGP+ MPLS ,MPLS分发管理标签的事情 ,由 IGP 使能了 SR 来兼做了。

        1、分析一下两者的区别:

┌──────┬──────────────────────────┬───────────────────────┐ 
│                │传统MPLS                                                  │SR                                                      │
├──────┼──────────────────────────┼───────────────────────┤
│控制层面 │a.运行路由协议,交换路由信息,  构建RIB │a.同a                                                  │
│               │b.运行LDP协议,交换标签信息,构建LIB │b.SR管控IGP分配标签,全网同步LIB│
│               │标签分发主体:MPLS静态、LDP              │   标签分配分发主体:IGP                  │
│               │                                                                   │  SR-BE = MPLS | MPLS LDP            │
├──────┼──────────────────────────┼───────────────────────┤
│数据层面 │a.路由表下发构建FIB,转发IP包               │a.路由表下发构建FIB,转发IP包        │
│                │b.FIB + LIB = LFIB,转发标签包               │b.SR LFIB,转发标签包                     │
└──────┴──────────────────────────┴───────────────────────┘

        2、SR的意义:

a、简化了 mpls 的控制层面
b、高可用性: SR支持
LFA:Loop-Free Alternate 冗余无环路径(igp ip FRR : Fast Reroute 快速重路由,只能覆盖70%    )
RLFA:Remote LFA,需配置LDP,然后使能RLFA,覆盖90%场景
TILFA:Topology Independent LFA,需SR/SRv6支持,覆盖100%场景
 c、网络容量扩展性好,标签数量与网络相关,与隧道和业务无关
 d、SR、SRv6属于集中式转发,更好地对接NCE,适配SDN演进

        3、名词

SR:Segment Routing        段路由
SRv6:SR in ipv6
SR Domain:运行SR设备的集合,相当于mpls domain
BE:Best Efforts    尽力而为
SRGB:SR Global Block,段路由全局块,为防止其它标签分发协议占用SR标签,防止冲突而配置的标签空间、范围,全局有效,全局可见,通过IGP扩展(ospf opaque\isis tlv)传递
Prefix-id:前缀标签(偏移量),用于唯一地标识一个设备,常配在loopback接口上
SID:Segment ID,段标识 ,在ipv4数据层面中是标签

二、实验:

        实验需要用ensp pro做,设备使用NE(只能做BE),步骤如下:
1、配置Core IGP,用isis,或者ospf,不同的协议对SR的支持表现不同,isis用tlv 242、135、22来传递,ospf用type10: opaque lsa来传递。
2、使能mpls,配置mpls lsr-id
3、使能SR、
      a、全局使能SR
      b、IGP使能mpls+SRGB配置,注意用isis的话需要cost-style wide
      c、loopback配置前缀标签(偏移值)

[R1]:
mpls lsr-id 10.1.1.1
#
segment-routing
#
isis 1
	network-entity 49.0000.0000.0000.0001.00
	is-name ne1
	is-level level-2
	cost-style wide
	segment-routing mpls
	segment-routing global-block 16100 16199
#
int Ethernet3/0/0
	ip address 10.1.12.1 24
	isis enable
#
int Ethernet3/0/1
	ip address 10.1.13.1 24
	isis enable
#
int loo0
	ip addr 10.1.1.1 32
	isis enable
    isis prefix-id index 1
#
dis isis lsdb level-2
dis segment-routing prefix mpls forwarding
三、验证:

四、常用命令:

segment-routing    #使能SR
undo pnp enable    #NE中关闭 pnp
opaque-capability enable    #使能SR LAS,收集网络拓朴信息用的
segment-routing mpls    #使能SR mpls
segment-routing global-block 16100 10199
dis ospf lsdb opaque-area | 7.0.0.0 originator 3.3.3.3    #查看srgb状态
ospf prefix-sid index 3 | absolute 10111    #配置igp的prefix-sid(node id),相对值|绝对值 
dis segment-routing prefix mpls forwarding | verbose    #显示SR  prefix的mpls转发表
dis segment-routing adjacency mpls forwarding
ipv4 adjacency local-ip-addr 10.1.12.1 10.1.12.2 sid 32768    #SR视图下,配置静态adjancency id
dis tunnel-info all    #查看srbe-lsp列表,sr-be数据传递类型也属于tunnel

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值