BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಇಂದು ನಾವು BGP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ. ಅದು ಏಕೆ ಮತ್ತು ಅದನ್ನು ಏಕೆ ಒಂದೇ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನಾವು ದೀರ್ಘಕಾಲ ಮಾತನಾಡುವುದಿಲ್ಲ. ಈ ವಿಷಯದ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಮಾಹಿತಿ ಇದೆ, ಉದಾಹರಣೆಗೆ ಇಲ್ಲಿ.

ಹಾಗಾದರೆ ಬಿಜಿಪಿ ಎಂದರೇನು? BGP ಒಂದು ಡೈನಾಮಿಕ್ ರೂಟಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಇದು EGP (ಬಾಹ್ಯ ಗೇಟ್‌ವೇ ಪ್ರೋಟೋಕಾಲ್) ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ಈ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ರೂಟಿಂಗ್ ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಎರಡು BGP ರೂಟರ್‌ಗಳ ನಡುವೆ ನೆರೆಹೊರೆಯನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ.

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
Router1 ಮತ್ತು Router3 ನಡುವಿನ ನೆರೆಹೊರೆಯನ್ನು ಪರಿಗಣಿಸಿ. ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡೋಣ:

router bgp 10
  network 192.168.12.0
  network 192.168.13.0
  neighbor 192.168.13.3 remote-as 10

router bgp 10
  network 192.168.13.0
  network 192.168.24.0
  neighbor 192.168.13.1 remote-as 10

ಒಂದೇ ಸ್ವಾಯತ್ತ ವ್ಯವಸ್ಥೆಯೊಳಗಿನ ನೆರೆಹೊರೆಯು AS 10 ಆಗಿದೆ. ರೂಟರ್ 1 ನಂತಹ ರೂಟರ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ನಮೂದಿಸಿದ ನಂತರ, ಆ ರೂಟರ್ ರೂಟರ್ 3 ನೊಂದಿಗೆ ಪಕ್ಕದ ಸಂಬಂಧವನ್ನು ಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಏನೂ ಸಂಭವಿಸದಿದ್ದಾಗ ಆರಂಭಿಕ ಸ್ಥಿತಿಯನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಐಡಲ್. ರೂಟರ್ 1 ನಲ್ಲಿ bgp ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ತಕ್ಷಣ, ಅದು TCP ಪೋರ್ಟ್ 179 ಅನ್ನು ಕೇಳಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ - ಅದು ರಾಜ್ಯಕ್ಕೆ ಹೋಗುತ್ತದೆ ಸಂಪರ್ಕಿಸಿ, ಮತ್ತು ರೂಟರ್ 3 ನೊಂದಿಗೆ ಅಧಿವೇಶನವನ್ನು ತೆರೆಯಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ಅದು ರಾಜ್ಯಕ್ಕೆ ಹೋಗುತ್ತದೆ ಸಕ್ರಿಯ.

ರೂಟರ್ 1 ಮತ್ತು ರೂಟರ್ 3 ನಡುವೆ ಅಧಿವೇಶನವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಓಪನ್ ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಈ ಸಂದೇಶವನ್ನು ರೂಟರ್1 ಮೂಲಕ ಕಳುಹಿಸಿದಾಗ, ಈ ಸ್ಥಿತಿಯನ್ನು ಕರೆಯಲಾಗುವುದು ಸೆಂಟ್ ತೆರೆಯಿರಿ. ಮತ್ತು ರೂಟರ್ 3 ನಿಂದ ಓಪನ್ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಅದು ರಾಜ್ಯಕ್ಕೆ ಹೋಗುತ್ತದೆ ದೃಢೀಕರಣವನ್ನು ತೆರೆಯಿರಿ. ಓಪನ್ ಸಂದೇಶವನ್ನು ಹತ್ತಿರದಿಂದ ನೋಡೋಣ:

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಈ ಸಂದೇಶವು ರೂಟರ್ ಬಳಸುವ BGP ಪ್ರೋಟೋಕಾಲ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ತಿಳಿಸುತ್ತದೆ. ಓಪನ್ ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ, Router1 ಮತ್ತು Router3 ಪರಸ್ಪರ ತಮ್ಮ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಸಂವಹನ ಮಾಡುತ್ತವೆ. ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳನ್ನು ರವಾನಿಸಲಾಗಿದೆ:

  • ಆವೃತ್ತಿ: ಇದು ರೂಟರ್ ಬಳಸುತ್ತಿರುವ BGP ಆವೃತ್ತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. BGP ಯ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯು ಆವೃತ್ತಿ 4 ಆಗಿದ್ದು ಇದನ್ನು RFC 4271 ರಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ. ಎರಡು BGP ರೂಟರ್‌ಗಳು ಹೊಂದಾಣಿಕೆಯ ಆವೃತ್ತಿಯನ್ನು ಸಂಧಾನ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತವೆ, ಹೊಂದಾಣಿಕೆಯಿಲ್ಲದಿದ್ದಾಗ ಯಾವುದೇ BGP ಸೆಶನ್ ಇರುವುದಿಲ್ಲ.
  • ನನ್ನ ಎಎಸ್: ಇದು BGP ರೂಟರ್‌ನ AS ಸಂಖ್ಯೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ರೂಟರ್‌ಗಳು AS ಸಂಖ್ಯೆ(ಗಳನ್ನು) ಮೇಲೆ ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಅವುಗಳು iBGP ಅಥವಾ eBGP ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತವೆಯೇ ಎಂಬುದನ್ನು ಸಹ ಇದು ವಿವರಿಸುತ್ತದೆ.
  • ಸಮಯವನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ: ಹಿಡಿದಿರುವ ಸಮಯದವರೆಗೆ BGP ಯಾವುದೇ ಕೀಪಲೈವ್ ಅಥವಾ ಅಪ್‌ಡೇಟ್ ಸಂದೇಶಗಳನ್ನು ಇನ್ನೊಂದು ಬದಿಯಿಂದ ಸ್ವೀಕರಿಸದಿದ್ದರೆ ಅದು ಇನ್ನೊಂದು ಬದಿಯನ್ನು 'ಡೆಡ್' ಎಂದು ಘೋಷಿಸುತ್ತದೆ ಮತ್ತು ಅದು BGP ಸೆಶನ್ ಅನ್ನು ಕಿತ್ತುಹಾಕುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಿಸ್ಕೊ ​​IOS ರೂಟರ್‌ಗಳಲ್ಲಿ ಹೋಲ್ಡ್ ಸಮಯವನ್ನು 180 ಸೆಕೆಂಡ್‌ಗಳಿಗೆ ಹೊಂದಿಸಲಾಗಿದೆ, ಪ್ರತಿ 60 ಸೆಕೆಂಡ್‌ಗಳಿಗೆ ಕೀಪಲೈವ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಎರಡೂ ರೂಟರ್‌ಗಳು ಹೋಲ್ಡ್ ಸಮಯವನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು ಅಥವಾ BGP ಸೆಷನ್ ಇರುವುದಿಲ್ಲ.
  • ಬಿಜಿಪಿ ಐಡೆಂಟಿಫೈಯರ್: ಇದು ಸ್ಥಳೀಯ BGP ರೂಟರ್ ಐಡಿಯಾಗಿದ್ದು, OSPF ಮಾಡುವಂತೆ ಚುನಾಯಿತವಾಗುತ್ತದೆ:
    • bgp ರೂಟರ್-id ಆಜ್ಞೆಯೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ರೂಟರ್-ID ಅನ್ನು ಬಳಸಿ.
    • ಲೂಪ್‌ಬ್ಯಾಕ್ ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿ ಅತ್ಯಧಿಕ IP ವಿಳಾಸವನ್ನು ಬಳಸಿ.
    • ಭೌತಿಕ ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿ ಅತ್ಯಧಿಕ IP ವಿಳಾಸವನ್ನು ಬಳಸಿ.
  • ಐಚ್ಛಿಕ ನಿಯತಾಂಕಗಳು: ಇಲ್ಲಿ ನೀವು BGP ರೂಟರ್‌ನ ಕೆಲವು ಐಚ್ಛಿಕ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಕಾಣಬಹುದು. ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸದೆಯೇ BGP ಗೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಈ ಕ್ಷೇತ್ರವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ನೀವು ಇಲ್ಲಿ ಕಾಣಬಹುದಾದ ವಿಷಯಗಳು:
    • MP-BGP (ಮಲ್ಟಿ ಪ್ರೋಟೋಕಾಲ್ BGP) ಗೆ ಬೆಂಬಲ.
    • ಮಾರ್ಗ ರಿಫ್ರೆಶ್‌ಗೆ ಬೆಂಬಲ.
    • 4-ಆಕ್ಟೆಟ್ AS ಸಂಖ್ಯೆಗಳಿಗೆ ಬೆಂಬಲ.

ನೆರೆಹೊರೆಯನ್ನು ಸ್ಥಾಪಿಸಲು, ಈ ಕೆಳಗಿನ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಬೇಕು:

  • ಆವೃತ್ತಿ ಸಂಖ್ಯೆ. ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 4 ಆಗಿದೆ.
  • AS ಸಂಖ್ಯೆಯು ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು ನೆರೆಹೊರೆಯವರು 192.168.13.3 ರಿಮೋಟ್-ನಂತೆ 10.
  • ರೂಟರ್ ಐಡಿಯು ನೆರೆಹೊರೆಯವರಿಗಿಂತ ಭಿನ್ನವಾಗಿರಬೇಕು.

ಯಾವುದೇ ನಿಯತಾಂಕಗಳು ಈ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸದಿದ್ದರೆ, ರೂಟರ್ ಕಳುಹಿಸುತ್ತದೆ ಅಧಿಸೂಚನೆ ದೋಷವನ್ನು ಸೂಚಿಸುವ ಸಂದೇಶ. ತೆರೆದ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಿದ ಮತ್ತು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ನೆರೆಹೊರೆಯ ಸಂಬಂಧವು ರಾಜ್ಯವನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ ಸ್ಥಾಪಿಸಲಾಯಿತು. ಇದರ ನಂತರ, ರೂಟರ್‌ಗಳು ಮಾರ್ಗಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು ಮತ್ತು ಇದನ್ನು ಬಳಸಿ ಮಾಡಬಹುದು ಅಪ್ಡೇಟ್ ಸಂದೇಶಗಳು. ಇದು Router1 ನಿಂದ Router3 ಗೆ ಕಳುಹಿಸಲಾದ ನವೀಕರಣ ಸಂದೇಶವಾಗಿದೆ:

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಇಲ್ಲಿ ನೀವು ರೂಟರ್ 1 ಮತ್ತು ಪಾಥ್ ಗುಣಲಕ್ಷಣಗಳಿಂದ ವರದಿ ಮಾಡಲಾದ ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ನೋಡಬಹುದು, ಇದು ಮೆಟ್ರಿಕ್‌ಗಳಿಗೆ ಹೋಲುತ್ತದೆ. ನಾವು ಪಾಥ್ ಗುಣಲಕ್ಷಣಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಮಾತನಾಡುತ್ತೇವೆ. ಕೀಪಲೈವ್ ಸಂದೇಶಗಳನ್ನು ಟಿಸಿಪಿ ಸೆಷನ್‌ನೊಳಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಅವುಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಪ್ರತಿ 60 ಸೆಕೆಂಡ್‌ಗಳಿಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಇದು ಕೀಪಲೈವ್ ಟೈಮರ್ ಆಗಿದೆ. ಹೋಲ್ಡ್ ಟೈಮರ್ ಸಮಯದಲ್ಲಿ ಕೀಪಲೈವ್ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸದಿದ್ದರೆ, ಇದು ನೆರೆಹೊರೆಯವರೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು 180 ಸೆಕೆಂಡುಗಳಿಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ.

ಉಪಯುಕ್ತ ಚಿಹ್ನೆ:

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ರೂಟರ್‌ಗಳು ಪರಸ್ಪರ ಮಾಹಿತಿಯನ್ನು ಹೇಗೆ ರವಾನಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಎಂದು ತೋರುತ್ತದೆ, ಈಗ BGP ಪ್ರೋಟೋಕಾಲ್‌ನ ತರ್ಕವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸೋಣ.

BGP ಟೇಬಲ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಜಾಹೀರಾತು ಮಾಡಲು, IGP ಪ್ರೋಟೋಕಾಲ್‌ಗಳಲ್ಲಿರುವಂತೆ, ನೆಟ್ವರ್ಕ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಆಪರೇಟಿಂಗ್ ಲಾಜಿಕ್ ವಿಭಿನ್ನವಾಗಿದೆ. IGP ಯಲ್ಲಿ, ನೆಟ್‌ವರ್ಕ್ ಕಮಾಂಡ್‌ನಲ್ಲಿ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ನಂತರ, IGP ಈ ಸಬ್‌ನೆಟ್‌ಗೆ ಯಾವ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಸೇರಿವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಅದರ ಕೋಷ್ಟಕದಲ್ಲಿ ಸೇರಿಸುತ್ತದೆ ಎಂದು ನೋಡುತ್ತದೆ, ನಂತರ BGP ಯಲ್ಲಿನ ನೆಟ್‌ವರ್ಕ್ ಆಜ್ಞೆಯು ರೂಟಿಂಗ್ ಟೇಬಲ್ ಅನ್ನು ನೋಡುತ್ತದೆ ಮತ್ತು ಹುಡುಕುತ್ತದೆ ನಿಖರ ನೆಟ್‌ವರ್ಕ್ ಆಜ್ಞೆಯಲ್ಲಿನ ಮಾರ್ಗಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ಅಂತಹವು ಕಂಡುಬಂದಲ್ಲಿ, ಈ ಮಾರ್ಗಗಳು BGP ಕೋಷ್ಟಕದಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ.

ರೂಟರ್‌ನ ಪ್ರಸ್ತುತ IP ರೂಟಿಂಗ್ ಟೇಬಲ್‌ನಲ್ಲಿ ಮಾರ್ಗವನ್ನು ನೋಡಿ ಅದು ನೆಟ್ವರ್ಕ್ ಆಜ್ಞೆಯ ನಿಯತಾಂಕಗಳಿಗೆ ನಿಖರವಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ; IP ಮಾರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಸ್ಥಳೀಯ BGP ಕೋಷ್ಟಕದಲ್ಲಿ ಸಮಾನವಾದ NLRI ಅನ್ನು ಇರಿಸಿ.

ಈಗ ಉಳಿದಿರುವ ಎಲ್ಲವುಗಳಿಗೆ BGP ಅನ್ನು ಹೆಚ್ಚಿಸೋಣ ಮತ್ತು ಒಂದು AS ನಲ್ಲಿ ಮಾರ್ಗವನ್ನು ಹೇಗೆ ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. BGP ರೂಟರ್ ತನ್ನ ನೆರೆಹೊರೆಯವರಿಂದ ಮಾರ್ಗಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ಅದು ಸೂಕ್ತವಾದ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಇಲ್ಲಿ ನೀವು ಯಾವ ರೀತಿಯ ನೆರೆಹೊರೆಯವರಿರಬಹುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು - ಆಂತರಿಕ ಮತ್ತು ಬಾಹ್ಯ. ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ನೆರೆಯವರು ಆಂತರಿಕ ಅಥವಾ ಬಾಹ್ಯ ಎಂಬುದನ್ನು ಸಂರಚನಾ ಮೂಲಕ ರೂಟರ್ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆಯೇ? ತಂಡದಲ್ಲಿದ್ದರೆ:

neighbor 192.168.13.3 remote-as 10 

ರಿಮೋಟ್-ಆಸ್ ಪ್ಯಾರಾಮೀಟರ್ AS ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ, ಇದು ರೂಟರ್ bgp 10 ಆಜ್ಞೆಯಲ್ಲಿ ರೂಟರ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲ್ಪಟ್ಟಿದೆ. ಆಂತರಿಕ AS ನಿಂದ ಬರುವ ಮಾರ್ಗಗಳನ್ನು ಆಂತರಿಕ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬಾಹ್ಯ AS ನಿಂದ ಮಾರ್ಗಗಳನ್ನು ಬಾಹ್ಯ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ, ಕೃತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಮತ್ತು ಕಳುಹಿಸುವ ವಿಭಿನ್ನ ತರ್ಕ. ಈ ಟೋಪೋಲಜಿಯನ್ನು ಪರಿಗಣಿಸಿ:

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಪ್ರತಿ ರೂಟರ್ ip: xxxx 255.255.255.0 ನೊಂದಿಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಲೂಪ್‌ಬ್ಯಾಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ - ಇಲ್ಲಿ x ರೂಟರ್ ಸಂಖ್ಯೆ. ರೂಟರ್ 9 ನಲ್ಲಿ ನಾವು ವಿಳಾಸದೊಂದಿಗೆ ಲೂಪ್‌ಬ್ಯಾಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ - 9.9.9.9 255.255.255.0. ನಾವು ಅದನ್ನು ಬಿಜಿಪಿ ಮೂಲಕ ಪ್ರಕಟಿಸುತ್ತೇವೆ ಮತ್ತು ಅದು ಹೇಗೆ ಹರಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡುತ್ತೇವೆ. ಈ ಮಾರ್ಗವು ರೂಟರ್ 8 ಮತ್ತು ರೂಟರ್ 12 ಗೆ ರವಾನೆಯಾಗುತ್ತದೆ. Router8 ನಿಂದ, ಈ ಮಾರ್ಗವು Router6 ಗೆ ಹೋಗುತ್ತದೆ, ಆದರೆ Router5 ಗೆ ಇದು ರೂಟಿಂಗ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಇರುವುದಿಲ್ಲ. ರೂಟರ್ 12 ನಲ್ಲಿ ಈ ಮಾರ್ಗವು ಕೋಷ್ಟಕದಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ, ಆದರೆ ರೂಟರ್ 11 ನಲ್ಲಿ ಅದು ಇರುವುದಿಲ್ಲ. ಇದನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಪ್ರಯತ್ನಿಸೋಣ. ಈ ಮಾರ್ಗವನ್ನು ವರದಿ ಮಾಡುವ ಮೂಲಕ ರೂಟರ್ 9 ತನ್ನ ನೆರೆಹೊರೆಯವರಿಗೆ ಯಾವ ಡೇಟಾ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ರವಾನಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಗಣಿಸೋಣ. ಕೆಳಗಿನ ಪ್ಯಾಕೆಟ್ ಅನ್ನು Router9 ನಿಂದ Router8 ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಮಾರ್ಗದ ಮಾಹಿತಿಯು ಪಾಥ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಮಾರ್ಗ ಗುಣಲಕ್ಷಣಗಳನ್ನು 4 ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ:

  1. ಪ್ರಸಿದ್ಧ ಕಡ್ಡಾಯ - BGP ಚಾಲನೆಯಲ್ಲಿರುವ ಎಲ್ಲಾ ರೂಟರ್‌ಗಳು ಈ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಗುರುತಿಸಬೇಕು. ಎಲ್ಲಾ ನವೀಕರಣಗಳಲ್ಲಿ ಪ್ರಸ್ತುತವಾಗಿರಬೇಕು.
  2. ಸುಪ್ರಸಿದ್ಧ ವಿವೇಚನೆ - BGP ಚಾಲನೆಯಲ್ಲಿರುವ ಎಲ್ಲಾ ರೂಟರ್‌ಗಳು ಈ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಗುರುತಿಸಬೇಕು. ಅವರು ನವೀಕರಣಗಳಲ್ಲಿ ಇರಬಹುದು, ಆದರೆ ಅವರ ಉಪಸ್ಥಿತಿ ಅಗತ್ಯವಿಲ್ಲ.
  3. ಐಚ್ಛಿಕ ಟ್ರಾನ್ಸಿಟಿವ್ - ಎಲ್ಲಾ BGP ಅನುಷ್ಠಾನಗಳಿಂದ ಗುರುತಿಸಲ್ಪಡದಿರಬಹುದು. ರೂಟರ್ ಗುಣಲಕ್ಷಣವನ್ನು ಗುರುತಿಸದಿದ್ದರೆ, ಅದು ನವೀಕರಣವನ್ನು ಭಾಗಶಃ ಎಂದು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ತನ್ನ ನೆರೆಹೊರೆಯವರಿಗೆ ಫಾರ್ವರ್ಡ್ ಮಾಡುತ್ತದೆ, ಗುರುತಿಸದ ಗುಣಲಕ್ಷಣವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
  4. ಐಚ್ಛಿಕ ನಾನ್-ಟ್ರಾನ್ಸಿಟಿವ್ - ಎಲ್ಲಾ BGP ಅನುಷ್ಠಾನಗಳಿಂದ ಗುರುತಿಸಲ್ಪಡದಿರಬಹುದು. ರೂಟರ್ ಗುಣಲಕ್ಷಣವನ್ನು ಗುರುತಿಸದಿದ್ದರೆ, ನೆರೆಹೊರೆಯವರಿಗೆ ರವಾನಿಸಿದಾಗ ಗುಣಲಕ್ಷಣವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ.

BGP ಗುಣಲಕ್ಷಣಗಳ ಉದಾಹರಣೆಗಳು:

  • ಪ್ರಸಿದ್ಧ ಕಡ್ಡಾಯ:
    • ಸ್ವಾಯತ್ತ ವ್ಯವಸ್ಥೆಯ ಮಾರ್ಗ
    • ಮುಂದಿನ-ಹಾಪ್
    • ಮೂಲ

  • ಸುಪ್ರಸಿದ್ಧ ವಿವೇಚನೆ:
    • ಸ್ಥಳೀಯ ಆದ್ಯತೆ
    • ಪರಮಾಣು ಸಮುಚ್ಚಯ
  • ಐಚ್ಛಿಕ ಟ್ರಾನ್ಸಿಟಿವ್:
    • ಒಟ್ಟುಗೂಡಿಸುವವನು
    • ಸಮುದಾಯಗಳು
  • ಐಚ್ಛಿಕ ನಾನ್-ಟ್ರಾನ್ಸಿಟಿವ್:
    • ಮಲ್ಟಿ-ಎಕ್ಸಿಟ್ ಡಿಸ್ಕ್ರಿಮಿನೇಟರ್ (MED)
    • ಮೂಲ ಐಡಿ
    • ಕ್ಲಸ್ಟರ್ ಪಟ್ಟಿ

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸದ್ಯಕ್ಕೆ ನಾವು ಮೂಲ, ನೆಕ್ಸ್ಟ್-ಹಾಪ್, ಎಎಸ್ ಪಾತ್‌ನಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುತ್ತೇವೆ. ಮಾರ್ಗವು ರೂಟರ್ 8 ಮತ್ತು ರೂಟರ್ 9 ರ ನಡುವೆ ಹರಡುವುದರಿಂದ, ಅಂದರೆ, ಒಂದು ಎಎಸ್ ಒಳಗೆ, ಇದನ್ನು ಆಂತರಿಕ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಾವು ಮೂಲಕ್ಕೆ ಗಮನ ಕೊಡುತ್ತೇವೆ.

ಮೂಲ ಗುಣಲಕ್ಷಣ - ನವೀಕರಣದಲ್ಲಿ ಮಾರ್ಗವನ್ನು ಹೇಗೆ ಪಡೆಯಲಾಗಿದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಂಭವನೀಯ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯಗಳು:

  • 0 - ಐಜಿಪಿ: ಮೂಲ ಸ್ವಾಯತ್ತ ವ್ಯವಸ್ಥೆಯೊಳಗೆ ಎನ್ಎಲ್ಆರ್ಐ ಸ್ವೀಕರಿಸಲಾಗಿದೆ;
  • 1 - EGP: NLRI ಅನ್ನು ಬಾಹ್ಯ ಗೇಟ್‌ವೇ ಪ್ರೋಟೋಕಾಲ್ (EGP) ಬಳಸಿ ಕಲಿಯಲಾಗುತ್ತದೆ. BGP ಗೆ ಪೂರ್ವವರ್ತಿ, ಬಳಸಲಾಗಿಲ್ಲ
  • 2 - ಅಪೂರ್ಣ: NLRI ಅನ್ನು ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಕಲಿತರು

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ಯಾಕೆಟ್ನಿಂದ ನೋಡಬಹುದಾದಂತೆ, ಇದು 0 ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಈ ಮಾರ್ಗವನ್ನು ರೂಟರ್ 12 ಗೆ ರವಾನಿಸಿದಾಗ, ಈ ಕೋಡ್ 1 ರ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಮುಂದೆ, ಮುಂದಿನ-ಹಾಪ್. ಮುಂದಿನ-ಹಾಪ್ ಗುಣಲಕ್ಷಣ

  • ಇದು ಇಬಿಜಿಪಿ ರೂಟರ್‌ನ ಐಪಿ ವಿಳಾಸವಾಗಿದ್ದು, ಇದರ ಮೂಲಕ ಗಮ್ಯಸ್ಥಾನ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಮಾರ್ಗವು ಹೋಗುತ್ತದೆ.
  • ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಮತ್ತೊಂದು AS ಗೆ ಕಳುಹಿಸಿದಾಗ ಗುಣಲಕ್ಷಣವು ಬದಲಾಗುತ್ತದೆ.

iBGP ಯ ಸಂದರ್ಭದಲ್ಲಿ, ಅಂದರೆ, ಒಂದು AS ಒಳಗೆ, ಮುಂದಿನ-ಹಾಪ್ ಅನ್ನು ಈ ಮಾರ್ಗದ ಬಗ್ಗೆ ಕಲಿತ ಅಥವಾ ಹೇಳಿದವರಿಂದ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು 192.168.89.9 ಆಗಿರುತ್ತದೆ. ಆದರೆ ಈ ಮಾರ್ಗವನ್ನು Router8 ನಿಂದ Router6 ಗೆ ರವಾನಿಸಿದಾಗ, Router8 ಅದನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ತನ್ನದೇ ಆದ ರೀತಿಯಲ್ಲಿ ಬದಲಾಯಿಸುತ್ತದೆ. ಮುಂದಿನ-ಹಾಪ್ 192.168.68.8 ಆಗಿರುತ್ತದೆ. ಇದು ನಮ್ಮನ್ನು ಎರಡು ನಿಯಮಗಳಿಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ:

  1. ರೂಟರ್ ತನ್ನ ಆಂತರಿಕ ನೆರೆಯವರಿಗೆ ಮಾರ್ಗವನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಿದರೆ, ಅದು ಮುಂದಿನ-ಹಾಪ್ ನಿಯತಾಂಕವನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ.
  2. ರೂಟರ್ ತನ್ನ ಬಾಹ್ಯ ನೆರೆಯವರಿಗೆ ಮಾರ್ಗವನ್ನು ರವಾನಿಸಿದರೆ, ಅದು ಮುಂದಿನ-ಹಾಪ್ ಅನ್ನು ಈ ರೂಟರ್ ರವಾನಿಸುವ ಇಂಟರ್ಫೇಸ್‌ನ ಐಪಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ.

ಇದು ಮೊದಲ ಸಮಸ್ಯೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಮಗೆ ಕಾರಣವಾಗುತ್ತದೆ - ರೂಟರ್ 5 ಮತ್ತು ರೂಟರ್ 11 ನಲ್ಲಿ ರೂಟಿಂಗ್ ಟೇಬಲ್‌ನಲ್ಲಿ ಏಕೆ ಮಾರ್ಗವಿಲ್ಲ. ಹತ್ತಿರದಿಂದ ನೋಡೋಣ. ಆದ್ದರಿಂದ, ರೂಟರ್ 6 ಮಾರ್ಗ 9.9.9.0/24 ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಂಡಿತು ಮತ್ತು ಅದನ್ನು ರೂಟಿಂಗ್ ಟೇಬಲ್‌ಗೆ ಯಶಸ್ವಿಯಾಗಿ ಸೇರಿಸಿದೆ:

Router6#show ip route bgp
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

      9.0.0.0/24 is subnetted, 1 subnets
B        9.9.9.0 [20/0] via 192.168.68.8, 00:38:25<source>
Теперь Router6 передал маршрут Router5 и первому правилу Next-hop не изменил. То есть, Router5 должен добавить  <b>9.9.9.0 [20/0] via 192.168.68.8</b> , но у него нет маршрута до 192.168.68.8 и поэтому данный маршрут добавлен не будет, хотя информация о данном маршруте будет храниться в таблице BGP:

<source><b>Router5#show ip bgp
BGP table version is 1, local router ID is 5.5.5.5
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
              x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 * i 9.9.9.0/24       192.168.68.8             0    100      0 45 i</b>

ರೂಟರ್ 11-ರೂಟರ್ 12 ನಡುವೆ ಅದೇ ಪರಿಸ್ಥಿತಿ ಸಂಭವಿಸುತ್ತದೆ. ಈ ಪರಿಸ್ಥಿತಿಯನ್ನು ತಪ್ಪಿಸಲು, ಅವರ ಆಂತರಿಕ ನೆರೆಹೊರೆಯವರಿಗೆ ಮಾರ್ಗವನ್ನು ಹಾದುಹೋಗುವಾಗ, ಅವರ IP ವಿಳಾಸವನ್ನು ನೆಕ್ಸ್ಟ್-ಹಾಪ್ ಆಗಿ ಬದಲಿಸಲು ನೀವು ರೂಟರ್ 6 ಅಥವಾ ರೂಟರ್ 12 ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ:

neighbor 192.168.56.5 next-hop-self

ಈ ಆಜ್ಞೆಯ ನಂತರ, Router6 ಒಂದು ನವೀಕರಣ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಇಂಟರ್ಫೇಸ್ Gi0/0 Router6 ನ ip ಅನ್ನು ಮಾರ್ಗಗಳಿಗಾಗಿ ಮುಂದಿನ-ಹಾಪ್ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ - 192.168.56.6, ಅದರ ನಂತರ ಈ ಮಾರ್ಗವನ್ನು ಈಗಾಗಲೇ ರೂಟಿಂಗ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಮುಂದೆ ಹೋಗೋಣ ಮತ್ತು ಈ ಮಾರ್ಗವು Router7 ಮತ್ತು Router10 ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆಯೇ ಎಂದು ನೋಡೋಣ. ಇದು ರೂಟಿಂಗ್ ಟೇಬಲ್‌ನಲ್ಲಿ ಇರುವುದಿಲ್ಲ ಮತ್ತು ನೆಕ್ಸ್ಟ್-ಹಾಪ್ ಪ್ಯಾರಾಮೀಟರ್‌ನೊಂದಿಗಿನ ಮೊದಲ ಸಮಸ್ಯೆಯಂತೆಯೇ ಸಮಸ್ಯೆ ಇದೆ ಎಂದು ನಾವು ಭಾವಿಸಬಹುದು, ಆದರೆ ನಾವು ಶೋ ip bgp ಆಜ್ಞೆಯ ಔಟ್‌ಪುಟ್ ಅನ್ನು ನೋಡಿದರೆ, ನಾವು ಅದನ್ನು ನೋಡುತ್ತೇವೆ ತಪ್ಪಾದ ನೆಕ್ಸ್ಟ್-ಹಾಪ್‌ನೊಂದಿಗೆ ಸಹ ಮಾರ್ಗವನ್ನು ಅಲ್ಲಿ ಸ್ವೀಕರಿಸಲಾಗಿಲ್ಲ, ಅಂದರೆ ಮಾರ್ಗವನ್ನು ಸಹ ರವಾನಿಸಲಾಗಿಲ್ಲ. ಮತ್ತು ಇದು ಮತ್ತೊಂದು ನಿಯಮದ ಅಸ್ತಿತ್ವಕ್ಕೆ ನಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ:

ಆಂತರಿಕ ನೆರೆಹೊರೆಯವರಿಂದ ಪಡೆದ ಮಾರ್ಗಗಳನ್ನು ಇತರ ಆಂತರಿಕ ನೆರೆಹೊರೆಯವರೊಂದಿಗೆ ಪ್ರಚಾರ ಮಾಡಲಾಗುವುದಿಲ್ಲ.

ರೂಟರ್ 5 ರೂಟರ್ 6 ನಿಂದ ಮಾರ್ಗವನ್ನು ಪಡೆದ ಕಾರಣ, ಅದನ್ನು ಅದರ ಇತರ ಆಂತರಿಕ ನೆರೆಹೊರೆಗೆ ರವಾನಿಸಲಾಗುವುದಿಲ್ಲ. ವರ್ಗಾವಣೆ ಸಂಭವಿಸಲು, ನೀವು ಕಾರ್ಯವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮಾರ್ಗ ಪ್ರತಿಫಲಕ, ಅಥವಾ ಸಂಪೂರ್ಣವಾಗಿ ಸಂಪರ್ಕಿತ ನೆರೆಹೊರೆಯ ಸಂಬಂಧಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ (ಪೂರ್ಣ ಮೆಶ್), ಅಂದರೆ, ರೂಟರ್ 5-7 ಪ್ರತಿಯೊಬ್ಬರೂ ಎಲ್ಲರಿಗೂ ನೆರೆಹೊರೆಯವರಾಗಿರುತ್ತಾರೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ರೂಟ್ ರಿಫ್ಲೆಕ್ಟರ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ರೂಟರ್ 5 ನಲ್ಲಿ ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ:

neighbor 192.168.57.7 route-reflector-client

ರೂಟ್-ರಿಫ್ಲೆಕ್ಟರ್ ಆಂತರಿಕ ನೆರೆಯವರಿಗೆ ಮಾರ್ಗವನ್ನು ಹಾದುಹೋಗುವಾಗ BGP ನ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಆಂತರಿಕ ನೆರೆಹೊರೆಯವರು ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಮಾರ್ಗ-ಪ್ರತಿಫಲಕ-ಕ್ಲೈಂಟ್, ನಂತರ ಆಂತರಿಕ ಮಾರ್ಗಗಳನ್ನು ಈ ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ಜಾಹೀರಾತು ಮಾಡಲಾಗುತ್ತದೆ.

ರೂಟರ್ 7 ನಲ್ಲಿ ಮಾರ್ಗ ಕಾಣಿಸಲಿಲ್ಲವೇ? ನೆಕ್ಸ್ಟ್-ಹಾಪ್ ಬಗ್ಗೆಯೂ ಮರೆಯಬೇಡಿ. ಈ ಕುಶಲತೆಯ ನಂತರ, ಮಾರ್ಗವು ರೂಟರ್ 7 ಗೆ ಹೋಗಬೇಕು, ಆದರೆ ಇದು ಸಂಭವಿಸುವುದಿಲ್ಲ. ಇದು ನಮ್ಮನ್ನು ಮತ್ತೊಂದು ನಿಯಮಕ್ಕೆ ತರುತ್ತದೆ:

ಮುಂದಿನ-ಹಾಪ್ ನಿಯಮವು ಬಾಹ್ಯ ಮಾರ್ಗಗಳಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆಂತರಿಕ ಮಾರ್ಗಗಳಿಗಾಗಿ, ಮುಂದಿನ-ಹಾಪ್ ಗುಣಲಕ್ಷಣವನ್ನು ಬದಲಿಸಲಾಗುವುದಿಲ್ಲ.

ಮತ್ತು AS ನಲ್ಲಿನ ಎಲ್ಲಾ ಮಾರ್ಗಗಳ ಬಗ್ಗೆ ರೂಟರ್‌ಗಳಿಗೆ ತಿಳಿಸಲು ಸ್ಥಿರ ರೂಟಿಂಗ್ ಅಥವಾ IGP ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿಸರವನ್ನು ರಚಿಸುವ ಅಗತ್ಯವಿರುವ ಪರಿಸ್ಥಿತಿಯನ್ನು ನಾವು ಪಡೆಯುತ್ತೇವೆ. ರೂಟರ್ 6 ಮತ್ತು ರೂಟರ್ 7 ನಲ್ಲಿ ಸ್ಥಿರ ಮಾರ್ಗಗಳನ್ನು ನೋಂದಾಯಿಸೋಣ ಮತ್ತು ಅದರ ನಂತರ ನಾವು ರೂಟರ್ ಕೋಷ್ಟಕದಲ್ಲಿ ಬಯಸಿದ ಮಾರ್ಗವನ್ನು ಪಡೆಯುತ್ತೇವೆ. AS 678 ರಲ್ಲಿ, ನಾವು ಅದನ್ನು ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿ ಮಾಡುತ್ತೇವೆ - ನಾವು ರೂಟರ್ 192.168.112.0 ನಲ್ಲಿ 24/10 ಮತ್ತು ರೂಟರ್ 192.168.110.0 ನಲ್ಲಿ 24/12 ಗಾಗಿ ಸ್ಥಿರ ಮಾರ್ಗಗಳನ್ನು ನೋಂದಾಯಿಸುತ್ತೇವೆ. ಮುಂದೆ, ನಾವು Router10 ಮತ್ತು Router12 ನಡುವೆ ನೆರೆಹೊರೆಯ ಸಂಬಂಧವನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ. ಅದರ ಮುಂದಿನ ಹಾಪ್ ಅನ್ನು Router12 ಗೆ ಕಳುಹಿಸಲು ನಾವು Router10 ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ:

neighbor 192.168.110.10 next-hop-self

ಫಲಿತಾಂಶವು ರೂಟರ್ 10 ರೂಟ್ 9.9.9.0/24 ಅನ್ನು ಪಡೆಯುತ್ತದೆ, ಇದನ್ನು ರೂಟರ್ 7 ಮತ್ತು ರೂಟರ್ 12 ಎರಡರಿಂದಲೂ ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ. Router10 ಯಾವ ಆಯ್ಕೆಯನ್ನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ:

Router10#show ip bgp
BGP table version is 3, local router ID is 6.6.6.6
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
              x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network              Next Hop            Metric LocPrf Weight Path
 *>i 9.9.9.0/24       192.168.112.12           0    100       0      45 i

                               192.168.107.7                                0     123 45 i  

ನಾವು ನೋಡುವಂತೆ, ಎರಡು ಮಾರ್ಗಗಳು ಮತ್ತು ಬಾಣ (>) ಎಂದರೆ 192.168.112.12 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ.
ಮಾರ್ಗ ಆಯ್ಕೆ ಪ್ರಕ್ರಿಯೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ:

  1. ಮಾರ್ಗವನ್ನು ಸ್ವೀಕರಿಸುವಾಗ ಅದರ ಮುಂದಿನ-ಹಾಪ್‌ನ ಲಭ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸುವುದು ಮೊದಲ ಹಂತವಾಗಿದೆ. ಅದಕ್ಕಾಗಿಯೇ, ನಾವು Next-hop-self ಅನ್ನು ಹೊಂದಿಸದೆ ರೂಟರ್5 ನಲ್ಲಿ ಮಾರ್ಗವನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಈ ಮಾರ್ಗವನ್ನು ಮತ್ತಷ್ಟು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿಲ್ಲ.
  2. ಮುಂದೆ ತೂಕ ಪ್ಯಾರಾಮೀಟರ್ ಬರುತ್ತದೆ. ಈ ಪ್ಯಾರಾಮೀಟರ್ ಪಾತ್ ಅಟ್ರಿಬ್ಯೂಟ್ (PA) ಅಲ್ಲ ಮತ್ತು BGP ಸಂದೇಶಗಳಲ್ಲಿ ಕಳುಹಿಸಲಾಗಿಲ್ಲ. ಇದನ್ನು ಪ್ರತಿ ರೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ರೂಟರ್‌ನಲ್ಲಿಯೇ ಮಾರ್ಗ ಆಯ್ಕೆಯನ್ನು ಕುಶಲತೆಯಿಂದ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. Router10 ರೂಟರ್ 9.9.9.0 (24) ಮೂಲಕ 12/192.168.112.12 ಗಾಗಿ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಿರುವುದನ್ನು ನೀವು ನೋಡಬಹುದು. ತೂಕದ ನಿಯತಾಂಕವನ್ನು ಬದಲಾಯಿಸಲು, ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗಗಳನ್ನು ಹೊಂದಿಸಲು ನೀವು ಮಾರ್ಗ-ನಕ್ಷೆಯನ್ನು ಬಳಸಬಹುದು ಅಥವಾ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅದರ ನೆರೆಹೊರೆಯವರಿಗೆ ತೂಕವನ್ನು ನಿಯೋಜಿಸಬಹುದು:
     neighbor 192.168.107.7 weight 200       

    ಈಗ ಈ ನೆರೆಹೊರೆಯ ಎಲ್ಲಾ ಮಾರ್ಗಗಳು ಈ ತೂಕವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಈ ಕುಶಲತೆಯ ನಂತರ ಮಾರ್ಗದ ಆಯ್ಕೆಯು ಹೇಗೆ ಬದಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ:

    Router10#show bgp
    *Mar  2 11:58:13.956: %SYS-5-CONFIG_I: Configured from console by console
    BGP table version is 2, local router ID is 6.6.6.6
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight      Path
     *>  9.9.9.0/24       192.168.107.7                        200      123 45 i
     * i                          192.168.112.12           0          100      0 45 i

    ನೀವು ನೋಡುವಂತೆ, ರೂಟರ್ 7 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಈಗ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ಇದು ಇತರ ರೂಟರ್‌ಗಳ ಮೇಲೆ ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.

  3. ಮೂರನೇ ಸ್ಥಾನದಲ್ಲಿ ನಾವು ಸ್ಥಳೀಯ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಈ ನಿಯತಾಂಕವು ಪ್ರಸಿದ್ಧವಾದ ವಿವೇಚನೆಯ ಗುಣಲಕ್ಷಣವಾಗಿದೆ, ಅಂದರೆ ಅದರ ಉಪಸ್ಥಿತಿಯು ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ. ಈ ಪ್ಯಾರಾಮೀಟರ್ ಒಂದು AS ಒಳಗೆ ಮಾತ್ರ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ ಮತ್ತು ಆಂತರಿಕ ನೆರೆಹೊರೆಯವರಿಗೆ ಮಾತ್ರ ಮಾರ್ಗದ ಆಯ್ಕೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಅದಕ್ಕಾಗಿಯೇ ಇದು ಆಂತರಿಕ ನೆರೆಹೊರೆಯವರಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾದ ನವೀಕರಣ ಸಂದೇಶಗಳಲ್ಲಿ ಮಾತ್ರ ರವಾನೆಯಾಗುತ್ತದೆ. ಬಾಹ್ಯ ನೆರೆಹೊರೆಯವರಿಗಾಗಿ ನವೀಕರಣ ಸಂದೇಶಗಳಲ್ಲಿ ಇದು ಇರುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಇದನ್ನು ಪ್ರಸಿದ್ಧ ವಿವೇಚನೆ ಎಂದು ವರ್ಗೀಕರಿಸಲಾಗಿದೆ. ರೂಟರ್ 5 ನಲ್ಲಿ ಅದನ್ನು ಅನ್ವಯಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ. ರೂಟರ್ 5 ನಲ್ಲಿ ನಾವು 9.9.9.0/24 ಗಾಗಿ ಎರಡು ಮಾರ್ಗಗಳನ್ನು ಹೊಂದಿರಬೇಕು - ಒಂದು ರೂಟರ್ 6 ಮೂಲಕ ಮತ್ತು ಎರಡನೆಯದು ರೂಟರ್ 7 ಮೂಲಕ.

    ನಾವು ನೋಡುತ್ತೇವೆ:

    Router5#show bgp
    BGP table version is 2, local router ID is 5.5.5.5
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight Path
     *>i 9.9.9.0/24       192.168.56.6             0    100      0 45 i

    ಆದರೆ ನಾವು ರೂಟರ್ 6 ಮೂಲಕ ಒಂದು ಮಾರ್ಗವನ್ನು ನೋಡುತ್ತೇವೆ. ರೂಟರ್ 7 ಮೂಲಕ ಮಾರ್ಗ ಎಲ್ಲಿದೆ? ಬಹುಶಃ ರೂಟರ್ 7 ಅದನ್ನು ಹೊಂದಿಲ್ಲವೇ? ಬನ್ನಿ ನೋಡೋಣ:

    Router#show bgp
    BGP table version is 10, local router ID is 7.7.7.7
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network                Next Hop            Metric LocPrf  Weight    Path
     *>i 9.9.9.0/24       192.168.56.6             0     100           0      45 i
    
                                  192.168.107.10                                  0     678 45 i 

    ವಿಚಿತ್ರ, ಎಲ್ಲವೂ ಸರಿಯಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಇದು ರೂಟರ್ 5 ಗೆ ಏಕೆ ರವಾನೆಯಾಗುವುದಿಲ್ಲ? ವಿಷಯವೆಂದರೆ BGP ನಿಯಮವನ್ನು ಹೊಂದಿದೆ:

    ರೂಟರ್ ಅದು ಬಳಸುವ ಮಾರ್ಗಗಳನ್ನು ಮಾತ್ರ ರವಾನಿಸುತ್ತದೆ.

    ರೂಟರ್ 7 ರೂಟರ್ 5 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ರೂಟರ್ 10 ರ ಮೂಲಕ ಮಾರ್ಗವನ್ನು ರವಾನಿಸಲಾಗುವುದಿಲ್ಲ. ಸ್ಥಳೀಯ ಪ್ರಾಶಸ್ತ್ಯಕ್ಕೆ ಹಿಂತಿರುಗೋಣ. Router7 ನಲ್ಲಿ ಸ್ಥಳೀಯ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿಸೋಣ ಮತ್ತು Router5 ಇದಕ್ಕೆ ಹೇಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ:

    route-map BGP permit 10
     match ip address 10
     set local-preference 250
    access-list 10 permit any
    router bgp 123
     neighbor 192.168.107.10 route-map BGP in</b>

    ಆದ್ದರಿಂದ, ನಾವು ಎಲ್ಲಾ ಮಾರ್ಗಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಮಾರ್ಗ-ನಕ್ಷೆಯನ್ನು ರಚಿಸಿದ್ದೇವೆ ಮತ್ತು ಸ್ವೀಕರಿಸಿದಾಗ ಸ್ಥಳೀಯ ಪ್ರಾಶಸ್ತ್ಯದ ನಿಯತಾಂಕವನ್ನು 7 ಗೆ ಬದಲಾಯಿಸಲು Router250 ಗೆ ಹೇಳಿದೆ, ಡೀಫಾಲ್ಟ್ 100 ಆಗಿದೆ. Router5 ನಲ್ಲಿ ಏನಾಯಿತು ಎಂದು ನೋಡೋಣ:

    Router5#show bgp
    BGP table version is 8, local router ID is 5.5.5.5
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight        Path
     *>i 9.9.9.0/24       192.168.57.7             0          250      0 678 45 i

    ನಾವು ಈಗ ನೋಡುವಂತೆ ರೂಟರ್ 5 ರೂಟರ್ 7 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆದ್ಯತೆ ನೀಡುತ್ತದೆ. ಅದೇ ಚಿತ್ರವು ರೂಟರ್ 6 ನಲ್ಲಿರುತ್ತದೆ, ಆದರೂ ರೂಟರ್ 8 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಅವನಿಗೆ ಹೆಚ್ಚು ಲಾಭದಾಯಕವಾಗಿದೆ. ಈ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಬದಲಾವಣೆಯು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರಲು ನೆರೆಹೊರೆಯ ಮರುಪ್ರಾರಂಭದ ಅಗತ್ಯವಿದೆ ಎಂದು ನಾವು ಸೇರಿಸುತ್ತೇವೆ. ಓದು ಇಲ್ಲಿ. ನಾವು ಸ್ಥಳೀಯ ಪ್ರಾಶಸ್ತ್ಯವನ್ನು ವಿಂಗಡಿಸಿದ್ದೇವೆ. ಮುಂದಿನ ಪ್ಯಾರಾಮೀಟರ್‌ಗೆ ಹೋಗೋಣ.

  4. ಮುಂದಿನ-ಹಾಪ್ ಪ್ಯಾರಾಮೀಟರ್ 0.0.0.0, ಅಂದರೆ ಸ್ಥಳೀಯ ಅಥವಾ ಒಟ್ಟುಗೂಡಿದ ಮಾರ್ಗಗಳೊಂದಿಗೆ ಮಾರ್ಗವನ್ನು ಆದ್ಯತೆ ನೀಡಿ. ನೆಟ್‌ವರ್ಕ್ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿದ ನಂತರ ಈ ಮಾರ್ಗಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಗರಿಷ್ಠ-32678 ಗೆ ಸಮಾನವಾದ ತೂಕದ ನಿಯತಾಂಕವನ್ನು ನಿಗದಿಪಡಿಸಲಾಗುತ್ತದೆ:
    Router#show bgp
    BGP table version is 2, local router ID is 9.9.9.9
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight    Path
     *>  9.9.9.0/24       0.0.0.0                  0            32768    i
  5. AS ಮೂಲಕ ಕಡಿಮೆ ಮಾರ್ಗ. ಚಿಕ್ಕದಾದ AS_Path ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ. ಒಂದು ಮಾರ್ಗವು ಎಷ್ಟು ಕಡಿಮೆ AS ಗಳನ್ನು ಹಾದು ಹೋಗುತ್ತದೆ, ಅದು ಉತ್ತಮವಾಗಿರುತ್ತದೆ. Router9.9.9.0 ನಲ್ಲಿ 24/10 ಗೆ ಮಾರ್ಗವನ್ನು ಪರಿಗಣಿಸಿ:
    Router10#show bgp
    BGP table version is 2, local router ID is 6.6.6.6
    Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                  r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
                  x best-external, a additional-path, c RIB-compressed,
    Origin codes: i - IGP, e - EGP, ? - incomplete
    RPKI validation codes: V valid, I invalid, N Not found
    
         Network          Next Hop            Metric LocPrf Weight Path
     *   9.9.9.0/24     192.168.107.7                           0           123 45 i
     *>i                     192.168.112.12           0    100       0       45 i

    ನೀವು ನೋಡುವಂತೆ, Router10 192.168.112.12 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆರಿಸಿಕೊಂಡಿದೆ ಏಕೆಂದರೆ ಈ ಮಾರ್ಗಕ್ಕಾಗಿ AS_Path ಪ್ಯಾರಾಮೀಟರ್ ಕೇವಲ 45 ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಮತ್ತು ಇನ್ನೊಂದು ಸಂದರ್ಭದಲ್ಲಿ 123 ಮತ್ತು 45. ಅಂತರ್ಬೋಧೆಯಿಂದ ಸ್ಪಷ್ಟವಾಗಿದೆ.

  6. ಮುಂದಿನ ಪ್ಯಾರಾಮೀಟರ್ ಮೂಲವಾಗಿದೆ. IGP (BGP ಬಳಸಿ ಪಡೆದ ಮಾರ್ಗ) EGP ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ (BGP ಯ ಪೂರ್ವವರ್ತಿ ಬಳಸಿ ಪಡೆದ ಮಾರ್ಗ, ಇನ್ನು ಮುಂದೆ ಬಳಕೆಯಲ್ಲಿಲ್ಲ), ಮತ್ತು EGP ಅಪೂರ್ಣವಾಗಿದೆಯೇ? (ಬೇರೆ ಕೆಲವು ವಿಧಾನದಿಂದ ಪಡೆಯಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಪುನರ್ವಿತರಣೆ ಮೂಲಕ).
  7. ಮುಂದಿನ ಪ್ಯಾರಾಮೀಟರ್ MED ಆಗಿದೆ. ನಾವು ರೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಕೆಲಸ ಮಾಡುವ ತೂಕವನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಸ್ಥಳೀಯ ಆದ್ಯತೆ ಇತ್ತು, ಇದು ಒಂದು ಸ್ವಾಯತ್ತ ವ್ಯವಸ್ಥೆಯೊಳಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು ಊಹಿಸುವಂತೆ, MED ಒಂದು ನಿಯತಾಂಕವಾಗಿದ್ದು ಅದು ಸ್ವಾಯತ್ತ ವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಹರಡುತ್ತದೆ. ತುಂಬಾ ಒಳ್ಳೆಯದು ಲೇಖನ ಈ ನಿಯತಾಂಕದ ಬಗ್ಗೆ.

ಹೆಚ್ಚಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಎರಡು ಮಾರ್ಗಗಳು ಒಂದೇ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ಈ ಕೆಳಗಿನ ನಿಯಮಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:

  1. ಹತ್ತಿರದ ಐಜಿಪಿ ನೆರೆಯ ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  2. eBGP ಮಾರ್ಗಕ್ಕಾಗಿ ಹಳೆಯ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  3. ಚಿಕ್ಕ BGP ರೂಟರ್ ID ಯೊಂದಿಗೆ ನೆರೆಹೊರೆಯ ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  4. ಕಡಿಮೆ IP ವಿಳಾಸದೊಂದಿಗೆ ನೆರೆಹೊರೆಯವರ ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆರಿಸಿ.

ಈಗ BGP ಕನ್ವರ್ಜೆನ್ಸ್ ಸಮಸ್ಯೆಯನ್ನು ನೋಡೋಣ.

Router6 ರೂಟರ್ 9.9.9.0 ಮೂಲಕ ಮಾರ್ಗ 24/9 ಅನ್ನು ಕಳೆದುಕೊಂಡರೆ ಏನಾಗುತ್ತದೆ ಎಂದು ನೋಡೋಣ. Router0 ನ Gi1/6 ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸೋಣ, ಇದು Router8 ನೊಂದಿಗೆ BGP ಸೆಶನ್ ಅನ್ನು ಕೊನೆಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ನೆರೆಹೊರೆಯವರು ಕಣ್ಮರೆಯಾಗಿದೆ ಎಂದು ತಕ್ಷಣವೇ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ, ಅಂದರೆ ಅದರಿಂದ ಸ್ವೀಕರಿಸಿದ ಮಾರ್ಗವು ಮಾನ್ಯವಾಗಿಲ್ಲ. ರೂಟರ್ 6 ತಕ್ಷಣವೇ ಅಪ್‌ಡೇಟ್ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಅದು ನೆಟ್‌ವರ್ಕ್ 9.9.9.0/24 ಅನ್ನು ಹಿಂತೆಗೆದುಕೊಂಡ ಮಾರ್ಗಗಳ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸೂಚಿಸುತ್ತದೆ. ರೂಟರ್ 5 ಅಂತಹ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದ ತಕ್ಷಣ, ಅದು ಅದನ್ನು ರೂಟರ್ 7 ಗೆ ಕಳುಹಿಸುತ್ತದೆ. ಆದರೆ ರೂಟರ್ 7 ರೂಟರ್ 10 ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಅದು ತಕ್ಷಣವೇ ಹೊಸ ಮಾರ್ಗದೊಂದಿಗೆ ನವೀಕರಣದೊಂದಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಇಂಟರ್ಫೇಸ್ನ ಸ್ಥಿತಿಯನ್ನು ಆಧರಿಸಿ ನೆರೆಹೊರೆಯವರ ಪತನವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಹೋಲ್ಡ್ ಟೈಮರ್ ಬೆಂಕಿಯ ತನಕ ನೀವು ಕಾಯಬೇಕಾಗುತ್ತದೆ.

ಒಕ್ಕೂಟ.

ನೀವು ನೆನಪಿಸಿಕೊಂಡರೆ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಪೂರ್ಣ ಸಂಪರ್ಕಿತ ಟೋಪೋಲಜಿಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ ಎಂಬ ಅಂಶದ ಬಗ್ಗೆ ನಾವು ಮಾತನಾಡಿದ್ದೇವೆ. ಒಂದು ಎಎಸ್‌ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ರೂಟರ್‌ಗಳೊಂದಿಗೆ ಇದು ದೊಡ್ಡ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು, ಇದನ್ನು ತಪ್ಪಿಸಲು ನೀವು ಒಕ್ಕೂಟಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಒಂದು ಎಎಸ್ ಅನ್ನು ಹಲವಾರು ಉಪ-ಎಎಸ್‌ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಇದು ಸಂಪೂರ್ಣ ಸಂಪರ್ಕಿತ ಟೋಪೋಲಜಿಯ ಅಗತ್ಯವಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

BGP ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಇದಕ್ಕೆ ಲಿಂಕ್ ಇಲ್ಲಿದೆ ಲ್ಯಾಬುಮತ್ತು ಇಲ್ಲಿ GNS3 ಗಾಗಿ ಸಂರಚನೆ.

ಉದಾಹರಣೆಗೆ, ಈ ಟೋಪೋಲಜಿಯೊಂದಿಗೆ ನಾವು AS 2345 ನಲ್ಲಿರುವ ಎಲ್ಲಾ ರೂಟರ್‌ಗಳನ್ನು ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸಬೇಕಾಗುತ್ತದೆ, ಆದರೆ ಒಕ್ಕೂಟವನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಪರಸ್ಪರ ನೇರವಾಗಿ ಸಂಪರ್ಕಗೊಂಡಿರುವ ರೂಟರ್‌ಗಳ ನಡುವೆ ಮಾತ್ರ ಪಕ್ಕದ ಸಂಬಂಧಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ಇದರ ಬಗ್ಗೆ ವಿವರವಾಗಿ ಮಾತನಾಡೋಣ. ನಾವು AS 2345 ಅನ್ನು ಮಾತ್ರ ಹೊಂದಿದ್ದರೆ, ಆಗ ಲಾಫೋರ್ಜ್ ನಿಂದ ಮೆರವಣಿಗೆಯನ್ನು ಸ್ವೀಕರಿಸಿದೆ ಪಿಕಾರ್ಡ್ ಅದನ್ನು ರೂಟರ್‌ಗಳಿಗೆ ಹೇಳುತ್ತಿದ್ದರು ಡೇಟಾ и ವೋರ್ಫ್, ಆದರೆ ಅವರು ಅದರ ಬಗ್ಗೆ ರೂಟರ್‌ಗೆ ಹೇಳುವುದಿಲ್ಲ ಕ್ರಷರ್ . ರೂಟರ್ ಸ್ವತಃ ವಿತರಿಸಿದ ಮಾರ್ಗಗಳು ಲಾಫೋರ್ಜ್, ವರ್ಗಾವಣೆ ಆಗುತ್ತಿರಲಿಲ್ಲ ಕ್ರಷರ್ ಅಲ್ಲ ವೋರ್ಫ್- ಓಹ್, ಇಲ್ಲ ಡೇಟಾ.

ನೀವು ರೂಟ್-ರಿಫ್ಲೆಕ್ಟರ್ ಅಥವಾ ಸಂಪೂರ್ಣ ಸಂಪರ್ಕಿತ ನೆರೆಹೊರೆಯ ಸಂಬಂಧವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಪ್ರತಿ ರೂಟರ್‌ಗೆ ಒಂದು AS 2345 ಅನ್ನು 4 ಉಪ-AS (2,3,4,5) ಆಗಿ ವಿಭಜಿಸುವ ಮೂಲಕ, ನಾವು ವಿಭಿನ್ನ ಕಾರ್ಯಾಚರಣಾ ತರ್ಕದೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೇವೆ. ಎಲ್ಲವನ್ನೂ ಸಂಪೂರ್ಣವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ ಇಲ್ಲಿ.

ಮೂಲಗಳು:

  1. CCIE ರೂಟಿಂಗ್ ಮತ್ತು ಸ್ವಿಚಿಂಗ್ v5.0 ಅಧಿಕೃತ ಸರ್ಟ್ ಗೈಡ್, ಸಂಪುಟ 2, ಐದನೇ ಆವೃತ್ತಿ, ನಾರ್ಬಿಕ್ ಕೊಚರಿಯನ್ಸ್, ಟೆರ್ರಿ ವಿನ್ಸನ್.
  2. ವೆಬ್ಸೈಟ್ xgu.ru
  3. ವೆಬ್ಸೈಟ್ GNS3 ವಾಲ್ಟ್.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ