The reason for this null interface route is to prevent routing loops.

For example, let's say there are two ASes: AS1 and AS2

AS1 - 10.0.0.0/24; 
      10.0.1.0/24;
      10.0.0.0/23 summary route advertising to AS2
      default route pointing to AS2

AS2 - 20.0.0.0/24;
      20.0.1.0/24;
      20.0.0.0/23 summary route advertising to AS1
      default route pointing to AS1

If you try and ping from AS2 to 10.0.1.1, it won't be a problem under normal
circumstances.  However, if 10.0.1.0 disappears for whatever reason within
AS1, the following will happen:

- Packet from AS2 goes into AS1
- AS1 doesn't know anything about network 10.0.1.0  but.... AS1 has a
default route to AS2
- Packet gets forwarded back to AS2
- AS2 looks up its routing table and forwards it back to AS1
... and on and on.

With a null interface route in place, it will prevent the loop from
happening.  If we take the scenario above, here's what will happen:

- Packet from AS2 goes into AS1

- AS1 doesn't know anything about network 10.0.1.0 but.... it can match the
less specific "null interface route"  (e.g. 10.0.0.0/8 --> null0)

- Packet goes into a black hole and error message generated back to
originating machine.









Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=25962&t=25923
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to