支持mpls的iproute2内容

原创 2015年11月17日 19:41:36

OS: centos66

iproute2 2.6.39

iproute2 mpls patch (来自sf.net Leu)

编译过程:

补丁-》编译

编译结果:

1[root@gdc1000 mpls]# ./mpls -help
Usage: mpls ilm CMD label LABEL labelspace NUMBER [proto PROTO | instructions INSTR]
       mpls nhlfe CMD key KEY [mtu MTU propagate_ttl | instructions INSTR]
       mpls xc CMD ilm_label LABEL ilm_labelspace NUMBER nhlfe_key KEY
       mpls labelspace set dev NAME labelspace NUMBER
       mpls labelspace set dev NAME labelspace -1
       mpls tunnel add nhlfe KEY
       mpls tunnel del dev NAME
       mpls tunnel get dev NAME

       mpls ilm show [label LABEL labelspace NUMBER]
       mpls nhlfe show [key KEY]
       mpls xc show [ilm_label LABEL ilm_labelspace NUMBER]
       mpls labelspace show [dev NAME]
       mpls monitor ...

Where:
CMD    := add | del | change
NUMBER := 0 .. 255
TYPE   := gen | atm | fr
VALUE  := 16 .. 1048575 | <VPI>/<VCI> | 16 .. 1023
LABEL  := TYPE VALUE
KEY    := 0 for add | previously returned key
NAME   := network device name (i.e. eth0)
PROTO  := ipv4 | ipv6
ADDR   := ipv6 or ipv4 address
NH     := nexthop NAME [none|packet|PROTO ADDR]
FWD    := forward KEY
PUSH   := push LABEL
INSTR  := NH | PUSH | pop | deliver | peek | FWD |
         set-dscp <DSCP> | set-exp <EXP> |
         set-tcindex <TCINDEX> | set-rx-if <NAME>
         forward <KEY> | expfwd <EXP> <KEY> ... |
         exp2tc <EXP> <TCINDEX> ... | exp2ds <EXP> <DSCP> ... |
         nffwd <MASK> [ <NFMARK> <KEY> ... ] |
         nf2exp <MASK> [ <NFMARK> <EXP> ... ] |
         tc2exp <MASK> [ <TCINDEX> <EXP> ... ] |
         ds2exp <MASK> [ <DSCP> <EXP> ... ] |
         dsfwd <MASK> [ <DSCP> <KEY> ... ]

[root@gdc1000 mpls]#


2 系统命令使用ip, 支持mpls的iproute2命令是./ip

从下面看,

多了mpls这个家族


OS:centos66

[root@gdc1000 ip]# ./ip help

Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
                   netns }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -f[amily] { inet | inet6 | ipx | dnet | link | mpls } |
                    -l[oops] { maximum-addr-flush-attempts } |
                    -o[neline] | -t[imestamp] | -b[atch] [filename] |
                    -rc[vbuf] [size]}
[root@gdc1000 ip]# ip help
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | maddr | mroute | mrule | monitor | xfrm | token | netns }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -f[amily] { inet | inet6 | ipx | dnet | link } |
                    -o[neline] | -t[imestamp] | -b[atch] [filename] |
                    -rc[vbuf] [size]}
[root@gdc1000 ip]# ip -V
ip utility, iproute2-ss091226
[root@gdc1000 ip]# ./ip =v
Object "=v" is unknown, try "ip help".
[root@gdc1000 ip]# ./ip -V
ip utility, iproute2-ss111117

[root@gdc1000 ip]#

对比方来自

https://github.com/i-maravic/iproute2/tree/mpls-rc/examples


相关文章推荐

iproute2-3.4.0

  • 2012年05月28日 15:08
  • 493KB
  • 下载

linux网络工具iproute2的使用简介

iproute2工具学习笔记!

Iproute2

iproute2简介  Iproute2是一个在Linux下的高级网络管理工具软件。实际上,它是通过rtnetlink sockets方式动态配置内核的一些小工具组成的,从Linux2.2内核开始,...

iproute2-3.3.0.tar.bz2

  • 2015年11月17日 12:13
  • 407KB
  • 下载

Linux TCP/IP 网络工具对比:net-tools 和 iproute2

原文出处: Dan Nanni   译文出处:Linux.Cn-KayGuoWhu    如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称...

使用iproute2配置force-onlink路由

有时候在系统上配置一个32位掩码的IP地址是不错的,这样一来可以使系统路由表瘦身,二来可以防止显式路由之外的主机和本系统通信。这个怎么说呢?通过配置一个32位掩码的IP地址,就会发现在路由表的main...
  • dog250
  • dog250
  • 2012年06月22日 11:41
  • 2683

net-tools对比iproute2

如今许多系统管理员仍结合使用ifconfig、route、arp和netstat等命令行工具(它们统称为net-tools),管理和排查各种网络配置。这类工具原先起源于BSDTCP/IP工具箱,旨在配...

CentOS 不能联网以及TCP/IP网络管理工具:net-tools VS iproute2问题

在大学时,学习是使用红帽;有个网友问,centos搭建hadoop;叫我帮忙看看;也就装了一个centos,也是红帽的发行版,打开之后,觉得很有亲切感;第一个问题发现不能联网;也发现ifconfig ...

校园网&openwrt记(十)iproute2

iproute2能很好的和iptables很好地合作,达到策略路由的目的。

iproute2 策略路由与流量控制笔记

原文地址:http://blog.itpub.net/13794466/viewspace-712058/ -- 前提知识: -- 如果需要使用策略路由需确认编译内核时配置中带有IP:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:支持mpls的iproute2内容
举报原因:
原因补充:

(最多只允许输入30个字)