+ All Categories
Home > Documents > Softwire mesh MIB draft-cui-softwire-mesh-mib

Softwire mesh MIB draft-cui-softwire-mesh-mib

Date post: 15-Jan-2016
Category:
Upload: aderes
View: 43 times
Download: 0 times
Share this document with a friend
Description:
Softwire mesh MIB draft-cui-softwire-mesh-mib. Peng Wu Tsinghua University. Outline. Background Structure of softwire mesh MIB Subtree swmInfo swmVIfInfo swmNLRINHInfo swmBGPNeighInfo Discussion. Background. The WG completes RFC4925/ RFC5565 for softwire mesh - PowerPoint PPT Presentation
Popular Tags:
13
Softwire mesh MIB draft-cui-softwire-mesh-mib Peng Wu Tsinghua University
Transcript
Page 1: Softwire mesh MIB draft-cui-softwire-mesh-mib

Softwire mesh MIBdraft-cui-softwire-mesh-mib

Peng WuTsinghua University

Page 2: Softwire mesh MIB draft-cui-softwire-mesh-mib

Outline

• Background• Structure of softwire mesh MIB– Subtree– swmInfo– swmVIfInfo– swmNLRINHInfo– swmBGPNeighInfo

• Discussion

Page 3: Softwire mesh MIB draft-cui-softwire-mesh-mib

Background

• The WG completes RFC4925/ RFC5565 for softwire mesh

• Supported by Huawei,Bitway…• IPv6 transition requirement

in China• China’s Next Generation

Internet(CNGI): 4over6 mesh deployment in CERNET2– A large number of PEs/client

networks– Management requirement

Page 4: Softwire mesh MIB draft-cui-softwire-mesh-mib

Management requirement

• The experience of CNGI mesh deployment– Monitor the status of PEs’ mesh functions

• Keep track of availability of the mesh• When broken, analyze information like BGP connectivity,

NLRI-NH to find what & where is the problem

– Collect each PE’s traffic information• See the usage statistics, find the bottleneck, etc.

– Manage a large number of PEs • Produced by different manufacturers• Configured & managed by different campus networks• Unified management is indeed necessary

Page 5: Softwire mesh MIB draft-cui-softwire-mesh-mib

Position of softwire mesh MIB • swmMIB ::= {transmission xxx}

transmission(10)

pwStdMIB(246) swmMIB(xxx)

root

cci tt(0) i so(1) joint-cci tt-i so(2)

standard(0) registration authori ty(1) member body(2)

Identifi ed organization(3)

dod(6)

internet(1)

di rectory(1) mgmt(2) experimental (3) private(4)

mib2(1)

system(1) interface(2)

……

……

…… ……

Page 6: Softwire mesh MIB draft-cui-softwire-mesh-mib

Subtree of swmMIB• swmInfo: Basic information about softwire

• swmVIfInfo: Information about tunnel

• swmNLRINHInfo: Information about (E-IP NLRI,I-IP NH) routes

• swmBGPNeighInfo: Information about mesh neighbors

• swmConformance

swmMIB

swmInfo swmVIfInfo swmNLRINHInfo swmBGPNeighInfo swmConformance

Page 7: Softwire mesh MIB draft-cui-softwire-mesh-mib

swmInfo ::= {swmMIB 1}• Softwire mesh basic information– swmState

• Whether the mesh function has been triggered or not • Judged by both BGP function status(MP capability negotiation

& routes advertising) and tunnel function status.– swmLastChange

• The value of sysUpTime when the swmState changes.– Anything more?

swmState swmLastChange

swmInfo

Page 8: Softwire mesh MIB draft-cui-softwire-mesh-mib

swmVIfInfo ::= {swmMIB 2}• Softwire mesh virtual interface information

– swmVIfTunnelTable, swm4over6VIfTable, swm6over4VIfTable

• swmVIfTunnelTable– Display supported tunnels(& configure tunnel parameters)– How do we manage parameters of different types of tunnels in one

table?• IP-IP(none), GRE(key), L2TPv3(session id & cookie) , MPLS, IPsec…• RFC 5512 defines a TLV format for only GRE & L2TPv3, should we

follow that?

swmVIfTunnelTable

swmVIfInfo

swm4over6VIfTable swm6over4VIfTable

swmVIfTunnelEntry

swmVIfTunnelType

swm4over6VIfEntry swm6over4VIfEntry

…… …… Tunnel parameters

Page 9: Softwire mesh MIB draft-cui-softwire-mesh-mib

swmVIfInfo ::= {swmMIB 2} Cont.1• swm4over6VIfTable(one entry per established tunnel)– Display information on IPv4-over-IPv6 traffic statistics– Configure & display MTU size (path MTU discovery?)• swm6over4VIfTable– Similar to swm4over6VIfTable

swmVIfTunnelTable

swmVIfInfo

swm4over6VIfTable swm6over4VIfTable

swmVIfTunnelEntry

swmVIfTunnelType

swm4over6VIfEntry

swm4over6VIfIndex swm4over6VIfInIPv4Packets

swm4over6VIfOutIPv6Packets

swm4over6VIfInIPv6Packets

swm4over6VIfOutIPv4Packets

swm4over6VIfInIPv4Bytes

swm4over6VIfOutIPv6Bytes

swm4over6VIfInIPv6Bytes swm4over6VIfMTU

swm6over4VIfEntry

……

Page 10: Softwire mesh MIB draft-cui-softwire-mesh-mib

swmVIfInfo ::= {swmMIB 2} Cont.2 Another method to organize

swmVIfInfo

ipipTablegreTable

l2tpv3TablegreEntry

greSupportgre4over6VIfTable

greInfogre6over4VIfTable

• Sort by different tunnel type(take GRE as an example)• greSupport: whether the router support GRE encapsulation way• greInfo: parameter about GRE• gre4over6VIfTable: information about IPv4-over-IPv6 traffic statistics• gre6over4VIfTable: information about IPv6-over-IPv4 traffic statistics

Page 11: Softwire mesh MIB draft-cui-softwire-mesh-mib

swmNLRINHInfo ::= {swmMIB 3}• swm4over6NLRINHTable– Display the NLRI4-NH6 information– Refer to RFC 5549– Configurable?

• swm6over4NLRINHTable– Display (and configure?) the NLRI6-NH4 information

swmNLRINHInfo

swm4over6NLRINHTable

swm4over6NLRINHEntry

swm4over6NLRINHIPv4Dst swm4over6NLRINHIPv4Mask swm4over6NLRINHIPv6Dst

swm6over4NLRINHTableswm6over4NLRINHEntry

swm6over4NLRINHIPv6Dst swm6over4NLRINHIPv6Mask swm6over4NLRINHIPv4Dst

Page 12: Softwire mesh MIB draft-cui-softwire-mesh-mib

swmBGPNeighInfo ::= {swmMIB 4}• Softwire mesh BGP neighbor information• swm4over6BGPNeighTable

– 4over6 BGP neighbor address– Information of negotiated tunnels(type & parameters) with each

neighbor• swm6over4BGPNeighTable

– 6over4 BGP neighbor address– Information of negotiated tunnels with each neighbor

swmBGPNei ghI nfo

swm4over6BGPNei ghTabl e

swm4over6BGPNei ghEntry

swm4over6BGPNei ghI Pv6Address swm4over6BGPNei ghTunnel Tabl e

swm4over6BGPNei ghTunnel Entry

swm4over6BGPNei ghTunnel Type

swm6over4BGPNei ghTabl e

swm6over4BGPNei ghEntry

swm6over4BGPNei ghI Pv6Address

swm6over4BGPNei ghTunnel Entry

swm6over4BGPNei ghTunnel Type

swm6over4BGPNei ghTunnel Tabl e

Page 13: Softwire mesh MIB draft-cui-softwire-mesh-mib

Discussion

• Collaboration welcomed. Please jump in if you’re interested.

• Suggestions? Anything we miss?


Recommended