Committed by
Gerrit Code Review
Adding multiple links to the ATT MPLS test topology.
Change-Id: I0ae7bfcbc733d11c392ebdcc752ac2c75f8f5d99
Showing
2 changed files
with
84 additions
and
58 deletions
| ... | @@ -104,8 +104,11 @@ class AttMplsTopo( Topo ): | ... | @@ -104,8 +104,11 @@ class AttMplsTopo( Topo ): |
| 104 | 104 | ||
| 105 | # add edges between switches | 105 | # add edges between switches |
| 106 | self.addLink( NY54 , CMBR, bw=10, delay='0.979030824185ms') | 106 | self.addLink( NY54 , CMBR, bw=10, delay='0.979030824185ms') |
| 107 | + self.addLink( NY54 , CMBR, bw=10, delay='0.979030824185ms') | ||
| 108 | + self.addLink( NY54 , CMBR, bw=10, delay='0.979030824185ms') | ||
| 107 | self.addLink( NY54 , CHCG, bw=10, delay='0.806374975652ms') | 109 | self.addLink( NY54 , CHCG, bw=10, delay='0.806374975652ms') |
| 108 | self.addLink( NY54 , PHLA, bw=10, delay='0.686192970166ms') | 110 | self.addLink( NY54 , PHLA, bw=10, delay='0.686192970166ms') |
| 111 | + self.addLink( NY54 , PHLA, bw=10, delay='0.686192970166ms') | ||
| 109 | self.addLink( NY54 , WASH, bw=10, delay='0.605826192092ms') | 112 | self.addLink( NY54 , WASH, bw=10, delay='0.605826192092ms') |
| 110 | self.addLink( CMBR , PHLA, bw=10, delay='1.4018238197ms') | 113 | self.addLink( CMBR , PHLA, bw=10, delay='1.4018238197ms') |
| 111 | self.addLink( CHCG , CLEV, bw=10, delay='0.232315346482ms') | 114 | self.addLink( CHCG , CLEV, bw=10, delay='0.232315346482ms') |
| ... | @@ -113,6 +116,7 @@ class AttMplsTopo( Topo ): | ... | @@ -113,6 +116,7 @@ class AttMplsTopo( Topo ): |
| 113 | self.addLink( CHCG , STLS, bw=10, delay='1.12827896944ms') | 116 | self.addLink( CHCG , STLS, bw=10, delay='1.12827896944ms') |
| 114 | self.addLink( CHCG , DNVR, bw=10, delay='1.35964770335ms') | 117 | self.addLink( CHCG , DNVR, bw=10, delay='1.35964770335ms') |
| 115 | self.addLink( CHCG , KSCY, bw=10, delay='1.5199778541ms') | 118 | self.addLink( CHCG , KSCY, bw=10, delay='1.5199778541ms') |
| 119 | + self.addLink( CHCG , KSCY, bw=10, delay='1.5199778541ms') | ||
| 116 | self.addLink( CHCG , SNFN, bw=10, delay='0.620743405435ms') | 120 | self.addLink( CHCG , SNFN, bw=10, delay='0.620743405435ms') |
| 117 | self.addLink( CHCG , STTL, bw=10, delay='0.93027212534ms') | 121 | self.addLink( CHCG , STTL, bw=10, delay='0.93027212534ms') |
| 118 | self.addLink( CHCG , SLKC, bw=10, delay='0.735621751348ms') | 122 | self.addLink( CHCG , SLKC, bw=10, delay='0.735621751348ms') |
| ... | @@ -125,6 +129,8 @@ class AttMplsTopo( Topo ): | ... | @@ -125,6 +129,8 @@ class AttMplsTopo( Topo ): |
| 125 | self.addLink( ATLN , NSVL, bw=10, delay='1.32869749865ms') | 129 | self.addLink( ATLN , NSVL, bw=10, delay='1.32869749865ms') |
| 126 | self.addLink( ATLN , STLS, bw=10, delay='0.767705554748ms') | 130 | self.addLink( ATLN , STLS, bw=10, delay='0.767705554748ms') |
| 127 | self.addLink( ATLN , DLLS, bw=10, delay='0.544782086448ms') | 131 | self.addLink( ATLN , DLLS, bw=10, delay='0.544782086448ms') |
| 132 | + self.addLink( ATLN , DLLS, bw=10, delay='0.544782086448ms') | ||
| 133 | + self.addLink( ATLN , DLLS, bw=10, delay='0.544782086448ms') | ||
| 128 | self.addLink( ATLN , ORLD, bw=10, delay='1.46119152532ms') | 134 | self.addLink( ATLN , ORLD, bw=10, delay='1.46119152532ms') |
| 129 | self.addLink( PHLA , WASH, bw=10, delay='0.372209320106ms') | 135 | self.addLink( PHLA , WASH, bw=10, delay='0.372209320106ms') |
| 130 | self.addLink( NSVL , STLS, bw=10, delay='1.43250491305ms') | 136 | self.addLink( NSVL , STLS, bw=10, delay='1.43250491305ms') |
| ... | @@ -141,11 +147,15 @@ class AttMplsTopo( Topo ): | ... | @@ -141,11 +147,15 @@ class AttMplsTopo( Topo ): |
| 141 | self.addLink( SNAN , PHNX, bw=10, delay='1.34258627257ms') | 147 | self.addLink( SNAN , PHNX, bw=10, delay='1.34258627257ms') |
| 142 | self.addLink( SNAN , DLLS, bw=10, delay='1.50063532341ms') | 148 | self.addLink( SNAN , DLLS, bw=10, delay='1.50063532341ms') |
| 143 | self.addLink( DLLS , DNVR, bw=10, delay='0.251471593235ms') | 149 | self.addLink( DLLS , DNVR, bw=10, delay='0.251471593235ms') |
| 150 | + self.addLink( DLLS , DNVR, bw=10, delay='0.251471593235ms') | ||
| 151 | + self.addLink( DLLS , KSCY, bw=10, delay='0.18026026737ms') | ||
| 144 | self.addLink( DLLS , KSCY, bw=10, delay='0.18026026737ms') | 152 | self.addLink( DLLS , KSCY, bw=10, delay='0.18026026737ms') |
| 145 | self.addLink( DLLS , SNFN, bw=10, delay='0.74304274592ms') | 153 | self.addLink( DLLS , SNFN, bw=10, delay='0.74304274592ms') |
| 146 | self.addLink( DLLS , LA03, bw=10, delay='0.506439293357ms') | 154 | self.addLink( DLLS , LA03, bw=10, delay='0.506439293357ms') |
| 155 | + self.addLink( DLLS , LA03, bw=10, delay='0.506439293357ms') | ||
| 147 | self.addLink( DNVR , KSCY, bw=10, delay='0.223328790403ms') | 156 | self.addLink( DNVR , KSCY, bw=10, delay='0.223328790403ms') |
| 148 | self.addLink( DNVR , SNFN, bw=10, delay='0.889017541903ms') | 157 | self.addLink( DNVR , SNFN, bw=10, delay='0.889017541903ms') |
| 158 | + self.addLink( DNVR , SNFN, bw=10, delay='0.889017541903ms') | ||
| 149 | self.addLink( DNVR , SLKC, bw=10, delay='0.631898982721ms') | 159 | self.addLink( DNVR , SLKC, bw=10, delay='0.631898982721ms') |
| 150 | self.addLink( KSCY , SNFN, bw=10, delay='0.922778522233ms') | 160 | self.addLink( KSCY , SNFN, bw=10, delay='0.922778522233ms') |
| 151 | self.addLink( SNFN , SCRM, bw=10, delay='0.630352278097ms') | 161 | self.addLink( SNFN , SCRM, bw=10, delay='0.630352278097ms') |
| ... | @@ -153,12 +163,15 @@ class AttMplsTopo( Topo ): | ... | @@ -153,12 +163,15 @@ class AttMplsTopo( Topo ): |
| 153 | self.addLink( SNFN , STTL, bw=10, delay='1.54076081649ms') | 163 | self.addLink( SNFN , STTL, bw=10, delay='1.54076081649ms') |
| 154 | self.addLink( SNFN , SLKC, bw=10, delay='0.621507502625ms') | 164 | self.addLink( SNFN , SLKC, bw=10, delay='0.621507502625ms') |
| 155 | self.addLink( SNFN , LA03, bw=10, delay='0.602936230151ms') | 165 | self.addLink( SNFN , LA03, bw=10, delay='0.602936230151ms') |
| 166 | + self.addLink( SNFN , LA03, bw=10, delay='0.602936230151ms') | ||
| 167 | + self.addLink( SNFN , LA03, bw=10, delay='0.602936230151ms') | ||
| 156 | self.addLink( SCRM , SLKC, bw=10, delay='0.461350343644ms') | 168 | self.addLink( SCRM , SLKC, bw=10, delay='0.461350343644ms') |
| 157 | self.addLink( PTLD , STTL, bw=10, delay='1.17591515181ms') | 169 | self.addLink( PTLD , STTL, bw=10, delay='1.17591515181ms') |
| 158 | self.addLink( SLKC , LA03, bw=10, delay='0.243225267023ms') | 170 | self.addLink( SLKC , LA03, bw=10, delay='0.243225267023ms') |
| 159 | self.addLink( LA03 , SNDG, bw=10, delay='0.681264950821ms') | 171 | self.addLink( LA03 , SNDG, bw=10, delay='0.681264950821ms') |
| 172 | + self.addLink( LA03 , SNDG, bw=10, delay='0.681264950821ms') | ||
| 173 | + self.addLink( LA03 , PHNX, bw=10, delay='0.343709457969ms') | ||
| 160 | self.addLink( LA03 , PHNX, bw=10, delay='0.343709457969ms') | 174 | self.addLink( LA03 , PHNX, bw=10, delay='0.343709457969ms') |
| 161 | - # self.addLink( LA03 , PHNX, bw=10, delay='0.343709457969ms') | ||
| 162 | self.addLink( SNDG , PHNX, bw=10, delay='0.345064487693ms') | 175 | self.addLink( SNDG , PHNX, bw=10, delay='0.345064487693ms') |
| 163 | 176 | ||
| 164 | topos = { 'att': ( lambda: AttMplsTopo() ) } | 177 | topos = { 'att': ( lambda: AttMplsTopo() ) } | ... | ... |
| ... | @@ -103,62 +103,75 @@ class AttMplsTopo( Topo ): | ... | @@ -103,62 +103,75 @@ class AttMplsTopo( Topo ): |
| 103 | self.addLink( PHNX , PHNX_host ) | 103 | self.addLink( PHNX , PHNX_host ) |
| 104 | 104 | ||
| 105 | # add edges between switches | 105 | # add edges between switches |
| 106 | - self.addLink( NY54 , CMBR ) | 106 | + self.addLink( NY54 , CMBR) |
| 107 | - self.addLink( NY54 , CHCG ) | 107 | + self.addLink( NY54 , CMBR) |
| 108 | - self.addLink( NY54 , PHLA ) | 108 | + self.addLink( NY54 , CMBR) |
| 109 | - self.addLink( NY54 , WASH ) | 109 | + self.addLink( NY54 , CHCG) |
| 110 | - self.addLink( CMBR , PHLA ) | 110 | + self.addLink( NY54 , PHLA) |
| 111 | - self.addLink( CHCG , CLEV ) | 111 | + self.addLink( NY54 , PHLA) |
| 112 | - self.addLink( CHCG , PHLA ) | 112 | + self.addLink( NY54 , WASH) |
| 113 | - self.addLink( CHCG , STLS ) | 113 | + self.addLink( CMBR , PHLA) |
| 114 | - self.addLink( CHCG , DNVR ) | 114 | + self.addLink( CHCG , CLEV) |
| 115 | - self.addLink( CHCG , KSCY ) | 115 | + self.addLink( CHCG , PHLA) |
| 116 | - self.addLink( CHCG , SNFN ) | 116 | + self.addLink( CHCG , STLS) |
| 117 | - self.addLink( CHCG , STTL ) | 117 | + self.addLink( CHCG , DNVR) |
| 118 | - self.addLink( CHCG , SLKC ) | 118 | + self.addLink( CHCG , KSCY) |
| 119 | - self.addLink( CLEV , NSVL ) | 119 | + self.addLink( CHCG , KSCY) |
| 120 | - self.addLink( CLEV , STLS ) | 120 | + self.addLink( CHCG , SNFN) |
| 121 | - self.addLink( CLEV , PHLA ) | 121 | + self.addLink( CHCG , STTL) |
| 122 | - self.addLink( RLGH , ATLN ) | 122 | + self.addLink( CHCG , SLKC) |
| 123 | - self.addLink( RLGH , WASH ) | 123 | + self.addLink( CLEV , NSVL) |
| 124 | - self.addLink( ATLN , WASH ) | 124 | + self.addLink( CLEV , STLS) |
| 125 | - self.addLink( ATLN , NSVL ) | 125 | + self.addLink( CLEV , PHLA) |
| 126 | - self.addLink( ATLN , STLS ) | 126 | + self.addLink( RLGH , ATLN) |
| 127 | - self.addLink( ATLN , DLLS ) | 127 | + self.addLink( RLGH , WASH) |
| 128 | - self.addLink( ATLN , ORLD ) | 128 | + self.addLink( ATLN , WASH) |
| 129 | - self.addLink( PHLA , WASH ) | 129 | + self.addLink( ATLN , NSVL) |
| 130 | - self.addLink( NSVL , STLS ) | 130 | + self.addLink( ATLN , STLS) |
| 131 | - self.addLink( NSVL , DLLS ) | 131 | + self.addLink( ATLN , DLLS) |
| 132 | - self.addLink( STLS , DLLS ) | 132 | + self.addLink( ATLN , DLLS) |
| 133 | - self.addLink( STLS , KSCY ) | 133 | + self.addLink( ATLN , DLLS) |
| 134 | - self.addLink( STLS , LA03 ) | 134 | + self.addLink( ATLN , ORLD) |
| 135 | - self.addLink( NWOR , HSTN ) | 135 | + self.addLink( PHLA , WASH) |
| 136 | - self.addLink( NWOR , DLLS ) | 136 | + self.addLink( NSVL , STLS) |
| 137 | - self.addLink( NWOR , ORLD ) | 137 | + self.addLink( NSVL , DLLS) |
| 138 | - self.addLink( HSTN , SNAN ) | 138 | + self.addLink( STLS , DLLS) |
| 139 | - self.addLink( HSTN , DLLS ) | 139 | + self.addLink( STLS , KSCY) |
| 140 | - self.addLink( HSTN , ORLD ) | 140 | + self.addLink( STLS , LA03) |
| 141 | - self.addLink( SNAN , PHNX ) | 141 | + self.addLink( NWOR , HSTN) |
| 142 | - self.addLink( SNAN , DLLS ) | 142 | + self.addLink( NWOR , DLLS) |
| 143 | - self.addLink( DLLS , DNVR ) | 143 | + self.addLink( NWOR , ORLD) |
| 144 | - self.addLink( DLLS , KSCY ) | 144 | + self.addLink( HSTN , SNAN) |
| 145 | - self.addLink( DLLS , SNFN ) | 145 | + self.addLink( HSTN , DLLS) |
| 146 | - self.addLink( DLLS , LA03 ) | 146 | + self.addLink( HSTN , ORLD) |
| 147 | - self.addLink( DNVR , KSCY ) | 147 | + self.addLink( SNAN , PHNX) |
| 148 | - self.addLink( DNVR , SNFN ) | 148 | + self.addLink( SNAN , DLLS) |
| 149 | - self.addLink( DNVR , SLKC ) | 149 | + self.addLink( DLLS , DNVR) |
| 150 | - self.addLink( KSCY , SNFN ) | 150 | + self.addLink( DLLS , DNVR) |
| 151 | - self.addLink( SNFN , SCRM ) | 151 | + self.addLink( DLLS , KSCY) |
| 152 | - self.addLink( SNFN , PTLD ) | 152 | + self.addLink( DLLS , KSCY) |
| 153 | - self.addLink( SNFN , STTL ) | 153 | + self.addLink( DLLS , SNFN) |
| 154 | - self.addLink( SNFN , SLKC ) | 154 | + self.addLink( DLLS , LA03) |
| 155 | - self.addLink( SNFN , LA03 ) | 155 | + self.addLink( DLLS , LA03) |
| 156 | - self.addLink( SCRM , SLKC ) | 156 | + self.addLink( DNVR , KSCY) |
| 157 | - self.addLink( PTLD , STTL ) | 157 | + self.addLink( DNVR , SNFN) |
| 158 | - self.addLink( SLKC , LA03 ) | 158 | + self.addLink( DNVR , SNFN) |
| 159 | - self.addLink( LA03 , SNDG ) | 159 | + self.addLink( DNVR , SLKC) |
| 160 | - self.addLink( LA03 , PHNX ) | 160 | + self.addLink( KSCY , SNFN) |
| 161 | - # self.addLink( LA03 , PHNX ) | 161 | + self.addLink( SNFN , SCRM) |
| 162 | - self.addLink( SNDG , PHNX ) | 162 | + self.addLink( SNFN , PTLD) |
| 163 | + self.addLink( SNFN , STTL) | ||
| 164 | + self.addLink( SNFN , SLKC) | ||
| 165 | + self.addLink( SNFN , LA03) | ||
| 166 | + self.addLink( SNFN , LA03) | ||
| 167 | + self.addLink( SNFN , LA03) | ||
| 168 | + self.addLink( SCRM , SLKC) | ||
| 169 | + self.addLink( PTLD , STTL) | ||
| 170 | + self.addLink( SLKC , LA03) | ||
| 171 | + self.addLink( LA03 , SNDG) | ||
| 172 | + self.addLink( LA03 , SNDG) | ||
| 173 | + self.addLink( LA03 , PHNX) | ||
| 174 | + self.addLink( LA03 , PHNX) | ||
| 175 | + self.addLink( SNDG , PHNX) | ||
| 163 | 176 | ||
| 164 | topos = { 'att': ( lambda: AttMplsTopo() ) } | 177 | topos = { 'att': ( lambda: AttMplsTopo() ) } | ... | ... |
-
Please register or login to post a comment