Mae dod o hyd i MAC yn y gronfa ddata EVPN yn profi iddo gael ei hysbysebu neu ei dderbyn fel llwybr, a dim mwy na hynny. Mae'r tabl anfon yn strwythur gwahanol, a raglennir yn ddiweddarach, felly gall yr un MAC ymddangos yn y naill a bod yn absennol o'r llall tra bo pob protocol yn ymddwyn yn gywir. Mae trin y ddau allbwn hynny fel copïau o'i gilydd yn gyrru peirianwyr ar ôl nam BGP pan fo'r bwlch gwirioneddol yn bolisi mewnforio neu'n naid nesaf heb ei ddatrys. Y cwestiwn sy'n werth ei ofyn yw nid a yw'r ffabrig yn gwybod y MAC, ond pa gam a stopiodd ei drosglwyddo.

Dau dabl sy'n ateb cwestiynau gwahanol

Ar Junos EVPN mae'r gronfa ddata yn rhestru cyfeiriadau MAC fesul enghraifft ynghyd â sut y daeth pob un: wedi'i ddysgu o borth mynediad, wedi'i dderbyn mewn llwybr Type 2, neu wedi'i nodi fel rhan o grŵp multihoming. Mae cyfeirlyfr Juniper show evpn database yn ymdrin â'r hidlwyr fesul MAC ac fesul enghraifft sy'n gwneud y wedd yn ddarllenadwy. Crynodeb plân rheoli yw hwn wedi'i allweddu gan enghraifft a MAC, nid y tabl y mae'r caledwedd yn newid fframiau ag ef.

Y tabl newid yw'r cyflwr anfon hwnnw. Mae'r ddau allbwn yn rhestru MAC wrth ymyl cyd-destun VLAN neu VNI, sef yn union pam y cânt eu cymharu linell wrth linell, ac yn union pam y mae'r gymhariaeth yn camarwain. Mae cofnod yn y gronfa ddata yn dweud bod y llwybr yn bodoli ac wedi'i dderbyn i'r enghraifft; nid yw'n dweud dim am a osododd y platfform ef ar gyfer anfon.

Mae llwybr Type 2 yn cario'r MAC, IP dewisol, label neu VNI, gwahanydd llwybr a naid nesaf sy'n enwi'r VTEP pell. Gall pedair peth dorri rhwng y wifren a'r llwybr hwnnw: ni ddysgir y gwesteiwr byth, ni hysbysebir y llwybr byth, caiff ei wrthod wrth fewnforio, neu ni ddatryswyd ei naid nesaf. Mae pob methiant yn gadael set wahanol o dablau wedi'u llenwi, a dyna pam y gellir diagnosticeiddio'r dilyniant o gwbl.

Mae dysgu lleol yn digwydd yn gyntaf o hyd

Y rhagdybiaeth gyffredin yw bod EVPN yn cymryd drosodd ddysgu MAC, felly rhaid i gronfa ddata wag olygu problem gorofal. Mae dysgu lleol yn dal i redeg ar yr ochr fynediad, yn union fel yr oedd cyn i VXLAN fodoli: mae'r newidydd yn dysgu MAC ffynhonnell ffrâm a ganiateir yn y VLAN a'r gwasanaeth cywir, a dim ond wedyn y mae'n tarddu Type 2 ar ei chyfer. Nid oes gan westai nad yw wedi anfon unrhyw ffrâm berthnasol ddim i'w hysbysebu. Mae gwestai y mae ei fframiau'n cael eu gollwng gan aelodaeth VLAN, hidlydd, neu aelod i lawr o agregiad yn edrych yr un fath o safbwynt y gorofal.

Dechreuwch yn y cyswllt a symud ymlaen gyda gorchmynion darllen yn unig. Y nod yw profi bod ffrâm o'r gwesteiwr wedi croesi yn y gwasanaeth a fwriadwyd, oherwydd nid oes dim i lawr yr afon yn gwneud iawn am ffrâm na chyrhaeddodd byth.

show interfaces ge-0/0/1.0
show ethernet-switching interface ge-0/0/1.0
show lacp interfaces ae0

Mae aelodau LACP a ddewiswyd yn bwysicach na bod y bwndel i fyny, gan y gall agregiad fod i fyny ar un aelod tra bo traffig y gwesteiwr yn stwnsio i gyswllt sydd i lawr neu wedi'i rwystro. Mae cownteri rhyngwyneb yn gwahanu gwestai tawel oddi wrth un sy'n gollwng, oherwydd mae gwestai nad yw byth yn trosglwyddo a gwestai y mae ei fframiau'n cael eu gollwng gan ddosbarthiad yn gadael yr un tabl gwag ar ôl.

Lle mae MAC pell yn cael ei golli

Mae MAC pell yn methu i'r cyfeiriad arall, ac yn dawel. Mae'r llwybr Type 2 yn cyrraedd, ond nid yw'n mynd i mewn i enghraifft oni bai bod ei darged llwybr a VNI yn cyfateb i'r cyfluniad lleol, ac nid yw'n dod yn ddefnyddiadwy oni bai bod y naid nesaf yn datrys i VTEP y gellir cyrraedd. Mae anghysondeb targed llwybr yn gadael llwybr dilys yn y tabl BGP nad oes unrhyw enghraifft byth yn gofyn amdano.

Darllenwch y tair gwedd yn eu trefn: presenoldeb llwybr, cofnod cronfa ddata, cofnod anfon. Mae'r gorchmynion isod yn holi'r un MAC ar bob cam, ac mae'r cyfeiriad enghreifftiol yn cadw'r allbynnau'n gymharadwy.

show evpn database instance blue mac-address 02:00:00:00:00:5c extensive
show route table bgp.evpn.0 | match 02:00:00:00:00:5c
show route table bgp.evpn.0 | match 02:00:00:00:00:5c extensive

Mae'r allbynnau hynny'n ateb tri chwestiwn ar wahân. Mae llwybr yn bgp.evpn.0 heb gofnod cronfa ddata yn pwyntio at bolisi mewnforio, targed llwybr neu gyfluniad enghraifft. Mae cofnod cronfa ddata heb gofnod anfon yn pwyntio at raglennu'r platfform, sy'n perthyn i lwybr esgyn gwahanol. Mae llwybr gweithredol nad yw ei naid nesaf yn datrys yn broblem cludo neu label, ac nid oes unrhyw faint o ddadfygio MAC yn ei drwsio.

Mae ailgychwyn a'i trwsiodd yn profi ychydig iawn

Pan fydd ailgychwyn yn gwneud i'r symptom ddiflannu, y casgliad temtasiwn yw bod yn rhaid i'r cyfluniad fod yn gadarn. Mae ailgychwyn yn ailraglennu pob tabl o'r dechrau, felly mae hefyd yn cuddio'r achos lle'r oedd cofnod hen yn cysgodi gwall polisi; mae'r nam yn tueddu i ddod yn ôl ar y newid nesaf, fflap cyswllt neu dynnu llwybr yn ôl.

Cyn unrhyw ffenestr gynnal a chadw, cofnodwch beth fydd yr ailgychwyn yn ei ddileu. Mae'r tri gorchymyn hyn yn ddigon i gymharu cyn ac ar ôl, ac nid ydynt yn newid dim ar y ddyfais.

show evpn database instance blue
show route table bgp.evpn.0
show version

Ffeiliwch yr allbynnau hynny gyda'r dyddiad a'r adeiladwaith meddalwedd wrth eu hymyl. Mae adroddiad diweddarach bod yr un ailgychwyn wedi gweithio o'r blaen yn gliw yn hytrach na phrawf, a dim ond pan gadwodd rhywun yr allbwn cynharach y daw'r gwahaniaeth yn weladwy.

Pedair arsylwad sy'n setlo'r rhan fwyaf o achosion

Mae pedair arsylwad yn cwmpasu bron pob achos: y cyswllt a'i wasanaeth, y MAC fel gwerth enghreifftiol, cyflwr y llwybr a'r gronfa ddata, a'r adeiladwaith sy'n cael ei ddefnyddio. Dewiswch MAC sy'n amlwg yn enghraifft fel na fydd neb yn ei gamgymryd am gyfeiriad cynhyrchu: mae octet cyntaf 02 yn nodi cyfeiriad unicast a weinyddir yn lleol, mae'r octetau sy'n weddill yn rhydd, ac felly mae 02:00:00:00:00:5c yn ddeiliad lle diogel.

Yna gadewch i'r atebion bwyntio at y cam a fethodd. Dim dysgu cyswllt yn golygu'r ochr fynediad; llwybr heb gofnod cronfa ddata yn golygu mewnforio; cofnod cronfa ddata heb gyflwr anfon yn golygu rhaglennu. Beth bynnag y bo, trosglwyddwch yr allbynnau a gasglwyd ynghyd â'r gwesteiwr, y rhyngwyneb, y gwasanaeth a'r adeiladwaith, fel y gall y peiriannydd nesaf atgynhyrchu'r llwybr yn lle ailadrodd yr ymholiad.

Erthyglau cysylltiedig