<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7211293204243161495</id><updated>2011-07-07T13:27:18.945-07:00</updated><title type='text'>CCIE Security Chronicle</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-6495299657943021739</id><published>2009-03-27T08:11:00.000-07:00</published><updated>2009-03-27T08:36:24.904-07:00</updated><title type='text'>What's Next</title><content type='html'>I read that you could get the CCIE Service Provider in a month with a CCIE Routing and Switching background.  And this is exactly what I want to do next:  get the CCIE SP in a month!  Service Provider is good to get since it is very useful for the CCDE Practical Exam which is my next goal.  Currently there are only 3 CCDEs, so my goal is to be among the first 100 people.&lt;br /&gt;&lt;br /&gt;Service Provider Lab blue print can be found here:  &lt;a href="http://www.cisco.com/web/learning/le3/ccie/sp/lab_exam_blueprint.html"&gt;http://www.cisco.com/web/learning/le3/ccie/sp/lab_exam_blueprint.html&lt;/a&gt;&lt;br /&gt;Some good information on the SP lab from the &lt;a href="https://cisco.hosted.jivesoftware.com/community/certifications/ccie_service_provider/lab_exam?view=overview#cisco_2"&gt;Cisco Learning Network&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-6495299657943021739?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/6495299657943021739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=6495299657943021739' title='42 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6495299657943021739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6495299657943021739'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2009/03/whats-next.html' title='What&apos;s Next'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>42</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-6465213512899527565</id><published>2009-03-13T09:40:00.000-07:00</published><updated>2009-03-13T09:42:56.925-07:00</updated><title type='text'>Code Red</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CLUANNG%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CLUANNG%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CLUANNG%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Courier; 	panose-1:2 7 4 9 2 2 5 2 4 4; 	mso-font-charset:0; 	mso-generic-font-family:modern; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	mso-bidi-font-size:11.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:Calibri;} p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing 	{mso-style-priority:1; 	mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-style-link:"No Spacing Char"; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	mso-bidi-font-size:11.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:Calibri;} span.NoSpacingChar 	{mso-style-name:"No Spacing Char"; 	mso-style-priority:1; 	mso-style-unhide:no; 	mso-style-locked:yes; 	mso-style-link:"No Spacing"; 	mso-bidi-font-size:11.0pt; 	font-family:"Times New Roman","serif"; 	mso-ascii-font-family:"Times New Roman"; 	mso-hansi-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:317076534; 	mso-list-type:hybrid; 	mso-list-template-ids:156120398 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level2 	{mso-level-number-format:alpha-lower; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in;} @list l0:level3 	{mso-level-number-format:roman-lower; 	mso-level-tab-stop:none; 	mso-level-number-position:right; 	text-indent:-9.0pt;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Calibri","sans-serif";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-weight: bold;"&gt;Code Red Example&lt;br /&gt;&lt;br /&gt;i.    Marking traffic&lt;br /&gt;Router(config)#class−map match−any http−hacks&lt;br /&gt;Router(config−cmap)#match protocol http url "*default.ida*"&lt;br /&gt;Router(config−cmap)#match protocol http url "*cmd.exe*"&lt;br /&gt;Router(config−cmap)#match protocol http url "*root.exe*"&lt;br /&gt;Router(config)#policy−map mark−inbound−http−hacks&lt;br /&gt;Router(config−pmap)#class http−hacks&lt;br /&gt;Router(config−pmap−c)#set ip dscp 1&lt;br /&gt;Router(config)#interface serial 0/0&lt;br /&gt;Router(config−if)#service−policy input mark−inbound−http−hacks&lt;br /&gt;ii.    ACL to drop traffic&lt;br /&gt;Router(config)#access−list 105 deny ip any any dscp 1&lt;br /&gt;Router(config)#access−list 105 permit ip any any&lt;br /&gt;Router(config)#interface ethernet 0/1&lt;br /&gt;Router(config−if)#ip access−group 105 out&lt;br /&gt;iii.    PBR to drop traffic&lt;br /&gt;Router(config)#access−list 106 permit ip any any dscp 1&lt;br /&gt;Router(config)#route−map null_policy_route 10&lt;br /&gt;Router(config−route−map)#match ip address 106&lt;br /&gt;Router(config−route−map)#set interface Null0&lt;br /&gt;Router(config)#interface serial 0/0&lt;br /&gt;Router(config−if)#ip policy route−map null_policy_route&lt;br /&gt;iv.    Class-Based Policing to drop traffic&lt;br /&gt;Router(config)#policy−map drop−inbound−http−hacks&lt;br /&gt;Router(config−pmap)#class http−hacks&lt;br /&gt;Router(config−pmap−c)#police 1000000 31250 31250&lt;br /&gt;conform−action drop exceed−action drop violate−action drop&lt;br /&gt;Router(config)#interface serial 0/0&lt;br /&gt;Router(config−if)#service−policy input drop−inbound−http−hacks&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-6465213512899527565?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/6465213512899527565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=6465213512899527565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6465213512899527565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6465213512899527565'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2009/03/code-red.html' title='Code Red'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-4739096024313843569</id><published>2009-03-13T07:54:00.000-07:00</published><updated>2009-03-13T09:02:20.684-07:00</updated><title type='text'>ASA Cut-Through Proxy</title><content type='html'>From the notes given to me by Rob Chee...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GmNxMfLonyw/Sbp0buBPIlI/AAAAAAAAABU/4nr72wEmzGA/s1600-h/cutthrough_topology.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 260px;" src="http://2.bp.blogspot.com/_GmNxMfLonyw/Sbp0buBPIlI/AAAAAAAAABU/4nr72wEmzGA/s320/cutthrough_topology.JPG" alt="" id="BLOGGER_PHOTO_ID_5312686729995428434" border="0" /&gt;&lt;/a&gt;Configure authentication using TACACS+&lt;br /&gt;&lt;br /&gt;Aaa-server RAD protocol tacacs&lt;br /&gt;Aaa-server RAD (outside) host 192.168.137.10&lt;br /&gt;Key cisco&lt;br /&gt;&lt;br /&gt;Configure login prompt:&lt;br /&gt;&lt;br /&gt;auth-prompt prompt Enter Your Authentication&lt;br /&gt;auth-prompt accept You are Good&lt;br /&gt;auth-prompt reject Goodbye&lt;br /&gt;&lt;br /&gt;Through traffic authentication – This is the default mechanism for authentication. When a user attempts to access a HTTP, HTTPS, FTP, or telnet resource behind the PIX, the PIX redirects users to an authentication page if the traffic matches the cut-through proxy ACL.&lt;br /&gt;&lt;br /&gt;Using Telnet&lt;br /&gt;&lt;br /&gt;Static (inside,outside) 192.1681.137.2 10.100.100.2&lt;br /&gt;Access-list OUTSIDE permit tcp any host 192.168.137.2 eq 23&lt;br /&gt;Access-list AUTH permit tcp any host 192.l68.137.2 eq 23&lt;br /&gt;Access-group OUTSIDE in interface outside&lt;br /&gt;Aaa authentication match AUTH outside RAD&lt;br /&gt;&lt;br /&gt;Using Encryption for HTTP&lt;br /&gt;&lt;br /&gt;Static (inside,outside) 192.1681.137.2 10.100.100.2&lt;br /&gt;Access-list OUTSIDE permit tcp any host 192.168.137.2 eq 80&lt;br /&gt;Access-list AUTH permit tcp any host 192.l68.137.2 eq 80&lt;br /&gt;Access-group OUTSIDE in interface outside&lt;br /&gt;Aaa authentication match AUTH outside RAD&lt;br /&gt;Aaa authentication secure-http-client&lt;br /&gt;&lt;br /&gt;Using HTTPS&lt;br /&gt;&lt;br /&gt;Static (inside,outside) 192.1681.137.2 10.100.100.2&lt;br /&gt;Access-list OUTSIDE permit tcp any host 192.168.137.2 eq 443&lt;br /&gt;Access-list AUTH permit tcp any host 192.l68.137.2 eq 443&lt;br /&gt;Access-group OUTSIDE in interface outside&lt;br /&gt;Aaa authentication match AUTH outside RAD&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The authentication listener mechanism is the recommended method of authentication. With the basic configuration, a user must access a specific URL on the PIX to authenticate. Since it relies on accessing a URL, only the HTTP and HTTPS authentication methods are supported for this mechanism.&lt;br /&gt;&lt;br /&gt;Static (inside,outside) 192.1681.137.2 10.100.100.2&lt;br /&gt;aaa authentication match AUTH outside RAD&lt;br /&gt;aaa accounting match AUTH outside RAD&lt;br /&gt;aaa authentication listener HTTPS outside port HTTPS redirect&lt;br /&gt;aaa authentication listener HTTP outside port HTTP redirect&lt;br /&gt;&lt;br /&gt;Authenticate against a virtual IP address, configured on the PIX, through HTTP, HTTPS, and Telnet by redirecting to the virtual IP address when they try to access a resource, through the PIX, that matches the cut-through proxy ACL.&lt;br /&gt;&lt;br /&gt;Virtual HTTP 192.168.137.20&lt;br /&gt;Virtual Telnet 192.168.137.20&lt;br /&gt;&lt;br /&gt;Static (inside,outside) 192.168.137.2 10.100.100.2&lt;br /&gt;Access-list OUTSIDE permit tcp any host 192.168.137.20 eq 80&lt;br /&gt;Access-list OUTSIDE permit tcp any host 192.168.137.2 eq 80&lt;br /&gt;Access-list AUTH permit tcp any host 192.168.137.20 eq 80&lt;br /&gt;Access-list AUTH permit tcp any host 192.168.137.2 eq 80&lt;br /&gt;Access-group OUTSIDE in interface outside&lt;br /&gt;Aaa authentication match AUTH outside RADIUS&lt;br /&gt;! If secure authentication to the PIX is required&lt;br /&gt;Aaa authentication secure-HTTP-client&lt;br /&gt;&lt;br /&gt;With RADIUS, authentication and authorization are bound together. This means that verifying authentication and providing authorization are handled during the same negotiation when a user logs in. It also means that no further authorization privileges can be granted after the login.&lt;br /&gt;&lt;br /&gt;When RADIUS is used for PIX cut-through proxy, the ACS server provides downloadable ACLs as authorization. This downloadable ACL becomes a temporary ACL that is created on the PIX with a dynamically created name. This ACL can be viewed with “show access-list” after successful authentication. Below is an example of this.&lt;br /&gt;&lt;br /&gt;access-list #ACSACL#-IP-cutthroughproxy-47b78823; 3 elements (dynamic)&lt;br /&gt;access-list #ACSACL#-IP-cutthroughproxy-47b78823 line 1 extended permit tcp any host 192.168.137.2 eq telnet (hitcnt=0) 0x78ea2fad&lt;br /&gt;access-list #ACSACL#-IP-cutthroughproxy-47b78823 line 2 extended permit tcp any host 192.168.137.2 eq www (hitcnt=0) 0x4519be9a&lt;br /&gt;access-list #ACSACL#-IP-cutthroughproxy-47b78823 line 3 extended permit tcp any host 192.168.137.2 eq https (hitcnt=5) 0x0c281b01&lt;br /&gt;&lt;br /&gt;RADIUS Downloadable ACL Authorization&lt;br /&gt;&lt;br /&gt;access-list OUTSIDE extended permit udp host 192.168.137.10 eq radius host 192.168.137.8&lt;br /&gt;access-list OUTSIDE extended permit udp host 192.168.137.10 eq radius-acct host 192.168.137.8&lt;br /&gt;access-list OUTSIDE extended permit udp host 192.168.137.10 eq 1812 host 192.168.137.8&lt;br /&gt;access-list OUTSIDE extended permit udp host 192.168.137.10 eq 1813 host 192.168.137.8&lt;br /&gt;access-list AUTH extended permit tcp any any eq www&lt;br /&gt;access-list AUTH extended permit tcp any any eq HTTPS&lt;br /&gt;access-list AUTH extended permit tcp any any eq Telnet&lt;br /&gt;static (inside,outside) 192.168.137.2 10.100.100.2 netmask 255.255.255.255&lt;br /&gt;access-group OUTSIDE in interface outside per-user-override&lt;br /&gt;aaa-server RADIUS protocol radius&lt;br /&gt;aaa-server RADIUS (outside) host 192.168.137.10&lt;br /&gt;key cisco&lt;br /&gt;aaa authentication match AUTH outside RADIUS&lt;br /&gt;aaa accounting match AUTH outside RADIUS&lt;br /&gt;aaa authentication listener HTTPS outside port HTTPS redirect&lt;br /&gt;auth-prompt prompt Enter Lab Authentication&lt;br /&gt;auth-prompt accept You're In&lt;br /&gt;auth-prompt reject You're Out&lt;br /&gt;&lt;br /&gt;TACACS+ Authorization&lt;br /&gt;&lt;br /&gt;access-list OUTSIDE extended permit tcp host 192.168.137.10 eq tacacs host 192.168.137.8&lt;br /&gt;access-list AUTH extended permit tcp any any eq www&lt;br /&gt;access-list AUTH extended permit tcp any any eq HTTPS&lt;br /&gt;access-list AUTH extended permit tcp any any eq Telnet&lt;br /&gt;static (inside,outside) 192.168.137.2 10.100.100.2 netmask 255.255.255.255&lt;br /&gt;access-group OUTSIDE in interface outside&lt;br /&gt;aaa-server TAC protocol tacacs&lt;br /&gt;aaa-server TAC (outside) host 192.168.137.10&lt;br /&gt;key cisco&lt;br /&gt;aaa authentication match AUTH outside TAC&lt;br /&gt;aaa authorization match AUTH outside TAC&lt;br /&gt;aaa accounting match AUTH outside TAC&lt;br /&gt;aaa authentication listener HTTPS outside port HTTPS redirect&lt;br /&gt;auth-prompt prompt Enter Lab Authentication&lt;br /&gt;auth-prompt accept You're In&lt;br /&gt;auth-prompt reject You're Out&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;font-size:6;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-4739096024313843569?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/4739096024313843569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=4739096024313843569' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/4739096024313843569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/4739096024313843569'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2009/03/asa-cut-through-proxy.html' title='ASA Cut-Through Proxy'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GmNxMfLonyw/Sbp0buBPIlI/AAAAAAAAABU/4nr72wEmzGA/s72-c/cutthrough_topology.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-6378569246668293557</id><published>2009-03-05T07:46:00.000-08:00</published><updated>2009-03-05T10:16:34.936-08:00</updated><title type='text'>PPTP</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk827/tk369/technologies_configuration_example09186a00801e51e2.shtml"&gt;http://www.cisco.com/en/US/tech/tk82/tk36/technologies_configuration_example09186a00801e51e2.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Server Side 880W Router:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;vpdn enable&lt;br /&gt;vpdn-group 1&lt;br /&gt;accept-dialin&lt;br /&gt;protocol pptp&lt;br /&gt;virtual-template 1&lt;br /&gt;!&lt;br /&gt;ip local pool netcraftsmen 192.168.1.1 - 192.168.1.10&lt;br /&gt;!&lt;br /&gt;interface virtual-template 1&lt;br /&gt;encapsulation ppp&lt;br /&gt;peer default ip address pool netcraftsmen&lt;br /&gt;ip unnumbered FastEthernet4&lt;br /&gt;ppp encrypt mppe auto&lt;br /&gt;ppp authentication pap chap&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-6378569246668293557?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/6378569246668293557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=6378569246668293557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6378569246668293557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6378569246668293557'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2009/03/pptp.html' title='PPTP'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-3122183107278329117</id><published>2009-03-03T11:19:00.000-08:00</published><updated>2009-03-03T12:13:51.923-08:00</updated><title type='text'>Remote Trigger Black Hole Filtering</title><content type='html'>Cisco has a real good document on this:  &lt;a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6642/prod_white_paper0900aecd80313fac.pdf"&gt;http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6642/prod_white_paper0900aecd80313fac.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a technique used to drop bad packets before they get into the network:  used for DDOS attack mitigation.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_GmNxMfLonyw/Sa2EGkqG9_I/AAAAAAAAABE/tPtRrfCFGyg/s1600-h/rtbh.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 255px;" src="http://4.bp.blogspot.com/_GmNxMfLonyw/Sa2EGkqG9_I/AAAAAAAAABE/tPtRrfCFGyg/s320/rtbh.bmp" alt="" id="BLOGGER_PHOTO_ID_5309044784194058226" border="0" /&gt;&lt;/a&gt;interface Null0&lt;br /&gt;no ip unreachables&lt;br /&gt;!When packet is dropped, an Internet Control Message Protocol (ICMP) unreachable message is !sent back to the source.  So it is recommended that ICMP unreachable message is disabled.&lt;br /&gt;!&lt;br /&gt;router bgp 65535&lt;br /&gt;neighbor IBGP peer-group&lt;br /&gt;neighbor IBGP remote-as 701&lt;br /&gt;neighbor IBGP send-community&lt;br /&gt;neighbor IBGP update-source Loopback0&lt;br /&gt;neighbor 1.1.1.1 peer-group IBGP&lt;br /&gt;neighbor 2.2.2.2 peer-group IBGP&lt;br /&gt;!&lt;br /&gt;redistribute static route-map STATIC_TO_BGP&lt;br /&gt;!&lt;br /&gt;! A /32 route used as next-hop to “drop” the packets configured on all routers.&lt;br /&gt;!&lt;br /&gt;ip route 192.0.2.1 255.255.255.255 null0&lt;br /&gt;!&lt;br /&gt;! Route-map to signal RTHB information.&lt;br /&gt;!&lt;br /&gt;route-map STATIC_TO_BGP permit 10&lt;br /&gt;match tag 100&lt;br /&gt;set local-preference 200&lt;br /&gt;set origin igp&lt;br /&gt;set community no-export&lt;br /&gt;set ip next-hop 192.0.2.1&lt;br /&gt;!&lt;br /&gt;route-map STATIC_TO_BGP deny 20&lt;br /&gt;&lt;br /&gt;When we know that some server, for example 10.10.10.10, under attack, we would put in the blackhole route on the trigger router and propagate to all edge routers which would drop packets at the edge of the network.&lt;br /&gt;!&lt;br /&gt;ip route 10.10.10.10 255.255.255.255 null0 tag 100&lt;br /&gt;&lt;br /&gt;Back scatter analysis could be use to trace back the source of the DDOS attack.&lt;br /&gt;Remove the no ip unreachable from the null0 interface on all the edge routers.&lt;br /&gt;Then from the "sinkhole" router:&lt;br /&gt;Add new route-map entry, to propagate self-originated "interesting" routes.&lt;br /&gt;!&lt;br /&gt;route-map STATIC_TO_BGP permit 15&lt;br /&gt;match tag 200&lt;br /&gt;set local-preference 200&lt;br /&gt;set origin igp&lt;br /&gt;set community no-export&lt;br /&gt;!&lt;br /&gt;ip route 20.0.0.0 255.0.0.0 Null0 tag 200&lt;br /&gt;!Network 20.0.0.0/8 is suspected to be the source of the attack.  All ICMP unreachable !messages from the edge routers will be diverted to the sinkhole router for analysis.&lt;br /&gt;!&lt;br /&gt;ip access-list extended UNREACHABLES&lt;br /&gt;permit icmp any any unreachable log&lt;br /&gt;permit ip any any&lt;br /&gt;!&lt;br /&gt;interface WAN&lt;br /&gt;ip access-group UNREACHABLES in&lt;br /&gt;&lt;br /&gt;If the rate is big, you might not be able to see all logging line.  To tune the ACL too log every hit:&lt;br /&gt;ip access-list log-update threshold 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/LUANNG%7E1/LOCALS%7E1/Temp/moz-screenshot-7.jpg" alt="" /&gt;&lt;img src="file:///C:/DOCUME%7E1/LUANNG%7E1/LOCALS%7E1/Temp/moz-screenshot-8.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-3122183107278329117?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/3122183107278329117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=3122183107278329117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3122183107278329117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3122183107278329117'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2009/03/remote-trigger-black-hole-filtering.html' title='Remote Trigger Black Hole Filtering'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GmNxMfLonyw/Sa2EGkqG9_I/AAAAAAAAABE/tPtRrfCFGyg/s72-c/rtbh.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-3385732574722457089</id><published>2009-02-22T17:51:00.000-08:00</published><updated>2009-02-22T18:01:42.491-08:00</updated><title type='text'>Count down to March 24, 200</title><content type='html'>I am taking the CCIE Security Lab in RTP on March 24, 2009 which is 4 weeks away.  When it's a few months away, you felt like you have lots of time on your hand.  But when it's around the corner, you start to feel the pressure building and building and BUILDING!&lt;br /&gt;&lt;br /&gt;I will try my best to pass.  Failing is okay as long as you try your very best and won't have any regrets or doubts that you could have done a better job.&lt;br /&gt;I need to plan on what to do and have to stick to the schedule.&lt;br /&gt;&lt;br /&gt;I set up the VPN concentrator with a public IP address.  By the end of February, hopefully I will check it off my to-do list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-3385732574722457089?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/3385732574722457089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=3385732574722457089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3385732574722457089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3385732574722457089'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2009/02/count-down-to-march-24-200.html' title='Count down to March 24, 200'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-8743098325021674896</id><published>2008-10-27T12:04:00.000-07:00</published><updated>2008-10-27T12:11:55.645-07:00</updated><title type='text'>The Cisco ASA in CCIE Security Lab</title><content type='html'>Monday October 27th, 2008...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Basic Initialization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     hostname ASA1&lt;br /&gt;     interface GigabitEthernet0/0&lt;br /&gt;     nameif outside&lt;br /&gt;security-level 0&lt;br /&gt;     ip address 1.1.1.1 255.255.255.0&lt;br /&gt;&lt;br /&gt;     logging console warnings&lt;br /&gt;     logging trap debugging&lt;br /&gt;     logging host inside 10.1.1.100&lt;br /&gt;logging enable&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      Access Management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     telnet 10.1.1.100 255.255.255.255 inside&lt;br /&gt;&lt;br /&gt;     ssh 10.1.1.0 255.255.255.0 outside&lt;br /&gt;     ssh timeout 5&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Address Translation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     access-list NONAT extended permit ip host 8.8.8.8 host 4.4.4.4&lt;br /&gt;&lt;br /&gt;     global (outside) 1 65.1.200.21-65.1.200.25 netmask 255.255.255.0&lt;br /&gt;     nat (inside) 0 access-list NONAT&lt;br /&gt;     nat (inside) 1 0.0.0.0 0.0.0.0&lt;br /&gt;&lt;br /&gt;     static (inside,outside) 65.1.15.251 10.1.1.251 netmask 255.255.255.255 (Access from outside to inside server)&lt;br /&gt;     static (outside,inside) 10.1.1.5 65.1.15.5 netmask 255.255.255.255 (Access from inside to outside server)&lt;br /&gt;    &lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ACLs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Firewall transparent (transparent firewall mode)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     access-list OUTSIDE extended permit eigrp host 150.100.3.4 any&lt;br /&gt;     access-list OUTSIDE extended permit icmp any any&lt;br /&gt;     access-list INSIDE extended permit tcp 150.100.3.0 255.255.255.0 any eq www&lt;br /&gt;     access-list INSIDE extended permit tcp 150.100.3.0 255.255.255.0 any eq https&lt;br /&gt;     access-list INSIDE extended permit tcp 150.100.3.0 255.255.255.0 any eq telnet&lt;br /&gt;     access-list INSIDE extended permit eigrp host 150.100.3.254 any&lt;br /&gt;     access-list INSIDE extended permit icmp any any&lt;br /&gt;     access-list INSIDE extended permit udp 150.100.3.0 255.255.255.0 any eq domain&lt;br /&gt;&lt;br /&gt;     access-group OUTSIDE in interface outside&lt;br /&gt;     access-group INSIDE in interface inside&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;IP Routing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     route outside 0.0.0.0 0.0.0.0 192.1.12.2 1&lt;br /&gt;     route inside 10.3.3.0 255.255.255.0 10.2.2.5 1&lt;br /&gt;&lt;br /&gt;     router rip&lt;br /&gt;     network 65.0.0.0&lt;br /&gt;     network 192.168.6.0&lt;br /&gt;     passive-interface default&lt;br /&gt;     no passive-interface outside&lt;br /&gt;     no passive-interface inside&lt;br /&gt;     version 2&lt;br /&gt;&lt;br /&gt;     router ospf 1&lt;br /&gt;     network 65.1.15.101 255.255.255.255 area 2&lt;br /&gt;     router-id 11.11.11.11&lt;br /&gt;     log-adj-changes&lt;br /&gt;     default-information originate always&lt;br /&gt;&lt;br /&gt;     interface GigabitEthernet0/0&lt;br /&gt;     nameif outside&lt;br /&gt;     security-level 0&lt;br /&gt;     ip address 65.1.15.101 255.255.255.0&lt;br /&gt;     ospf message-digest-key 1 md5&lt;br /&gt;     ospf authentication message-digest&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Object Groups&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     object-group protocol PROTOS&lt;br /&gt;     protocol-object gre&lt;br /&gt;     object-group icmp-type ICMP_ECHO&lt;br /&gt;     icmp-object echo&lt;br /&gt;     icmp-object echo-reply&lt;br /&gt;     object-group service MGMT_PORTS tcp&lt;br /&gt;     port-object eq telnet&lt;br /&gt;     port-object eq ssh&lt;br /&gt;&lt;br /&gt;     access-list OUTSIDE extended permit icmp any any object-group ICMP_ECHO&lt;br /&gt;     access-list OUTSIDE extended permit tcp any any object-group MGMT_PORTS&lt;br /&gt;     access-list OUTSIDE extended permit object-group PROTOS any any&lt;br /&gt;     !&lt;br /&gt;&lt;br /&gt;     access-group OUTSIDE in interface outside&lt;br /&gt;     VLANs&lt;br /&gt;&lt;br /&gt;     interface Ethernet0/0.55&lt;br /&gt;     vlan 55&lt;br /&gt;     nameif DMZ55&lt;br /&gt;     security-level 50&lt;br /&gt;     ip address 192.168.5.10 255.255.255.0 standby 192.168.5.11&lt;br /&gt;     !&lt;br /&gt;     interface Ethernet0/2&lt;br /&gt;     !&lt;br /&gt;     interface Ethernet0/2.10&lt;br /&gt;     description LAN Failover Interface&lt;br /&gt;     vlan 550&lt;br /&gt;     !&lt;br /&gt;     interface Ethernet0/2.20&lt;br /&gt;     description STATE Failover Interface&lt;br /&gt;     vlan 560&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;AAA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     aaa-server TAC protocol tacacs+&lt;br /&gt;     aaa-server TAC host 10.1.1.100&lt;br /&gt;     key ipexpert&lt;br /&gt;     aaa authentication telnet console TAC&lt;br /&gt;&lt;br /&gt;     aaa authentication include telnet inside 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 TAC&lt;br /&gt;     aaa authentication include http inside 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 TAC&lt;br /&gt;     aaa authentication include telnet outside 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 TAC&lt;br /&gt;     aaa authentication include tcp/4515 inside 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 TAC&lt;br /&gt;&lt;br /&gt;     aaa-server RAD protocol radius&lt;br /&gt;     aaa-server RAD (dmz) host 10.1.200.251&lt;br /&gt;     key cisco&lt;br /&gt;&lt;br /&gt;     aaa authentication telnet console RAD LOCAL&lt;br /&gt;     aaa accounting telnet console RAD&lt;br /&gt;&lt;br /&gt;     telnet 10.1.33.3 255.255.255.255 inside&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;VPNs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     crypto ipsec transform-set MYTRANS esp-3des esp-sha-hmac&lt;br /&gt;     crypto map MYMAP 10 match address L2L&lt;br /&gt;     crypto map MYMAP 10 set connection-type answer-only&lt;br /&gt;     crypto map MYMAP 10 set peer 192.1.12.15&lt;br /&gt;     crypto map MYMAP 10 set transform-set MYTRANS&lt;br /&gt;     crypto map MYMAP interface outside&lt;br /&gt;     crypto isakmp enable outside&lt;br /&gt;     crypto isakmp policy 10&lt;br /&gt;     authentication pre-share&lt;br /&gt;     encryption 3des&lt;br /&gt;     hash md5&lt;br /&gt;     group 2&lt;br /&gt;     lifetime 86400&lt;br /&gt;     crypto isakmp policy 65535&lt;br /&gt;     authentication pre-share&lt;br /&gt;     encryption 3des&lt;br /&gt;     hash sha&lt;br /&gt;     group 2&lt;br /&gt;     lifetime 86400&lt;br /&gt;     tunnel-group 192.1.12.15 type ipsec-l2l&lt;br /&gt;     tunnel-group 192.1.12.15 ipsec-attributes&lt;br /&gt;     pre-shared-key *&lt;br /&gt;&lt;br /&gt;     access-list L2L extended permit ip host 192.1.49.55 10.1.1.0 255.255.255.0&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;EZVPN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     group-policy EZGroup internal&lt;br /&gt;     group-policy EZGroup attributes&lt;br /&gt;     wins-server value 10.2.2.175&lt;br /&gt;     dns-server value 10.2.2.175&lt;br /&gt;     vpn-idle-timeout 30&lt;br /&gt;     default-domain value ipexpert.net&lt;br /&gt;     username cisco password 3USUcOPFUiMCO4Jk encrypted&lt;br /&gt;&lt;br /&gt;     crypto ipsec transform-set MYTRANSFORM esp-des esp-md5-hmac&lt;br /&gt;     crypto dynamic-map MYDYN 5 set transform-set MYTRANSFORM&lt;br /&gt;     crypto map MYMAP 50 ipsec-isakmp dynamic MYDYN&lt;br /&gt;     crypto map MYMAP interface outside&lt;br /&gt;     crypto isakmp enable outside&lt;br /&gt;     crypto isakmp policy 10&lt;br /&gt;     authentication pre-share&lt;br /&gt;     encryption 3des&lt;br /&gt;     hash md5&lt;br /&gt;     group 2&lt;br /&gt;     lifetime 86400&lt;br /&gt;     crypto isakmp policy 65535&lt;br /&gt;     authentication pre-share&lt;br /&gt;     encryption 3des&lt;br /&gt;     hash sha&lt;br /&gt;     group 2&lt;br /&gt;     lifetime 86400&lt;br /&gt;     tunnel-group EZGroup type ipsec-ra&lt;br /&gt;     tunnel-group EZGroup general-attributes&lt;br /&gt;     address-pool MYpool&lt;br /&gt;     default-group-policy EZGroup&lt;br /&gt;     tunnel-group EZGroup ipsec-attributes&lt;br /&gt;     pre-shared-key *&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;WebVPN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     http server enable&lt;br /&gt;     http redirect outside 80&lt;br /&gt;&lt;br /&gt;     webvpn&lt;br /&gt;     enable outside&lt;br /&gt;&lt;br /&gt;     username lab2 password cisco encrypted&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Filtering&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     filter java 80 10.1.11.0 255.255.255.0 10.1.5.0 255.255.255.0&lt;br /&gt;     filter java 8080 10.1.11.0 255.255.255.0 10.1.5.0 255.255.255.0&lt;br /&gt;     filter activex 80 10.1.11.0 255.255.255.0 10.1.5.0 255.255.255.0&lt;br /&gt;     filter activex 8080 10.1.11.0 255.255.255.0 10.1.5.0 255.255.255.0&lt;br /&gt;     Failover&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Active/Standby&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     ASA1&lt;br /&gt;&lt;br /&gt;     interface GigabitEthernet0/0&lt;br /&gt;     nameif outside&lt;br /&gt;     security-level 0&lt;br /&gt;     ip address 65.1.15.101 255.255.255.0 standby 65.1.15.102&lt;br /&gt;     no shut&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/1&lt;br /&gt;     nameif inside&lt;br /&gt;     security-level 100&lt;br /&gt;     ip address 150.100.1.101 255.255.255.0 standby 150.100.1.102&lt;br /&gt;     no shut&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/3&lt;br /&gt;     description STATE Failover Interface&lt;br /&gt;     no shut&lt;br /&gt;     !&lt;br /&gt;     interface Management0/0&lt;br /&gt;     description LAN Failover Interface&lt;br /&gt;     no shut&lt;br /&gt;&lt;br /&gt;     failover lan unit primary&lt;br /&gt;     failover lan interface FAILOVER_LAN Management0/0&lt;br /&gt;     failover key luan&lt;br /&gt;     failover replication http&lt;br /&gt;     failover link STATEFUL_LAN GigabitEthernet0/3&lt;br /&gt;     failover interface ip FAILOVER_LAN 1.1.1.1 255.255.255.252 standby 1.1.1.2&lt;br /&gt;     failover interface ip STATEFUL_LAN 1.1.1.5 255.255.255.252 standby 1.1.1.6&lt;br /&gt;     failover&lt;br /&gt;&lt;br /&gt;     ASA2:&lt;br /&gt;&lt;br /&gt;     failover&lt;br /&gt;     failover lan unit secondary&lt;br /&gt;     failover lan interface FAILOVER_LAN Management0/0&lt;br /&gt;     failover key luan&lt;br /&gt;     failover interface ip FAILOVER_LAN 1.1.1.1 255.255.255.252 standby 1.1.1.2&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Layer 2 Transparent Firewall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     firewall transparent&lt;br /&gt;     interface GigabitEthernet0/0.3&lt;br /&gt;     vlan 31&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/0.33&lt;br /&gt;     vlan 32&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/1&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/1.3&lt;br /&gt;     vlan 311&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/1.33&lt;br /&gt;     vlan 321&lt;br /&gt;&lt;br /&gt;     context custa&lt;br /&gt;     allocate-interface GigabitEthernet0/0.3&lt;br /&gt;     allocate-interface GigabitEthernet0/1.3&lt;br /&gt;     config-url disk0:/custa.cfg&lt;br /&gt;     !&lt;br /&gt;     context custb&lt;br /&gt;     allocate-interface GigabitEthernet0/0.33&lt;br /&gt;     allocate-interface GigabitEthernet0/1.33&lt;br /&gt;     config-url disk0:/custb.cfg&lt;br /&gt;&lt;br /&gt;     ip address 65.1.201.103 255.255.255.0 - Need IP address for L2 Transparent Firewall to work&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Security Contexts (Virtual Firewall)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     context custa&lt;br /&gt;     allocate-interface GigabitEthernet0/0&lt;br /&gt;     allocate-interface GigabitEthernet0/1&lt;br /&gt;     allocate-interface GigabitEthernet0/2&lt;br /&gt;     config-url disk0:/custa.cfg&lt;br /&gt;     !&lt;br /&gt;     context custb&lt;br /&gt;     allocate-interface GigabitEthernet0/0&lt;br /&gt;     allocate-interface GigabitEthernet0/1&lt;br /&gt;     allocate-interface GigabitEthernet0/3&lt;br /&gt;     config-url disk0:/custb.cfg&lt;br /&gt;&lt;br /&gt;     interface GigabitEthernet0/0&lt;br /&gt;     nameif outside&lt;br /&gt;     security-level 0&lt;br /&gt;     ip address 65.1.99.101 255.255.255.0&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/1&lt;br /&gt;     nameif dmz&lt;br /&gt;     security-level 50&lt;br /&gt;     ip address 10.1.1.101 255.255.255.0&lt;br /&gt;     !&lt;br /&gt;     interface GigabitEthernet0/2&lt;br /&gt;     nameif inside&lt;br /&gt;     security-level 100&lt;br /&gt;     ip address 10.1.101.101 255.255.255.0&lt;br /&gt;&lt;br /&gt;     custa-context&lt;br /&gt;&lt;br /&gt;     global (outside) 1 interface&lt;br /&gt;     global (dmz) 2 interface&lt;br /&gt;     nat (inside) 1 0.0.0.0 0.0.0.0&lt;br /&gt;     nat (outside) 2 access-list DMZ outside&lt;br /&gt;     static (dmz,outside) 65.1.99.253 10.1.1.253 netmask 255.255.255.255&lt;br /&gt;     static (dmz,outside) 65.1.99.251 10.1.1.251 netmask 255.255.255.255&lt;br /&gt;&lt;br /&gt;     access-list DMZ extended permit ip any host 65.1.99.253&lt;br /&gt;     access-list DMZ extended permit ip any host 65.1.99.251&lt;br /&gt;&lt;br /&gt;     route outside 0.0.0.0 0.0.0.0 65.1.99.6 1&lt;br /&gt;&lt;br /&gt;     access-list OUTSIDE extended permit icmp any any&lt;br /&gt;     access-list OUTSIDE extended permit tcp any host 65.1.99.253 eq www&lt;br /&gt;     access-list OUTSIDE extended permit udp any host 65.1.99.253 eq ntp&lt;br /&gt;     access-list OUTSIDE extended permit tcp any host 65.1.99.251 eq tacacs&lt;br /&gt;     access-list OUTSIDE extended permit udp any host 65.1.99.251 eq radius&lt;br /&gt;     access-list OUTSIDE extended permit udp any host 65.1.99.251 eq radius-acct&lt;br /&gt;&lt;br /&gt;     access-group OUTSIDE in interface outside&lt;br /&gt;&lt;br /&gt;     custb-context&lt;br /&gt;&lt;br /&gt;     access-list OUTSIDE extended permit icmp any any&lt;br /&gt;     access-list OUTSIDE extended deny ip any any log&lt;br /&gt;&lt;br /&gt;     access-list INSIDE extended permit tcp 10.1.101.0 255.255.255.0 host 6.6.6.6 eq www&lt;br /&gt;     access-list INSIDE extended permit icmp any any&lt;br /&gt;&lt;br /&gt;     access-group OUTSIDE in interface outside&lt;br /&gt;&lt;br /&gt;     access-group INSIDE in interface inside&lt;br /&gt;&lt;br /&gt;     global (outside) 1 interface&lt;br /&gt;     nat (inside) 1 0.0.0.0 0.0.0.0&lt;br /&gt;&lt;br /&gt;     route outside 0.0.0.0 0.0.0.0 65.1.99.6 1&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Modular Policy Framework&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     class-map FTP&lt;br /&gt;     match port tcp eq ftp&lt;br /&gt;     class-map inspection_default&lt;br /&gt;     match default-inspection-traffic&lt;br /&gt;     class-map VOIP-SIG&lt;br /&gt;     match dscp af31&lt;br /&gt;     class-map VOIP-DATA&lt;br /&gt;     match dscp ef&lt;br /&gt;&lt;br /&gt;     policy-map VOIP-FTP&lt;br /&gt;     class VOIP-DATA&lt;br /&gt;     priority&lt;br /&gt;     class VOIP-SIG&lt;br /&gt;     priority&lt;br /&gt;     class FTP&lt;br /&gt;     police input 1000000 32000&lt;br /&gt;&lt;br /&gt;     service-policy VOIP-FTP interface outside&lt;br /&gt;&lt;br /&gt;     priority-queue outside&lt;br /&gt;     Application-Aware Inspection&lt;br /&gt;     High Availability Scenarios&lt;br /&gt;     QoS Policies&lt;br /&gt;&lt;br /&gt;     class-map class_ftp&lt;br /&gt;     match port tcp eq 2021&lt;br /&gt;     class-map inspection_default&lt;br /&gt;     match default-inspection-traffic&lt;br /&gt;     !&lt;br /&gt;     !&lt;br /&gt;     policy-map type inspect dns preset_dns_map&lt;br /&gt;     parameters&lt;br /&gt;     message-length maximum 512&lt;br /&gt;     policy-map global_policy&lt;br /&gt;     class inspection_default&lt;br /&gt;     inspect dns preset_dns_map&lt;br /&gt;     class class_ftp&lt;br /&gt;     inspect ftp&lt;br /&gt;     !&lt;br /&gt;     service-policy global_policy global&lt;br /&gt;     Other Advanced Features&lt;br /&gt;&lt;br /&gt;     arp outside 10.5.5.5 0012.8031.e118&lt;br /&gt;     arp inside 10.5.5.100 0003.6beb.1360&lt;br /&gt;     arp timeout 14400&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;MAC Aging&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     mac-address-table static outside 0012.8031.e118&lt;br /&gt;     mac-address-table static inside 0003.6beb.1360&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;ARP Spoofing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     arp-inspection outside enable no-flood&lt;br /&gt;     arp-inspection inside enable no-flood&lt;br /&gt;&lt;br /&gt;     BGP passthrough&lt;br /&gt;&lt;br /&gt;     access-list OUTSIDE extended permit tcp host 10.1.11.1 host 10.1.11.254 eq bgp&lt;br /&gt;&lt;br /&gt;     static (inside,outside) 10.1.11.254 150.100.1.254 netmask 255.255.255.255&lt;br /&gt;     static (outside,inside) 150.100.1.1 10.1.11.1 netmask 255.255.255.255&lt;br /&gt;     access-group OUTSIDE in interface outside&lt;br /&gt;&lt;br /&gt;     &lt;span style="font-weight: bold;"&gt;Deny/Inspect SNMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     snmp-map NO_SNMP_V1&lt;br /&gt;     deny version 1&lt;br /&gt;&lt;br /&gt;     policy-map global_policy&lt;br /&gt;&lt;span class="correct"&gt;inspect snmp NO_SNMP_V1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-8743098325021674896?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/8743098325021674896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=8743098325021674896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/8743098325021674896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/8743098325021674896'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/cisco-asa-in-ccie-security-lab.html' title='The Cisco ASA in CCIE Security Lab'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-3546380711544136590</id><published>2008-10-24T05:48:00.000-07:00</published><updated>2009-02-17T07:56:19.145-08:00</updated><title type='text'>GET VPN</title><content type='html'>Cisco’s Group Encrypted Transport VPN (GET-VPN) is a tunnel-less VPN technology that leverages the existing core network and routing structure to interconnect nodes.&lt;span&gt; &lt;/span&gt;&lt;br /&gt;Tunnel definitions are not used, but rather an encryption policy based on access control lists is pushed down to each node from a central server.&lt;span&gt; &lt;/span&gt;Data encryption is “on-demand” and is only applied to traffic that meets the specification of the access control lists. &lt;p class="MsoBodyText"&gt;Like tunnel-based VPNs, tunnel-less GET-VPN also encrypts the entire packet, but instead of generating a new header it recycles the original IP information.&lt;span&gt; &lt;/span&gt;This “header preservation” takes advantage of the existing core routing structure for endpoint reachability, and eliminates the need for overlaid tunnels, preserves native Quality of Service support, and provides an efficient means for any-to-any (full-mesh) connectivity and for encrypted multicast replication.&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;GET VPN Components&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoBodyText"&gt; &lt;/p&gt;&lt;h3&gt;&lt;a name="_Toc184198169"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;h3&gt;&lt;a name="_Toc184198169"&gt;&lt;/a&gt;&lt;span class="content"&gt;&lt;div align="left"&gt;&lt;img src="http://www.cisco.com/en/US/i/100001-200000/170001-180000/170001-171000/170834.jpg" id="wp1144636" vspace="0" border="0" hspace="0" /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Key Server&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoBodyText"&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;It is responsible for accepting or rejecting members into the VPN, generating/regenerating and distributing the encryption keys, and deploying the encryption policies to all of the registered Group Members.&lt;/p&gt;  &lt;p class="MsoBodyText"&gt;A single Key Server is required, but multiple Key Servers can be deployed and is recommended to provide redundancy and load balancing since the encryption function of the VPN is dependent entirely upon the availability of the Key Server.&lt;span style="font-size:100%;"&gt;&lt;a name="_Toc184198170"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoBodyText"&gt;&lt;span style="font-weight: bold;"&gt;Group Member&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;Group Members are the individual node devices that protect local networks and encrypt traffic based on the encryption policy provided by the Key Server.&lt;span&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="_Toc184198187"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoBodyText"&gt; &lt;/p&gt; &lt;p class="MsoBodyText"&gt;&lt;span style="font-weight: bold;"&gt;GDOI Group&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;The GET-VPN concept is based upon a “trusted group” model whose members employ a common security methodology.&lt;span&gt; &lt;/span&gt;The GDOI group configuration, specified on the Key Server, contains the parameters needed to establish and maintain encryption policies between Group Members.&lt;/p&gt; &lt;h4&gt;&lt;a name="_Toc184198188"&gt;Identity&lt;/a&gt;&lt;/h4&gt;  &lt;p class="MsoBodyText"&gt;The identity number is a unique value that differentiates GDOI groups configured on a Key Server.&lt;span&gt; &lt;/span&gt;No two groups can have the same identity number.  The identity number determines which group the Group Member registers to.&lt;/p&gt;  &lt;h4&gt;&lt;a name="_Toc184198189"&gt;Rekeying&lt;/a&gt;&lt;/h4&gt; &lt;p class="MsoBodyText"&gt;In order to prevent service outages, GET-VPN initiates unicast rekeying events a minimum of 90 seconds prior to the expiration of the existing keys.&lt;span&gt; &lt;/span&gt;The Key Server uses several parameters to attempt to estimate more accurately when to begin the rekeying process.&lt;/p&gt; &lt;p class="MsoBodyText"&gt;In addition to the TEK and KEK lifetime parameters, the Key Server uses the rekey retransmit number and time settings, and assumes a constant rekey processing time of 5 seconds per 50 Group Members.&lt;/p&gt;&lt;p class="MsoBodyText"&gt;With unicast rekeying, Group Members respond to rekey messages by replying to the Key Server with an acknowledgement.&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoBodyText"&gt;If the Key Server does not receive acknowledgements for three consecutive rekey messages, it ejects that Group Member from the VPN, forcing it to reregister in order to resume sending encrypted traffic.&lt;/p&gt; &lt;p class="MsoBodyText"&gt;Multicast rekeying occurs 90 seconds prior to the SA expiration, and the rekey transmit time and rekey transmit number parameters are used to control how often and for how long the rekey messages will be transmitted.&lt;span&gt; &lt;/span&gt;This is done to counter unexpected or intermittent packet loss, since Group Members do not acknowledge the receipt of multicast rekey messages.&lt;/p&gt; &lt;h4&gt;&lt;a name="_Toc184198190"&gt;Anti-Replay&lt;/a&gt;&lt;/h4&gt; &lt;p class="MsoBodyText"&gt;Anti-replay mechanisms are used to prevent the retransmission of traffic captured in transit by a third party.&lt;span&gt; &lt;/span&gt;GET-VPN can discard packets suspected of being replayed using either of two methods – counter-based and time-based.&lt;/p&gt; &lt;h5&gt;&lt;a name="_Toc184198191"&gt;Counter-based&lt;/a&gt;&lt;/h5&gt; &lt;p class="MsoBodyText"&gt;Counter-based anti-replay uses a sliding window based on the sequence number of the arriving packets.&lt;span&gt; &lt;/span&gt;If the sequence number of a packet is outside of the lower window boundary, it is considered to be a replayed packet and is discarded.&lt;span&gt; &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoBodyText"&gt;The use of counter-based anti-replay is common in tunnel-based VPNs, where there is a single pair of endpoints that packets travel between, providing a consistent parade of sequence numbers. &lt;/p&gt;  &lt;h5&gt;&lt;a name="_Toc184198192"&gt;Time-based&lt;/a&gt;&lt;/h5&gt; &lt;p class="MsoBodyText"&gt;Since counter-based anti-replay is of limited use in a tunnel-less environment, GET-VPN also offers anti-replay protection based on timestamp values using a mechanism called Synchronous Anti-Replay (SAR).&lt;span&gt; &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoBodyText"&gt;SAR is a GET-VPN-specific clocking function that is not dependent on the router’s time setting or on connectivity to an NTP source.&lt;span&gt; &lt;/span&gt;The SAR clock runs continuously and tracks “pseudotime” in seconds, beginning with the successful registration of the first Group Member.&lt;span&gt; &lt;/span&gt;The “authoritative” pseudotime is maintained by the Key Server and the current pseudotime value is periodically sent to the Group Members within a rekey message, effectively synchronizing the VPN.&lt;/p&gt; &lt;p class="MsoBodyText"&gt;The current pseudotime value is included with each encrypted packet that is created by a Group Member.&lt;span&gt; &lt;/span&gt;When the packet arrives at the receiving Group Member, it compares the pseudotime value contained in the packet (the “pseudoTimeStamp”) with the running pseudotime value that it is maintaining.&lt;span&gt; &lt;/span&gt;If the pseudoTimeStamp of the packet and the Group Member pseudotime are within the configured anti-replay window, then the packet is accepted.&lt;/p&gt; &lt;p style="font-weight: bold;" class="MsoBodyText"&gt;&lt;span style="font-size:130%;"&gt;CONFIGURATION&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc184198233"&gt;IKE Phase 1 Policy Commands using preshared key&lt;/a&gt;&lt;/h4&gt; &lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(255, 255, 204) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt; &lt;p class="CodeBlock"&gt;crypto isakmp policy &lt;strong&gt;&lt;em&gt;[IKE-Priority]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;encryption &lt;strong&gt;&lt;em&gt;[IKE-Encryption]&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;hash &lt;strong&gt;&lt;em&gt;[IKE-Hash-Algorithm]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;authentication&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;pre-shared&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;group &lt;strong&gt;&lt;em&gt;[IKE-DH-Group]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;lifetime &lt;strong&gt;&lt;em&gt;[IKE-SA-Lifetime]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto isakmp key 0 &lt;strong&gt;&lt;em&gt;[KEY]&lt;/em&gt;&lt;/strong&gt; address &lt;strong&gt;&lt;em&gt;[GroupMember-IP-Address]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/div&gt; &lt;p&gt;&lt;strong&gt;Key Server Configuration Commands&lt;/strong&gt;&lt;/p&gt; &lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(255, 255, 204) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt; &lt;p class="CodeBlock"&gt;crypto key generate rsa label &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt; modulus &lt;strong&gt;&lt;em&gt;[MODULUS] (exportable)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto isakmp policy &lt;strong&gt;&lt;em&gt;[IKE-Priority]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;encryption &lt;strong&gt;&lt;em&gt;[IKE-Encryption]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;hash &lt;strong&gt;&lt;em&gt;[IKE-Hash]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;group &lt;strong&gt;&lt;em&gt;[IKE-DH-Group]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;lifetime &lt;strong&gt;&lt;em&gt;[IKE-SA-Lifetime]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto isakmp key 0 &lt;strong&gt;&lt;em&gt;[KEY]&lt;/em&gt;&lt;/strong&gt; address &lt;strong&gt;&lt;em&gt;[GroupMember]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto ipsec transform-set &lt;strong&gt;&lt;em&gt;[NAME] [KEY] [HASH]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto ipsec profile &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;set transform-set &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;ip access-list extended &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;permit &lt;strong&gt;&lt;em&gt;[protocol] [source] [destination]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto gdoi group &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;identity number &lt;strong&gt;&lt;em&gt;[ID]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;server local&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;rekey algorithm &lt;strong&gt;&lt;em&gt;[TYPE]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;rekey lifetime seconds &lt;strong&gt;&lt;em&gt;[Lifetime]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;rekey retransmit &lt;strong&gt;&lt;em&gt;[TIME] number [NUMBER]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;rekey authentication mypubkey rsa &lt;strong&gt;&lt;em&gt;[RekeyNAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;rekey transport unicast&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;registration interface &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;address ipv4 &lt;strong&gt;&lt;em&gt;[KeyServer]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span lang="FR"&gt;&lt;span&gt; &lt;/span&gt;sa ipsec &lt;strong&gt;&lt;em&gt;[NUMBER]&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;profile &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;match address ipv4 &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;replay time window-size &lt;strong&gt;&lt;em&gt;[SIZE]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Group Member Configuration Commands&lt;/strong&gt;&lt;/p&gt; &lt;div style="border: 1pt solid windowtext; padding: 1pt 4pt; background: rgb(255, 255, 204) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt; &lt;p class="CodeBlock"&gt;crypto isakmp key 0 &lt;strong&gt;&lt;em&gt;[Key]&lt;/em&gt;&lt;/strong&gt; address &lt;strong&gt;&lt;em&gt;[KeyServer]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto gdoi group &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;identity number &lt;strong&gt;&lt;em&gt;[Number]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;server address ipv4 &lt;strong&gt;&lt;em&gt;[KeyServer]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;crypto map &lt;strong&gt;&lt;em&gt;[NAME] [Sequence]&lt;/em&gt;&lt;/strong&gt; gdoi&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;set group &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;interface &lt;strong&gt;&lt;em&gt;[WAN]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;crypto map &lt;strong&gt;&lt;em&gt;[NAME]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;interface &lt;strong&gt;&lt;em&gt;[WAN]&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p class="CodeBlock"&gt;&lt;span&gt; &lt;/span&gt;ip mtu 1480&lt;/p&gt; &lt;/div&gt;&lt;p style="font-weight: bold;" class="MsoBodyText"&gt;&lt;span style="font-size:130%;"&gt;Case Study&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold;" class="MsoBodyText"&gt;&lt;span class="content"&gt;&lt;div align="left"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GmNxMfLonyw/SQXGghsfvHI/AAAAAAAAAAU/DElwHzbVntE/s1600-h/getvpncasestudy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 178px;" src="http://1.bp.blogspot.com/_GmNxMfLonyw/SQXGghsfvHI/AAAAAAAAAAU/DElwHzbVntE/s320/getvpncasestudy.jpg" alt="" id="BLOGGER_PHOTO_ID_5261830001755405426" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p class="pB1_Body1"&gt;  &lt;/p&gt;&lt;a name="Key_Server_1:_Example"&gt;&lt;/a&gt;&lt;a name="wp1078543"&gt;&lt;/a&gt;&lt;a name="wpxref49039"&gt;&lt;/a&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CLUANNG%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CLUANNG%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CLUANNG%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Key Server 1: Example&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Key server 1 is the primary key server.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;version 12.4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps debug datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps log datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no service password-encryption&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service internal&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;hostname KS1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;logging buffered 100000 debugging&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no logging console&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no aaa new-model&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;clock timezone EST 0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip subnet-zero&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no ip domain lookup&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip domain name cisco.com&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp policy 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;encr 3des&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;group 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;lifetime 400&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.13&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.9&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.5&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto ipsec transform-set gdoi-trans-group1 esp-3des esp-sha-hmac &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto ipsec profile gdoi-profile-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set security-association lifetime seconds 1800&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set transform-set gdoi-trans-group1 &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto gdoi group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;identity number 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server local&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey lifetime seconds 86400&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey retransmit 10 number 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey authentication mypubkey rsa group1-export-general&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey transport unicast&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;sa ipsec 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;profile gdoi-profile-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;match address ipv4 101&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;replay counter window-size 64&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;address ipv4 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;redundancy&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;local priority 10&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;peer address ipv4 10.1.1.2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;interface Ethernet0/0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;ip address 10.1.1.17 255.255.255.252&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip classless&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip route 0.0.0.0 0.0.0.0 10.1.1.18&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;access-list 101 permit ip 10.1.0.0 0.0.255.255 10.1.0.0 0.0.255.255&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;end&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Key Server 2: Example&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Key Server 2 is the secondary key server.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;version 12.4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps debug datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps log datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no service password-encryption&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service internal&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;hostname KS2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;logging buffered 100000 debugging&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no logging console&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no aaa new-model&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;resource policy&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;clock timezone EST 0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip subnet-zero&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no ip domain lookup&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip domain name cisco&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp policy 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;encr 3des&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;group 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;lifetime 400&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.9&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.5&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.13&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto ipsec transform-set gdoi-trans-group1 esp-3des esp-sha-hmac &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto ipsec profile gdoi-profile-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set security-association lifetime seconds 1800&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set transform-set gdoi-trans-group1 &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto gdoi group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;identity number 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server local&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey lifetime seconds 86400&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey retransmit 10 number 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey authentication mypubkey rsa group1-export-general&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;rekey transport unicast&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;sa ipsec 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;profile gdoi-profile-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;match address ipv4 101&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;replay counter window-size 64&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;address ipv4 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;  &lt;/span&gt;redundancy&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;local priority 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;peer address ipv4 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt;   &lt;/span&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;interface Ethernet0/0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;ip address 10.1.1.21 255.255.255.252&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip classless&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip route 0.0.0.0 0.0.0.0 10.1.1.22&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;access-list 101 permit ip 10.1.0.0 0.0.255.255 10.1.0.0 0.0.255.255&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;end&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 1: Example&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 1 is part of a GDOI group that correlates with a VPN with which these sites are a part.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;version 12.4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps debug datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps log datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no service password-encryption&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;hostname GM1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;resource policy&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;clock timezone EST 0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip subnet-zero&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp policy 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;encr 3des&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;group 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;lifetime 3600&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto gdoi group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;identity number 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto map map-group1 10 gdoi &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;interface Ethernet0/0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;ip address 10.1.1.1 255.255.255.252&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;crypto map map-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;router bgp 1000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no synchronization&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;bgp log-neighbor-changes&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;network 10.1.1.0 mask 255.255.255.0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;neighbor 10.1.1.2 remote-as 5000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no auto-summary&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip classless&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;End&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 2: Example&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 2 is part of a GDOI group that correlates with a VPN with which these sites are a part.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;version 12.4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps debug datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps log datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;hostname GM2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;clock timezone EST 0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip subnet-zero&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp policy 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;encr 3des&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;group 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;lifetime 3600&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto gdoi group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;identity number 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto map map-group1 10 gdoi &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;interface Ethernet0/0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;ip address 10.1.1.5 255.255.255.252&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;crypto map map-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;router bgp 2000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no synchronization&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;bgp log-neighbor-changes&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;network 10.1.2.0 mask 255.255.255.0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;neighbor 10.1.1.6 remote-as 5000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no auto-summary&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip classless&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;end&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 3: Example&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 3is part of a GDOI group that correlates with a VPN with which these sites are a part.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;version 12.4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps debug datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps log datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no service password-encryption&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;hostname GM3&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;resource policy&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;clock timezone EST 0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip subnet-zero&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp policy 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;encr 3des&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;group 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;lifetime 3600&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto ipsec transform-set gdoi-trans-group1 esp-3des esp-sha-hmac &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto gdoi group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;identity number 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto map map-group1 10 gdoi &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;interface Ethernet0/0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;ip address 10.1.1.9 255.255.255.252&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;crypto map map-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;router bgp 3000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no synchronization&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;bgp log-neighbor-changes&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;network 10.1.3.0 mask 255.255.255.0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;neighbor 10.1.1.10 remote-as 5000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no auto-summary&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip classless&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;end&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 4: Example&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;Group Member 4 is part of a GDOI group that correlates with a VPN with which these sites are a part.&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;version 12.4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps debug datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;service timestamps log datetime msec&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;no service password-encryption&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;hostname GM4&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;clock timezone EST 0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip subnet-zero&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp policy 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;encr 3des&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;authentication pre-share&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;group 2&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;lifetime 3600&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto isakmp key cisco address 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto gdoi group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;identity number 1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.17&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;server address ipv4 10.1.1.21&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;crypto map map-group1 10 gdoi &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;set group group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;interface Ethernet0/0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;ip address 10.1.1.13 255.255.255.252&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;crypto map map-group1&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;router bgp 4000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no synchronization&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;bgp log-neighbor-changes&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;network 10.1.4.0 mask 255.255.255.0&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;neighbor 10.1.1.14 remote-as 5000&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;no auto-summary&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;ip classless&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;end&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: bold;"&gt;For more Information on GET VPN:&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;a href="http://www.cisco.com/en/US/prod/collateral/vpndevc/ps6525/ps9370/ps7180/GETVPN_DIG_version_1_0_External.pdf"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Design and Implementation Guide&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;a href="http://www.ietf.org/rfc/rfc3547.txt"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;RFC 3547&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal; font-weight: normal;"&gt;&lt;a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6660/ps6811/prod_white_paper0900aecd804c363f.html"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;GDOI in DMVPN&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-3546380711544136590?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/3546380711544136590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=3546380711544136590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3546380711544136590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3546380711544136590'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/get-vpn.html' title='GET VPN'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GmNxMfLonyw/SQXGghsfvHI/AAAAAAAAAAU/DElwHzbVntE/s72-c/getvpncasestudy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-3083711438310145187</id><published>2008-10-24T05:41:00.000-07:00</published><updated>2008-10-24T06:03:10.218-07:00</updated><title type='text'>DNS Exploit</title><content type='html'>&lt;div class="entry"&gt;      &lt;div class="entry"&gt;      &lt;p&gt;&lt;a href="http://www.caughq.org/"&gt;Computer Academic Underground&lt;/a&gt;&lt;br /&gt;Exploit Code&lt;/p&gt; &lt;p&gt;===============/========================================================&lt;br /&gt;Exploit ID:     CAU-EX-2008-0002&lt;br /&gt;Release Date:   2008.07.23&lt;br /&gt;Title:          bailiwicked_host.rb&lt;br /&gt;Description:    Kaminsky DNS Cache Poisoning Flaw Exploit&lt;br /&gt;Tested:         BIND 9.4.1-9.4.2&lt;br /&gt;Attributes:     Remote, Poison, Resolver, Metasploit&lt;br /&gt;Exploit URL:    http://www.caughq.org/exploits/CAU-EX-2008-0002.txt&lt;br /&gt;Author/Email:   I)ruid &lt;druid&gt;&lt;br /&gt;H D Moore &lt;hdm&gt;&lt;br /&gt;===============/========================================================&lt;/p&gt; &lt;p&gt;Description&lt;br /&gt;===========&lt;/p&gt; &lt;p&gt;This exploit targets a fairly ubiquitous flaw in DNS implementations which allow the insertion of malicious DNS records into the cache of the target nameserver.  This exploit caches a single malicious host entry into the target nameserver.  By causing the target nameserver to query&lt;br /&gt;for random hostnames at the target domain, the attacker can spoof a response to the target server including an answer for the query, an authority server record, and an additional record for that server, causing target nameserver to insert the additional record into the&lt;/p&gt;     &lt;/div&gt;&lt;p&gt;Cisco's take on the exploit:&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://tools.cisco.com/security/center/viewAlert.x?alertId=16183"&gt;http://tools.cisco.com/security/center/viewAlert.x?alertId=16183&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Defending using &lt;a href="http://tools.cisco.com/security/center/viewIpsSignature.x?signatureId=4004&amp;amp;signatureSubId=0&amp;amp;softwareVersion=6.0&amp;amp;releaseVersion=S347"&gt;IPS DNS flood attack&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.cisco.com/web/about/security/intelligence/dns-bcp.html"&gt;Using ASA/PIX firewall&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;DNS Application Inspection Configuration&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;DNS application inspection utilizes the Modular Policy Framework (MPF) for configuration. To configure application inspection, administrators may construct an inspection policy through the configuration of inspect class maps and inspect policy maps, which are applied via a global or an interface service policy. The following example demonstrates configuration of this feature.&lt;/p&gt; &lt;p&gt;!&lt;br /&gt;class-map inspection_default&lt;br /&gt;match default-inspection-traffic&lt;br /&gt;!&lt;br /&gt;policy-map type inspect dns preset_dns_map&lt;br /&gt;parameters&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!– Enable dns-guard to verify that DNS query and response transaction IDs match and only one ! DNS response is allowed through the firewall for each query.&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;dns-guard&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!– Enable id-randomization to generate unpredictable DNS transaction IDs in !DNS messages and protect DNS servers and resolvers with poor randomization of !DNS transaction IDs.&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;id-randomization&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!– Enable a maximum message length to help defeat DNS amplification attacks. Note: This is the ! default configuration and value based on RFC 1035.&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;message-length maximum 512&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!– Enable id-mismatch to count DNS transaction ID mismatches within a specified period of time !and generate a syslog when the defined threshold has been reached.&lt;/span&gt;&lt;br /&gt;!&lt;br /&gt;id-mismatch count 10 duration 2 action log&lt;br /&gt;exit&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;!– Check for DNS query messages with the recursion desired (RD) flag set in the DNS header !and drop those packets to avoid being used as a recursive resolver.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;match header-flag RD&lt;br /&gt;drop&lt;br /&gt;!&lt;br /&gt;policy-map global_policy&lt;br /&gt;class inspection_default&lt;br /&gt;inspect dns preset_dns_map&lt;br /&gt;!&lt;br /&gt;service-policy global_policy global&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;DNS Attack Identification &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;em&gt;DNS Service Policy Identification&lt;/em&gt;&lt;br /&gt;When the DNS guard, DNS ID randomization, DNS ID mismatch, and DNS protocol enforcement functions for the DNS application inspection feature are enabled, the show service-policy inspect command will identify the number of DNS packets inspected or dropped by these functions and this feature. Example output for show service-policy inspect dns follows&lt;/p&gt; &lt;p&gt;!– Output for service-policy applied globally&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;firewall# show service-policy inspect dns&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Global policy:&lt;br /&gt;Service-policy: global_policy&lt;br /&gt;Class-map: inspection_default&lt;br /&gt;Inspect: dns preset_dns_map, packet 37841, drop 0, reset-drop 0&lt;br /&gt;message-length maximum 512, drop 0&lt;br /&gt;dns-guard, count 21691&lt;br /&gt;protocol-enforcement, drop 0&lt;br /&gt;nat-rewrite, count 0&lt;br /&gt;id-randomization, count 21856&lt;br /&gt;id-mismatch count 10 duration 2, log 2&lt;br /&gt;firewall#&lt;/p&gt; &lt;p&gt;!– Output for service-policy applied per interface&lt;br /&gt;!&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;firewall# show service-policy inspect dns&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Interface outside:&lt;br /&gt;Service-policy: global_policy&lt;br /&gt;Class-map: inspection_default&lt;br /&gt;Inspect: dns preset_dns_map, packet 4923, drop 1544, reset-drop 0&lt;br /&gt;message-length maximum 512, drop 39&lt;br /&gt;dns-guard, count 2147&lt;br /&gt;protocol-enforcement, drop 542&lt;br /&gt;nat-rewrite, count 0&lt;br /&gt;id-randomization, count 2220&lt;br /&gt;id-mismatch count 10 duration 2, log 1&lt;/p&gt; &lt;p&gt;Interface inside:&lt;br /&gt;Service-policy: global_policy&lt;br /&gt;Class-map: inspection_default&lt;br /&gt;Inspect: dns preset_dns_map, packet 240, drop 0, reset-drop 0&lt;br /&gt;message-length maximum 512, drop 0&lt;br /&gt;dns-guard, count 88&lt;br /&gt;protocol-enforcement, drop 0&lt;br /&gt;nat-rewrite, count 0&lt;br /&gt;id-randomization, count 116&lt;br /&gt;id-mismatch count 10 duration 2, log 0&lt;br /&gt;firewall#&lt;/p&gt; &lt;h2&gt;Syslog Identification&lt;/h2&gt; &lt;p&gt;In the following example, the &lt;strong&gt;show logging | grep &lt;/strong&gt;&lt;em&gt;regex&lt;/em&gt; command extracts syslog messages from the logging buffer on the firewall. These messages provide additional information about denied packets. It is possible to use different regular expressions with the &lt;strong&gt;grep&lt;/strong&gt; keyword to search for specific data in the logged  messages.&lt;/p&gt; &lt;p&gt;Firewall syslog message &lt;em&gt;410002&lt;/em&gt; will be generated when the firewall detects a high rate of DNS responses with a mismatched DNS transaction ID. The threshold for this function is set by the &lt;strong&gt;id-mismatch&lt;/strong&gt; parameters submode command for policy-map type inspect dns. Additional  information about this syslog message is available in &lt;a href="http://www.cisco.com/en/US/docs/security/asa/asa80/system/message/logmsgs.html#wp4773193"&gt;Cisco  Security Appliance System Log Message - 410002&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Firewall syslog message &lt;em&gt;106007&lt;/em&gt; will be generated when the firewall detects that a DNS response message has already been received for a DNS query message and the connection entry has been torn down by the DNS guard function. This syslog message indicates that the DNS response message received has been denied. Additional information about this syslog message is available in &lt;a href="http://www.cisco.com/en/US/docs/security/asa/asa80/system/message/logmsgs.html#wp4768890"&gt;Cisco  Security Appliance System Log Message - 106007&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Additional information about regular expression syntax is available in &lt;a href="http://www.cisco.com/en/US/docs/security/fwsm/fwsm31/command/reference/usecli.html"&gt;Using  the Command Line Interface&lt;/a&gt;.&lt;/p&gt; &lt;blockquote&gt; &lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt; &lt;span style="font-size:100%;"&gt; firewall#&lt;strong&gt;Ashow logging | grep (106007|410002)&lt;/strong&gt;&lt;br /&gt;  Mar 31 2008 00:29:18: %ASA-2-410002: Dropped 189 DNS responses with&lt;br /&gt;    mis-matched id in the past 10 second(s): from outside:192.0.2.2/3917&lt;br /&gt;    to inside:192.168.60.1/53&lt;br /&gt;  Mar 31 2008 00:29:13: %ASA-2-106007: Deny inbound UDP from 192.0.2.2/2875&lt;br /&gt;    to 192.168.60.1/53 due to DNS Response.&lt;br /&gt;  firewall#&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; &lt;/blockquote&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-3083711438310145187?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/3083711438310145187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=3083711438310145187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3083711438310145187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/3083711438310145187'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/dns-exploit.html' title='DNS Exploit'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-126546219048445009</id><published>2008-10-20T08:00:00.000-07:00</published><updated>2009-02-17T13:20:22.238-08:00</updated><title type='text'>DMVPN with NHRP</title><content type='html'>&lt;span class="content"&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps653/ps6586/ps6635/ps6658/DMVPN_Overview.pdf"&gt;&lt;span style="font-weight: bold;"&gt;Basic DMVPN overview&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps653/ps6586/ps6635/ps6658/DMVPN_Overview.pdf"&gt;&lt;span class="content"&gt;&lt;p&gt;&lt;img alt="dmvpn_04.gif" src="http://www.cisco.com/image/gif/paws/41940/dmvpn_04.gif" usemap="" border="0" /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps653/ps6586/ps6635/ps6658/DMVPN_Overview.pdf"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;In a dual cloud topology, two DMVPN networks are used to exchange traffic between devices. Two mGRE or two P2P-GRE interfaces are configured at each site not each device. Two tunnels are configured on a single CPE site and two tunnels are configured on a dual CPE site (one tunnel per CPE device). Dual Cloud Topologies can support the Hub and Spoke Deployment Model and the Spoke-to-Spoke Deployment Model. Multiple NHRP servers are required at the hub site (one for each cloud). Also, this helps to protect the customer’s hub from a single point failure.&lt;br /&gt;&lt;br /&gt;Basic DMVPN Configuration&lt;br /&gt;&lt;br /&gt;====================&lt;br /&gt;! IKE Policy Configuration&lt;br /&gt;!===================&lt;br /&gt;! Creates the ISAKMP policy named “1″.&lt;br /&gt;crypto isakmp policy 1&lt;br /&gt;! Sets the encryption algorithm for protection suite.&lt;br /&gt;encr aes 256&lt;br /&gt;! Sets the hash algorithm for protection suite.&lt;br /&gt;hash sha&lt;br /&gt;! Sets the authentication method for protection suite.&lt;br /&gt;authentication pre-share&lt;br /&gt;! Set the Diffie-Hellman group.&lt;br /&gt;group 5&lt;br /&gt;! Set lifetime for ISAKMP security association&lt;br /&gt;lifetime 86400&lt;br /&gt;! Sets a wildcard pre-shared key for remote peers.&lt;br /&gt;crypto isakmp key [PRESHARED_KEY] address 0.0.0.0&lt;br /&gt;! Sets the keepalive interval for use with all peers. The Number of seconds&lt;br /&gt;! between keep alives is set to 10. The number of seconds between retries&lt;br /&gt;! is set to 4. The on-demand mode only sends DPD messages when needed.&lt;br /&gt;crypto isakmp keepalive 10 4 on-demand&lt;br /&gt;!===================&lt;br /&gt;! IKE Policy Configuration&lt;br /&gt;!===================&lt;br /&gt;&lt;br /&gt;crypto isakmp policy 1&lt;br /&gt;encr aes 256&lt;br /&gt;hash sha&lt;br /&gt;authentication pre-share&lt;br /&gt;group 5&lt;br /&gt;lifetime 86400&lt;br /&gt;crypto isakmp key cisco address 0.0.0.0&lt;br /&gt;crypto isakmp keepalive 10 4 on-demand&lt;br /&gt;&lt;br /&gt;!=====================&lt;br /&gt;! IPSEC Policy Configuration&lt;br /&gt;!=====================&lt;br /&gt;! Creates an IPSEC transform named “T1″ and defines the associated settings.&lt;br /&gt;crypto ipsec transform-set T1 esp-aes 256 esp-sha-hmac&lt;br /&gt;! Sets the IPSEC mode of opration to “transport” mode.&lt;br /&gt;mode transport&lt;br /&gt;! Creates an IPSEC policy profile named “P1″.&lt;br /&gt;crypto ipsec profile P1&lt;br /&gt;! Specifies the transform set to be used.&lt;br /&gt;set transform-set T1&lt;br /&gt;! Specifies the PFS Diffie-Hellman group.&lt;br /&gt;set pfs group5&lt;br /&gt;&lt;br /&gt;!====================&lt;br /&gt;! IPSEC Policy Configuration&lt;br /&gt;!====================&lt;br /&gt;&lt;br /&gt;crypto ipsec transform-set T1 esp-aes 256 esp-sha-hmac&lt;br /&gt;mode transport&lt;br /&gt;crypto ipsec profile P1&lt;br /&gt;set transform-set T1&lt;br /&gt;set pfs group5&lt;br /&gt;&lt;br /&gt;!================&lt;br /&gt;! Hub - DMVPN Tunnel&lt;br /&gt;!================&lt;br /&gt;&lt;br /&gt;! Creates a tunnel interface.&lt;br /&gt;interface Tunnel 0&lt;br /&gt;! Defines the interface description.&lt;br /&gt;description DMVPN Hub Primary Cloud&lt;br /&gt;! Sets the bandwidth informational parameter.&lt;br /&gt;bandwidth 10000&lt;br /&gt;! Sets the IP address of the tunnel interface.&lt;br /&gt;ip address [TUNNEL_IP] [TUNNEL_MASK]&lt;br /&gt;! Sets the IP Maximum Transmission Unit.&lt;br /&gt;ip mtu 1400&lt;br /&gt;! Sets the NHRP authentication string.&lt;br /&gt;ip nhrp authentication [NHRP_PRESHARED_KEY]&lt;br /&gt;! Dynamically learn NBMA mapping for broadcasts/multicasts&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;! Sets the NHRP NBMA network identifier.&lt;br /&gt;ip nhrp network-id [NHRP_NETWORK_ID]&lt;br /&gt;! Sets the NHRP advertised holdtime.&lt;br /&gt;ip nhrp holdtime 600&lt;br /&gt;! Specifies the interface throughput delay.&lt;br /&gt;delay [TUNNEL_DELAY]&lt;br /&gt;! Sets the source IP address of the tunnel packets.&lt;br /&gt;tunnel source [PUBLIC_INTERFACE_INSTANCE]&lt;br /&gt;! Enables Multipoint GRE mode.&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;! Sets a tunnel security or selector key.&lt;br /&gt;tunnel key [TUNNEL_KEY]&lt;br /&gt;! Enables IPSEC tunnel protection.&lt;br /&gt;tunnel protection ipsec profile P1&lt;br /&gt;&lt;br /&gt;!=================&lt;br /&gt;! Hub - DMVPN Tunnel&lt;br /&gt;!=================&lt;br /&gt;&lt;br /&gt;interface Tunnel 0&lt;br /&gt;description DMVPN Hub Primary Cloud&lt;br /&gt;bandwidth 10000&lt;br /&gt;ip address 172.17.0.1 255.255.255.0&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication cisco&lt;br /&gt;ip nhrp map multicast dynamic&lt;br /&gt;ip nhrp network-id 1&lt;br /&gt;ip nhrp holdtime 600&lt;br /&gt;delay 100&lt;br /&gt;tunnel source GigabitEthernet0/1&lt;br /&gt;tunnel mode gre multipoint&lt;br /&gt;tunnel key 1&lt;br /&gt;tunnel protection ipsec profile P1&lt;br /&gt;&lt;br /&gt;!===================&lt;br /&gt;! Spoke - DMVPN Tunnel&lt;br /&gt;!===================&lt;br /&gt;&lt;br /&gt;! Creates a tunnel interface.&lt;br /&gt;interface Tunnel [TUNNEL_INSTANCE]&lt;br /&gt;! Defines the interface description.&lt;br /&gt;description [TUNNEL_DESCRIPTION]&lt;br /&gt;! Sets the bandwidth informational parameter.&lt;br /&gt;bandwidth 10000&lt;br /&gt;! Sets the IP address of the tunnel interface.&lt;br /&gt;ip address [TUNNEL_IP] [TUNNEL_MASK]&lt;br /&gt;! Sets the IP Maximum Transmission Unit.&lt;br /&gt;ip mtu 1400&lt;br /&gt;! Sets the NHRP authentication string.&lt;br /&gt;ip nhrp authentication [NHRP_PRESHARED_KEY]&lt;br /&gt;! Creates a static NHRP mapping for the hub router.&lt;br /&gt;ip nhrp map [HUB_TUNNEL_IP] [HUB_PUBLIC_IP]&lt;br /&gt;! NBMA mapping for broadcasts/multicasts. Used to dynamically learn&lt;br /&gt;! destinations from client registrations on hub.&lt;br /&gt;ip nhrp map multicast [HUB_PUBLIC_IP]&lt;br /&gt;! Sets the NHRP NBMA network identifier.&lt;br /&gt;ip nhrp network-id [NHRP_NETWORK_ID]&lt;br /&gt;! Sets the NHRP advertised holdtime.&lt;br /&gt;ip nhrp holdtime 600&lt;br /&gt;! Sets the IP address of the NHRP server located at the hub.&lt;br /&gt;ip nhrp nhs [HUB_TUNNEL_IP]&lt;br /&gt;! Specifies the interface throughput delay.&lt;br /&gt;delay [TUNNEL_DELAY]&lt;br /&gt;! Sets the source IP address of the tunnel packets.&lt;br /&gt;tunnel source [PUBLIC_INTERFACE_INSTANCE]&lt;br /&gt;! Sets the destination IP address of the tunnel packets.&lt;br /&gt;tunnel destination [HUB_PUBLIC_IP]&lt;br /&gt;! Sets a tunnel security or selector key.&lt;br /&gt;tunnel key [TUNNEL_KEY]&lt;br /&gt;! Enables IPSEC tunnel protection.&lt;br /&gt;tunnel protection ipsec profile P1&lt;br /&gt;&lt;br /&gt;!===================&lt;br /&gt;! Spoke - DMVPN Tunnel&lt;br /&gt;!===================&lt;br /&gt;&lt;br /&gt;interface Tunnel 0&lt;br /&gt;description DMVPN Spoke Primary Cloud&lt;br /&gt;bandwidth 10000&lt;br /&gt;ip address 172.17.0.2 255.255.255.0&lt;br /&gt;ip mtu 1400&lt;br /&gt;ip nhrp authentication cisco&lt;br /&gt;ip nhrp map 172.17.0.1 10.0.0.1&lt;br /&gt;ip nhrp map multicast 10.0.0.1&lt;br /&gt;ip nhrp network-id 1&lt;br /&gt;ip nhrp holdtime 600&lt;br /&gt;ip nhrp nhs 172.17.0.1&lt;br /&gt;delay 100&lt;br /&gt;tunnel source FastEthernet0&lt;br /&gt;tunnel destination 10.0.0.1&lt;br /&gt;tunnel key 1&lt;br /&gt;tunnel protection ipsec profile P1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next-Hop Resolution Protocol (NHRP)&lt;br /&gt;&lt;br /&gt;When traffic is exchanged between two devices in a DMVPN network, the devices must learn where the GRE interface for the other device publicly resides in the NBMA network. This information is learnt through the Next-Hop Resolution Protocol (NHRP). When a device on the Spoke’s private network initiates a session to a device on the Hub’s private network, a routing table lookup is executed and determines the destination network is reachable through IP address 10.0.0.1 via interface Tunnel 0. The session traffic is then forwarded out the Tunnel0 interface where an NHRP lookup is executed. The map entry in the Spoke NHRP Table indicates the Hub GRE (End-Point) is located at NBMA IP address 10.0.0.1. From this information, the session traffic is forwarded out a dynamic GRE/IPSEC tunnel to the hub as demonstrated in the diagram. The Hub receives the session traffic and forwards it to the destination device.&lt;br /&gt;&lt;br /&gt;NHRP Registration Order of Operation&lt;br /&gt;&lt;br /&gt;A static NHRP mapping is configured for the NHRP server configured at the Hub which forces the spoke to initiate an NHRP Registration Request to the Hub. The NHRP Registration Request causes an IKE session to be initiated with the Hub. Once the IKE/IPSEC sessions are established, the NHRP Registration request is forward over the IPSEC/GRE tunnel.&lt;br /&gt;&lt;br /&gt;The Hub processes the NHRP Registration Request received from Spoke1, creates an entry in the NHRP table and sends an NHRP Registration Reply to Spoke1 indicating the spoke was successfully registered.&lt;br /&gt;&lt;br /&gt;Data exchanged between the hub and spokes are sent over the IPSEC/GRE tunnel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-126546219048445009?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/126546219048445009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=126546219048445009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/126546219048445009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/126546219048445009'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/dmvpn-with-nhrp.html' title='DMVPN with NHRP'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-4802232935227710038</id><published>2008-10-20T07:51:00.000-07:00</published><updated>2009-02-17T07:24:37.422-08:00</updated><title type='text'>Route Reflector</title><content type='html'>&lt;p class="MsoBodyText"&gt;&lt;a href="http://www.ietf.org/rfc/rfc2796.txt"&gt;From RFC4456&lt;/a&gt;&lt;/p&gt; &lt;p class="MsoBodyText"&gt;The Border Gateway Protocol is an inter-autonomous system routing protocol designed for TCP/IP Internets. Currently in the Internet BGP deployments are configured such that that all BGP speakers within a single AS must be fully meshed so that any external routing information must be re-distributed to all other routers within that AS. For n BGP speakers within an AS that requires to maintain n*(n-1)/2 unique IBGP sessions. This “full mesh” requirement clearly does not scale when there are a large number of IBGP speakers each exchanging a large volume of routing information, as is common in many of todays Internet. This scaling problem could be elevated in a couple of ways. One of them is the use of “Route Reflectors”.&lt;/p&gt; &lt;p&gt;In AS X there are three IBGP speakers (routers RTR-A, RTR-B and RTR-C). With the existing BGP model, if RTR-A receives an external route and it is selected as the best path it must advertise the external route to both RTR-B and RTR-C. RTR-B and RTR-C (as IBGP speakers) will not re-advertise these IBGP learned routes to other IBGP speakers. If this rule is relaxed and RTR-C is allowed to advertise IBGP learned routes to IBGP peers, then it could re-advertise (or reflect) the IBGP routes learned from RTR-A to RTR-B and vice versa. This would eliminate the need for the IBGP session between RTR-A and RTR-B&lt;br /&gt;This is the basic principle of Route Reflection scheme&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.t3technology.com/luan/wp-content/uploads/2008/06/rr1.jpg"&gt;&lt;img class="aligncenter size-full wp-image-46" title="rr1" src="http://www.t3technology.com/luan/wp-content/uploads/2008/06/rr1.jpg" alt="" width="500" height="378" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="MsoBodyText"&gt;Route Reflector is a router that can perform the route reflection function. The IBGP peers of the route- reflector fall into two categories clients and non-clients.&lt;span&gt; &lt;/span&gt;A route reflector and its clients form a cluster. All the peers that are not part of the cluster are called as non-clients.&lt;/p&gt; &lt;p class="MsoBodyText"&gt; &lt;/p&gt;&lt;p class="MsoBodyText"&gt;The route reflector function is implemented only on the route reflector; all clients and non-clients are normal BGP peers. Any route reflector that receives multiple routes for the same destination will pick the best path based on the normal BGP decision process. The best path would be propagated within the AS based on the following:&lt;/p&gt; &lt;p class="MsoBodyText" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span&gt;Ø&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Routes received from a non-client peer, the route will be reflected to clients only.&lt;/p&gt; &lt;p class="MsoBodyText" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span&gt;Ø&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Routes received from a client peer, the routes are reflected to all non-client and client peers except for the route originator.&lt;/p&gt; &lt;p class="MsoBodyText" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span&gt;Ø&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Routes received from EBGP peer, the route will be reflected to all clients and non-clients.&lt;/p&gt; &lt;p class="MsoBodyText"&gt;The route reflector preserves IBGP attributes, for example the next-hop attribute remains intact when the routes are exchanged between route reflectors. To avoid Loops inside an AS, the route reflectors use&lt;/p&gt; &lt;p class="MsoBodyText" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span&gt;Ø&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Originator ID, which carries the router-id of the originator of the route in an AS.&lt;/p&gt; &lt;p class="MsoBodyText" style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Wingdings;"&gt;&lt;span&gt;Ø&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Cluster List, when the route reflector sends a route from its clients to non-clients outside the cluster, the route reflector appends the local cluster-ID to the cluster-list.&lt;/p&gt; &lt;p&gt;Per &lt;a href="http://www.ietf.org/rfc/rfc4456.txt"&gt;RFC 4456&lt;/a&gt;, Usually, a cluster of clients will have a single RR.  In that case, the cluster will be identified by the BGP Identifier of the RR. However, this represents a single point of failure so to make it possible to have multiple RRs in the same cluster, all RRs in the same cluster can be configured with a 4-byte CLUSTER_ID so that an RR can discard routes from other RRs in the same cluster.&lt;/p&gt; &lt;p class="MsoBodyText"&gt;So question arise on whether you should use the same cluster-id for route reflectors within a cluster?  There are generally speaking, 2 forms of RR cluster design:&lt;/p&gt; &lt;p&gt;First, the route reflectors have the same cluster-ID.&lt;/p&gt; &lt;p&gt;1) Loop prevention using Cluster-list and Originator-ID concept.&lt;br /&gt;2) One Path from each Route Reflector client.&lt;br /&gt;3) 100% redundancy difficult to accomplish. ( using loopbacks you can get close to 100%).&lt;br /&gt;4) comparatively less memory and cpu Utilization.&lt;/p&gt; &lt;p&gt;Second, the router reflectors have different cluster-ID&lt;/p&gt; &lt;p&gt;1) One Path from Router Reflector Client and one path from Route Reflector (you just doubled the size of your bgp table!, Hence more memory consumption).&lt;br /&gt;2) You can achive 100% redundancy.&lt;br /&gt;3) BGP has to do more work as it has 2 paths for each prefix, hence more CPU Utilization.&lt;/p&gt; &lt;p class="MsoBodyText"&gt;So depends on your network, one might chose different path for Route Reflector design and implementation.&lt;/p&gt;&lt;div class="entry"&gt;      &lt;p&gt;Spoke_R1&lt;/p&gt; &lt;p&gt;&lt;strong&gt;router bgp 65000&lt;br /&gt;no synchronization&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;network 10.42.0.0 mask 255.255.254.0&lt;br /&gt;neighbor 10.0.0.1 remote-as 65000&lt;br /&gt;neighbor 10.0.0.1 update-source Tunnel0&lt;br /&gt;neighbor 10.0.8.2 remote-as 65000&lt;br /&gt;neighbor 10.0.8.2 update-source Tunnel1&lt;br /&gt;no auto-summary&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;luan1811#show ip bgp neigh&lt;/em&gt;&lt;br /&gt;BGP neighbor is 10.0.0.1,  remote AS 65000, internal link&lt;br /&gt;BGP version 4, remote router ID 208.209.251.213&lt;br /&gt;BGP state = Established, up for 00:10:58&lt;br /&gt;Last read 00:00:58, last write 00:00:58, hold time is 180, keepalive interval is 60 seconds&lt;br /&gt;Neighbor capabilities:&lt;br /&gt;Route refresh: advertised and received(old &amp;amp; new)&lt;br /&gt;Address family IPv4 Unicast: advertised and received&lt;br /&gt;Message statistics:&lt;br /&gt;InQ depth is 0&lt;br /&gt;OutQ depth is 0&lt;br /&gt;Sent       Rcvd&lt;br /&gt;Opens:                  2          2&lt;br /&gt;Notifications:          0          0&lt;br /&gt;Updates:                2          5&lt;br /&gt;Keepalives:           784        784&lt;br /&gt;Route Refresh:          0          1&lt;br /&gt;Total:                788        792&lt;br /&gt;Default minimum time between advertisement runs is 0 seconds&lt;/p&gt; &lt;p&gt;For address family: IPv4 Unicast&lt;br /&gt;BGP table version 3, neighbor version 3/0&lt;br /&gt;Output queue size: 0&lt;br /&gt;Index 1, Offset 0, Mask 0×2&lt;br /&gt;1 update-group member&lt;br /&gt;Sent       Rcvd&lt;br /&gt;Prefix activity:               —-       —-&lt;br /&gt;Prefixes Current:               1          1 (Consumes 52 bytes)&lt;br /&gt;Prefixes Total:                 1          1&lt;br /&gt;Implicit Withdraw:              0          0&lt;br /&gt;Explicit Withdraw:              0          0&lt;br /&gt;Used as bestpath:             n/a          1&lt;br /&gt;Used as multipath:            n/a          0&lt;/p&gt; &lt;p&gt;Outbound    Inbound&lt;br /&gt;Local Policy Denied Prefixes:    ——–    ——-&lt;br /&gt;ORIGINATOR loop:                    n/a          1&lt;br /&gt;Bestpath from this peer:              1        n/a&lt;br /&gt;Total:                                1          1&lt;br /&gt;Number of NLRIs in the update sent: max 1, min 1&lt;/p&gt; &lt;p&gt;Connections established 2; dropped 1&lt;br /&gt;Last reset 00:10:59, due to User reset&lt;br /&gt;Connection state is ESTAB, I/O status: 1, unread input bytes: 0&lt;br /&gt;Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255&lt;br /&gt;Local host: 10.0.0.11, Local port: 25531&lt;br /&gt;Foreign host: 10.0.0.1, Foreign port: 179&lt;br /&gt;Connection tableid (VRF): 0&lt;/p&gt; &lt;p&gt;Enqueued packets for retransmit: 0, input: 0  mis-ordered: 0 (0 bytes)&lt;/p&gt; &lt;p&gt;Event Timers (current time is 0×2CF0578):&lt;br /&gt;Timer          Starts    Wakeups            Next&lt;br /&gt;Retrans            16          0             0×0&lt;br /&gt;TimeWait            0          0             0×0&lt;br /&gt;AckHold            14         12             0×0&lt;br /&gt;SendWnd             0          0             0×0&lt;br /&gt;KeepAlive           0          0             0×0&lt;br /&gt;GiveUp              0          0             0×0&lt;br /&gt;PmtuAger            0          0             0×0&lt;br /&gt;DeadWait            0          0             0×0&lt;br /&gt;Linger              0          0             0×0&lt;br /&gt;ProcessQ            0          0             0×0&lt;/p&gt; &lt;p&gt;iss:   24463755  snduna:   24464122  sndnxt:   24464122     sndwnd:  16018&lt;br /&gt;irs: 2963419477  rcvnxt: 2963419927  rcvwnd:      15935  delrcvwnd:    449&lt;/p&gt; &lt;p&gt;SRTT: 264 ms, RTTO: 545 ms, RTV: 281 ms, KRTT: 0 ms&lt;br /&gt;minRTT: 8 ms, maxRTT: 300 ms, ACK hold: 200 ms&lt;br /&gt;Status Flags: active open&lt;br /&gt;Option Flags: nagle&lt;br /&gt;IP Precedence value : 6&lt;/p&gt; &lt;p&gt;Datagrams (max data segment is 1360 bytes):&lt;br /&gt;Rcvd: 19 (out of order: 0), with data: 17, total data bytes: 449&lt;br /&gt;Sent: 30 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 16, total data bytes: 366&lt;br /&gt;Packets received in fast path: 0, fast processed: 0, slow path: 0&lt;br /&gt;Packets send in fast path: 0&lt;br /&gt;fast lock acquisition failures: 0, slow path: 0&lt;/p&gt; &lt;p&gt;&lt;em&gt;luan1811#show ip bgp neigh&lt;/em&gt;&lt;br /&gt;BGP neighbor is 10.0.0.1,  remote AS 65000, internal link&lt;br /&gt;BGP version 4, remote router ID 208.209.251.213&lt;br /&gt;BGP state = Established, up for 00:10:58&lt;br /&gt;Last read 00:00:58, last write 00:00:58, hold time is 180, keepalive interval is 60 seconds&lt;br /&gt;Neighbor capabilities:&lt;br /&gt;Route refresh: advertised and received(old &amp;amp; new)&lt;br /&gt;Address family IPv4 Unicast: advertised and received&lt;br /&gt;Message statistics:&lt;br /&gt;InQ depth is 0&lt;br /&gt;OutQ depth is 0&lt;br /&gt;Sent       Rcvd&lt;br /&gt;Opens:                  2          2&lt;br /&gt;Notifications:          0          0&lt;br /&gt;Updates:                2          5&lt;br /&gt;Keepalives:           784        784&lt;br /&gt;Route Refresh:          0          1&lt;br /&gt;Total:                788        792&lt;br /&gt;Default minimum time between advertisement runs is 0 seconds&lt;/p&gt; &lt;p&gt;For address family: IPv4 Unicast&lt;br /&gt;BGP table version 3, neighbor version 3/0&lt;br /&gt;Output queue size: 0&lt;br /&gt;Index 1, Offset 0, Mask 0×2&lt;br /&gt;1 update-group member&lt;br /&gt;Sent       Rcvd&lt;br /&gt;Prefix activity:               —-       —-&lt;br /&gt;Prefixes Current:               1          1 (Consumes 52 bytes)&lt;br /&gt;Prefixes Total:                 1          1&lt;br /&gt;Implicit Withdraw:              0          0&lt;br /&gt;Explicit Withdraw:              0          0&lt;br /&gt;Used as bestpath:             n/a          1&lt;br /&gt;Used as multipath:            n/a          0&lt;/p&gt; &lt;p&gt;Outbound    Inbound&lt;br /&gt;Local Policy Denied Prefixes:    ——–    ——-&lt;br /&gt;ORIGINATOR loop:                    n/a          1&lt;br /&gt;Bestpath from this peer:              1        n/a&lt;br /&gt;Total:                                1          1&lt;br /&gt;Number of NLRIs in the update sent: max 1, min 1&lt;/p&gt; &lt;p&gt;Connections established 2; dropped 1&lt;br /&gt;Last reset 00:10:59, due to User reset&lt;br /&gt;Connection state is ESTAB, I/O status: 1, unread input bytes: 0&lt;br /&gt;Connection is ECN Disabled, Mininum incoming TTL 0, Outgoing TTL 255&lt;br /&gt;Local host: 10.0.0.11, Local port: 25531&lt;br /&gt;Foreign host: 10.0.0.1, Foreign port: 179&lt;br /&gt;Connection tableid (VRF): 0&lt;/p&gt; &lt;p&gt;Enqueued packets for retransmit: 0, input: 0  mis-ordered: 0 (0 bytes)&lt;/p&gt; &lt;p&gt;Event Timers (current time is 0×2CF0578):&lt;br /&gt;Timer          Starts    Wakeups            Next&lt;br /&gt;Retrans            16          0             0×0&lt;br /&gt;TimeWait            0          0             0×0&lt;br /&gt;AckHold            14         12             0×0&lt;br /&gt;SendWnd             0          0             0×0&lt;br /&gt;KeepAlive           0          0             0×0&lt;br /&gt;GiveUp              0          0             0×0&lt;br /&gt;PmtuAger            0          0             0×0&lt;br /&gt;DeadWait            0          0             0×0&lt;br /&gt;Linger              0          0             0×0&lt;br /&gt;ProcessQ            0          0             0×0&lt;/p&gt; &lt;p&gt;iss:   24463755  snduna:   24464122  sndnxt:   24464122     sndwnd:  16018&lt;br /&gt;irs: 2963419477  rcvnxt: 2963419927  rcvwnd:      15935  delrcvwnd:    449&lt;/p&gt; &lt;p&gt;SRTT: 264 ms, RTTO: 545 ms, RTV: 281 ms, KRTT: 0 ms&lt;br /&gt;minRTT: 8 ms, maxRTT: 300 ms, ACK hold: 200 ms&lt;br /&gt;Status Flags: active open&lt;br /&gt;Option Flags: nagle&lt;br /&gt;IP Precedence value : 6&lt;/p&gt; &lt;p&gt;Datagrams (max data segment is 1360 bytes):&lt;br /&gt;Rcvd: 19 (out of order: 0), with data: 17, total data bytes: 449&lt;br /&gt;Sent: 30 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 16, total data bytes: 366&lt;br /&gt;Packets received in fast path: 0, fast processed: 0, slow path: 0&lt;br /&gt;Packets send in fast path: 0&lt;br /&gt;fast lock acquisition failures: 0, slow path: 0&lt;/p&gt; &lt;p&gt;HUB_Route_Reflector&lt;/p&gt; &lt;p&gt;BBSite1R1#show run | b router bgp&lt;br /&gt;&lt;strong&gt;router bgp 65000&lt;br /&gt;no synchronization&lt;br /&gt;bgp cluster-id 1&lt;br /&gt;bgp log-neighbor-changes&lt;br /&gt;neighbor 10.0.0.11 remote-as 65000&lt;br /&gt;neighbor 10.0.0.11 update-source Tunnel0&lt;br /&gt;neighbor 10.0.0.11 route-reflector-client&lt;br /&gt;neighbor 10.0.0.71 remote-as 65000&lt;br /&gt;neighbor 10.0.0.71 update-source Tunnel0&lt;br /&gt;neighbor 10.0.0.71 route-reflector-client&lt;br /&gt;neighbor 10.1.1.2 remote-as 65000&lt;br /&gt;no auto-summary&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;BBSite1R1#show ip bgp sum&lt;br /&gt;BGP router identifier 208.209.251.213, local AS number 65000&lt;br /&gt;BGP table version is 5, main routing table version 5&lt;br /&gt;2 network entries using 240 bytes of memory&lt;br /&gt;2 path entries using 104 bytes of memory&lt;br /&gt;2/1 BGP path/bestpath attribute entries using 248 bytes of memory&lt;br /&gt;0 BGP route-map cache entries using 0 bytes of memory&lt;br /&gt;0 BGP filter-list cache entries using 0 bytes of memory&lt;br /&gt;Bitfield cache entries: current 1 (at peak 2) using 32 bytes of memory&lt;br /&gt;BGP using 624 total bytes of memory&lt;br /&gt;BGP activity 3/1 prefixes, 4/2 paths, scan interval 60 secs&lt;/p&gt; &lt;p&gt;Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd&lt;br /&gt;10.0.0.11       4 65000     801     805        5    0    0 00:23:13        1&lt;br /&gt;10.0.0.71       4 65000     815     818        5    0    0 13:29:47        1&lt;br /&gt;10.1.1.2        4 65000     798     798        5    0    0 13:07:51        0&lt;/p&gt; &lt;p&gt;BBSite1R1#show ip bgp&lt;br /&gt;BGP table version is 5, local router ID is 208.209.251.213&lt;br /&gt;Status codes: s suppressed, d damped, h history, * valid, &gt; best, i - internal,&lt;br /&gt;r RIB-failure, S Stale&lt;br /&gt;Origin codes: i - IGP, e - EGP, ? - incomplete&lt;/p&gt; &lt;p&gt;Network          Next Hop            Metric LocPrf Weight Path&lt;br /&gt;*&gt;i10.7.1.0/24      10.0.0.71                0    100      0 i&lt;br /&gt;*&gt;i10.42.0.0/23     10.0.0.11                0    100      0 i&lt;/p&gt; &lt;p&gt;&lt;strong&gt;DEBUG IP BGP UPDATE&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;BBSite1R1#clear ip bgp 10.1.1.2&lt;br /&gt;BBSite1R1#&lt;br /&gt;007464: Jun 30 12:28:13.531 EDT: %BGP-5-ADJCHANGE: neighbor 10.1.1.2 Down User reset&lt;br /&gt;007465: Jun 30 12:28:14.587 EDT: %BGP-5-ADJCHANGE: neighbor 10.1.1.2 Up&lt;br /&gt;007466: Jun 30 12:28:14.587 EDT: BGP(0): 10.1.1.2 send UPDATE (format) 10.42.0.0/23, next 10.0.0.11, metric 0, path Local&lt;br /&gt;007467: Jun 30 12:28:14.587 EDT: BGP(0): 10.1.1.2 send UPDATE (format) 10.7.1.0/24, next 10.0.0.71, metric 0, path Local&lt;br /&gt;007468: Jun 30 12:28:14.587 EDT: BGP: 10.1.1.2 RR in same cluster. Reflected update dropped&lt;br /&gt;007469: Jun 30 12:28:14.587 EDT: BGP(0): 10.1.1.2 rcv UPDATE w/ attr: nexthop 10.0.8.11, origin i, localpref 100, metric 0, originator 172.16.42.1, clusterlist 0.0.0.1, path , community , extended community&lt;br /&gt;007470: Jun 30 12:28:14.587 EDT: BGP(0): 10.1.1.2 rcv UPDATE about 10.42.0.0/23 — DENIED due to: reflected from the same cluster;&lt;br /&gt;BBSite1R1#&lt;br /&gt;007471: Jun 30 12:28:14.587 EDT: BGP: 10.1.1.2 RR in same cluster. Reflected update dropped&lt;br /&gt;007472: Jun 30 12:28:14.587 EDT: BGP(0): 10.1.1.2 rcv UPDATE w/ attr: nexthop 10.0.8.71, origin i, localpref 100, metric 0, originator 208.209.251.247, clusterlist 0.0.0.1, path , community , extended community&lt;br /&gt;007473: Jun 30 12:28:14.587 EDT: BGP(0): 10.1.1.2 rcv UPDATE about 10.7.1.0/24 — DENIED due to: reflected from the same cluster;&lt;/p&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-4802232935227710038?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/4802232935227710038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=4802232935227710038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/4802232935227710038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/4802232935227710038'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/route-reflector.html' title='Route Reflector'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-4690309311038552204</id><published>2008-10-20T07:49:00.000-07:00</published><updated>2008-10-20T07:51:03.630-07:00</updated><title type='text'>BGP session through Cisco ASA</title><content type='html'>&lt;div class="entry"&gt;      &lt;p&gt;You can configure MD5 authentication between two BGP peers, which means that each segment sent on the TCP connection between the peers is verified. MD5 authentication must be configured with the same password on both BGP peers; otherwise, the connection between them will not be made. The configuration of MD5 authentication causes Cisco IOS software to generate and check the MD5 digest of every segment sent on the TCP connection. If authentication is invoked and a segment fails authentication, then an error message will be displayed in the console.&lt;/p&gt; &lt;p&gt;When you are configuring BGP peers with MD5 authentication that pass through a PIX firewall, it is important to configure the PIX between the BGP neighbors so that the sequence numbers for the TCP flows between the BGP neighbors are not random. This is because the TCP random sequence number feature on the PIX firewall is enabled by default, and it changes the TCP sequence number of the incoming packets before it forwards them.&lt;/p&gt; &lt;p&gt;MD5 authentication is applied on the TCP psuedo-IP header, TCP header   and data (refer to &lt;a href="http://www.ietf.org/rfc/rfc2385.txt"&gt;RFC 2385&lt;/a&gt;). TCP uses this data—which includes the TCP sequence and ACK numbers—along with the BGP neighbor password to create a 128 bit hash number. The hash number is included in the packet in a TCP header option field. By default, the PIX offsets the sequence number by a random number, per TCP flow. On the sending BGP peer, TCP uses the original sequence number to create the 128 bit MD5 hash number and includes this hash number in the packet. When the receiving BGP peer gets the packet, TCP uses the PIX-modified sequence number to create a 128 bit MD5 hash number and compares it to the hash number that is included in the packet.&lt;/p&gt; &lt;p&gt;The hash number is different because the TCP sequence value was changed by the PIX, and TCP on the BGP neighbor drops the packet and logs an MD5 failed message.&lt;/p&gt; &lt;p&gt;R2–65.1.200.2—–ASA——-65.1.4.4—–R4&lt;/p&gt; &lt;div id="1g3o" class="ArwC7c ckChnd"&gt; &lt;p&gt;ASA CONFIGURATION: (extra norandomseq)&lt;/p&gt; &lt;p&gt;access-list OUTSIDE extended permit tcp any any eq bgp log&lt;/p&gt; &lt;p&gt;tcp-map BGP&lt;/p&gt; &lt;p&gt;tcp-options range 19 19 allow&lt;/p&gt; &lt;p&gt;static (inside,outside) &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt; &lt;a href="http://65.1.200.2/" target="_blank"&gt;65.1.200.2&lt;/a&gt; netmask &lt;a href="http://255.255.255.255/" target="_blank"&gt;255.255.255.255&lt;/a&gt; norandomseq&lt;/p&gt; &lt;p&gt;static (outside,inside) &lt;a href="http://65.1.200.4/" target="_blank"&gt;65.1.200.4&lt;/a&gt; &lt;a href="http://65.1.4.4/" target="_blank"&gt;65.1.4.4&lt;/a&gt; netmask &lt;a href="http://255.255.255.255/" target="_blank"&gt;255.255.255.255&lt;/a&gt; norandomseq&lt;/p&gt; &lt;p&gt;access-group OUTSIDE in interface outside&lt;/p&gt; &lt;p&gt;class-map BGP&lt;br /&gt;match port tcp eq bgp&lt;br /&gt;policy-map global_policy&lt;br /&gt;class inspection_default&lt;br /&gt;inspect dns preset_dns_map&lt;br /&gt;inspect ftp&lt;br /&gt;inspect h323 h225&lt;br /&gt;inspect h323 ras&lt;br /&gt;inspect netbios&lt;br /&gt;inspect rsh&lt;/p&gt; &lt;p&gt;inspect rtsp&lt;br /&gt;inspect skinny&lt;br /&gt;inspect esmtp&lt;br /&gt;inspect sqlnet&lt;br /&gt;inspect sunrpc&lt;br /&gt;inspect tftp&lt;br /&gt;inspect sip&lt;br /&gt;inspect xdmcp&lt;br /&gt;class BGP&lt;br /&gt;set connection random-sequence-number disable&lt;br /&gt;set connection advanced-options BGP&lt;br /&gt;service-policy global_policy global&lt;/p&gt; &lt;p&gt;The BGP session is fine without password.  As soon as enter the command neighbor x.x.x.x password cisco, thing not working.&lt;br /&gt;DEBUG IP TCP TRANSACTION ON ROUTER:&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: BGP: &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt; open active, local address &lt;a href="http://65.1.4.4/" target="_blank"&gt;65.1.4.4&lt;/a&gt;&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCB66151E74 created&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCB66151E74 setting property TCP_WINDOW_SIZE (0) 6615C160&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCB66151E74 setting property TCP_MD5KEY (5) 66002A00&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCB66151E74 setting property TCP_TOS (11) 6615C140&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCB66151E74 setting property TCP_OUT_TTL (24) 66150EFA&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCP: Random local port generated 27487, network 0&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCB66151E74 bound to 65.1.4.4.27487&lt;br /&gt;*Jul  2 04:56:53.451: Reserved port 27487 in Transport Port Agent for TCP IP type 1&lt;br /&gt;*Jul  2 04:56:53.451: TCP: sending SYN, seq 1925459762, ack 0&lt;br /&gt;*Jul  2 04:56:53.451: TCP0: Connection to &lt;a href="http://65.1.4.2:179/" target="_blank"&gt;65.1.4.2:179&lt;/a&gt;, advertising MSS 1440&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:53.451: TCP0: state was CLOSED -&gt; SYNSENT [27487 -&gt;&lt;a href="http://65.1.4.2/" target="_blank"&gt; 65.1.4.2&lt;/a&gt;(179)]&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:55.451: &lt;a href="http://65.1.4.4:27487/" target="_blank"&gt;65.1.4.4:27487&lt;/a&gt; &lt;—&gt; &lt;a href="http://65.1.4.2:179/" target="_blank"&gt;65.1.4.2:179&lt;/a&gt; congestion window changes&lt;br /&gt;*Jul  2 04:56:55.451: cwnd from 1440 to 1440, ssthresh from 65535 to 2880&lt;br /&gt;*Jul  2 04:56:55.451: TCP0: timeout #1 - timeout is 4000 ms, seq 1925459762&lt;br /&gt;*Jul  2 04:56:55.451: TCP: (27487) -&gt; &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt;(179)&lt;br /&gt;*Jul  2 04:56:59.451: TCP0: timeout #2 - timeout is 8000 ms, seq 1925459762&lt;/p&gt; &lt;p&gt;*Jul  2 04:56:59.451: TCP: (27487) -&gt; &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt;(179)&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:00.907: %TCP-6-BADAUTH: Invalid MD5 digest from&lt;a href="http://65.1.4.2/" target="_blank"&gt; 65.1.4.2&lt;/a&gt;(12644) to &lt;a href="http://65.1.4.4/" target="_blank"&gt;65.1.4.4&lt;/a&gt;(179)&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:00.907: TCP0: bad seg from &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt; — Invalid MD5 string: port 179 seq 1857634658 ack 0 rcvnxt 0 rcvwnd 16384 len 0&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:07.451: TCP: (27487) -&gt; &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt;(179)&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:23.451: TCP0: state was SYNSENT -&gt; CLOSED [27487 -&gt;&lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt;(179)]&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:23.451: Released port 27487 in Transport Port Agent for TCP IP type 1 delay 240000&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:23.451: TCB 0×66151E74 destroyed&lt;/p&gt; &lt;p&gt;*Jul  2 04:57:23.451: BGP: &lt;a href="http://65.1.4.2/" target="_blank"&gt;65.1.4.2&lt;/a&gt; open failed: Connection timed out; remote host not responding, open active delayed 29552ms (35000ms max, 28% jitter)&lt;/p&gt; &lt;p&gt;The right way is not to NAT!  Use static identity NAT or no nat-control.&lt;/p&gt; &lt;p&gt;access-list BGP-MD5-ACL remark *** Allow BGP MD5 Authentication ****&lt;br /&gt;access-list BGP-MD5-ACL permit tcp host 172.16.13.4 host 172.16.11.1 eq bgp&lt;/p&gt; &lt;p&gt;!— Access list allows BGP traffic to pass from outside to inside.&lt;/p&gt; &lt;p&gt;access-group BGP-MD5-ACL in interface outside&lt;/p&gt; &lt;p&gt;tcp-map BGP-MD5&lt;br /&gt;tcp-options range 19 19 allow&lt;br /&gt;!&lt;br /&gt;class-map BGP-MD5-CLASSMAP&lt;br /&gt;match access-list BGP-MD5-ACL&lt;br /&gt;!&lt;br /&gt;policy-map global_policy&lt;br /&gt;class BGP-MD5-CLASSMAP&lt;br /&gt;set connection advanced-options BGP-MD5&lt;br /&gt;set connection random-sequence-number disable&lt;br /&gt;service-policy global_policy global&lt;/p&gt; &lt;/div&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-4690309311038552204?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/4690309311038552204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=4690309311038552204' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/4690309311038552204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/4690309311038552204'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/bgp-session-through-cisco-asa.html' title='BGP session through Cisco ASA'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-1183466176624184846</id><published>2008-10-17T09:27:00.000-07:00</published><updated>2008-10-17T12:07:00.084-07:00</updated><title type='text'>Identify and Mitigate Network Attacks for the CCIE Security Lab Exam</title><content type='html'>1. &lt;span style="font-weight: bold;"&gt;Fragmentation attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Typically, a network-forwarding device such as a router or switch does not reassemble the fragmented packets that it receives. Usually the destination host reconstructs the fragmented packets when they all arrive. However, passing fragmented packets through a firewall is insecure. An attacker can intentionally break up packets to conceal traffic strings that the firewall otherwise would detect and block and use fragmented packets for DOS attacks.  To combat this,  &lt;span class="content"&gt;any non-initial fragment will   be discarded unless the corresponding initial fragment was permitted to pass   through the firewall. Non-initial fragments received before the corresponding   initial fragments will be discarded.  This eliminates the possibility of overloading host resources with   unmatched non-initial fragments, and requires attackers to use relatively   elaborate address spoofing for attacks using unmatched initial   fragments.&lt;br /&gt;&lt;br /&gt;On Cisco router, starting at 12.3.8T, &lt;a href="http://www.cisco.com/en/US/docs/ios/security/configuration/guide/sec_virt_frag_reassm_ps6441_TSD_Products_Configuration_Guide_Chapter.html#wp1048218"&gt;the Virtual Fragmentation Reassembly feature&lt;/a&gt; helps protect against various fragmentation attacks.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="content"&gt;Using the ACL is shown here:  &lt;a href="http://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800949b8.shtml"&gt;http://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800949b8.shtml&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="content"&gt;Look at the example closely to have a better understanding:&lt;br /&gt;&lt;/span&gt;&lt;span class="content"&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;b style="font-style: italic;"&gt;access-list 101 deny ip any host 171.16.23.1 fragments&lt;br /&gt;access-list 101 permit tcp any host 171.16.23.1 eq 80&lt;br /&gt;access-list 101 deny ip any any&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt; &lt;/blockquote&gt;  &lt;p&gt;ACL 101 does not allow non-initial fragments through to the server because of the first line. A non-initial fragment to the server is denied when it encounters the first ACL line because the Layer 3 information in the packet matches the Layer 3 information in the ACL line.&lt;/p&gt;  &lt;p&gt;Initial or non-fragments to port 80 on the server also match the first line of the ACL for Layer 3 information, but because the fragments keyword is present, the next ACL entry (the second line) is processed. The second line of the ACL permits the initial or non-fragments because they match the ACL line for Layer 3 and Layer 4 information.&lt;/p&gt;  &lt;p&gt;Non-initial fragments destined to the TCP ports of other hosts on the 171.16.23.0 network are blocked by this ACL. The Layer 3 information in these packets does not match the Layer 3 information in the first ACL line, so the next ACL line is processed. The Layer 3 information in these packets does not match the Layer 3 information in the second ACL line either, so the third ACL line is processed. The third line is implicit and denies all traffic.&lt;/p&gt;  &lt;p&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;ACL 101  permits only non-fragmented HTTP flows to the server&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;span class="content"&gt;&lt;p class="pB1_Body1"&gt;By default, the Cisco ASA allows up to 24 fragments per IP packet, and up to 200 fragments awaiting reassembly. To set disallow fragments, enter the following command:&lt;br /&gt;&lt;/p&gt; &lt;a name="wp1042732"&gt;&lt;/a&gt;&lt;div class="pEx1_Example1"&gt; &lt;pre&gt;ASA1(config)# &lt;b class="cBold"&gt;fragment chain 1&lt;/b&gt; [&lt;em class="cEmphasis"&gt;interface_name&lt;/em&gt;]&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/span&gt;2. Malicious IP option usage&lt;br /&gt;3. Network reconnaissance attacks&lt;br /&gt;4. IP spoofing attacks&lt;br /&gt;5. MAC spoofing attacks&lt;br /&gt;6. ARP spoofing attacks&lt;br /&gt;7. Denial of Service (DoS) attacks&lt;br /&gt;8. &lt;span style="font-weight: bold;"&gt;Distributed Denial of Service (DDoS) attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There is a good article here:  &lt;a href="http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_7-4/dos_attacks.html"&gt;http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_7-4/dos_attacks.html&lt;/a&gt; on DDOS.  Since this article focus on the CCIE Lab exam hardware and software, I won't go much into the Cisco DDOS Mitigation system using the Cisco Guard XT line of product.&lt;br /&gt;9. Man-in-the-Middle (MiM) attacks&lt;br /&gt;10. Port redirection attacks&lt;br /&gt;11. DHCP attacks&lt;br /&gt;12. DNS attacks&lt;br /&gt;13. Smurf attacks&lt;br /&gt;14. SYN attacks&lt;br /&gt;15. MAC Flooding attacks&lt;br /&gt;16. VLAN hopping attacks&lt;br /&gt;17. Layer2 and Layer3 attacks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-1183466176624184846?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/1183466176624184846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=1183466176624184846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/1183466176624184846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/1183466176624184846'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/identify-and-mitigate-network-attacks.html' title='Identify and Mitigate Network Attacks for the CCIE Security Lab Exam'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-6262234710895584760</id><published>2008-10-17T08:55:00.000-07:00</published><updated>2008-10-17T12:08:11.201-07:00</updated><title type='text'>New CCIE Security Lab Exam Blueprint v3.0</title><content type='html'>&lt;a href="http://www.cisco.com/web/learning/le3/ccie/security/lab_exam_blueprint_v3.html"&gt;http://www.cisco.com/web/learning/le3/ccie/security/lab_exam_blueprint_v3.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Newer OSes mean more features to look at such as Zone Base Firewall, GET VPN.  Though, I don't know how they are going to sneak in &lt;a href="http://www.cisco.com/en/US/prod/collateral/vpndevc/ps6525/ps9370/ps7180/GETVPN_DIG_version_1_0_External.pdf"&gt;GET VPN&lt;/a&gt; into the lab?  Normally, people associate GET VPN with MPLS, does that mean Cisco will replace the Frame-Relay backbone with MPLS???  I seriously doubt it, it just means that Cisco will put GET VPN over the Frame-Relay.&lt;br /&gt;For a comparison of Cisco VPN solution:  &lt;a href="http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/ps7180/prod_brochure0900aecd80582078.pdf"&gt;http://www.cisco.com/en/US/prod/collateral/iosswrel/ps6537/ps6586/ps6635/ps7180/prod_brochure0900aecd80582078.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cisco doesn't seem to have a place for all the security exploits they have on the exam, at least I am not aware of one.  I usually have the &lt;a href="http://www.juniper.net/techpubs/software/screenos/screenos6.1.0/ce_v4.pdf"&gt;Juniper Netscreen documentation for Attacks Detection and Defense Mechanism&lt;/a&gt;s page handy for reference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-6262234710895584760?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/6262234710895584760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=6262234710895584760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6262234710895584760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6262234710895584760'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/new-ccie-security-lab-exam-blueprint.html' title='New CCIE Security Lab Exam Blueprint v3.0'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-6139532415769419148</id><published>2008-10-14T07:53:00.001-07:00</published><updated>2008-10-14T13:27:40.496-07:00</updated><title type='text'>T1 Circuit Problem...</title><content type='html'>We've been having problem with a T1 line for a couple months.  Verizon tested the circuit clean from smart jack to smart jack.  They could run a loop between their smart jacks. They said they could loop our CSU at one end only, so we thought the problem lies at the other end.  We switched out the router, the WIC card, the cable, and even re terminated the extended  RJ48X jack.  But the circuit would just start bouncing up and down after some hours or a couple of days.&lt;br /&gt;Verizon said that is so because when they are in the circuit testing, they break up the cell signal, so once they are out, the routers could communicate again:  claiming it's our equipment that couldn't resync itself!&lt;br /&gt;It is worth noting that our circuit has been working for years and also, there's another T1 circuit using the same VWIC card and it has no problem whatsoever.  If there is a problem with the VWIC/WIC cards, then service would be down completely and not just intermittenly.&lt;br /&gt;Verizon then, sent a technician out to test their smart jack and also the extended demark.  When you call in to test the circuit, the provider only tested to the front end of the smart jack.  Though, they also own the back end of it, they usually don't test to it since it requires a technician to be onsite.  So when they do that, they usually will charge you at the discretion of the technician if no problems found.&lt;br /&gt;Again, everything tested good.  This time the circuit stayed up much longer than before:  2 days and 18 hours.  But then it started bouncing again.&lt;br /&gt;At this time, we are almost out of option.  We were clueless to what happen, since everything that could be wrong had been replaced and/or fixed.&lt;br /&gt;But then, persistent in calling Verizon paid off.  We talked to a very knowledgable testerl.  He pointed out that the rate of the line is at about 17 db which is high.  It is supposed to be ~0.  This is because both side of the circuit try to become the source of the clocking.&lt;br /&gt;We had one side set to be the source and the other side feed from the line since this is a point to point circuit.  The configuration is as follow for the source clocking device:&lt;br /&gt;&lt;br /&gt;no network-clock-participate wic 0&lt;br /&gt;controller T1 0/1/1&lt;br /&gt;framing esf&lt;br /&gt;clock source internal&lt;br /&gt;linecode b8zs&lt;br /&gt;channel-group 1 timeslots 1-24&lt;br /&gt;description T1&lt;br /&gt;&lt;br /&gt;So, Verizon sent out a technician to replace the smart jack at the clock source end.  It didn't help since the rate is still up in the 17 db.  But it does make the circuit stay up for a while.  If the circuit goes down again, then we will have to make the replace the smart jack at the other end.  This comes with a catch:  if they don't see any problem with their smart jack, then we will be charged at the discretion of the technician.  We are still waiting for the circuit to drop, which it is bound to be since the rate is in the 17 db which means that our equipments' clocking is out of sync with Verizon central office DEC cross connect, and then get authorization for tech dispatching.&lt;br /&gt;&lt;br /&gt;Here is a little something about &lt;a href="http://cisco-elearning-sjdc.digisle.net/cmn/pec/cim/voip_v2r4/content/linked/mod3_trb_debugt1.htm"&gt;trouble shooting a T1 line&lt;/a&gt;, pasted here just for easy access and in case the link will be down in the future.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;DEBUGGING T1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Before troubleshooting any aspect of a connectivity issue (e.g., ISDN, CAS,    modem) you should always verify the physical integrity of the T1 line. You should    always check the status of the T1 controllers and verify you are not receiving    any errors. &lt;span class="code"&gt;&lt;b class="command"&gt;show controller T1 x &lt;/b&gt;&lt;/span&gt;will    give the snapshot of the T1 physical layer status. There should not be any framing    errors, Slips, or line code violations. &lt;/p&gt; &lt;p&gt;Following is the sample output of &lt;span class="command"&gt;show controller T1    0&lt;/span&gt; and what to look at:&lt;/p&gt; &lt;pre&gt;&lt;span class="code"&gt;AS5300#show controllers t1 0&lt;br /&gt;&lt;br /&gt;T1 0 is up.&lt;br /&gt;&lt;br /&gt;Applique type is Channelized T1&lt;br /&gt;&lt;br /&gt;Cablelength is long gain36 0db&lt;br /&gt;&lt;br /&gt;No alarms detected.&lt;br /&gt;&lt;br /&gt;Version info of slot 0:  HW: 4, Firmware: 16, PLD Rev: 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Manufacture Cookie Info:&lt;br /&gt;&lt;br /&gt;EEPROM Type 0x0001, EEPROM Version 0x01, Board ID 0x42,&lt;br /&gt;&lt;br /&gt;Board Hardware Version 1.32, Item Number 73-2217-5,&lt;br /&gt;&lt;br /&gt;Board Revision B16, Serial Number 09356930,&lt;br /&gt;&lt;br /&gt;PLD/ISP Version 0.0, Manufacture Date 18-Jun-1998.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Framing is ESF, Line Code is B8ZS, Clock Source is Line Primary.&lt;br /&gt;&lt;br /&gt;Data in current interval (8 seconds elapsed):&lt;br /&gt;&lt;br /&gt;   &lt;b&gt;0 Line Code Violations, 0 Path Code Violations&lt;br /&gt;&lt;br /&gt;   0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins&lt;br /&gt;&lt;br /&gt;   0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt; &lt;p&gt;The main items to look at in the above output is&lt;/p&gt; &lt;ul&gt;&lt;li&gt;The status of the line&lt;/li&gt;&lt;li&gt;Alarms&lt;/li&gt;&lt;li&gt; Linecode and Pathcode violations &lt;/li&gt;&lt;li&gt;Slip Secs&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The line status will tell us if the T1 is either up, down, or administratively    down. The Alarms section is very important and it will tell us what type of    problem maybe present on the line. The presence of any alarms indicates a serious    problem on the line.&lt;/p&gt; &lt;p&gt; It is recommended whenever you encounter a T1 that is in an alarm state that    you verify the framing and linecoding parameters are configured correctly. Please    refer to the &lt;b class="command"&gt;show controller t1&lt;/b&gt; commands in the Command    Reference to find out all the possible values for the alarm state. &lt;/p&gt; &lt;p&gt;A common message you will see in the alarm field is "receiver has loss    of frame." Some routers will also report a 'loss of frame' even when it    should be a "loss of signal." So, make sure whenever you receive these    errors that the T1 signal is present and the framing is correct. &lt;/p&gt; &lt;p&gt;Another message you might receive is "receiver is getting AIS." This    means the receiver is getting an alarm indication signal (blue alarm). This    is a framed or unframed all-ones signal in both SF and ESF formats transmitted    to maintain transmission continuity. This is typically seen when the far-end    CSU has lost its terminal side equipment. The "receiver has remote alarm"    indicates the presence of a yellow alarm. This means the downstream CSU is in    a loss-of-frame or loss-of-signal state. Therefore, the remote CSU has a red    alarm.&lt;/p&gt; &lt;p&gt;The "transmitter is sending remote alarm" indicates that the local    CSU has detected either a loss-of-frame or loss-of-signal condition. This indicates    that the local controller has a red alarm. This message will be accompanied    by a "receiver has loss of frame." Always verify framing and T1 signal    when troubleshooting this problem.&lt;/p&gt; &lt;p&gt;If any of the above highlighted fields doesn't contain zeros, than here are    some of the possibilities what might causing the physical problem. Following    is the brief explanation of these fields.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Line Code Violations &lt;/b&gt;&lt;/h4&gt; &lt;p&gt;Indicates the occurrence of either a Bipolar Violation (BPV) or Excessive    Zeros (EXZ) error event. &lt;/p&gt; &lt;p&gt;A BPV error event for an AMI-coded signal is the occurrence of a pulse of    the same polarity as the previous pulse. &lt;/p&gt; &lt;p&gt;A BPV error event for a B8ZS is the occurrence of a pulse of the same polarity    as the previous pulse without being a part of the zero substitution code. An    EXZ is the violation of the pulse density requirement. &lt;/p&gt; &lt;h4&gt;&lt;b&gt;Path Code Violations&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;Indicates a frame synchronization bit error in the D4 and E1-noCRC formats,    or a CRC error in the ESF and E1-CRC formats. &lt;/p&gt; &lt;h4&gt;&lt;b&gt;Line Errored Seconds (LES)&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;A Line Errored Second, according to T1M1.3, is a second in which one or more    Line Code Violation error events were detected. &lt;/p&gt; &lt;p&gt; In the T1M1.3 specification, near end Line Code Violations and far end Line    Errored Seconds are counted. For consistency, we count Line Errored Seconds    at both ends.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Slip Seconds &lt;/b&gt; &lt;/h4&gt; &lt;p&gt;A Controlled Slip Second is a one-second interval containing one or more controlled    slips.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Errored Seconds (ES)&lt;/b&gt;&lt;/h4&gt; &lt;p&gt;For ESF and E1-CRC links an Errored Second is a second with one or more Path    Code Violations OR one or more Out of Frame defects OR one or more Controlled    Slip events OR a detected AIS defect. &lt;/p&gt; &lt;p&gt;For D4 and E1-noCRC links, the presence of Bipolar Violations also triggers    an Errored Second. &lt;/p&gt; &lt;p&gt;This is not incremented during an Unavailable Second.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Bursty Errored Seconds (BES)&lt;/b&gt;&lt;/h4&gt; &lt;p&gt;A Bursty Errored Second (also known as Errored Second type B) is a second    with fewer than 320 and more than 1 Path Coding Violation error events, no Severely    Errored Frame defects and no detected incoming AIS defects. Controlled slips    are not included in this parameter. &lt;/p&gt; &lt;p&gt;This is not incremented during an Unavailable Second.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Severely Errored Seconds (SES)&lt;/b&gt;&lt;/h4&gt; &lt;p&gt;A Severely Errored Second for ESF signals is a second with 320 or more Path    Code Violation Error Events, one or more Out of Frame defects, or a detected    AIS defect. &lt;/p&gt; &lt;p&gt;For E1-CRC signals, a Severely Errored Second is a second with 832 or more    Path Code Violation error events or one or more Out of Frame defects. &lt;/p&gt; &lt;p&gt;For E1-noCRC signals, a Severely Errored Second is a 2048 LCVs or more. &lt;/p&gt; &lt;p&gt;For D4 signals, a Severely Errored Second is a count of one-second intervals    with Framing Error events, or an OOF defect, or 1544 LCVs or more. &lt;/p&gt; &lt;p&gt;Controlled slips are not included in this parameter. This is not incremented    during an Unavailable Second.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Severely Errored Framing Second (SEFS)&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;An Severely Errored Framing Second is a second with one or more Out of Frame    defects or a detected AIS (Alarm Indication Signal) defect.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Degraded Minutes&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;A Degraded Minute is one in which the estimated error rate exceeds 1E-6 but    does not exceed 1E-3 (see G.821 [15]). &lt;/p&gt; &lt;p&gt;Degraded Minutes are determined by collecting all of the Available Seconds,    removing any Severely Errored Seconds grouping the result in 60-second long    groups and counting a 60-second long group (a.k.a., minute) as degraded if the    cumulative errors during the seconds present in the group exceed 1E-6. Available    seconds are merely those seconds which are not Unavailable, as described below.&lt;/p&gt; &lt;h4&gt;&lt;b&gt;Unavailable Seconds (UAS)&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;Unavailable Seconds (UAS) are calculated by counting the number of seconds    that the interface is unavailable. The DS1 interface is said to be unavailable    from the onset of 10 contiguous SESs, or the onset of the condition leading    to a failure (see Failure States). If the condition leading to the failure was    immediately preceded by one or more contiguous SESs, then the DS1 interface    unavailability starts from the onset of these SESs. Once unavailable, and if    no failures present, the DS1 interface becomes available at the onset of 10    contiguous seconds with no SESs. Once unavailable, and if a failure is present,    the DS1 interface becomes available at the onset of 10 contiguous seconds with    no SESs, if the failure clearing time is less than or equal to 10 seconds. If    the failure clearing time is more than 10 seconds, the DS1 interface becomes    available at the onset of 10 contiguous seconds with no SESs, or the onset period    leading to the successful clearing condition, whichever occurs later. With respect    to the DS1 error counts, all counters are incremented while the DS1 interface    is deemed available. While the interface is deemed unavailable, the only count    that is incremented is UASs.&lt;/p&gt; &lt;h4&gt;Other Problems&lt;/h4&gt; &lt;p&gt;Another common problem with T1 troubleshooting are: misconfiguration of Controller    T1 and also wrong cabling between AS5300 and the switch. &lt;/p&gt; &lt;p&gt;Make sure that framing and line coding settings are the same for the switch    and the AS5300. These physical problems also occur due to the linebeing built    out. If the PBX is very close to the AS5300, make sure that signal is not too    hot. &lt;/p&gt; &lt;p&gt;&lt;img src="http://cisco-elearning-sjdc.digisle.net/cmn/pec/cim/voip_v2r4/content/pix/standard/note.gif" width="46" height="16" /&gt; Whenever you are    troubleshooting a T1, always verify that both-sides of the circuit are running    clean. It is possible that only one side of the T1 is seeing errors. Remember,    that the T1 is going only between you and the provider. Always contact the provider    to make sure they aren't seeing errors on their side of the circuit. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-6139532415769419148?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/6139532415769419148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=6139532415769419148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6139532415769419148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/6139532415769419148'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/t1-wierdness.html' title='T1 Circuit Problem...'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7211293204243161495.post-5549780291316361817</id><published>2008-10-03T13:00:00.000-07:00</published><updated>2008-10-03T13:19:11.485-07:00</updated><title type='text'>3750 Stack Weirdness...</title><content type='html'>We upgraded one of our core switch from a 4507R to a 6509-E. While moving a 3750 distribution stack switch connection, we changed the uplink port of the stack from 1/0/25 to 4/0/25 (from switch 1 to switch 4). Switch 2 is the stack master switch.&lt;br /&gt;The strangest thing happened: process CPU shot up to ~90% compare with ~10% as before.&lt;br /&gt;&lt;br /&gt;3750_Stack#sho proc cpu | exc 0.00&lt;br /&gt;CPU utilization for five seconds: 88%/15%; one minute: 62%; five minutes: 62%PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process&lt;br /&gt;51     11511131023271962          1  0.31%  0.19%  0.24%   0 Fifo Error Detec&lt;br /&gt;81      363750 181272000          2  0.15%  0.03%  0.04%   0 hpm main process&lt;br /&gt;85     4191815  30304200        138  0.31%  0.13%  0.10%   0 hpm counter proc&lt;br /&gt;86    16179917  86606818        186  0.15%  0.08%  0.06%   0 HRPC pm-counters&lt;br /&gt;116     2304082 454784198          5  6.38%  1.71%  1.52%   0 Hulc LED Process&lt;br /&gt;169    17070389  78940409        216 60.54% 42.65% 42.44%   0 IP Input     &lt;br /&gt;&lt;br /&gt;Where IP Input process CPU Utilization is way off the norm.&lt;br /&gt;&lt;br /&gt;Reading up on &lt;a href="http://www.cisco.com/en/US/products/hw/routers/ps133/products_tech_note09186a00800a70f2.shtml"&gt;troubleshooting high CPU on Cisco routers&lt;/a&gt;, &lt;a href="http://www.cisco.com/en/US/products/hw/routers/ps359/products_tech_note09186a00801c2af3.shtml"&gt;troubleshooting High CPU Utilization in IP Input Process&lt;/a&gt;, &lt;a href="http://www.cisco.com/en/US/products/hw/switches/ps5023/products_tech_note09186a00807213f5.shtml"&gt;troubleshooting high CPU on Catalyst 3750 Series Switches&lt;/a&gt;, and &lt;a href="http://supportwiki.cisco.com/ViewWiki/index.php/High_CPU_utilization_on_Catalyst_3750_series_switches"&gt;supportwiki 3750 high CPU&lt;/a&gt; didn't yield any fruitful result.&lt;br /&gt;&lt;br /&gt;Further searching on &lt;a href="http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&amp;amp;bugId=CSCsm26985&amp;amp;from=summary"&gt;bug tool kit resulted in a bug&lt;/a&gt; that has similar description to what we ran into:"Catalyst3750 removes its hardware forwarding information in certain condition. This will result in software forwarding" which explains why our CPU is so high. The suggested work around is to shutdown and bring back up the interface in question. We did that and boom! the process CPU come back down to normal again!&lt;br /&gt;&lt;br /&gt;I learned a thing or two about Catalyst 3750 Series Stackwise operation:&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst3750/software/troubleshooting/switch_stacks.html"&gt;Troubleshooting with Stack&lt;/a&gt;, and commands such as "show platform..." and "remote command".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7211293204243161495-5549780291316361817?l=ccie-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccie-security.blogspot.com/feeds/5549780291316361817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7211293204243161495&amp;postID=5549780291316361817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/5549780291316361817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7211293204243161495/posts/default/5549780291316361817'/><link rel='alternate' type='text/html' href='http://ccie-security.blogspot.com/2008/10/we-upgraded-one-of-our-core-switch-from.html' title='3750 Stack Weirdness...'/><author><name>Luan Nguyen</name><uri>http://www.blogger.com/profile/12665477735853597921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
