Siostaman sgrùdaidh trafaic ann an lìonraidhean VoIP. Pàirt a dhà - prionnsabalan na buidhne

Halo a cho-obraichean!

В roimhe Anns an stuth, fhuair sinn eòlas air eileamaid cho feumail agus, mar a chì thu, de bhun-structar VoIP, leithid siostam sgrùdaidh trafaic no, gu h-aithghearr, SMT. Fhuair sinn a-mach dè a th’ ann, dè na duilgheadasan a bhios e a’ fuasgladh, agus thug sinn fa-near cuideachd na riochdairean as fhollaisiche a thug luchd-leasachaidh don t-saoghal IT. Anns a ’phàirt seo, beachdaichidh sinn air na prionnsapalan a rèir a bheil SMT air a chuir an gnìomh anns a’ bhun-structar IT agus thèid sgrùdadh trafaic VoIP a dhèanamh a ’cleachdadh a dhòighean.

Siostaman sgrùdaidh trafaic ann an lìonraidhean VoIP. Pàirt a dhà - prionnsabalan na buidhne

Ailtireachd siostaman sgrùdaidh trafaic VoIP

Thog sinn agus thog sinn agus mu dheireadh thog sinn. Hooray!
Bhon cartoon "Cheburashka agus an Crocodile Gena."

Mar a chaidh ainmeachadh roimhe, tha gu leòr thoraidhean anns a’ ghnìomhachas conaltraidh agus cian-chonaltraidh a tha san roinn iomchaidh. Ach, ma bheir sinn às an ainm, leasaiche, àrd-ùrlar, msaa, chì sinn gu bheil iad uile co-chosmhail no nas lugha a thaobh an ailtireachd (co-dhiù an fheadhainn ris am feumadh an t-ùghdar dèiligeadh). 'S fhiach toirt fa-near gu bheil seo dìreach mar thoradh air an dìth sìmplidh dòighean sam bith eile a ghlacadh trafaig bho lìonra eileamaidean airson a mion-sgrùdadh mionaideach an dèidh sin. A bharrachd air an sin, tha an tè mu dheireadh, ann am beachd pearsanta, gu ìre mhòr air a dhearbhadh leis an leasachadh làithreach air diofar raointean den ghnìomhachas cuspair. Airson tuigse nas soilleire, beachdaich air an samhlachas a leanas.

Bhon mhionaid a chruthaich an neach-saidheans mòr Ruiseanach Vladimir Aleksandrovich Kotelnikov an teòirim samplachaidh, tha an cinne-daonna air cothrom air leth fhaighinn gus atharrachaidhean analog-gu-didseatach agus didseatach-gu-analog de chomharran cainnt a dhèanamh, leis an urrainn dhuinn a leithid de sheòrsa iongantach a chleachdadh gu h-iomlan. de chonaltradh mar fhòn IP. Ma choimheadas tu air leasachadh uidheamachdan airson a bhith a’ giullachd chomharran cainnte (aka algorithms, codecs, dòighean còdaidh, msaa), chì thu mar a tha DSP (giollachd chomharran didseatach) air ceum bunaiteach a ghabhail ann a bhith a’ còdachadh teachdaireachdan fiosrachaidh - a’ cur an gnìomh comas ro-innse comharra cainnte. Is e sin, an àite dìreach a bhith a’ digiteachadh agus a’ cleachdadh a- agus u-laghan teannachaidh (G.711A/G.711U), tha e comasach a-nis dìreach pàirt de na sampallan a chuir a-mach agus an teachdaireachd gu lèir a thoirt air ais bhuapa, a shàbhaileas gu mòr. leud-bann. A’ tilleadh gu cuspair MMT, tha sinn a’ toirt fa-near nach eil atharrachaidhean càileachdail coltach ris an-dràsta san dòigh-obrach a thaobh glacadh trafaic, ach a-mhàin aon no seòrsa eile de sgàthan.

Tionndaidh sinn chun an fhigear gu h-ìosal, a tha a 'sealltainn na chaidh a thogail le eòlaichean anns na raointean cuspair iomchaidh.

Siostaman sgrùdaidh trafaic ann an lìonraidhean VoIP. Pàirt a dhà - prionnsabalan na buidhne
Figear 1. Diagram coitcheann de ailtireachd SMT.

Tha cha mhòr a h-uile SMT air a dhèanamh suas de dhà phrìomh phàirt: frithealaiche agus riochdairean glacaidh trafaic (no probes). Bidh an frithealaiche a ’faighinn, a’ pròiseasadh agus a ’stòradh trafaic VoIP a thig bho riochdairean, agus cuideachd a’ toirt comas do eòlaichean obrachadh leis an fhiosrachadh a fhuaireadh ann an diofar bheachdan (grafaichean, diagraman, Call Flow, msaa). Bidh riochdairean glacaidh a’ faighinn trafaic VoIP bho uidheamachd bunaiteach lìonra (mar eisimpleir, SBC, softswitch, geataichean, ..), ga thionndadh gu cruth a thathas a’ cleachdadh ann am bathar-bog frithealaiche siostam gnìomhaichte, agus ga ghluasad chun fhear mu dheireadh airson làimhseachadh às deidh sin.

Dìreach mar a tha ann an ceòl, bidh sgrìobhadairean-ciùil a 'cruthachadh eadar-dhealachaidhean air na prìomh fhuaimean obrach, agus mar sin anns a' chùis seo, tha e comasach diofar roghainnean a dhèanamh airson an sgeama gu h-àrd a chur an gnìomh. Tha an iomadachd aca gu math mòr agus gu ìre mhòr air a dhearbhadh le feartan a 'bhun-structair anns a bheil MMT air a chleachdadh. Is e an roghainn as cumanta fear anns nach eil riochdairean glacaidh air an stàladh no air an rèiteachadh. Anns a ’chùis seo, thèid an trafaic sgrùdaichte a chuir gu dìreach chun t-seirbheisiche no, mar eisimpleir, gheibh an frithealaiche am fiosrachadh riatanach bho fhaidhlichean pcap a thig bho bhith a’ cumail sùil air nithean. Mar as trice thèid an dòigh lìbhrigidh seo a thaghadh mura h-eil e comasach probes a chuir a-steach. Suidheachadh an uidheamachd air an làrach, gainnead ghoireasan airson innealan virtualization, lochdan ann an eagrachadh lìonra IP còmhdhail agus, mar thoradh air an sin, duilgheadasan le ceangal lìonra, msaa, is dòcha gur e seo an adhbhar airson an rud a chaidh ainmeachadh. roghainn airson sgrùdadh a chuir air dòigh.

Às deidh dhuinn ionnsachadh agus tuigsinn mar a ghabhas seo no an SMT sin a chuir an sàs anns a’ bhun-structar IT bho shealladh ailtireil, beachdaichidh sinn an uairsin air nithean a tha nas taobh a-staigh comas luchd-rianachd an t-siostaim, is e sin, dòighean airson bathar-bog siostam a chuir gu frithealaichean.

Nuair a bhios iad ag ullachadh co-dhùnadh mu bhith a’ buileachadh a’ phàirt lìonra sgrùdaidh air a bheilear a’ beachdachadh, bidh mòran cheistean an-còmhnaidh aig luchd-gnìomh. Mar eisimpleir, dè a bu chòir a bhith ann an co-dhèanamh bathar-cruaidh an fhrithealaiche, a bheil e gu leòr a h-uile pàirt den t-siostam a chuir a-steach air aon òstair no am bu chòir dhaibh a bhith air an sgaradh bho chèile, mar a stàlaicheas iad am bathar-bog, msaa. Tha na ceistean gu h-àrd, a bharrachd air mòran cheistean co-cheangailte eile, gu math farsaing, agus tha na freagairtean dha mòran dhiubh gu mòr an urra ris na suidheachaidhean obrachaidh sònraichte (no dealbhadh). Ach, feuchaidh sinn ri geàrr-chunntas a dhèanamh air na mion-fhiosrachadh gus beachd coitcheann agus tuigse fhaighinn air an taobh seo de chleachdadh CMT.

Mar sin, is e a’ chiad rud anns a bheil ùidh aig eòlaichean an-còmhnaidh ann a bhith a’ cur an gnìomh SMT dè na feartan dèanadais a bu chòir don fhrithealaiche a chleachdadh? A 'beachdachadh air cleachdadh farsaing de bhathar-bog an-asgaidh, thathas a' faighneachd a 'cheist seo cho tric' s gu bheil e coltach gum faodar coimeas a dhèanamh eadar cho mòr 'sa tha e agus a' cheist "Dè bu chòir dhomh a dhèanamh?" Dh'fhaighnich Nikolai Gavrilovich Chernyshevsky ... Is e am prìomh fheart a tha a 'toirt buaidh air an fhreagairt an àireamh de seiseanan meadhanan a tha air an giullachd no air an giullachd leis an àrd-ùrlar fòn. Is e feart àireamhach agus susbainteach a bheir measadh sònraichte air a’ bhàillidh ainmichte am paramadair CAPS (Call Attempts Per Second) no an àireamh de ghlaodhan gach diog. Tha an fheum air a’ cheist seo a fhreagairt gu sònraichte air sgàth gur e fiosrachadh mu sheiseanan a chaidh a chuir chun t-siostam a chruthaicheas luchd air an fhrithealaiche aige.

Is e an dàrna cùis a thig am bàrr nuair a bhios tu a’ co-dhùnadh feartan co-phàirtean bathar-cruaidh an fhrithealaiche co-dhèanamh a’ bhathar-bog (àrainneachdan obrachaidh, stòran-dàta, msaa) a dh’ obraicheas air. Bidh trafaic comharran (no meadhanan) a’ ruighinn an fhrithealaiche, far a bheil e air a ghiullachd (tha teachdaireachdan comharran air am parsadh) le cuid de thagradh (mar eisimpleir, Kamailio), agus an uairsin thèid am fiosrachadh a thèid a chruthachadh ann an dòigh sònraichte a chuir san stòr-dàta. Airson diofar CMTn, faodaidh an dà chuid na h-iarrtasan a tha a 'briseadh nan aonadan comharran agus na h-aplacaidean a tha a' toirt seachad stòradh a bhith eadar-dhealaichte. Ach, tha iad uile aonaichte leis an aon nàdar de multithreading. Aig an aon àm, air sgàth cho sònraichte ‘s a tha eileamaid bun-structair mar SMT, bu chòir a thoirt fa-near aig an ìre seo gu bheil an àireamh de ghnìomhachd sgrìobhaidh air an diosc gu mòr nas àirde na an àireamh de ghnìomhachd leughaidh bhuaithe.

Agus mu dheireadh... “Tha uimhir anns an fhacal seo”: frithealaiche, virtualization, containerization... Is e an taobh mu dheireadh, ach glè chudromach air an deach bruidhinn sa phàirt seo den artaigil na dòighean a dh’ fhaodadh a bhith air co-phàirtean MMT a chuir a-steach fhad ‘s a thathar ga chleachdadh. Air a liostadh ri taobh cuòt bho obair neo-bhàsmhor A.S. Pushkin teicneòlasan gan cleachdadh ann an diofar bun-structairean agus pròiseactan. Air an aon làimh, tha iad dlùth eadar-cheangailte ri chèile, agus air an taobh eile, tha iad gu math eadar-dhealaichte ann an iomadh slatan-tomhais. Ach, tha iad uile, ann an aon chruth no ann an cruth, air an taisbeanadh le luchd-leasachaidh mar roghainnean a tha rim faighinn airson am bathar a stàladh. A’ toirt geàrr-chunntas air na siostaman a tha air an liostadh sa chiad phàirt den artaigil, tha sinn a’ toirt fa-near na dòighean a leanas airson an cleachdadh air frithealaiche fiosaigeach no inneal brìgheil:
- cleachdadh sgriobtaichean stàlaidh fèin-ghluasadach no fèin-stàladh agus rèiteachadh a’ bhathar-bog co-fhreagarrach às deidh sin,
- cleachdadh ìomhaigh OS deiseil le bathar-bog SMT ro-stàlaichte agus / no àidseant,
- cleachdadh teicneòlas containerization (Docker).

Tha na buannachdan agus na h-eas-bhuannachdan aca aig na h-innealan stàlaidh clàraichte, agus tha na roghainnean, na crìochan agus na suidheachaidhean sònraichte aca fhèin aig eòlaichean anns a bheil am bun-structar a tha iad ag obrachadh no a’ cur an gnìomh suidhichte gus molaidhean sam bith a chuir an cèill. Air an làimh eile, tha an tuairisgeul a chaidh a thoirt seachad mu dhòighean air siostaman sgrùdaidh trafaic SIP a chleachdadh gu math follaiseach, agus aig an ìre làithreach chan eil feum air beachdachadh nas mionaidiche.

Seo artaigil eile mu eileamaid chudromach agus inntinneach den lìonra VoIP - siostam sgrùdaidh trafaic SIP. Mar as àbhaist, tha mi a’ toirt taing don luchd-leughaidh airson an aire don stuth seo! Anns an ath phàirt feuchaidh sinn ri dhol eadhon nas doimhne a-steach do na mion-fhiosrachadh agus coimhead air toraidhean HOMER SIP Capture agus SIP3.

Source: www.habr.com

Cuir beachd ann