<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kamenitza Notepad &#187; Cisco</title>
	<atom:link href="http://kamenitza.org/archives/category/cisco/feed" rel="self" type="application/rss+xml" />
	<link>http://kamenitza.org</link>
	<description>Още една халба с акъл...</description>
	<lastBuildDate>Sun, 08 Jan 2012 21:38:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cisco router dual ISP</title>
		<link>http://kamenitza.org/archives/488</link>
		<comments>http://kamenitza.org/archives/488#comments</comments>
		<pubDate>Wed, 29 Jun 2011 08:33:43 +0000</pubDate>
		<dc:creator>Тодор</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[dual isp]]></category>
		<category><![CDATA[dual wan]]></category>
		<category><![CDATA[kamenitza]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[каменица]]></category>

		<guid isPermaLink="false">http://kamenitza.org/?p=488</guid>
		<description><![CDATA[Конкретен пример как да се направи автоматично прехвърляне към втори Интернет доставчик (или трасе) при пропадане на главната линия. Рутер (IOS 12.4): fe0 &#8211; 192.168.0.1/24 &#8211; вътрешна мрежа fe1 &#8211; 100.100.100.123/24, GW: 100.100.100.1 &#8211; трасе1 fe2 &#8211; 200.200.200.123/24, GW: 200.200.200.1 &#8211; трасе2 Приемаме трасе1 за главна линия, а трасе2 за резервна, която ще се ползва [...]]]></description>
			<content:encoded><![CDATA[<p>Конкретен пример как да се направи автоматично прехвърляне към втори Интернет доставчик (или трасе) при пропадане на главната линия.</p>
<p>Рутер (IOS 12.4):<br />
fe0 &#8211; 192.168.0.1/24 &#8211; вътрешна мрежа<br />
fe1 &#8211; 100.100.100.123/24, GW: 100.100.100.1 &#8211; трасе1<br />
fe2 &#8211; 200.200.200.123/24, GW: 200.200.200.1 &#8211; трасе2</p>
<p>Приемаме трасе1 за главна линия, а трасе2 за резервна, която ще се ползва единствено, когато трасе1 не работи. За диагностика дали трасето работи ще ползвам ping.<br />
И двете трасета са за предоставяне на достъп до Интернет, така че за диагностика ще се пингва адрес някъде в Интернет. Избрах един от DNS сървърите на OpenDNS &#8211; 208.67.222.222.</p>
<p>Превключването между трасетата ще става като бива сменян шлюзът по подразбиране за рутера (default gateway). За тази цел трябва статично да рутираме заявките до 208.67.222.222 през трасе1 (главното трасе).</p>
<p><code>ip route 208.67.222.222 255.255.255.255 100.100.100.1</code></p>
<p>От предишната ми статия вече знаете как се правят пингващи роботчета в Cisco IOS, сега ще разширим малко възможностите на едно такова роботче:</p>
<p><pre><code>ip sla 1
 icmp-echo 208.67.222.222 source-ip 192.168.0.1
 frequency 30
ip sla schedule 1 life forever start-time now
ip sla reaction-configuration 1 react timeout action-type triggerOnly</code></pre></p>
<p>Бързо стават ясни фактите:<br />
- пингва 208.67.222.222, като изпраща заявките от името на 192.168.0.1<br />
- пингва през 30 секунди<br />
- цикълът продължава вечно<br />
- когато имаме timeout, това ще предизвика trigger събитие, което сега ще уловим:</p>
<p><code>track 1 ip sla 1</code></p>
<p>Пингачката вече трябва да работи, а това можете да проверите с:</p>
<p><pre><code>debug ip icmp
term mon</code></pre></p>
<p>Сега е момента да нагласим и самата маршрутизираща таблица на рутера така, че да се съобразява с пингачката и събитията генерирани от нея:</p>
<p><pre><code>ip route 0.0.0.0 0.0.0.0 100.100.100.1 track 1
ip route 0.0.0.0 0.0.0.0 200.200.200.1 10</code></pre></p>
<p>Сега какво означава това &#8211; първият ред ни дава шлюзът по подразбиране на главното трасе, но &#8220;track 1&#8243; означава, че този route ще е валиден само, ако &#8220;спусъкът&#8221; track 1 разрешава, т.е. ако пингачката работи и пингвания IP адрес отговаря.<br />
Вторият ред ни дава втори шлюз по подразбиране &#8211; този на резервното трасе. Но този route е с по-нисък приоритет (по-голяма метрика &#8211; 10), т.е. ще работи, само ако няма route с по-висок приоритет от него (по-ниска метрика).</p>
<p>Можете да видите статуса на track-а в рутиращата таблица ето така:</p>
<p><pre><code>sh ip route track-table
 ip route 0.0.0.0 0.0.0.0 100.100.100.1 track 1 state is [down]</code></pre></p>
<p>Когато е down (т.е. пингачката получава таймаути от пингвания адрес) &#8211; този route изобщо не съществува в таблицата за рутиране и рутера подхваща следващото налично трасе &#8211; през 200.200.200.1.</p>
<p>Дали има NAT или не на рутера няма значение.</p>
<p>Наздраве! <img src='http://kamenitza.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kamenitza.org/archives/488/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco IOS icmp/ping keepalive</title>
		<link>http://kamenitza.org/archives/473</link>
		<comments>http://kamenitza.org/archives/473#comments</comments>
		<pubDate>Fri, 10 Jun 2011 07:26:07 +0000</pubDate>
		<dc:creator>Тодор</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[icmp]]></category>
		<category><![CDATA[kamenitza]]></category>
		<category><![CDATA[keepalive]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[каменица]]></category>

		<guid isPermaLink="false">http://kamenitza.org/?p=473</guid>
		<description><![CDATA[Примера представлява просто изпращане на echo заявки към определен хост през определено време от Cisco IOS. За да повишим фън-фактора, самият cisco рутер ще изпраща тези заявки, а не потребителска машина от вътрешната мрежа. Конкретно на мен това ми беше необходимо, за да поддържа установен site-to-site VPN, понеже, ако няма трафик през тунела &#8211; той [...]]]></description>
			<content:encoded><![CDATA[<p>Примера представлява просто изпращане на echo заявки към определен хост през определено време от Cisco IOS. За да повишим фън-фактора, самият cisco рутер ще изпраща тези заявки, а не потребителска машина от вътрешната мрежа.</p>
<p>Конкретно на мен това ми беше необходимо, за да поддържа установен site-to-site VPN, понеже, ако няма трафик през тунела &#8211; той се самоизключва, а включването му след това може да отнеме няколко ценни секунди или да провали опит за <strong>телефонен разговор</strong> (Call Manager Express).</p>
<p>При не-установен тунел и опит за телефонно (VoIP) обаждане от едната мрежа до другата, UDP трафикът който се генерира понякога е недостатъчен да &#8220;събуди&#8221; и установи VPN тунела. В резултат на което &#8211; провален разговор.</p>
<p>Ето и самият пример:</p>
<p><pre><code>ip sla 1
 icmp-echo 192.168.10.1 source-ip 192.168.11.1
 frequency 30
ip sla schedule 1 life forever start-time now
</code></pre></p>
<p>Тук пингваме през 30 секунди ИП адреса 192.168.10.1 от името на 192.168.11.1 (интерфейса на рутера към вътрешната мрежа), като задачата ще се изпълнява до безкрайност &#8211; forever. Можете да си поиграете с параметрите спрямо вашите нужди.</p>
<p>Примерът е от IOS 15.1.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamenitza.org/archives/473/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Възстановяване на забравена парола на Cisco рутер</title>
		<link>http://kamenitza.org/archives/68</link>
		<comments>http://kamenitza.org/archives/68#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:59:53 +0000</pubDate>
		<dc:creator>Тодор</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[kamenitza]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[каменица]]></category>

		<guid isPermaLink="false">http://kamenitza.org/wp/?p=68</guid>
		<description><![CDATA[Не е точно възстановяване, а по-скоро ресетване: 1. Закачате се към конзолата със сериен кабел. 2. Рестартирате/включвате рутера и натискате CTRL+BREAK или CTRL+B докато зареждането спре в rommon. 3. confreg 0×2142 4. reset или рестартиране от тока. 5. За да запазите конфигурацията: copy start run 6. Сега сменяте enable паролата с: conf t enable secret [...]]]></description>
			<content:encoded><![CDATA[<p>Не е точно възстановяване, а по-скоро ресетване:</p>
<p>1. Закачате се към конзолата със сериен кабел.<br />
2. Рестартирате/включвате рутера и натискате CTRL+BREAK или CTRL+B докато зареждането спре в rommon.<br />
3. <code>confreg 0×2142</code><br />
4. <code>reset</code> или рестартиране от тока.<br />
5. За да запазите конфигурацията: <code>copy start run</code><br />
6. Сега сменяте enable паролата с:<br />
<pre><code>conf t
enable secret newpassword
exit</code></pre><br />
7. Записвате с <code>write</code><br />
8. Рестартирате рутера отново в <code>rommon</code><br />
9. Връщате конфигурационният регистър както си беше: <code>confreg 0×2102</code><br />
10. Рестартирате рутера. </p>
]]></content:encoded>
			<wfw:commentRss>http://kamenitza.org/archives/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NTP в Cisco рутер</title>
		<link>http://kamenitza.org/archives/67</link>
		<comments>http://kamenitza.org/archives/67#comments</comments>
		<pubDate>Thu, 10 Sep 2009 22:57:46 +0000</pubDate>
		<dc:creator>Тодор</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[kamenitza]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[каменица]]></category>

		<guid isPermaLink="false">http://kamenitza.org/wp/archives/67</guid>
		<description><![CDATA[Cisco конфигуриране на NTP. Т.е. рутера автоматично да се сверява. conf t clock timezone gmt +2 clock summer-time CDT recurring Така дори ще поддържа и лятното време]]></description>
			<content:encoded><![CDATA[<p>Cisco конфигуриране на NTP. Т.е. рутера автоматично да се сверява.</p>
<p><pre><code>conf t
clock timezone gmt +2
clock summer-time CDT recurring</code></pre></p>
<p>Така дори ще поддържа и лятното време <img src='http://kamenitza.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://kamenitza.org/archives/67/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DHCP сървър в Cisco рутер</title>
		<link>http://kamenitza.org/archives/65</link>
		<comments>http://kamenitza.org/archives/65#comments</comments>
		<pubDate>Tue, 08 Sep 2009 22:57:14 +0000</pubDate>
		<dc:creator>Тодор</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[kamenitza]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[sample]]></category>
		<category><![CDATA[каменица]]></category>

		<guid isPermaLink="false">http://kamenitza.org/wp/?p=65</guid>
		<description><![CDATA[conf t service dhcp ip dhcp pool 192.168.1.0/24 network 192.168.1.0 255.255.255.0 default-router 192.168.1.1 dns-server 217.10.240.2 217.10.240.242 exit ip dhcp excluded-address 192.168.1.1 192.168.1.100 Така конфигуриран ще раздава динамични адреси от 192.168.1.101 нагоре (включително).]]></description>
			<content:encoded><![CDATA[<p><pre><code>conf t
service dhcp
ip dhcp pool 192.168.1.0/24
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
dns-server 217.10.240.2 217.10.240.242
exit
ip dhcp excluded-address 192.168.1.1 192.168.1.100</code></pre></p>
<p>Така конфигуриран ще раздава динамични адреси от 192.168.1.101 нагоре (включително). </p>
]]></content:encoded>
			<wfw:commentRss>http://kamenitza.org/archives/65/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BGP soft and hard reset</title>
		<link>http://kamenitza.org/archives/278</link>
		<comments>http://kamenitza.org/archives/278#comments</comments>
		<pubDate>Wed, 03 Dec 2008 11:14:53 +0000</pubDate>
		<dc:creator>Тодор</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[bgp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[kamenitza]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[каменица]]></category>

		<guid isPermaLink="false">http://kamenitza.org/?p=278</guid>
		<description><![CDATA[Рестартирането на BGP може да стане по два начина &#8220;меко&#8221; и &#8220;твърдо&#8221;. Като при мекото, освен че няма прекъсване на съществуващи конекции, може да се рестартира и по посока на трафика: #clear ip bgp * soft in или #clear ip bgp * soft out * се отнася за всички мрежи, номоже да се замести и [...]]]></description>
			<content:encoded><![CDATA[<p>Рестартирането на BGP може да стане по два начина &#8220;меко&#8221; и &#8220;твърдо&#8221;. Като при мекото, освен че няма прекъсване на съществуващи конекции, може да се рестартира и по посока на трафика:<br />
<code>#clear ip bgp * soft in</code><br />
или<br />
<code>#clear ip bgp * soft out</code><br />
* се отнася за всички мрежи, номоже да се замести и с конкретна мрежа, за която да се изпълни.</p>
<p>Твърдото рестартиране ще прекъсне връзката за няколко минути:<br />
<code>#clear ip bgp *</code></p>
<p>Това понякога решава доста проблеми и би помогнало на много хора <img src='http://kamenitza.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kamenitza.org/archives/278/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

