İçeriğe atla

Juniper Giriş

Junos VPLS'de BGP ve LDP İşaretleme Arasındaki Uyumluluk

Junos OS üzerinde VPLS routing instance'larında BGP ve LDP işaretleme protokollerinin birlikte çalışabilirliği.

Tanıtım

Genel Bakış

VPLS (Virtual Private LAN Service), çok noktaya yayın (multicast) ve tek noktaya yayın (unicast) trafiğini sanal olarak birbirine bağlayan bir hizmet olarak, geniş alan ağlarında (WAN) yaygın şekilde kullanılmaktadır. Juniper Networks'in Junos OS'unda VPLS, BGP (Border Gateway Protocol) ve LDP (Label Distribution Protocol) olmak üzere iki farklı işaretleme (signaling) protokolüyle yapılandırılabilir.

Bu makalede, farklı işaretleme protokollerini kullanan PE (Provider Edge) yönlendiricilerinin bir VPLS instance'ında nasıl birlikte çalışabileceği detaylandırılmaktadır. Özellikle, bazı PE'lerin BGP, diğerlerinin LDP kullanması durumunda gereken yapılandırma ve topoloji unsurları açıklanacaktır. Bu esneklik, karmaşık ağ senaryolarında geçişsiz (seamless) entegrasyon sağlamak için kritik öneme sahiptir.

Bu rehber, Junos OS üzerinde VPLS kurulumu yapan ağ mühendisleri için hazırlanmıştır. Teknik terimler Türkçe açıklanacak ve CLI komutlarıyla desteklenecektir.

Teknik Özellikler

Parametreler ve Seçenekler

ParametreAçıklamaÖrnek Değer
routing-instancesVPLS routing instance'ının adı.VPLS-INSTANCE
protocols vplsVPLS protokol yapılandırması.-
no-tunnel-servicesTünel hizmetlerinin devre dışı bırakılması (VPLS için gerekli).no-tunnel-services
site-rangeVPLS site'larının sayısal aralığı.100
siteVPLS site'ının adı ve tanımlayıcısı.VPLS-SITE-1
site-identifierVPLS site'ının benzersiz tanımlayıcısı.1
interfaceVPLS site'ına bağlı olan fiziksel veya sanal arabirim.ge-0/0/1.0
neighborVPLS site'ına bağlı olan komşu PE yönlendiricisinin IP adresi.192.168.1.2
protocols bgpBGP protokol yapılandırması.-
protocols ldpLDP protokol yapılandırması.-
mesh-groupLDP mesh grubunun adı.LDP-1
border-routerSınır yönlendiricisinin tanımlanması.VPLS-SITE-BORDER

Önemli Komutlar

KomutAçıklama
show vpls connectionsVPLS bağlantılarını görüntüler.
show route advertising-protocol bgpBGP tarafından yayınlanan rotaları görüntüler.
show ldp neighborLDP komşularını görüntüler.
show ethernet-switching tableMAC adresi tablosunu görüntüler.
show vpls instance extensiveVPLS instance'ının detaylı yapılandırmasını görüntüler.

Teknik Detaylar

Teknik Detaylar

VPLS Topolojisinde BGP ve LDP İşaretleme

Junos OS VPLS ortamlarında, BGP ve LDP işaretleme protokollerinin birlikte çalışabilmesi için aşağıdaki unsurlar gereklidir:

  1. PE Yönlendirici Mesh Grupları
  • BGP Mesh Grubu: Tüm PE'ler BGP kullanıyorsa, tek bir BGP mesh grubu oluşturulur.
  • LDP Mesh Grupları: PE'ler LDP kullanıyorsa, birden fazla LDP mesh grubu tanımlanabilir.
  • Sınır Yönlendirici (Border Router): Tüm PE'ler (hem BGP hem LDP kullananlar) tarafından erişilebilir olmalıdır. Bu yönlendirici, her bir mesh grubunun bileşimini bilir ve iki yönlü (bidirectional) sahte hatlar (pseudowires) oluşturur.
  1. Topoloji Örneği

Aşağıdaki topoloji, BGP ve LDP işaretleme protokollerini birlikte kullanan bir VPLS instance'ını göstermektedir:

   +---------------------+       +---------------------+       +---------------------+
   |      Router B       |       |       PE1           |       |       PE2           |
   | (Border Router)     |<----->| (LDP Mesh Grubu:   |<----->| (LDP Mesh Grubu:   |
   | (BGP Mesh Grubu)    |       | LDP-1)              |       | LDP-1)              |
   +---------------------+       +---------------------+       +---------------------+
                                      |                             |
                                      |                             |
   +---------------------+       +---------------------+       +---------------------+
   |       PE3           |       |       PE4           |       |       PE5           |
   | (LDP Mesh Grubu:   |<----->| (LDP Mesh Grubu:   |<----->| (LDP Mesh Grubu:   |
   | LDP-2)              |       | LDP-2)              |       | LDP-2)              |
   +---------------------+       +---------------------+       +---------------------+
                                      |                             |
                                      |                             |
   +---------------------+       +---------------------+       +---------------------+
   |       PE6           |       |       PE7           |       |       PE8           |
   | (BGP Mesh Grubu)    |<----->| (BGP Mesh Grubu)    |<----->| (BGP Mesh Grubu)    |
   +---------------------+       +---------------------+       +---------------------+
  • Router B: Hem BGP mesh grubunun hem de sınır yönlendiricisinin parçasıdır.
  • PE1 ve PE2: LDP-1 mesh grubunda yer alır.
  • PE3, PE4, PE5: LDP-2 mesh grubunda yer alır.
  • PE6, PE7, PE8: BGP mesh grubunda yer alır.

Paket İletimi Mekanizmaları

1. Bilinmeyen Paketlerin Flooding İşlemi

VPLS ortamlarında, bilinmeyen MAC adreslerine sahip paketler, tüm mesh grubundaki PE'ler arasında flooding (yayınlama) yoluyla iletilir. Bu işlem, her bir mesh grubu içinde ayrı ayrı gerçekleşir.

  • BGP mesh grubundaki PE'ler, sadece BGP mesh grubundaki diğer PE'lere flooding yapar.
  • LDP mesh grubundaki PE'ler, sadece kendi mesh grubundaki diğer PE'lere flooding yapar.

Örnek Yapılandırma (Junos CLI):

set routing-instances VPLS-INSTANCE protocols vpls no-tunnel-services
set routing-instances VPLS-INSTANCE protocols vpls site-range 100
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-1
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-1 site-identifier 1
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-1 interface ge-0/0/1.0
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-1 neighbor 192.168.1.2

2. Tek Yönlü (Unicast) Paket İletimi

Tek yönlü paketler, MAC adresi tablosuna göre doğrudan iletilir. Eğer hedef MAC adresi tabloda yoksa, flooding işlemi tetiklenir.

MAC Adresi Tablosunu Kontrol Etme:

show ethernet-switching table routing-instance VPLS-INSTANCE

Çıktı Örneği:

Ethernet switching table : 5 entries, 5 learned
  VLAN              MAC address         Type       Age       Interface
  VPLS-INSTANCE     00:1a:2b:3c:4d:5e   learned    00:05:12  ge-0/0/1.0
  VPLS-INSTANCE     00:1a:2b:3c:4d:5f   learned    00:01:05  ge-0/0/2.0

Sınır Yönlendirici (Border Router) Rolü

Sınır yönlendirici, hem BGP hem LDP mesh gruplarını birbirine bağlayan köprü görevi görür. Bu sayede, farklı mesh gruplarındaki PE'ler arasında iletişim sağlanır.

Sınır Yönlendiricinin Yapılandırılması:

set routing-instances VPLS-INSTANCE protocols vpls no-tunnel-services
set routing-instances VPLS-INSTANCE protocols vpls site-range 100
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-BORDER
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-BORDER site-identifier 100
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-BORDER interface ge-0/0/3.0
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-BORDER neighbor 192.168.1.1
set routing-instances VPLS-INSTANCE protocols vpls site VPLS-SITE-BORDER neighbor 192.168.1.2

Görseller

Paylaş: LinkedIn X

Diğer Konular

Juniper Yapılandırma Giriş -1 -Route Ekleme

Juniper Switch / router giriş için putty kullananarak işlem süreci putty bağlantısı sonrası konfigurasyon için ” cli “ komutu kullanılıyor. cli komutunu girince [email protected]”> ” “>” bu görüntüleme modu oluyor. önce bu ip daha önce kullanılıyor mu görüntülemek için. show configuration |display set | match routing komutu ile birlikte konfigurasyonu görüntüleyebilirsiniz burada eklemek istediğiniz ip […]

1 dk okuma

Yorumlar

Yorum bırakma özelliği yakında. Geri bildiriminiz için iletişim sayfasını kullanabilirsiniz.