+-----------------+ *************** ***************** |MX2 | ****** AS65222 ****** ******lo0 AS65020 ******* | | ** '130.130/16 ' **** ***' area 2 '|' 220.220/16 ' *** +-----------------+ ** +-----+ 'InetRoutes' ** ** +--+--+ ** | | | | | | * |'t1' | '131.131/16' * * | c2 | * | | | | | | ** |'r8' | '132/16' ** ** |' r9'| ** +-+ +-+ +-+ ** +--+--+ '133/25' ** *** +-----+ *** 'xe-1/3/2' ****** |'em1' ******* * 'em2.600'||'em2.1' ****** 'xe-1/3/3' *************** ************************* 'xe-9/3/0' | 192.168.16.0/24 'xe-9/3/1' | 'OSPF/l2vpn'..||.......... OSPF-domain |'em2.300' . .2 |+-+ . ..............................................|'172.16.0.12/30' .'em1.600'| | '172.16.0.8/30' . 'agg 10/16' |'fe0/0/2' . +++ | 'fe0/1/3' . <========= .13|=========> .'c1-c2-l2'| | | 'em1.1 ' 'fe0/0/0'+-----+'em1' 'em2' +--+--+'em2' . 'em1' ++-+-++ . | . .1 |r1 |'fe0/0/1' L1 'fe0/0/0' |r3 |'fe0/0/3' L2,L1 pass.'fe0/1/1' |r6:PE| .ISIS-domain +--.----+'6.1'+-------------------------------+'3.3'+--------------------.------------+'9.6'|.2 . | 'em1'+--+--+ .14 '10.0.4.12/30' .13 +--+--+ .14 '10.0.2.12/30' .13 +-----+ 'fe0/1/2' | . | \'em1' 'em2'/ | ++.2 . ++.5 ++'em1' | 'fe0/0/2'|.5 ++'fe0/0/3' 'fe0/0/1'++ | \'at0/1/0' . /'fe0/1/0' ++ . | . 'em1'| \.18 /.1 |.5 . \'em2' .'10.0.8.4/30' 'em1' ++'10.0.8.0' | . | \ / |'em2' ++ '10.0.2.0/30' ++ <=========== ++'v61' | . | ++ ++ |'so0/2/0'\L1 pass. /L1'rip to ISISL1/2'. ++passive L1 | . | \L1 L1/ | . ++L2 . ++ ===========> . ++ | . 10| \ / | . \'at0/2/1' / 'default' . ++ |192 | . '.'| ++ ++ |10 . \'em1' /.6 . ++ 'fe0/0/0' |'.' . 0| \ /'10.0.4.0' |'.' . .++.1 ++'fe0/0/0' . ++ |168 | . '.'| \ / |0 . . +-----+ 'em2' . '.1' ++----+ |'.' -----+ . 4|L1 ++ ++ L2|'.' . IS ext L1 |r5 |'.6' .<========= |data | |'0~3' | . '.'| / |2 . <======== |'3.5'| .'rip route'|centr+---+'/' | . 4| / \ |'.' . to L2. +-----+'.9' . '.13'+-----+ |24 | . '/'| ++ ++ |4 . . /.9 \'fe0/1/0' . ++ 'r11' | | . 30| / \'10.0.4.16' |'/' . ++'em2' ++ . ++'fe-0/0/1' | | . | / \ |30 . /'so-0/1/0' \ . ++ 'em1' | | . | ++ ++ | . / . \ L1 'default' . / | . | / \'fe0/0/2' |'so0/1/0' / L2 . \ ===========> . ++passive L1 | . | / \ |'em1' ++L1 pass. ++ 'rip to ISIS' .++ | . | ++ ++ | . /'10.0.2.8/30' \ <=========== / 'v71' | . 'em2'|.6 / \ | . / '10.0.8.8/30'\'fe0/3/1' ++'10.0.8.12/30' | 'fe0/0/3'| /'em1' 'em2' \.17 |.6 ++'em1' . \'em2' ++'em2' | . | /'fe-0/0/2' ++ | /'so-0/1/1' . ++.10 ++'fe-0/3/0' | . +--+--+.2 +--+--+'.10' . 'em2' +-----+ .14 . | . .2 |r2 | 'em2' '10.0.4.8/30' 'em1' |r4 PE|'fe0/0/3''em1' .'fe-0/3/3' |r7:PE| . +-------+'6.2'+-------------------------------+'3.4'+-.-------------------.-----------+'9.7'| . | 'em2'+-----+ 'fe-0/0/1'.10 'fe-0/0/1'.9++--+-+ ..'18 10.0.2.16/30'. .17 ++---++ . 'fe0/0/0' '10.0.6.2' 'c1-c2-l2'| | \ 'L2,L1 pass' . / |c1 | . '10.0.5/24' <======> +-++ \ . / +---+ . . 'agg 10/16' +----+\'fe-0/0/0' . /'fe-0/3/2' . ....................................................\\'em3.1 ' . /'em2.70 ' . 'em3.600'\\.5 ./.1 . '192.168.16.0/24'\\'172.16.0.4/30' /. . 'OSPF/L2vpn'\\ / .................. \\ / '172.16.0.0/30' \\ 'OSPF AREA 0' / EBGP 'em4.600'\\'em4.1' / ***************** ****** \\ / ****** **** \\ / **** * '.2'\\'.6' /'.2' * ** \+---+-+ ** * +c1 | * ** |'r10'+ ** * +-----+ * **** AS65010 \'area 1' **** ****** '200.200/16'\ ****** ***************** em1:'xe-1/3/2' <---loopback-----> em2:'xe-1/3/3' em3:'xe-9/3/0' <---loopback-----> em4:'xe-9/3/1' options: # all frame is black and width 2, # all text is red with shadow - ".*" : { #fill: [red, green, blue, red, green, blue, red], frame: [black, 2], text: [[1.0, 0.0, 0.0], no-shadow] } # all lines are nearly black, (width 1, same as default) # this will also include the dotted lines... - "_line_": {fill:[[0.1, 0.1, 0.1], 1]} - "r4" : {fill: [[1.0, 1.0, 0.0]]} - "r6" : {fill: [[1.0, 1.0, 0.0]]} - "r7" : {fill: [[1.0, 1.0, 0.0]]} # AS65 use dotted frame - "AS65.*" : {fill: empty, frame: [dotted]} #OSPF domain with wider line - "OSPF_domain": {fill : [[0.7, 0.7, 0.7], 4], text: [blue, shadow]} #ISIS domain with wider line - "ISIS_domain": {fill : [[0.7, 0.7, 0.7], 4], text: [blue, shadow]} - "MX2" : {fill : [empty]} #this works - "L1" : {fill : [empty]} #this doesn't work even with the newest version (2013-05-14) - "L2" : {fill : [empty]} #- ".*" : {fill : [3.5]}